Re: [AXIS2] soap:address location under a Frontend

2009-05-21 Thread manub

Someone has some suggestions, even to put a customized WSDL (with replaced
front-ends) in the AAR?

Thanks.


manub wrote:
 
 Hi,
 
 I need to expose some webservices via a front-end (using HTTPS).
 Webservices are pyhsically located on a machine with an internal IP
 address. I'm autogenerating WSDL.
 
 I tried to set 
 
 parameter
 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/parameter
 
 but in the autogenerated WSDL, still got 
 
 wsdl:service name=myService
 −
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 −
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 −
 wsdl:port name=myServiceHttpport binding=axis2:myServiceHttpBinding
 http:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service
 
 
 Why isn't the internal IP on the WSDL replaced with the frontend IP? This
 way, clients using this WSDL cannot connect to the webservice as they've
 got the internal IP address and not the one they should use.
 
 Another thing: why the protocol is http and not https? 
 
 I'm not so experienced in Axis2.
 
 Thanks
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23651580.html
Sent from the Axis - User mailing list archive at Nabble.com.



Re: [AXIS2] soap:address location under a Frontend

2009-05-20 Thread manub

p.s. I'm using Axis2 1.2


manub wrote:
 
 Hi,
 
 I need to expose some webservices via a front-end (using HTTPS).
 Webservices are pyhsically located on a machine with an internal IP
 address. I'm autogenerating WSDL.
 
 I tried to set 
 
 parameter
 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/parameter
 
 but in the autogenerated WSDL, still got 
 
 wsdl:service name=myService
 −
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 −
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 −
 wsdl:port name=myServiceHttpport binding=axis2:myServiceHttpBinding
 http:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service
 
 
 Why isn't the internal IP on the WSDL replaced with the frontend IP? This
 way, clients using this WSDL cannot connect to the webservice as they've
 got the internal IP address and not the one they should use.
 
 Another thing: why the protocol is http and not https? 
 
 I'm not so experienced in Axis2.
 
 Thanks
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23631967.html
Sent from the Axis - User mailing list archive at Nabble.com.



Re: [AXIS2] soap:address location under a Frontend

2009-05-20 Thread manub

Thank you Andreas. I saw this issue in Axis2 1.4, but I guess if with older
versions this will work (I'm using 1.2).

No other ways to get it to work, even manually tweaking something?

Thank you.


Andreas Veithen-2 wrote:
 
 We are working on this. See AXIS2-3843.
 
 Andreas
 
 On Wed, May 20, 2009 at 11:26, manub e.bla...@reply.it wrote:

 Hi,

 I need to expose some webservices via a front-end (using HTTPS).
 Webservices
 are pyhsically located on a machine with an internal IP address. I'm
 autogenerating WSDL.

 I tried to set

parameter
 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/parameter

 but in the autogenerated WSDL, still got

 wsdl:service name=myService
 -
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceHttpport binding=axis2:myServiceHttpBinding
 http:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service


 Why isn't the internal IP on the WSDL replaced with the frontend IP? This
 way, clients using this WSDL cannot connect to the webservice as they've
 got
 the internal IP address and not the one they should use.

 Another thing: why the protocol is http and not https?

 I'm not so experienced in Axis2.

 Thanks
 --
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23631957.html
 Sent from the Axis - User mailing list archive at Nabble.com.


 
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23632085.html
Sent from the Axis - User mailing list archive at Nabble.com.



RE: [AXIS2] soap:address location under a Frontend

2009-05-20 Thread manub

Maybe I will try it. Thanks.

Another question: if I would manually configure the WSDL to use the
front-end address (so saving the WSDL and using that modified one instead of
automatically generate it), how can I do this? I hope to not being too much
OT :)

Thanks (I started using Axis2 only some days ago)


