Target side multi mapping
Hi People
I am doing one scenario that is multiple receiver mapping
i create 1DTsen 2DTrec, same 1MTsen 2MTrec, MI one for sender outbound and asyn, 2inbound and asyn total 3MI and MM in message tab i assigned 2 target message types with using unbound and IM target side 2MI's
design part is ok
problem is only configuration , i created business service sender side i assigned sender message interface receiver side receiver interface CC's are 2sen and rec on same Business service
In receiver determination ok, only i am getting problem in Interface determination i assigned inbound interfaces 2 what ever i created target side but thing is i am not getting interface mapping in interface determination what is the problem,
i am trying normal file to file scenario but multi mapping
can you send me to ASAP
Thanks & Regards
Shekar
Are you using Business Service for this ? If so , you need to explicitly add your Sender and Reciever Interfaces to the Business Service.
Because Business Service is an Abstarct.
So for this go to Business Service and under Sender and Reciever Tab add specific interfaces(outbound/inbound).
Activate it
Goto Interface Determination, you are able to add interface mapping for that corresponding message interfaces.
Similar Messages
-
Hello everybody,
we got a problem with multi-mapping.
Source and target message-type are the same:
<xsd:element name="MY_MESSAGE_TYPE">
_<xsd:element name="BUSTRANS">
__<xsd:element name="CHILD_1" maxOccurs="unbounded">
___<xsd:element name="SUB_CHILD_1" maxOccurs="unbounded">
____<xsd:element name="SUB_CHILD_1_NAME" type="xsd:string">
__<xsd:element name="CHILD_2" maxOccurs="unbounded">
___<xsd:element name="SUB_CHILD_2" maxOccurs="unbounded">
____<xsd:element name="SUB_CHILD_2_NAME" type="xsd:string">
The requirements are:
<xsd:element name="MY_MESSAGE_TYPE"> should be created as often as <xsd:element name="CHILD_2"..> occurs
a) so we mapped
CHILD_2 -> MY_MESSAGE_TYPE
BUSTRANS -> CopyValue -> BUSTRANS
CHILD_1 -> CopyValue -> CHILD_1
SUB_CHILD_1 -> CopyValue -> SUB_CHILD_1
SUB_CHILD_1_NAME -> CopyValue -> SUB_CHILD_1_NAME
CHILD_2 -> splitByValue(eachValue) -> CHILD_2
The problem is:
If we duplicated
a) SUB_CHILD_1
b) subtree CHILD_2 (so 2 messages will be generated)
for testing, SUB_CHILD_1 only occurs 1 time! But we need it in every target message as often as it occurs in the source message.
For your testing, here is the datatype:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://enbw.com/XI/SAPCRMB2B/javamappings_test" targetNamespace="http://mynamespace.com/XI/SAPCRMB2B/javamappings_test">
<xsd:complexType name="MultipleBookingOrderRequest">
<xsd:sequence>
<xsd:element name="BUSTRANS">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CHILD_1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SUB_CHILD_1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SUB_CHILD_1_NAME" type="xsd:string">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CHILD_2" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SUB_CHILD_2" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SUB_CHILD_2_NAME" type="xsd:string">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Regards
DominicMario,
<i>multimapping (split IDOC into several IDocs) is possible with IDocs. We did it!</i>
Did you use IDOC packaging for this?
AFAIK,when you use multimapping that involves different adapters including one J2EE adapter and a IDOC adapter in the inbound side, multi mapping does not work.
Regards,
Bhavesh -
Hi All,
What is Multi Mapping ??
How many Types of Multi mappings r there ???
Please Explain a Little bit
Regards
VamsiMulti-Mapping can only be used in ccBPM. It is used to map abstract interfaces. Development is the same as Message Mappings
n:1 Transformation
Bundles multiple messages into one message, for example, individual purchase order items into one purchase order.
1:n Transformation
Splits a message into multiple messages, for example, a purchase order into the individual purchase order items.
n:m Transformation
Converts a message into another message, for example, a message that is defined by interface A is converted to message that is defined by interface B.
Multi-Mappings reference multiple message structures:-
a) All source message structures are combined into 1 source structure.
b) All target message structures are combined into 1 target structure.
Therefore, there is only one source structure mapped to one target.
Multi Mapping
BPM involved:
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi
Without BPM:
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Regards,
Kumar -
Multi-Mapping, only want to create target messages sometimes.
Hi,
I have a Multi-Mapping interface which maps a single incoming message to 3 target messages.
Based on the contents of the incoming message I only want to create a single instance of the outgoing messages.
The incoming message can have a repeating node of 3 types A, B or C. If there are multiple nodes of Type A then i need to create a single instance of one of the target messages and map the data in node A to this message, likewise for node B and node C.
I cant figure out how to do this. If I map a constant to the MT level of the target message and there are no type C nodes then the message type for this is created blank. But if I try and use the CreateIf tool then I get a MT created for each type C node.
Can anyone help with this?
If this isn't clear I will try to explain more.
ThanksHi,
Thanks for your answer, I tried what you suggested and while it is creating the MT for type A nodes correctly it is not creating the MT for type B or C nodes. I have tried messing with the context on the incoming field and not getting anywhere.
I always seem to get almost there with this mapping but never what I am looking for.
Gareth -
Message Mapping on the Target side
Hi
I am working on Proxy to SOAP in PI 7.1, and have node which is defined on the target side as Unbounded (table)
Here is the structure of the table that has been defined on the target side,
CodeList - 0- Unbounded (Table)
Id XSD Id
CodeList Name String
CodeList Version String
CodeListOwnerCd String
Source System(ECC) is not sending any values and the values which needs to be assigned to the above structure are fixed on the target side,
how can I assign multiple values to the Code List table
Ex CodelistName Should contain ClaimsPartyRoleCdList, PolicyTypeCdLis , PaymentTypeCdList
Please let me know how can I assign Multiple values to the target side table
Thanks
PRHey
You can easily do this via advanced UDF.
Map the root node to the below UDF.Make sure that you have set the Cache as Queue for this.There will be no input values to this UDF
//write your code here
result.addValue(" ");
result.addValue(" ");
Map the underlying Nodes to the below UDF.Make sure that you have set the Cache as Context for this.There will be no input values to this UDF
//write your code here
result.addValue("3");
result.addContextChange();
result.addValue("4");
result.addContextChange();
I was able to acheieve the below XML by using the above two
<?xml version="1.0" encoding="UTF-8"?>
<ns0:MI_Multiple xmlns:ns0="http://fxp.com">
<Record>
<First>3</First>
<Second>3</Second>
</Record>
<Record>
<First>4</First>
<Second>4</Second>
</Record>
</ns0:MI_Multiple>
Hope this works for you.
Thanks
Aamir -
POReceipt mapping on target side
File content conversion is working .But in target side geting first supplier
and poheader and porecipt details and not getting remaining data
Getting the data from source file as per below with file content conversion
Supplierid
POheaderdetails
POReceiptdetails
supplierid
POheaderdetails
POReceiptdetails
POheaderdetails
POReceiptdetails
POheaderdetails
POReceiptdetails
Supplierid
POheaderdetails
POReceiptdetails
.But in target side geting first supplier
and poheader and porecipt details and not getting remaining data supplier and PONumbers
Source
Batch 1:unbounded
supplier 1:Unbou
suppid 1:1
POHeader 1:Unboun
PONumber 1:1
POIssuedate 1:1
ReceiptDetails 1:unb
POLineItem 1:1
MaterialNumber 1:1
Qty 1:1
Target
control 1:1
Header 1:1
ItemDetails 0:1000
PONumner 0:1
ItemNo 0:1
POIssuedate 0:1
ReceiptDetails 0:1
materialNo 0:1
Qty 0:1
UOM 0:1My input data coming from file and source payload is
Supplier no
POHeader
Receiptdetails
Supplierno
POHeader
ReceiptDetails
ReceiptDetails
ReceiptDetails
I mapped POHeader > removecontext >Itemdetails on target
RecieptDetails > RemoveContext>GoodsReceiptsDetails on target
Everything is working but on target side I am getting only first value of Receiptdetails from source if there is more than one receiptdetails on souce
Targetdata
Itemdetails
PONumber
GoodsReceiptDetails
MaterilaNumber
I am expecting like this if there is more than one Receiptdetails on souce . If single Receipt details it is working fine.
Itemdetails
PONumber
GoodsReceiptDetails
MaterilaNumber
GoodsReceiptDetails
MaterilaNumber
Thanks for your help -
Hi,
I am required to have a IP recieve 3 IDOC types triggered from BD10 . It can trigger 3 or more IDOCs. For Eg.
1 ARTMAS (only 1) , 2 INFRECs and 1 LIKOND.
If anyone IDOC has come then after a waiting period of 1 minute it should come out of FORK.
My IP is like this.
In a FORK there are 4 branches.
1) ARTMAS receiver
2) Loop(infinite) with INFREC Receiver and a Container Operation to collect all IDOCs
3) Loop(infinite) with LIKOND Receiver and a Container Operation to collect all IDOCs
4) A wait Step with a container operation to initialize endtime variable
necesary branches: 4
The Fork Comes out when the end condition is met ie the End variable is Set or if all the IDOCS have come.
Corelation on MATNR.
Next I have the transormation and send step.
In the MM i have 3 Source and 1 Target.
Artmas 0-1 occurance
INFREC 0 - unbounded
LINKND 0-unbounded
I have created the Target with External Definition and have set the correct occurance in the XSD file
I have mapped the neceessary Segments from INFREC and LIKOND and all the Segments of ARTMAS to the Target structure.
In SXMBMONI it says error on Outbound side and
I see Mapping Exception when I seen in WORKFLOW.
Is my design Correct?
I have tested the Interface & Message Mapping they are correct
Request your help.
John Rajesh
<?xml version="1.0" encoding="utf-8" ?>
- <MappingTrace>
<Trace level="1" type="T">Mapping-Namespace:http://test.com/usa/SapRetail/ARTICLE_CLASSIFY/TESTDEMO</Trace>
<Trace level="1" type="T">Mapping-Name:IM_ARTMAS04_TO_ZARTMAS04_PUB01</Trace>
<Trace level="1" type="T">Mapping-SWCV:00000000000000000000000000000000</Trace>
<Trace level="1" type="T">Mapping-Type:JAVA</Trace>
<Trace level="1" type="T">Mapping-Program:com/sap/xi/tf/_MM_ARTMAS04_TO_ZARTMAS04_PUB_</Trace>
<Trace level="3" type="T">Multi mapping required.</Trace>
<Trace level="3" type="T">Creating Java mapping com/sap/xi/tf/_MM_ARTMAS04_TO_ZARTMAS04_PUB_.</Trace>
<Trace level="3" type="T">Load b8f12d30-2c45-11da-90af-ef160a892024, http://test.com/usa/SapRetail/ARTICLE_CLASSIFY/TESTDEMO, -1, com/sap/xi/tf/_MM_ARTMAS04_TO_ZARTMAS04_PUB_.class.</Trace>
<Trace level="3" type="T">Search com/sap/xi/tf/_MM_ARTMAS04_TO_ZARTMAS04_PUB_.class (http://test.com/usa/SapRetail/ARTICLE_CLASSIFY/TESTDEMO, -1) in swcv b8f12d30-2c45-11da-90af-ef160a892024.</Trace>
<Trace level="3" type="T">Loaded class com.sap.xi.tf._MM_ARTMAS04_TO_ZARTMAS04_PUB_</Trace>
<Trace level="2" type="T">Call method execute of the application Java mapping com.sap.xi.tf._MM_ARTMAS04_TO_ZARTMAS04_PUB_</Trace>
<Trace level="1" type="T">RuntimeException during appliction Java mapping com/sap/xi/tf/_MM_ARTMAS04_TO_ZARTMAS04_PUB_</Trace>
<Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation: Cannot produce target element /ns4:Messages/ns4:Message1/ZARTMAS04_PUB/IDOC. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd at com.sap.aii.mappingtool.tf3.AMappingProgram.start(AMappingProgram.java:292) atCheck the following
1. Have u mapped the root level element?
2. Inside interface mapping, when u say read interface, is it diplaying both the interface.
Also check ur input
may be u r not providing proper input
Regards,
Prateek -
SAP PI 7.3 AEX Multi mapping: Mapping failed with exception
Hi
I am encountering an issue with the multi mapping in SAP PI 7.3 AEX system.
Requirement for my interface is to pull a single file which has multiple records from the file directory.
Interface need to split the single file to multiple files.
For this I have implemented multi mapping in SAP PI 7.3(Stand alone Java) to split the single file to multiple files just like the way it is done in SAP PI 7.1. Tried this interface in SAP PI 7.1 system and works fine end to end.
I have done the testing in mapping(Test tab) in operational mapping, I could see response is getting generated successfully.
But when testing end to end,
I could see message is getting failed during mapping with the exception "failed to execute: ArrayIndexOutOfBoundsException: 1” .
Note:
Occurrence has been changed to 0..unbounded in the Signature tab of the message mapping & same interface works fine in SAP PI 7.1
Our system is currently on SAP PI 7.31 (AEX) SP05 Patch "0".
Kindly let me know if someone has any idea on this particular exception in SAP PI 7.31 multi mapping Interface.
Thanks & Regards
RamHi Jegathees,
Thanks for your reply.
In PI 7.31:
As we are doing 1:n mapping, I have maintained the source side occurrence as "1" and target side occurrence as "0..unbounded" in the signature tab of message mapping.
Even in PI 7.11 Occurrences were maintained in the same way.
Can you please give me more details of how exactly multimapping in PI 7.31 is different with respect to PI 7.1
Thanks & Regards
Ram -
Issue with java mapping in a multi-mapping scenario
Hi
We have a 1:n multiple mapping scenario in XI and the source is R3 proxy and target side is files. So, creating multiple file from a single message from R3 .
R3 --> XI --> Multiple files
Structure of the output of the multi-mapping is
- <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
- <ns0:Message1>
<Transaction>
</Transaction>
<Transaction>
</Transaction></ns0:Message1>
</ns0:Messages>
wherein each Transaction node represents a file.
Now, we need to introduce a constant /string like
<!DOCTYPE Transaction PUBLIC \"-//XXXXXX//DTD BatchReceiptAuthorization//EN\" \"http://dtd.XXXXXXX.com/dtds/ReceiptAuthorization.dtd\">
on each of the files at the very beginning - i.e within each transaction node , in the above structure, we need the above DTD string to be written. To do this, we added a java mapping as the second mapping after the message mapping that creates this string. Is this the right approach and would it produce what we are expecting ?
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.util.Map;
import com.sap.aii.mapping.api.StreamTransformation;
import com.sap.aii.mapping.api.StreamTransformationException;
import com.sap.aii.mapping.api.StreamTransformationConstants;
import com.sap.aii.mapping.api.DynamicConfiguration;
import com.sap.aii.mapping.api.AbstractTrace;
public class ModifyRootAndDelay implements StreamTransformation {
AbstractTrace myTrace;
public void execute(InputStream input, OutputStream output) throws StreamTransformationException {
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
String NameSpacePrefix = "<!DOCTYPE Transaction PUBLIC \"-//innotrac//DTD BatchReceiptAuthorization//EN\" \"http://dtd.innotrac.com/dtds/ReceiptAuthorization.dtd\">";
String sLine = null;
StringBuffer XmlMsg= new StringBuffer();
String Result,PayloadBody;
int indexOfFirst;
while ((sLine = reader.readLine()) != null) {
XmlMsg.append(sLine);
String StartingTag = XmlMsg.toString();
indexOfFirst = StartingTag.indexOf("<MerchantID>") ;
PayloadBody=new String(XmlMsg.substring(indexOfFirst));
Result=NameSpacePrefix.concat(PayloadBody);
output.write(Result.getBytes());
/* Thread.sleep(200000); */
}catch(Exception e){
myTrace.addWarning("Exception raised in the JavaMapping:modifyNamespace.java""\n The Exception Message: " e.getMessage());
throw new RuntimeException(e.getMessage()) ;
} public void setParameter(Map param) {
myTrace = (AbstractTrace) param
.get(StreamTransformationConstants.MAPPING_TRACE);Hi XI Gurus
In my scenario, I sent the inputstream that is being passed to the Java execute method - to trace and I see that the whole of the xml file - as shown below - which is the output of message mapping ( from the first mapping step ) in sent to the execute method of the java mapping a single call
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
<Transaction> </Transaction>
<Transaction> </Transaction>
</ns0:Message1>
<ns0:Messages>
So, I modified Java mapping program to look for multiple occurences of <Transaction> tag and prefix them with my constant DTD Literal - which is the primary reason , why I had to use Java mappings after the message mapping.
Now, I get an error is XI- SXMB_MONI
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="MAPPING" />
<SAP:P1>unexpected symbol; expected '<', '</', entity refe</SAP:P1>
<SAP:P2>rence, character data, CDATA section, processing i</SAP:P2>
<SAP:P3>0</SAP:P3>
<SAP:P4>113</SAP:P4>
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>The exception occurred (program: CL_XMS_MAIN===================CP, include CL_XMS_MAIN===================CM00A, line: 609)</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Should I create multiple outputs - as many as the numberof target split files ( of type outputstream ) from the execute method in the java program ? -
Multi-mapping with message bundling but without using BPM
Hi all,
I have a requirement to bunch specific no. of records (say 50) from source message and create separate target messages for those bunches. For example, if the source message has 120 records, then there should be three separate target messages created containing 50, 50 and 20 records each.
I am wondering whether this multi-mapping is possible without using BPM, as the typical no. of records in the source message are in the range of 600 to 800, and rarely (twice or thrice a month) they shoot up to 2000. So my concern is whether BPM would affect the performance. We are using PI at SP12.
Regards,
- Shankar.Sorry for late reply.. Well the sender is a file system, which sends a single XML file containing multiple records. (I mean I have a sender file adapter that polls periodically from a specific path and picks up the file when it is available)
The no. of records in the source file may be different in each run. The requirement on the receiver system is that it can handle a file which has maximum of 'n' records only (say 50 in my example)
Now the sender file can contain any no. of records. It may contain 10 on some day, or 200 the next day, or 120 on the third day. But on the receiver side, I want the files to be created such that each will contain AT MAX 50 records.
So, if source file has <=50 records, then there will be only 1 target file having the same no. of records.
If source file has between 51 to 100 records, then there will be two target files. One will have 50 records, and the second will have remaining records.
And so on..
Regards,
- Shankar. -
Hi ,
I am using a multi mapping(with out bpm) in my scenario. One source structure is mapped to 3 different targets and these 3 different targets are using 3 different adapters.
There will be a indicator from the source structure which descriminates all the 3 targets.
How can I restrict the XI to send only to one target based on indicator in the source structure?
EX: If the indicator in the source structure is 1000 then I want to send this message to only one target specified in the mapping.
So my problem arises where in, because we are using multimapping 1:n, if I trigger a message in the proxy it will be sending to all the 3 targets. I don't want this.
Appreciate your help on this.
Thanks
bprHI
You need to have 3 different channels for 3 receivers with receiver agreement for all three.
Go to Receiver determination and under configured receivers you can specify condition you want.
If the indicator in the source structure is 1000 then I want to send this message to only one target specified in the mapping.
select the left operand as indicator field from source type
= as Op
right side is 1000
Against this configure the receiver you want to send data.
Thanks
Gaurav -
Hi all,
I need a help on how to go about the following scenerio.
XI first performs a multi-mapping that creates two output messages:
One is the target message in Flat File Format. The mapping also generates the filename for the output message which should follow the format 11_<Unique ID>.txt. This filename is written into the XML Payload of the message. The File Adapter later does a flat file conversion on the message. In this step, the filename is not written into the flat file. Instead, it is used by the file adapter as the target filename.
The file should be placed in a specified directory.
The mapping also creates a second message, which only contains the same filename in the payload. This message goes to a second File Adapter, which also does a flat file conversion. Its output only contains the filename that was created by the mapping, followed by a line break. The output of this File Adapter is written into the same directory as the first file. The name of the output file is 11.catlg. If the file already exists in the target directory, the output needs to be appended to this file.
Thankyou.Shruthi,
It seems the payload contains the filename and this filename as to be used in the Communication Channel of file adapter.If my understanding is correct the problem can be solved by the Variable substitution. Refer the below link:[http://****************/Tutorials/XI/Variable/substitution.htm]
Regards,
Kiran Bobbala -
Duplicate Message ID issue in case of Multi mapping (without BPM)
Hi Experts,
I am doing one sample Example for my requirement of converting the single source message data into the multiple Target messages.
for example, when sender system is sending the 5 sale order details into a single message in PI then my Inbound proxy class of ECC R/3 receiver system must get this sale orders separately, that means inbound proxy class method must be triggered separately for 5 sale orders from sender system. for achieving this, I have used the Multi mapping concept in ESR (without BPM).
This scenario is in Asynchronous mode.
The below screen shots give the details on what I have configures so far.
IN ESR
IN ID
IN SXMB_MONI of PI
IN SXMB_MONI of ECC R/3 Receiver system (Error in Processing)
due to this error, inbound Proxy class method is not being triggered for the single Sale order details as well,
please let me know how to tackle this duplicate message ID issue when we have multiple payloads to process in a single message.
please also let me know if is there any other workaround to fulfil this requirement.
Thank you,
Regards,
JageshHi Nunu,
Check the below blog for restrictions.
Multi-Mapping without BPM - Yes, it’s possible!
Restrictions
Messages that result from the split in a mapping-based message split are sent using one AE. So only adapters running on the AE are supported. In particular, this means that target IDOC message splits are not supported since the IDOC adapter is not part of the AE.
Regards,
Praveen. -
HI ALL ,
I am trying to do multi mapping with out using BPM .I will get message from the sender and i need to send that to two different target system. I have defined the mapping in the IR . In ID i have created the configuration scenario and i have created the receiver determination .In receiver determination i have selected "EXTENDED" and when i select input help for mapping name it says "NO Object found". What else should i do get the mapping program here .
Regards,
Tarun.Bhavesh,
I'm sorry but if he needs 2 different receivers, then it's not the case of using Enhanced Interface Determination.
sapuser,
if you scenario is asynchronous, then it's easily implemented.
But it won't be achieved with multimapping.
You'll have 2 receivers in receiver determination (normal RD, not enhanced). For each of those, you'll have to create a separate simple mapping (that will generate the message expected at each receiver system) and refer that mapping in the interface determination of each receiver.
For example, you have input_message containing data1 and data 2. You'll have 2 simple mappings (not a multimapping), 1 generating output_message_1 containing data1 and the other generating output_message_2 containing data2. Then refer those mappings in the proper interface determinations.
Regards,
Henrique. -
Hi ,
I am following this weblog
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
but stuck up with what are the fields contained by ID in target message2 ...
Please check this for your clarification
http://www.flickr.com/photos/11212307@N08/1135395357/
Thanks
dushanthID will have only ID under it. instead of creating flat structure like the one above Jin has changed the strucutre below . you will have only ID field in it or you want u can add other fields in it .
Regards
Sreeram.G.Reddy
Maybe you are looking for
-
This has happened on the last few versions of firefox, as long as canvas has been supported. I see other people's screen shots from canvas tutorials, and the text always looks normal. On my system, any text put into a canvas element via context.fillT
-
I upgraded to iTunes 8 and now it wont open at all
Ok so I upgraded to iTunes 8 and now every time I try to open my iTunes it says that iTunes has unexpectedly quit and it asks me if I want to relaunch it so I click relaunch and the same thing happens. iTunes is like my second life so can somebody pl
-
How do I transfer music from work computer to Home?
My main iTunes library is located at home. Every day I go to work, plug my Nano into my work computer connect to iTunes and listen to music from my Nano. Here's my problem. I like to download free songs of the week from iTunes to my computer at work.
-
Why can't I "Save as Text" a pdf file received as an email attachment?
I can "Save as text" a pdf file which I have created in my own computer (that is, it goes into MS notebook that I then can Copy and Save as an MS Word file) but not when I receive a pdf as an email attachment. (The file is saved, but it is empty.) Wh
-
Lumia 520 setting is not opening.
I purchased 3 months ago. All things was working but now setting is not opening to set up anythings like updates location...etc. I really suffering from phone, What should I do to solve the location bcz I need maps and roads.