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
  • 1.  Document Mapping problems when migrating from IS 6.1 to IS 6.5

    Posted 08/23/07 04:34 PM

    Hello,

    I am having a document mapping problem that presented itself after we migrated flow services from a 6.1 environment to 6.5.

    Our development region is IS 6.1 and our test environment is newly 6.5

    I have a document that looks like this


    In the 6.1 environment when I have a flow service which references that document and and maps values to is. After mapping the pipeline looks as expected:

    ValueA ValueB

    However, when this same service was migrated to the 6.5 environment, it produced different results. The document looks like this after mapping

    ValueB ValueA

    The elements are reversed.

    Now, ordinarily, this should not be a problem but apparantly it is. When the document is converted to XML and packaged into a SOAP message the target environment has problems. It doesn’t parse the XML correctly unless the elements are in the expected order, not good but there is nothing I can do about it as it is a third party mainframe application that is already in production.

    In any case, has anyone seen this? Any explanation why the document elements would get reversed durring the map step?

    Your help would be greatly appreciated.


    #Flow-and-Java-services
    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Document Mapping problems when migrating from IS 6.1 to IS 6.5

    Posted 08/23/07 07:16 PM

    Here is an update.

    Our IS 6.5 servers are clustered under load balancing.
    I desided to log in on each server separately.

    The first one duplicated the issue. The second one mapped the document correctly and the elements we in the correct order.

    Could this be a setting in the server?


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 3.  RE: Document Mapping problems when migrating from IS 6.1 to IS 6.5

    Posted 08/24/07 08:35 PM

    Are you using documentToXMLString service? If so, the sequence of the elements in the output xml is determined by the dcoument type specified in the documentTypeName parameter. For example:

    Definition of request1:

    request1
    Item2
    Item1

    Definition of request2:

    request1
    Item1
    Item2

    Map request1 => document
    request2=> documentTypeName

    you will get

    <?xml version="1.0"?>

    v1
    v2

    Please check the document that is being referenced to see if the elements are in the order you want.

    My another thought is that you might have assigned value to item2 before you have done that for item1. Please try to change the order to see if it fix the issue.

    My last resort: load balancing doesn’t gurantee that the two nodes are having the identical code base. If Node2 works file, you can copy the package from Node2 to Node1.

    Good luck!


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services


  • 4.  RE: Document Mapping problems when migrating from IS 6.1 to IS 6.5

    Posted 06/10/08 02:25 AM

    Hi, any update to this problem. We are currently fcing similar problem after migrating it from 61 to 71. And when compared with the wm61 MAP order and wm71 MAP order in debugging, they are not same.

    I still don’t know why the order is changed as the source of the packages is same. We are trying to re arriange the order in wm71 environment, hope this might solve the problem.

    Any updates or suggestions. Please welcome.


    #Integration-Server-and-ESB
    #webMethods
    #Flow-and-Java-services


  • 5.  RE: Document Mapping problems when migrating from IS 6.1 to IS 6.5

    Posted 06/10/08 04:25 AM

    Hi
    As told we have chnaged the order of Flow service MAP steps Up and Down. and Saved. The result came up correctly.

    And then Reverted all the changes what we have done. and keep everything same as previous. And surprisingly we have good results.

    Believe the MAP inner template file might have recompiled/recreated. This solved the problem.

    Regards
    Madhu


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods