When exporting data with the German GDPdU Interface you may encounter problems that the system will have problems to create the index.xml.
The Reasons seems to be a problem with the filename of the needed DTD, which is originally provided as "GDPdU-01-08-2002.dtd".
After renaming the file to "gdpdu.dtd" everything worked.
The problem was encountered with Navision 3.70A German(I believe GDPdU is only concerning German users for auditing purposes)
0
Comments
The code
IF ISCLEAR(FileSysObject) THEN BEGIN
CREATE(FileSysObject);
IF FileSysObject.FileExists(DTDPathFileName) THEN
MESSAGE('%1 created!',DTDFileName)
ELSE
ERROR('%1 not created',DTDFileName);
END;
will show an error.
FileSysObject is type Automation,
'Microsoft Scripting Runtime'.FileSystemObject
a) your Navision client Directory (e.g. C:\Programme\Microsoft Business Solutions-Navision\Client\)
b) to your base-exportdirectoy (e.g. d:\gdpdu\), and everything (expect the FileOverflow for the TempTable) will work.
for the overflow you will have to change the TmpTable to a real-table, or build a wrapper which will call the export only for very little time-areas (e.g. only Monthly export).