cancel
Showing results for 
Search instead for 
Did you mean: 

problem in FILE to PROXY interface

Former Member
0 Kudos

Hi friends,

I am trying to implement File(csv) to proxy but i am facing problem in its monitoring.

1. when i go to SXMB_MONI of XI system then i can see BLACK arrow msg as my msg status , what does it mean ???

2. when i try to find the detail description of message then i cant see the msg generated after mapping in my XI system.

3. Payload contains <ns0: element prefix in message type and in namespace, and when i am trying to use same structure in my message mapping created in IR, its giving null pointer error becoz of conflict in <ns: prefix generated at message mapping time and <ns0: generated at runtime.

Whats the reason behind this <ns and <ns0???

4. When i clicked on my Queue ID information of my message in sxmb_moni then it takes me to some other message wherein i could see the target structure but its not having any segmant in that .

      • My file adapter status is green

      • I cant see anything at SXMB_MONI of my R/3 system where i have created my proxy.

      • My message mapping is working fine (its direct mapping of four fields) when i am testing it in IR.

I WUD APPRECIATE ANY HELP FROM XI EXPERTS.

Thanks

null

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

Are you able to see a chequred flag on both sides of your message in SXMB_MONI? Please check if there is a chequred flag on both sides of your message.

You need not worry about the ns0 : prefix. Just test your mapping using this blog and see if the response is as expected,

/people/michal.krawczyk2/blog/2005/09/16/xi-how-to-test-your-mapping-in-real-life-scenarios

Finally, use this blog to debug your Proxies,

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

Regards

Bhavesh

Regards

Bhavesh

Former Member
0 Kudos

Hi Bhavesh,

Thanks for your reply,

I have gone thru Michal's weblog and I am also trying to use same msg generated by payload and but my message mapping is showing error.

I have gone throght other old forums and came to know that ns and ns0 discrepancy doesnt affect mapping but after I paste payload xml i need to add "0" then only my mapping is working .

I am getting that BLACK arrow status in my msg, i dint get what do you mean by "Are you able to see a chequred flag on both sides of your message in SXMB_MONI?"

thanks,

manish

bhavesh_kantilal
Active Contributor
0 Kudos

Manish,

As this is a file to Porxy, why dont you create a sample XML from the test tab , copy the same and use this as your source file and test you scenario?

This will allow you to understandif your mapping is actually the issue

Regards

Bhavesh

Former Member
0 Kudos

Bhavesh,

I having configured my sender communication channel for file content conversion and if I am not wrong then as per its parameters it should be txt file not xml.

As far as mapping is concerned, then Bhavesh, I have structure like :

MT_sender 1.1

recordset

row 0..unbounded

f1 0.1

f2 0.1

and receiver as

MT_receiver

record 0.. unbounded

field1 0.1

field2 0.1

I dont think in this case mapping wud go wrong.

thanks

pooja

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Manish -

<i>>>>1. when i go to SXMB_MONI of XI system then i can see BLACK arrow msg as my msg status , what does it mean ???</i>

It means the message is scheduled and waiting in the queue to be processed. Probably a message processed before it, which was put in the same queue, had an error and is blocking other messages in the queue from being processed.

When you to the Queue ID of the message with the black arrow and link into it, it takes you to the specific queue the message is held in. When you drill into the queue, the message at the top probably has an error. The queue must be started again or the errored message must be cancelled from SXMB_MONI.

<i>>>>2. when i try to find the detail description of message then i cant see the msg generated after mapping in my XI system.</i>

Try turning logging on: SXMB_ADM->Integration Engine Configuration then Change Specific Configuration (button) then look for:

RUNTIME (Category), LOGGING (Parameter), value of 1 (Current Value)

Once the mapping error is fixed, you should be able to see your target message in the payload of the Request Message Mapping step.

Regards,

Jin