on 02-20-2015 12:57 PM
Hi there experts!
I'm having some issue. I've got a SRM system, which sends to PI (7.3 single stack) a Contract, via SOAP (XI Protocol). Once at PI, I have to send it to ECC to a RFC.
Thing is, though I've done the mapping from the SOAP message to RFC target that I've imported, the RFC channel raises an error:
Could this be that the mapping is not doing it's job? The function module exists at ECC, so I think it's not using the mapping.
I'm new to PI 7.3 and although I've develope the MM and the Operation Mapping, I'm thinking that I don't know how to assign that OM to the Service Interface, and maybe what is reaching the RFC is the Inbound Message itself, with the xxx:proxy:xxx header, instead of the Target Message with the xxx:urn:RFC:xxx header.
I'm restarting the server right now, as long as it is restarted I'm going to paste more images.
cheers,
Edu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sachin,
I've already went through that thread, but I'm afraid that's not my issue. Thing is that I suspect that, as I cannot choose the OM at the Integrated Configuration (value list doesn't find anything!)
So, could it be that data is being populated directly without mapping and then not fitting the RFC style?
Cheers,
Edu
Hi Praveen,
let's see if I can explain myself.
I've got a Service Interface (OUT) from SRM, the CC is a SOAP Sender.
Then, I've got a Service Interface (IN) at ECC, which was developed in order to be a SOAP receiver in order to enter at ECC.
Now, I need to send that NOT to a proxy but a RFC. I've imported the RFC, mapped the Service Interface (IN) to the RFC target, but process still maps SRM->ECC->RFC without using any map.
basically:
before:
SOAP to SOAP
PurchasingContractSRMReplicationRequest_Out -> PurchasingContractSRMReplicationRequest_IN
now (I'm trying):
SOAP to RFC
PurchasingContractSRMReplicationRequest_Out -> PurchasingContractSRMReplicationRequest_IN -> RFC
but still raises RFC exception, so I suspect no mapping is being used!
Any help?
Cheers,
Edu
Hi Edu,
You need this:
OM - PurchasingContractSRMReplicationRequest_Out ->ZRFC_SRM*
Save and activate.
In Integration directory:
Create Integrated configuration with following:
sender channel - SRM SOAP
Sender interface - PurchasingContractSRMReplicationRequest_Out
Receiver interface - ZRFC_SRM*
OM - as created above
Receiver channel - RFC receiver
Regards,
Sachin Dhingra
You need to check the receiver communication channel and message log under delivered. It might be stuck there.
Also, check SM58 in ECC system.
Regards,
Sachin Dhingra
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.