Question

6
Replies
1443
Views
Close popover
Norman Veit (NormanV9)
Cognizant Technology Solutions GmbH

Cognizant Technology Solutions GmbH
DE
NormanV9 Member since 2015 13 posts
Cognizant Technology Solutions GmbH
Posted: November 9, 2015
Last activity: October 4, 2018
Closed
Solved

Pega Problems with Quotation marks?("<" changing to "<")

Hi everybody,

i am building a SOAP connect and right now i have a strange behaviour during this connect!

Within the SOAP Connect named "sendData" I have created a request (XML Stream) and a Response (XML ParseRule) part. The structure of the XML Stream Looks like that:

<Pic start------------------------------------------------------------------------------->

<Pic end------------------------------------------------------------------------------->

that is corresponding to the XML structure i got:

<Pic start------------------------------------------------------------------------------->

<soapenv:Envelope xmlns:soapenv="http://......." xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Body><ns1:insert xmlns:ns1=http://insert........>

<ns1:pBean>

   <ns1:serviceId>NBAInbound</ns1:serviceId>

   <ns1:xml><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?>

    <vtwta>

    <-- some kind of Data -->  

    </vtwta>]]>

    </ns1:xml>

    </ns1:pBean>

    </ns1:insert>

    </soapenv:Body>

    </soapenv:Envelope>

<Pic end------------------------------------------------------------------------------->

The property .XMLRequest will have the whole string part of <ns1:xml>! The property will be filled by a data transform, which Looks like that:

<Pic start------------------------------------------------------------------------------->

<Pic End------------------------------------------------------------------------------->

So everthing wihtin the <ns1:xml> is a string, starting with <![CDATA...! I have run this SOAP connect several times and PEGA is doing strange parsing. Pega replace all "<" with "&lt;" which i can recognize in the log (&lt;![CDATA...) and the corresponding Service can not handle this!

I am calling the Connect SOAP in an activity. Steps 2-5 are only test purpose!

<Pic start------------------------------------------------------------------------------->

<Pic end------------------------------------------------------------------------------->

I cannot find a plausible solution, anybody who could help me?

Thanks a lot

**Moderation Team has archived post**

This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.

Data Integration System Administration
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.