cancel
Showing results for 
Search instead for 
Did you mean: 

Serialization issue

Former Member
0 Kudos

Hello Experts,

We are having two instances of PO 7.4 (Central and non central)in our environment. Our interface is ECC->central PO -> noncentral PO -> Third party.

ECC is having IDoc . So we have configured IDoc at sender side. For communication between central to non central PO, we have used SOAP adapter and using passthrough method. Third party is having REST adapter.

We have used Serialization for the whole interface as sequence of customers created from ECC is important for us. So in IDoc sender as well as SOAP sender channel we have kept QOS as EOIO with any dummy queue name(As it will be overwritten by ECC queue name at runtime).

When we are checking in central monitoring, we are getting proper queue name from ECC. But same interface when we are checking in non central monitoring then it shows dummy queue name which we have maintained in SOAP sender channel...On the contrary it should show the ECC queue name as it is showing in central PO monitoring.

Kindly help as we are stuck since long. We tried searching on scn also but may be no one has faced same issue with two PO instances.

Regards ,

Aditi

Accepted Solutions (1)

Accepted Solutions (1)

vadimklimov
Active Contributor
0 Kudos

Hello Aditi,

In PO's SOAP receiver communication channel, ensure that queue ID is passed in target URL addressing ncAAE (additional URL parameter 'QueueId' containing value of the sequence ID to be used). To set variable queue ID, target URL used by the channel, can be constructed dynamically using adapter specific message attribute (which is 'TServerLocation' for SOAP adapter) - for example, from the mapping. There are examples for this in SCN, in SAP Help and in SAP JavaDocs (help.sap.com/javadocs - see docs for class DynamicConfiguration).

Together with this, in ncAAE's SOAP sender communication channel, enable properties "Use encoded headers" and "Use query string" - otherwise, the channel may ignore received sequence ID and use the one permanently set in channel configuration. This is mentioned in a SAP Note 856597.

Regards,

Vadim

Former Member
0 Kudos

Hi Vadim,

Thanks a lot for your help..We followed the same you suggested and it worked.

Regards ,

Aditi

Answers (0)