Verhalten:
Ein Bereich des DocuWare-Dokument-Header wird ausschließlich von DocuWare CONNECT to SAP gepflegt und nicht geändert, sobald das Dokument im Archiv gespeichert ist. Wenn ein vorhandenes DMS für SAP-Dokumente durch eine DocuWare-Integration ersetzt wird, müssen in den meisten Fällen die vorhandenen Dokumente aus dem Altsystem migriert werden. Da diese Migration nicht über CONNECT zu SAP, sondern über eine intern entwickelte GAPI-Anwendung erfolgt, muss der DocuWare-Dokument-Header vom Anwendungsentwickler vollständig gepflegt werden.
Wenn dies nicht korrekt durchgeführt wird, können Probleme bei der Anzeige der migrierten Dokumente über CONNECT to SAP auftreten.
Lösung:
Dieser Beispielcode wird in die Bereiche <Section> <Metadata> der Headerdatei einer auf diese Weise gespeicherten Datei eingefügt:
Jeder Abschnitt des DocuWare-Dokuments enthält diese Beschreibung im Header.
Folgendes muss beim Einstellen des compld beachtet werden:
- Im Falle eines einseitigen TIF-Dokuments (oder mehrseitigen TIFs, da dies immer noch nur eine Datei ist, obwohl es mehr als eine Seite hat), wird Constants.COMPID auf "data" gesetzt.
- Constants.MIMETYPE zu "image / tiff"
- Im Fall eines mehrseitigen TIF-Dokuments (z. B. DocuWare TIF, d. H. Ein DocuWare-Dokument besteht aus mehr als einer Datei) muss die compId im ersten Abschnitt auf "data1", die zweite auf "data2" usw. eingestellt werden.
- Constants.MIMETYPE zu "image / tiff"
- Bei SAP-Drucklisten muss der Datenbereich mit den compId "data" und die Beschreibungsdatei mit dem compId "descr" gesetzt werden.
- Die Constants.MIMETYPE Beschreibungsdatei ist auf "application / x-alf" eingestellt
- Die Constants.MIMETYPE-Datendatei ist auf "application / x-alf-descr" eingestellt.
Der Quellcode der im obigen Beispiel verwendeten DateUtil-Klasse kann auf der folgenden Seite eingesehen werden.