How TIBCO ActiveMatrix(R) SOAP binding handles unparsed characters in XML elements.

How TIBCO ActiveMatrix(R) SOAP binding handles unparsed characters in XML elements.

book

Article ID: KB0089882

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix Service Grid -
TIBCO BPM Enterprise (formerly TIBCO ActiveMatrix BPM) -
TIBCO ActiveMatrix BusinessWorks Service Engine -

Description

Resolution:
Characters such as "<" and "&" are illegal in XML elements. XML specifications provide two approaches to address this.

1). Have unparsed characters escaped. Example:  "&" --> "&", "<" --> "<".

2). Embed the string with unparsed characters in a CDATA section. Example:  <![CDATA[<greeting>Hello, world!</greeting>]]>

For incoming messages, TIBCO AMX SOAP Binding is able to accept both approaches. For outgoing messages, TIBCO AMX SOAP Binding chooses to escape unparsed characters. There is not an option to make CDATA used. It should not be a problem as any third party vendor complies to the W3C XML specification and should be able to parse unparsed characters escaped in a standard way.

Issue/Introduction

How TIBCO ActiveMatrix(R) SOAP binding handles unparsed characters in XML elements.