38. Erzeugung einer JSON Datei aus C3+-XML
Kapitel hinzufügen

Voraussetzung:

  • Lua Datei für den C-3 XML Konverter ist im Verzeichnis C:\Program Files\ImageWareComponents\BCS2_V6_64\scripts abgelegt

// —————————————————————————————–

// Date: 2020-02-05

// Author: RLO

// Purpose: generate JSON GBV from C3+ XML (must have been generated before…)

// —————————————————————————————–

//

// Fetch C3+ XML Result from Job’s KeyMap

//

c3_xml_string = job.getKeyValue(„C3_PLUS_XML“);

//ut.notifyUser(‚C3 XML‘, c3_xml_string);

//

// nun JSON GBV erzeugen…

//

var map;

map = ut.c3XmlConv(c3_xml_string, ‚json_gbv_2025‘);

json_string = „“;

if (0 != map[‚rc‘]) {

ut.notifyUser(‚Es ist ein Fehler aufgetreten:‘, ‚Bitte melden Sie folgendes an Ihren Adminitstrator: \n\n‘ +map[’stderr‘]);

} else {

json_string = map[‚result_string‘];

job.setKeyValue(„JSON_GBV“, json_string);

//ut.notifyUser(‚Marc21‘, json_string);

}

json_string;