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
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
Sometimes when I have a map that isn’t working like this it is because of a type incompatibility.
-
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?
-
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