Diese Fehlermeldung kann im Kontext von Sax-Basic-Skripten auftauchen. Sie wird vom DX-Union Parser gemeldet, wenn dieser versucht eine Datenmanagervariable aufzulösen. Der Name einer Datenmanagervariablen besteht aus drei Elementen, beispielsweise {Relation.Profile.Tag}.
Die Syntaxüberprüfung des DX-Union Parsers akzeptiert ausschließlich Punkte als Trennzeichen für eine Datenmanagervariable. Die Fehlersituation kann auftreten, wenn MSI-Software deinstalliert werden soll.
Für die Deinstallation der MSI-Pakete muss die GUID der Software angegeben werden, beispielsweise {F147DF36-F786-4AD9-B11D-0BBDC69DDDE9}. Die geschweiften Klammern werden vom Parser als Datenmanagervariablen interpretiert. Da innerhalb dieser Zeichenkette kein Punkt als Trennzeichen enthalten ist, meldet der Parser "zu wenig Limiter".
Lösung
Maskieren Sie die geschweiften Klammern, indem Sie vor jeder geschweiften Klammer drei $-Zeichen als Escape-Zeichen einfügen.
Andreas Ahlrichs Produktsupport DX-Union ________________________________________________ MATERNA GmbH Information & Communications
Telefon: +49 231 5599-111 E-Mail: dxu2nd@materna.de _______________________________________________ Hauptsitz der MATERNA GmbH: Voßkuhle 37, 44141 Dortmund Geschäftsführer: Dr. Winfried Materna, Helmut an de Meulen, Ralph Hartwig Amtsgericht Dortmund HRB 5839