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.  wM version 8.0 is not generating WSDL with proper prefix.

    Posted Mon March 10, 2014 10:34 AM

    Hi Folks,

    Your help is needed once again.

    As we have a provider webService in both 8.0 and 8.2 environment. While comparing WSDL of this service of both environment, wM 8.0 is not generating WSDL with proper prefix. It is incorrectly putting namespace prefix at wrong places and resulting error.

    Below are webService stack versions on both IS’s,.

    IS Version WS Stack version Build Number
    8.0.1.0 8.0.5.0 146
    8.2.2.0 8.2.2.0 234

    Please confirm if this is known issue and any fix is avaiable for that.

    Thanks,
    Kuldeep


    #soa
    #API-Management
    #webMethods


  • 2.  RE: wM version 8.0 is not generating WSDL with proper prefix.

    Posted Mon March 10, 2014 03:29 PM

    Can you provide more detail about the location of the wrong namespace and the error you are getting?


    #API-Management
    #webMethods
    #soa


  • 3.  RE: wM version 8.0 is not generating WSDL with proper prefix.

    Posted Tue March 11, 2014 05:47 AM

    Hi Tong,

    Thanks for your reply.
    When we are comparing 8.0 and 8.2 WSDL via SOAP UI we are able to see incorrect prefix is coming in elements tags. like below
    tro1:lastUpdateVersionNumber?</tro1:lastUpdateVersionNumber>

    Please find attached document which contains all the related information.

    I just want to know whether this is known issue and any fix is available for that.

    Thanks,
    Kuldeep
    WS_8.0_Prefix_Issue_Description[2].docx (267 KB)


    #API-Management
    #webMethods
    #soa


  • 4.  RE: wM version 8.0 is not generating WSDL with proper prefix.

    Posted Tue March 11, 2014 11:50 AM

    Hi Kuldeep,

    There is a lot change in terms of webservices from 8.0 to 8.2.2. Pasted from release notes of 8.2:

    Enhanced Web Services Support

    webMethods Integration Server now includes a new web services stack, which is common to multiple Software AG products. This enables a number of new web services features while retaining backward compatibility with previous releases.

    · WS-Policy 1.2.

    · WS-SecurityPolicy 1.1/1.2.

    · WS-Addressing.

    · SOAP over JMS.

    · Streaming of MTOM attachments.

    · In-Only and Robust-In-Only message exchange patterns.

    · Import of password-protected WSDLs and referenced schemas.

    I guess the change which you are noticing is due to change in WS-Addressing.

    HTH.

    Thanks,
    Rankesh


    #soa
    #API-Management
    #webMethods


  • 5.  RE: wM version 8.0 is not generating WSDL with proper prefix.

    Posted Tue March 11, 2014 04:52 PM

    Kuldeep,
    based on your documentation, seems the generated WSDL is not consistent with the definition in your service properties in 8.0 version.
    Looks like a bug to me.
    Pls open a ticket with SAG to see if they have a fix or not.

    BTW, when you create WS interfaces, I’d suggest to separate your business document from the WS interface. Instead of embed the whole xml structure directly in the WS interface, you can just have a string type field like: troubleTicketString
    This way you wont’ need to worry about the namespace of the business document in the WS context. You also have the freedom of updating the business document without changing WSDL.


    #API-Management
    #webMethods
    #soa


  • 6.  RE: wM version 8.0 is not generating WSDL with proper prefix.

    Posted Wed March 12, 2014 10:42 AM

    Thanks Tong and Rankesh for your update.
    We are following up with SAG team for this. Will keep you posted after receiving response from them.


    #webMethods
    #API-Management
    #soa