CIB merge technischer Leitfaden

6. Aufrufparameter im Detail

6.34. Parameter --inline-is-not-this

[--inline-is-not-this]

(Ab CIB merge 3.9.190)

Durch Verwendung des Parameters „--inline-is-not-this“ kann das Verhalten von CIB merge Versionen älter als 3.9.166 betreffend $(inline) wieder hergestellt werden.


Syntax
--inline-is-not-this


Beschreibung

Bis CIB merge Version 3.9.165 wurde intern auf dem Bezeichner $(inline) gearbeitet, d.h. es wurde ein Kontext erzeugt. Ab CIB merge Version 3.9.166 wird das $(inline) durch den tatsächlichen Dateinamen ersetzt.

Damit funktionieren Konstrukte mit "--directory-read=inline=<Dateiname>" ($(inline) wird auf eine Datei umgeleitet) und gleichzeitig „REF "DAT:XML:$(inline);relativ/Pfad” ” nicht mehr, da für relative XPATH-Ausdrucke kein Kontext mehr vorhanden ist. Es müsste mit absoluten XPATH-Befehlen gearbeitet werden.

Durch Verwendung des Parameters „--inline-is-not-this“ wird intern ein Kontext erzeugt und damit die Verwendung relativer XPATH-Befehle ermöglicht.