feat(ocmeserver): the server was just migrated so it can be upgraded to lstv2
This commit is contained in:
55
server/services/ocmeServer/laneUpdate/createJson.ts
Normal file
55
server/services/ocmeServer/laneUpdate/createJson.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
// import fs from "fs";
|
||||
// import {XMLParser} from "fast-xml-parser";
|
||||
// //const xmlData = fs.readFileSync('C:\\Users\\adm_matthes01\\Desktop\\Setup.xml', 'utf8');
|
||||
|
||||
// // Read the XML file as a string
|
||||
// const xmlData = fs.readFileSync("C:\\Users\\adm_matthes01\\Desktop\\Setup.xml", "utf8");
|
||||
|
||||
// // Create a parser instance with options
|
||||
// const parser = new XMLParser({
|
||||
// ignoreAttributes: false, // Keep attributes in JSON
|
||||
// attributeNamePrefix: "@_", // Prefix for attributes
|
||||
// allowBooleanAttributes: true,
|
||||
// trimValues: true,
|
||||
// parseTagValue: true,
|
||||
// parseAttributeValue: true,
|
||||
// });
|
||||
|
||||
// // Parse the XML into a JSON object
|
||||
// const jsonObj = parser.parse(xmlData);
|
||||
|
||||
// // Convert JSON object to a formatted string
|
||||
// const jsonString = JSON.stringify(jsonObj.clsAGVManagerProject.ParkingList, null, 2);
|
||||
|
||||
// // Write the JSON to a file
|
||||
// fs.writeFileSync("large.json", jsonString, "utf8");
|
||||
|
||||
// console.log("JSON saved to large.json");
|
||||
|
||||
// fs.readFile("large.json", "utf8", (err, data) => {
|
||||
// if (err) {
|
||||
// console.error(err);
|
||||
// return;
|
||||
// }
|
||||
// const json = JSON.parse(data);
|
||||
// //console.log(JSON.stringify(json[0].RowList, null, 2));
|
||||
|
||||
// const rowUpates = [];
|
||||
// const updates = json.clsParking.map((i) => {
|
||||
// // i.RowList.clsParkingRow.map(r =>{
|
||||
// // rowUpates.push({id: r.Id, CustomerKey: r.CustomerKey})
|
||||
// // })
|
||||
// //console.log({id: i.Id,name: i. Name, lanes: i.RowList.clsParkingRow })
|
||||
// rowUpates.push({id: i.Id, name: i.Name, lanes: i.RowList.clsParkingRow});
|
||||
// });
|
||||
// //console.log(Object.keys(json.clsAGVManagerProject.PalletCardConfigList. ParkingList.clsParking));
|
||||
|
||||
// //console.log(rowUpates)
|
||||
// for (var i = 0; i <= 1; i++) {
|
||||
// const laneID = {ID_ROW: rowUpates[i].lanes};
|
||||
|
||||
// if (laneID) {
|
||||
// console.log(laneID.Id);
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
Reference in New Issue
Block a user