IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Webservice call from an external partner through Reverse proxy

  • 1.  Webservice call from an external partner through Reverse proxy

    Posted Tue March 19, 2013 05:47 PM

    Team,

    We have setup two IS, one designated as our Reverse Proxy IS and the other our Internal IS. We have also configured simple http ports (as a POC) on the Reeverse Proxy for both as follows:

    1. Gateway External Port: 8733
    2. Gateway Registration Port: 8732

    Protocol: HTTP and all other settings are default.

    Port Configuration for Internal IS: Protocol: HTTP and Port as “reverseproxyIS:8732”.

    The challenge here is, the webservice descriptor (provider) which is hosted on our Internal IS, is still not available to be accessed by external partners.

    Steps taken so far:

    1. Changed protocol to HTTP from HTTPS
    2. Ensure all the ports are changed to “Allow by Default”
    3. Gave the reverseproxy IS and port number in the WSDL port address…

    but still unable to access the simple webservice from external environment. Please let me know if I am missing out any silly thing.


    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Webservice call from an external partner through Reverse proxy

    Posted Wed March 20, 2013 12:32 AM

    Hi
    2. Ensure all the ports are changed to “Allow by Default”
    ==> you mean, you already set internal registration port’s access mode allow by default?


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Webservice call from an external partner through Reverse proxy

    Posted Wed March 20, 2013 06:23 PM

    Can you able to at least a ping service from RG external URL as a test invoke from your browser?

    invoke/wm.server/ping

    Does it respond any thing or no?


    #Integration-Server-and-ESB
    #webMethods


  • 4.  RE: Webservice call from an external partner through Reverse proxy

    Posted Wed March 20, 2013 11:35 PM

    ow great, some of them will known as the most wanted here


    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: Webservice call from an external partner through Reverse proxy

    Posted Thu March 21, 2013 01:11 PM

    Yes, I have already done that. Thanks for your response though.


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Webservice call from an external partner through Reverse proxy

    Posted Thu March 21, 2013 01:12 PM

    Please stop your spams. This is not the forum for that.


    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: Webservice call from an external partner through Reverse proxy

    Posted Thu March 21, 2013 01:17 PM

    Hello RMG,

    Thanks for your response. We are testing the web-service using SOAP UI tool. My Idea is, when we give the webservice WSDL to the external partner, we give the host-name and port of the Reverse invoke IS, right?

    Not sure, somewhere I am making a silly mistake.


    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: Webservice call from an external partner through Reverse proxy

    Posted Fri March 22, 2013 02:29 PM

    Yes you would give them the URL with external port on the RG server (if you want it route thru DMZ/proxy layer) for additional security measures.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: Webservice call from an external partner through Reverse proxy

    Posted Wed March 27, 2013 05:03 PM

    Have tried all the possible combinations to get this to work. But I keep getting this error message:

    “HTTP Error 400 Bad request”

    Which means the request from external client is hitting the internal server, but some error in data flow.


    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Webservice call from an external partner through Reverse proxy

    Posted Thu March 28, 2013 12:52 PM

    Did you check with your extenal client what data are they sending in the correct syntax?

    Is that XML data?


    #Integration-Server-and-ESB
    #webMethods