Hallo,
ich habe nun folgendes Problem die gespeicherte Prozedur abzuschließen.
Ich habe folgendes gemacht:
- session auf commit *All umgestellt
- Call SYSPROC.XSR_Remove('XXXXX', 'EID_XSR')
- Call SYSPROC/XSR_Register('XXXXX', 'EID_XSR', NULL, Get_XML_File('/temp/Kaz/EID_xml.xsd'), NULL)
Das Schemata ist nun sichtbar mit Status "UNVOLLSTÄNDIG"
- Call SYSPROC/XSR_Complete('XXXXX, 'EID_XSR', NULL, 1)
Nun kommt "Fehler von Auslöserprogramm oder externer Routine erkannt.".
Im Joblog steht nun:
XML-Schemaannotationen enthalten keine Zuordnungen zu einer Spalte einer
Tabelle.
Es hat schon einmal funktioniert, d.h. der Status ging dann auf AKTIV. Aber nachdem ich es gelöscht habe funktioniert es nicht.
Kann es an der XSD Datei liegen.
mit Call SYSPROC/XSR_Complete('XXXXX, 'EID_XSR', NULL, 0) funktioniert es, aber damit ist die Dekomposition inaktiviert.

Danke und Bleibt gesund.
Klaus