on 10-08-2013 8:02 AM
Hi Gurus,
I have a simple scenario with BPM process. RFC(from R3 system) to file. RFC-->BPM-->file.
I have created 2 IFlows for the process. The BPM process also is simple wherein I have used an automated activity which just pass through's the RFC.
RFC has directly been imported from R3 system. The BPM process deployment is successful.
ISSUE: While executing the scenario, the BPM process is failing with below error:
'Message could not be processed. Reason: com.sap.aii.proxy.xiruntime.core.ESPXISystemFaultException: Error encountered during processing of XI request message in inbound ESP; Hint: com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: Unexpected uriID '/{urn:sap-com:document:sap:rfc:functions}STFC_WRITE_TO_TCPIC'. Found: BindingData 'null', interfaceMapping 'null' interfaceDefinition 'null'
Can RFC be directly used in BPM without and modification in wsdl ?
Kindly suggest.
Regards,
Pankaj
Thanks for the suggestions. what i found out is that we can not use rfc directly with BPM. We need to
create an XI3.0 compatible Interface(can be inbound as well). when I used these interfaces, the BPM process worked fine.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pankaj
I think the problem is with your iFlow confguraion for RFC to BPM. Check you have used correct receiver interface in interface mapping or not.
Looks like there is a mismatch.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
I think calling RFC in NW BPM is very much possible, actually i have directly imported RFC from ABAP system using SOA configuration (and not from PI) and it was working fine
Check point 4:
http://wiki.scn.sap.com/wiki/display/TechTSG/PI+Messages+are+not+delivered+to+SAP+NetWeaver+BPM
Thanks
Amit Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
BPM works on abstract interfaces. so create an abstract interface and have the RFC messages in its messages and then try out your scenario.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.