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.  how to map two documents

    Posted 07/09/04 05:14 AM

    Dear All.,
    im mapping few of the elements of pipelinein document to pipelineout document. all values are mapping properly except two. here im gving how im mapping:
    Ex: pipe-line-in and pipeline-out have same structure(Document)
    my tree view looks like
    root-node(transactionData-DocumentList)
    header(document)
    body
    -transId(String)
    -date(String)
    -transname(String)
    -transcode(String)
    -tenderDetail(DocumentList)
    -tenderName(String)
    -tenderamt(String)
    -loyaltyCard(document)
    -loyaltyCardId(DocList)
    -LoyaltyId(String)
    -footer(document)
    in this im getting all values from pipeline-in and pipeline-out. but in tenderDetail i want only tendettype. when i map only this element im not getting that tag itself.
    onething is that. above this map im mapping that tenderdetail at node level not object(String) level. using a loop im forming this document structure there im not taking tendertype and tenderamt variables , there im mapping directly tenderdetails(documentlist)—>tenderdetail(docList).

    can anyone please help me in this.
    thanks&Regard’s;
    M Kartheek


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods


  • 2.  RE: how to map two documents

    Posted 09/10/04 10:18 AM

    Hi All,

    I have a issue when I am trying to map from one IS Doc to a publishable doc. On both the sides of the mapping I have document references which refer to documents with multiple document lists.
    I am doing one-to-one mapping from the IS Doc to publishable doc.
    I am getting all document lists populated properly except one document list. When I started the server with debug log 10 option to check for any error with that document list I got the following message on the console:

    2004-09-10 19:54:44 GMT+05:30 [ISC.0039.0001V3] POST /wm-message
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← User-Agent: webMethods
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Accept: image/gif, /
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Host: royalmail.ad.infosys.c
    om:5555
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Authorization: Basic U2FjaGl
    uOlNhY2hpbg==
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Cookie: ssnid=11a4nx7123fOpK
    yaqR|UpwzYBoHQM=555512
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Content-Type: application/x-
    wmidatabin
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Accept-Language: en_US
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] ← Content-Length: 334
    2004-09-10 19:54:44 GMT+05:30 [ISC.0050.0019V2] Copy failed: No source data avai
    lable: to=/WagVendorCommon.docs.broker:publishOutApplDoc/H01/D01/D04/E548_VENDOR
    NBR, from=/outboundEDI/H01/D01/D04/E548-VENDORNBR
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] → HTTP/1.0 200 OK
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] → Content-Type: text/html; cha
    rset=UTF-8
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] → Connection: Close
    2004-09-10 19:54:44 GMT+05:30 [ISC.0038.0002V3] → Content-Length: 70536

    But I checked in the results tab and I had the data in the outboundEDI/H01/D01/D04/ document list.
    The problem is with this document list only.
    Can somebody point out what can be the problem.

    Thanks
    Sachin


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 3.  RE: how to map two documents

    Posted 09/13/04 11:29 AM

    Sometimes when I have a map that isn’t working like this it is because of a type incompatibility.

    1. Exactly where is the map? Are you mapping the full documentList from the source to the destination or are you looping over the source documentList?

    2. Try adding the pub.flow:tracePipeline service call after your map. You then can double check the data type at /outboundEDI/H01/D01/D04/E548-VENDORNBR. It may be some type that Developer can display in the results tab, but isn’t found as the source of your map.

    HTH,
    Fred


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods