on 02-18-2008 12:43 PM
Hi to all!
i'm Newbee in XI.
i register one Communication Channel to recieve two different XML-Structure and when i sent second structure there was a Mapping error, because XI waiting for first XML-Structure.
I'd like to ask if there are any additional condition that i must tune up to make it possible or just it's impossible?
Hi,
What exact error ur geting in MONI,IF ur using File adapter and using FCC then if u send different structure then u will give mapping error,FCC is once decleared in Communication channel then it will take that type of structureonly.
update the thread.
Regards,
Phani
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi to all again.
At first sorry for delay.
i have 2 different XML-structure, 2 different message mapping (there is no multimapping), 2 different interface mapping and 2 different IP (integration process) in BPM and at the begining i wanted that XI recieve 2 XML message (by SOAP ) by one CC.
After tuned up first IP it was everything allright, but when i tuned up that second IP must recieve SOAP request at the same CC and send second XML-Structure there was a Mapping Error in SXMB_MONI as i understood because XI expected first XML-Structure.
So as Nisar said i can send many XML(or another data snippet) by one CC BUT by one CC i can receive only one data snippet, right?
Mike
In your case if you use the 1 CC to receive 2 XML which are different format, it will thorw error in the mapping the reason is:
when you define the sender agrement you specify which Outbound Message strucutre the adapter will feed the XML...now you cannot have 1 CC SOAP which will feed one Outbound message but same SOAP CC cannot feed 2 Outbound Message which are of different foramt.
What i had ment by this "Nisar said i can send many XML(or another data snippet) by one CC BUT by one CC i can receive only one data snippet" is for ex in your file receiver adapter without the FCC you can use the same file adapter for differenet XML messages provided the location is same....
The whole logic is if your adapter is not dependent on the XML strucutre which in your case is you can use it to just put the XML like in FIle receiver adapter ( for XML files) only
it is not possible in your scenario.
Hi,
you can use the SOAP CC for both the structures.
But in Receiver Webservice you need to deply the SOAP message as per the Message Type available in SOAP envalop.
If this is JAVA or .NET Web service then you could use the deploy with JAVA or C# . Can discuss with related techies of JAVA and .NET
thanks
Swarup
Hi,
Please refer below links
Creating .NET Web service
http://www.15seconds.com/issue/010430.htm
Also refer SOAP Framework to generate the common wsdl for both the messages with single SOAP CC
http://help.sap.com/saphelp_nw04s/helpdata/en/bb/ddb33d2ae46b3be10000000a114084/frameset.htm
Thanks
swarup
Minimum parameter you need to enter in sender configuration When you create a SOAP sender channel are the namespace and the name of a message interface.
Pls check this link for configuration details:
So you can you namespace can hold 2 Oubound Message strucutre but cross check the Message interface Name by giving same name for both XML formaat
If You are using File Commmunication channel and you expect that it should accept 2 different files having 2 different XML structures then you can use File Mask option in advanced File selection option, in the Communication channel itself..
I did realize that It was a mapping error.. I guess in IR you Interface expects one type of XML structure and you sending another thats why in Mapping its Complaining.
Would like you to elaborate more on your requirement !!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Single Communication Channel can send two differnet XML messages but 1 at one time.
what i mean is if you want the 2 different messages by 1 CC, it will not be possible because 1 CC will support only file format at runtime.
but that doesnt stop you from sending different messages format if they are in XML format (receiver) provided you select the which message you want to send in the runtime using the multimapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Could you brief about the process you did to configure the interface determination and receiver determination.
How many mapping programs are involved.
Regards,
Nithiyanandam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you trying to do Multimapping scenario...like N:1?
Thanks
Farooq
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.