Consultor Eletrônico



Kbase P119603: Error 13095 when working with blank namespaces.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

SYMPTOM(s):

Error invoking WRITE-XML() for a DATASET:

WRITE-XML target-type must be 'FILE' when buffers of a dataset have a different NAMESPACE-URI. (13095)

The DATASET is DEFINE'd with the NAMESPACE-URI clause.

The NAMESPACE-URI clause is blank.

TEMP-TABLEs to which the DATASET refers also have a blank NAMESPACE-URI clause.

CAUSE:

This is a known issue under investigation from Progress Development.

The run-time value for the NAMESPACE-URI attribute of the DATASET is NULL, contrary to the DATASET definitions. When the WRITE-XML() method is invoked, the blank NAMESPACE-URI of the TEMP-TABLE conflicts with the NULL NAMESPACE-URI of the DATASET.

FIX:

Manually assign the NAMESPACE-URI attribute of the DATASET before invoking the WRITE-XML() method. For example:

DATASET myDataSet:NAMESPACE-URI = "".
DATASET myDataSet:WRITE-XML(.....).