Consultor Eletrônico



Kbase P103293: Getting errors (9082), (9102) and (3131) when calling the CREATE-NODE-NAMESPACE Method on an X-docum
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/15/2005
Status: Verified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

Running a 4GL procedure to create an XML document

Running a 4GL procedure to create a SOAP request header

Getting errors 9082, 9102 and 3131 when calling the CREATE-NODE-NAMESPACE Method on an X-document Object

X-NODEREF or X-DOCUMENT <method-name> got an error: <xml-exception>. (9082)

X-NODEREF or X-DOCUMENT CREATE-NODE-NAMESPACE got an error: XML Parser not initialized. (9082)

X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method <method>. (9102)

X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method NODE-VALUE. (9102)

Unable to set attribute <attribute name> in widget <widget name> of type <widget-type>. (3131)

Unable to set attribute NODE-VALUE in widget of type X-NODEREF. (3131)

Specifying "xmlns" as the ATTRIBUTE name of the XML node being created with CREATE-NODE-NAMESPACE

The namespace Uniform Resource Identifier (URI) of the node being created has an HTTP URL other than "http://www.w3.org/2000/xmlns/"

CAUSE:

When specifying "xmlns" as the attribute name, one is required to use the "http://www.w3.org/2000/xmlns/" namespace

FIX:

Change the namespace Uniform Resource Identifier (URI) of the "xmlns" attribute to be "http://www.w3.org/2000/xmlns/"