Consultor Eletrônico



Kbase P128639: The OpenEdge Web Service client removes namespace prefixes from a SOAP Fault
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/01/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1B
All Supported Operating Systems
Web Services

SYMPTOM(s):

The OpenEdge Web Service client removes namespace prefixes from a SOAP Fault

Namespace prefixes are being removed from a SOAP Fault

A Web Service returns a SOAP Fault which contains proper namespace declarations and prefixes in the <detail> tag


The namespace prefixes are being removed after the OpenEdge Web Service client has parsed the SOAP Fault


The Web Service is using Document / Literal as its Use / Style


The OpenEdge Web Service client is using the 10.0 style to execute Web Service operations

CAUSE:

This is a known issue.

FIX:

As a workaround, manually add the missing namespace prefixes after receiving the SOAP Fault.