on 04-30-2010 7:32 AM
Hi all
I have a scenario where a SOAP request will come to XI via webservice
I then have to call an interface mapping which has Java mapping in it(the java code is basically calling an RFC in CRM) - then i'll receive the response of interface mapping and send it back to the customer.
Step 2 :The SOAP request which i have received in the first place is to be written as a flat/xml file onto a directory for backup purpose
Step 3: there will be a separate process where the response of rfc will be fed to an IDOC request structure and send to R/3 as a dashboard IDOC.
All this is done without BPM.
So my first problem is "how to write an incoming SOAP request to a file without using BPM?? "
Second I knw that interface mapping can be directly added in Integration directory's Interface determination by making the property as enhanced but "In the Sender Service i write the Business system which contains soap comm channel and in the interface i write the outbound synchronous interface which is the SOAP outbound that hits the xi for the first time But i am not sure what service do i write in the receiver section as Interface mapping is in XI only....theres no other business system or communication channel involved in between."
I really need help...plz help me
thnks everyone i solved this problem
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
All this is done without BPM.
Are you sure that all your inter-related requirements have to be done without BPM.....using a BPM will be a better option, my view.
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes abhishek
Client dont want BPM involved as it makes the process really slow
First of all i wanna knw how to use enhanced option in an interface determination....in the ID
as i am trying to load my interface mapping but it says no object found
I am giving you the structure of interface mapping
MI_OB_SAX_MAP (outbound async source interface of interface mapping )
MI_IB_SAX_MAP (inbound async target interface of interface mapping)
MT_OB_SAX_MAP (source message)
JavaClass - test_java/sax_map (Java mapping program)
MT_IB_SAX_MAP (target message
Now when i am trying to configure this in ID
BS__ (Sender business system)
MI_OS_TEST_JAVAMAP (sender SOAP interface)
But i dnt what receiver business system should i select in receiver service ??
as the java mapping is calling RFC inside the code...so no other business system involved
i m stuck.....if u could plz have a look into it
Hi Naina,
Why you are writing java mapping to connect to RFC and to get the response??
You develop one interface SOAP to RFC(Sync to Sync) so that it will fit for you requirement.
For writing SOAP request as file, in request mapping you writing java logic to connect to FTP Server and write the SOAP request to that FTP Server. For this you use FTP Jar files which will be available free in internet.
thanks,
madhu
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.