Skip to Content

Handling &#11” or “#11 characters in PI mapping

Hi Friends,

We are facing a mapping error in IDOC to SOAP scenario due to " ” or “#11 “characters in the payload.

We are in PI 7.4 version. I have read many threads referring to use java mapping to handle special characters.

I want to know is there any other way to handle this in PI without using java mapping?

Please share your thoughts.

Regards,

Pushpa

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Nov 03, 2017 at 05:46 PM

    Looks to me like an attempt to use an HTML entity in a long text to represent a line feed that isn't a universally recognized entity (should be or a <br/> tag). I tried it in a browser and got a funny looking box for the character based on the encoding. You can either try to strip them using a java mapping or you can find out what the source of these long texts are to see if the entity information can be stripped during creation.

    Regards,

    Ryan Crosby

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 03, 2017 at 12:10 PM

    You wish to send it as it is and is this any specific language?

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Raghuraman,

      Thanks for your reply. Hope you are doing good.

      These two special characters are in material text which is in MATMAS Idoc. When ever the text contains these special characters, message gets failed in PI with runtime exception error.

      It is not a specific language, example text is shown below:

      Regards,

      Pushpa

      material-text.jpeg (28.7 kB)
  • Nov 03, 2017 at 11:36 AM

    Hi,

    Any idea on how to avoid these two special characters in IDOC payload with out using java mapping?

    If Java mapping is the only option, please provide the procedure to develop java mapping in ESR.

    Awaiting your replies.

    Thanks in Advance.

    Regards,

    Pushpa

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 08, 2017 at 07:45 AM

    Thanks a lot Ryan and Raghuraman for your replies. Yes special characters are because of vertical tab in the text.

    I have implemented java mapping to handle those special characters, now it is working fine.

    Best Regards,

    Pushpa

    Add comment
    10|10000 characters needed characters exceeded