Neil Youngman wrote:
 
 I went through this quite recently. Nobody was able to give me a solution,
 so I posted a suggested patch at 
 https://issues.apache.org/jira/browse/AXIS2-3843. Are you comfortable
 patching the code yourself?
 
 Neil
 
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it]
 Sent: Wed 20-May-09 10:35
 To: axis-user@ws.apache.org
 Subject: Re: [AXIS2] soap:address location under a Frontend
  
 
 Thank you Andreas. I saw this issue in Axis2 1.4, but I guess if with
 older
 versions this will work (I'm using 1.2).
 
 No other ways to get it to work, even manually tweaking something?
 
 Thank you.
 
 
 Andreas Veithen-2 wrote:
 
 We are working on this. See AXIS2-3843.
 
 Andreas
 
 On Wed, May 20, 2009 at 11:26, manub e.bla...@reply.it wrote:

 Hi,

 I need to expose some webservices via a front-end (using HTTPS).
 Webservices
 are pyhsically located on a machine with an internal IP address. I'm
 autogenerating WSDL.

 I tried to set

parameter
 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/parameter

 but in the autogenerated WSDL, still got

 wsdl:service name=myService
 -
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceHttpport
 binding=axis2:myServiceHttpBinding
 http:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service


 Why isn't the internal IP on the WSDL replaced with the frontend IP?
 This
 way, clients using this WSDL cannot connect to the webservice as they've
 got
 the internal IP address and not the one they should use.

 Another thing: why the protocol is http and not https?

 I'm not so experienced in Axis2.

 Thanks
 --
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23631957.html
 Sent from the Axis - User mailing list archive at Nabble.com.


 
 
 
 -- 
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23632085.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 
  
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23633294.html
Sent from the Axis - User mailing list archive at Nabble.com.



RE: [AXIS2] soap:address location under a Frontend

2009-05-20 Thread manub

Having some troubles too this way. I hope to be able to patch the jar myself
:)


