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(.....).