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.



#Automation


#Applicationintegration
#webMethods
#Integration
 View Only
Expand all | Collapse all

Webservice Consumer

  • 1.  Webservice Consumer

    Posted 01/21/16 11:48 PM

    Hello everyone,

    First I would like to thank to whomever responds to this thread.

    Issue at hand

    I am calling a clients webservice (consumer) and running into an issue with the custom policy i have created and added it to the clients webserivce within webMethods. I removed the timestamp tag from the policy i copied from an exitsting webMethods policy. The isssue is the mustUnderstand tag needs to be removed from the copied policy i a modified. Can this be done?

    webMethods version 9.7


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: Webservice Consumer

    Posted 01/22/16 10:24 AM

    Please check this empower article on the mustUnderstand attribute usage etc:

    https://empower.softwareag.com/sl24sec/SecuredServices/KCFullTextASP/viewing/view.asp?KEY=111057-8883537&DSN=PIVOTAL&DST=TCD&HL=1&QUERY=mustUnderstand&SessionID=191998290

    https://empower.softwareag.com/sl24sec/SecuredServices/KCFullTextASP/viewing/view.asp?KEY=098153-6662545&DSN=PIVOTAL&DST=TCD&HL=1&QUERY=mustUnderstand&SessionID=191998290

    Some notes:
    Software AG follows the ws-secuirty specs and that will send only mustunderstand=“1” in the security headers.

    Otherwise, you have to intercept the request using soapHeader handlers and modify the headers that include mustunderstand=“0” which is against the specification.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Webservice Consumer

    Posted 01/22/16 10:34 AM

    Hi RMG,

    I would like to really thank you for looking into my issue, I am unsure at this point how to intercept the message, if you could help me out it would be greatly appreciated. I have attached a screen shot of the code that was generated when importing the clients WSDL.

    Capture.PNG


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: Webservice Consumer

    Posted 01/22/16 04:38 PM

    IS your WSDL has the mustUnderstand attribute defined and are you using it in the policy?

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: Webservice Consumer

    Posted 01/22/16 05:00 PM

    Hi RMG,

    We are using within our policy.


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Webservice Consumer

    Posted 01/22/16 05:50 PM

    Hi RMG,

    Just wanted to mention thank you for looking at this with me, much appreciated. :smiley:


    #webMethods
    #Integration-Server-and-ESB


  • 7.  RE: Webservice Consumer

    Posted 01/23/16 06:15 AM

    Hi – Is this been resolved, if not what is the current status.

    Thanks,


    #webMethods
    #Integration-Server-and-ESB


  • 8.  RE: Webservice Consumer

    Posted 01/24/16 09:20 AM

    Hello,

    The issue at hand has not been resolved, any input or resolutions would very much appreciated.


    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: Webservice Consumer

    Posted 01/25/16 03:30 AM

    Marlon – Is mustUnderstand attribute is mandatory for the recipient to process ? Can you please share your policy file by removing org specific details if possible.

    Thanks,


    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Webservice Consumer

    Posted 01/25/16 10:57 AM

    Hi,

    Once again I would like to thank you for looking at this for me. I beleive if we change the mustUnderstand tag to =0 rather than =1 the client system will accept the message.

    I have attached the Policy for your review, once again thank you.
    SCI_Username_Over_Transport_No_TimeStamp.txt (1.59 KB)


    #Integration-Server-and-ESB
    #webMethods


  • 11.  RE: Webservice Consumer

    Posted 01/25/16 12:34 PM

    Marlon,

    So did you try setting to 0 and test it?

    If it works is that resolves your issue or may be I am missing any thing?

    HTH,
    RMG


    #webMethods
    #Integration-Server-and-ESB


  • 12.  RE: Webservice Consumer

    Posted 01/25/16 12:51 PM

    Hi RMG,

    Within the webservice endpoint (Alias) and i see the value within the pipeline messageAddressingProperties = false, but the data that the client rec’s has the mustunderstand still equaling 1. From reading the webservice developers guide this should be over written doesnt seem like the case. Also again I am thinking its something within the policy which is casuing this issue.


    #Integration-Server-and-ESB
    #webMethods


  • 13.  RE: Webservice Consumer

    Posted 01/25/16 02:43 PM

    OK may be… Did you also open a ticket with SAG support on this issue yet?

    HTH,
    RMG


    #webMethods
    #Integration-Server-and-ESB


  • 14.  RE: Webservice Consumer

    Posted 01/25/16 02:50 PM

    Hi RMG,

    Yes, I have opened a ticket with SAG and its been open for a week.


    #webMethods
    #Integration-Server-and-ESB


  • 15.  RE: Webservice Consumer

    Posted 01/25/16 03:24 PM

    Hi RMG,

    anyway you can tell me the location of the soap logs? I enabled all the extended settings from a IS level but cannot seem to find them.


    #Integration-Server-and-ESB
    #webMethods


  • 16.  RE: Webservice Consumer

    Posted 01/26/16 10:57 AM

    I believe you cannot see those SOAP logging in the IS logs but you may try to enable the Service auditing on the specific WS request services (that has connector/SOAP request calls) and that should give you some information you can view in the MWs–>Monitoring–>Services page.

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 17.  RE: Webservice Consumer

    Posted 03/25/16 04:20 AM

    Marlon – We didn’t hear back from you for long time, can you please update on this thread.

    Thanks,


    #Integration-Server-and-ESB
    #webMethods