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
  • 1.  Wsstack and SSL

    Posted Mon August 12, 2019 04:19 AM

    I’m attempting to enable SSL on an EntireX webservice. At this point I only want Transport-level security enabled so I’ve selected that in the .aar file

    The service deploys and I can access the WSDL via https. However when I attempt to call/test the service in a testing tool like SoapUI, I cannot call the service.

    The Request looks like this:

    <soap:Envelope xmlns:soap=“http://www.w3.org/2003/05/soap-envelope” xmlns:urn=“urn:com-softwareag-entirex-rpc:RSSA”>
    soap:Header/
    soap:Body
    urn:RSSA000S/
    </soap:Body>
    </soap:Envelope>

    And the response is the following:

    <soapenv:Envelope xmlns:soapenv=“http://www.w3.org/2003/05/soap-envelope”>
    soapenv:Body
    soapenv:Fault
    soapenv:Code
    soapenv:ValueSender</soapenv:Value>
    </soapenv:Code>
    soapenv:Reason
    <soapenv:Text xml:lang=“en-US”>SOAP Envelope can not have children other than SOAP Header and Body</soapenv:Text>
    </soapenv:Reason>
    soapenv:Detail/
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>

    I’m not sure if I’ve misconfigured something? I’ve reviewed the documentation to no avail.

    Any help is appreciated.


    #EntireX
    #webMethods
    #Mainframe-Integration


  • 2.  RE: Wsstack and SSL

    Posted Mon August 12, 2019 09:12 PM

    looks like an issue with the request rather than an SSL issue.

    • Does the service (RSSA000S) have no inputs?
    • Does the whitespace within the request contain extraneous non-printable characters? (try pasting it into an editor where you can view non-printable characters)

    #webMethods
    #EntireX
    #Mainframe-Integration


  • 3.  RE: Wsstack and SSL

    Posted Tue August 20, 2019 04:47 AM

    Thanks for the reply Douglas! That’s what I’m thinking but I still can’t figure it out.

    RSSA000S has no inputs and only the one output (it’s essentially a heartbeat service).
    I pasted it into an editor and the only non printable characters are CRLF.


    #webMethods
    #EntireX
    #Mainframe-Integration


  • 4.  RE: Wsstack and SSL

    Posted Tue August 20, 2019 06:32 PM

    Are you following the steps in Common Integration Scenarios > Calling Natural from a WebService?
    https://techcommunity.softwareag.com/ecosystem/documentation/webmethods/entireX/exx10-3/10-3_EntireX/nat2ws/overview.htm

    What version of EntireX are you on?


    #webMethods
    #Mainframe-Integration
    #EntireX


  • 5.  RE: Wsstack and SSL

    Posted Tue August 20, 2019 07:46 PM

    did you set the Message Receiver? In the aar editor, Services tab, Message Receivers panel, Edit the first line and try selecting the “out-only” Message Exchange Pattern.


    #EntireX
    #Mainframe-Integration
    #webMethods


  • 6.  RE: Wsstack and SSL

    Posted Wed August 21, 2019 04:22 AM

    Thank you so much Douglas, I was able to get this working.
    It was the fact that the Request was poorly formed, as you thought initially. Once I tweaked the params in the IDL file and regenerated the service the test request was formed properly and returned results.

    I discovered this by trying the process on a service that had In AND Out params and it worked fine.

    Thank you for the assistance!


    #Mainframe-Integration
    #webMethods
    #EntireX