Neil Youngman wrote:
 
 There's a suggestion at
 http://archives.devshed.com/forums/showpost.php?p=6965056postcount=6 but
 I couldn't get it to work.
 
 Neil Youngman
 
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it]
 Sent: Wed 20-May-09 12:02
 To: axis-user@ws.apache.org
 Subject: RE: [AXIS2] soap:address location under a Frontend
  
 
 Maybe I will try it. Thanks.
 
 Another question: if I would manually configure the WSDL to use the
 front-end address (so saving the WSDL and using that modified one instead
 of
 automatically generate it), how can I do this? I hope to not being too
 much
 OT :)
 
 Thanks (I started using Axis2 only some days ago)
 
 
 Neil Youngman wrote:
 
 I went through this quite recently. Nobody was able to give me a
 solution,
 so I posted a suggested patch at 
 https://issues.apache.org/jira/browse/AXIS2-3843. Are you comfortable
 patching the code yourself?
 
 Neil
 
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it]
 Sent: Wed 20-May-09 10:35
 To: axis-user@ws.apache.org
 Subject: Re: [AXIS2] soap:address location under a Frontend
  
 
 Thank you Andreas. I saw this issue in Axis2 1.4, but I guess if with
 older
 versions this will work (I'm using 1.2).
 
 No other ways to get it to work, even manually tweaking something?
 
 Thank you.
 
 
 Andreas Veithen-2 wrote:
 
 We are working on this. See AXIS2-3843.
 
 Andreas
 
 On Wed, May 20, 2009 at 11:26, manub e.bla...@reply.it wrote:

 Hi,

 I need to expose some webservices via a front-end (using HTTPS).
 Webservices
 are pyhsically located on a machine with an internal IP address. I'm
 autogenerating WSDL.

 I tried to set

parameter
 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/parameter

 but in the autogenerated WSDL, still got

 wsdl:service name=myService
 -
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceHttpport
 binding=axis2:myServiceHttpBinding
 http:address
 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service


 Why isn't the internal IP on the WSDL replaced with the frontend IP?
 This
 way, clients using this WSDL cannot connect to the webservice as
 they've
 got
 the internal IP address and not the one they should use.

 Another thing: why the protocol is http and not https?

 I'm not so experienced in Axis2.

 Thanks
 --
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23631957.html
 Sent from the Axis - User mailing list archive at Nabble.com.


 
 
 
 -- 
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23632085.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 
  
 
 
 -- 
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23633294.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23635646.html
Sent from the Axis - User mailing list archive at Nabble.com.



RE: [AXIS2] soap:address location under a Frontend

2009-05-20 Thread manub

I tried, before parameter
name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/paramet
er, to insert a parameter like

parameter name=hostname
locked=truehttps://myFrontend:myPort//parameter

but it still doesn't work. Can you suggest me something? Searching into
google I know you addressed same problem as mine, some time ago.

Thanks.


Raghu Upadhyayula wrote:
 
 Hi Manub,
 
   You can change the hostname in the soap:address location in your
 wsdl by specifying the hostname parameter in axis2.xml.
 
   Let me know if this is sufficient for you, if not there is also
 a way to change the hostname parameter programmatically.
 
 Thanks
 Raghu
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it] 
 Sent: Wednesday, May 20, 2009 8:40 AM
 To: axis-user@ws.apache.org
 Subject: RE: [AXIS2] soap:address location under a Frontend
 
 
 Having some troubles too this way. I hope to be able to patch the jar
 myself
 :)
 
 
 Neil Youngman wrote:
 
 There's a suggestion at
 http://archives.devshed.com/forums/showpost.php?p=6965056postcount=6
 but
 I couldn't get it to work.
 
 Neil Youngman
 
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it]
 Sent: Wed 20-May-09 12:02
 To: axis-user@ws.apache.org
 Subject: RE: [AXIS2] soap:address location under a Frontend
  
 
 Maybe I will try it. Thanks.
 
 Another question: if I would manually configure the WSDL to use the
 front-end address (so saving the WSDL and using that modified one
 instead
 of
 automatically generate it), how can I do this? I hope to not being too
 much
 OT :)
 
 Thanks (I started using Axis2 only some days ago)
 
 
 Neil Youngman wrote:
 
 I went through this quite recently. Nobody was able to give me a
 solution,
 so I posted a suggested patch at 
 https://issues.apache.org/jira/browse/AXIS2-3843. Are you comfortable
 patching the code yourself?
 
 Neil
 
 
 -Original Message-
 From: manub [mailto:e.bla...@reply.it]
 Sent: Wed 20-May-09 10:35
 To: axis-user@ws.apache.org
 Subject: Re: [AXIS2] soap:address location under a Frontend
  
 
 Thank you Andreas. I saw this issue in Axis2 1.4, but I guess if with
 older
 versions this will work (I'm using 1.2).
 
 No other ways to get it to work, even manually tweaking something?
 
 Thank you.
 
 
 Andreas Veithen-2 wrote:
 
 We are working on this. See AXIS2-3843.
 
 Andreas
 
 On Wed, May 20, 2009 at 11:26, manub e.bla...@reply.it wrote:

 Hi,

 I need to expose some webservices via a front-end (using HTTPS).
 Webservices
 are pyhsically located on a machine with an internal IP address.
 I'm
 autogenerating WSDL.

 I tried to set

parameter

 name=httpFrontendHostUrlhttps://myFrontend:myPort/myServices/paramet
 er

 but in the autogenerated WSDL, still got

 wsdl:service name=myService
 -
 wsdl:port name=myServiceSOAP11port_http
 binding=axis2:myServiceSOAP11Binding
 soap:address

 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceSOAP12port_http
 binding=axis2:myServiceSOAP12Binding
 soap12:address

 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 -
 wsdl:port name=myServiceHttpport
 binding=axis2:myServiceHttpBinding
 http:address

 location=http://myInternalIp:myPort/myServices/services/myService/
 /wsdl:port
 /wsdl:service


 Why isn't the internal IP on the WSDL replaced with the frontend
 IP?
 This
 way, clients using this WSDL cannot connect to the webservice as
 they've
 got
 the internal IP address and not the one they should use.

 Another thing: why the protocol is http and not https?

 I'm not so experienced in Axis2.

 Thanks
 --
 View this message in context:

 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-t
 p23631957p23631957.html
 Sent from the Axis - User mailing list archive at Nabble.com.


 
 
 
 -- 
 View this message in context:

 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-t
 p23631957p23632085.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 
  
 
 
 -- 
 View this message in context:

 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-t
 p23631957p23633294.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 
 
 
 
 -- 
 View this message in context:
 http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-t
 p23631957p23635646.html
 Sent from the Axis - User mailing list archive at Nabble.com.
 
 
 

-- 
View this message in context: 
http://www.nabble.com/-AXIS2--soap%3Aaddress-location-under-a-Frontend-tp23631957p23635988.html
Sent from the Axis - User mailing list archive at Nabble.com.