IBM Support

webMethods Knowlegebase : SoapActor tag missing. (1755323)

Troubleshooting


Problem

While in the middle of a 8.2.1 -> 9.5 upgrade, The customer site is getting malformed XML errors from the IS when the application is consuming services in 9.5, but no issues in 8.2.1.

Client has identified that the node name is missing in the XML as shown below. This malformed XML does not work in 9.5, but it works for 8.2.1.

Client understands the long term solution is to fix the XML by adding the node name, but given the migration schedule, they require a quick temporary solution while the long-term one is being in development.

Invalid in 9.5, but valid in 8.2

<soapenv:Header>

< soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0"/>

</soapenv:Header>

Below is the error seen:

com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' ' (code 32) in content after '<' (malformed start element?).

at [row,col {unknown-source}]: [1,193]

Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' ' (code 32) in content after '<' (malformed start element?).

at [row,col {unknown-source}]: [1,193]

Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ' ' (code 32) in content after '<' (malformed start element?).

at [row,col {unknown-source}]: [1,193]

Have tried to add the following watt settings and restarted the IS, but that hasn’t helped:

watt.server.xml.enforceEntityRef=false

watt.core.schema.validateIncomingXSDUsingXerces=false

watt.server.wsdl.validateWSDLSchemaUsingXerces=false

Document Location

Worldwide

[{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSVYEV","label":"IBM webMethods Integration"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Integration Server (PIE)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"9.5"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSFIWYE","label":"IBM webMethods B2B"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Integration Server (PIE)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"9.5"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSQG2X","label":"IBM webMethods Managed File Transfer"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Integration Server (PIE)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"9.5"}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
20 March 2025

UID

ibm17220527