Skip to Content
avatar image
Former Member

Problem evaluating a condition

Hi

I'm getting an error in the receiver determination when I'm using a context object.

The error is "Problem extracting values from the Payload: Check line 2 column 1 of the XML document".

This is my paylod

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

http://dddd.com/XI/dddd">

<MESSAGE>

<TYPE>S</TYPE>

<BODY>x</BODY>

</MESSAGE>

</ns:MT_XML_UNF>

"

Can somebody explain me witch one is line 2 column 1 and maybe what is the problem?

Florin

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Sep 19, 2007 at 12:36 PM

    To which field have u assigned the context object?

    The problem could also be with the condition in the receiver determination

    Regards,

    Prateek

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 19, 2007 at 12:42 PM

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

    > http://dddd.com/XI/dddd">

    > <MESSAGE>

    > <TYPE>S</TYPE>

    > <BODY>x</BODY>

    > </MESSAGE>

    > </ns:MT_XML_UNF>

    Check the condition in the Receiver Dertermination...also check you paylod value and Type should match with the condition.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Evrything is k. But still i get this error:

      <Trace level="3" type="T">...call rule engine for Condition %CL_SAI_SWF_RULE_ENGINE.MSG_GET(MSG=&_MSG&;NSP=&_NSM&;XPATH="/p1:MT_XML_UNF/MESSAGE/TYPE")% CE P</Trace>

      <Trace level="2" type="T">......extracting (new) for Extractor: XP /p1:MT_XML_UNF/MESSAGE/TYPE</Trace>

      <Trace level="2" type="T">......new reader had problems - try old one</Trace>

      How can i try the old one?? I'm running 7.0,sp12

      Florin