cancel
Showing results for 
Search instead for 
Did you mean: 

deliver string array from SAP to WS

Former Member
0 Kudos

hello experts

I have a very weird problem. I have a scenario RFC to WS. the RFC sending this table

<rfc:ZRFC_IEL_CREATE_POLICY xmlns:rfc="urn:sap-com:document:sap:rfc:functions">

<IT_KEY>

<item>ID_NUM</item>

<item>LAST_NAME</item>

</IT_KEY>

</rfc:ZRFC_IEL_CREATE_POLICY>

as you can see, this implement an array of strings under IT_KEY. the response of the WS is wheeling to accept this array, and in the test (under the MM) it is working fine, and the item is duplicated in the reciever point.

<?xml version="1.0" encoding="UTF-8"?>

<ns1:register xmlns:ns1="http://webservices.sessionmanager.fw.migdal.co.il"><ns1:sessionManagerInput><ns1:uniqueId></ns1:uniqueId><ns1:keys><ns1:item>ID_NUM</ns1:item><ns1:item>LAST_NAME</ns1:item></ns1:keys></ns1:sessionManagerInput></ns1:register>

the problem is when I am lookin in the SXMB_MONI it looks like it recieve in the end point only the first item that is sending in the array

<?xml version="1.0" encoding="UTF-8" ?>

<ns1:register xmlns:ns1="http://webservices.sessionmanager.fw.migdal.co.il">

<ns1:sessionManagerInput>

<ns1:uniqueId />

<ns1:keys>

<ns1:item>ID_NUM</ns1:item>

</ns1:keys>

</ns1:sessionManagerInput>

</ns1:register>

since it is working fine in the MM testing, it seems weird why I dont see it correctly in the SXMB_MONI.

I tried the cache cleaning but still it doesnt work.

do I need to implement another thing in order to verify that I recieve the array correctly?

Thanks

Kfir

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Kfir,

If i understand you right, your message exchange works, but there is a lack of monitoring?

Check transaction SXMB_ADM/ Integration Engine Configuration/ Configuration and set RUNTIME parameter LOGGING, LOGGING_SYNC and TRACE_LEVEL to value '1'.

Regards,

Udo

Answers (0)