how to map two documents

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.

  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