Sample Code's XML Mapper
Go Up to Sample Code
{ "IdReadable": "XMLMapper-27", "Name": "XML Mapper", … "Actions": [ { "ActionName": "DeleteFile", "Type": "3", "Description": "Delete old XmlMapper.exe if exists", "RequireElevation": "1", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "True"} ] }, { "ActionName": "CopyFile", "Type": "3", "Description": "Backup XmlMapper.exe file", "RequireElevation": "1", "Active": "0", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "$(BDSCatalogRepository)\\XMLMapper-27\\XmlMapper_old.exe"}, {"Parameter": "True"}, {"Parameter": "True"} ] }, { "ActionName": "MoveFile", "Type": "3", "Description": "Backup XmlMapper.exe file", "RequireElevation": "1", "Active": "0", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "$(BDSCatalogRepository)\\XMLMapper-27\\XmlMapper_old.exe"}, {"Parameter": "True"}, {"Parameter": "True"} ] }, { "ActionName": "CopyFile", "Type": "3", "Description": "Update IDEStyleNotifier270.bpl file", "RequireElevation": "1", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSCatalogRepository)\\XMLMapper-27\\IDEStyleNotifier270.bpl"}, {"Parameter": "$(BDSBIN)\\IDEStyleNotifier270.bpl"}, {"Parameter": "False"}, {"Parameter": "False"} ] }, { "ActionName": "CopyFile", "Type": "3", "Description": "Update XmlMapper.exe file", "RequireElevation": "1", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSCatalogRepository)\\XMLMapper-27\\XmlMapper.exe"}, {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "False"}, {"Parameter": "False"} ] }, { "ActionName": "InstallPackage", "Type": "3", "Description": "Install IDEStyleNotifier270.bpl package", "RequireElevation": "0", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "IDEStyleNotifier270.bpl"} ] }, { "ActionName": "UninstallPackage", "Type": "5", "Description": "Uninstall IDEStyleNotifier270.bpl package", "RequireElevation": "0", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "IDEStyleNotifier270.bpl"} ] }, { "ActionName": "DeleteFile", "Type": "5", "Description": "Delete IDEStyleNotifier270.bpl file", "RequireElevation": "1", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSBIN)\\IDEStyleNotifier270.bpl"}, {"Parameter": "False"} ] }, { "ActionName": "DeleteFile", "Type": "5", "Description": "Delete XmlMapper.exe file", "RequireElevation": "1", "Active": "1", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "False"} ] }, { "ActionName": "MoveFile", "Type": "5", "Description": "Restore XmlMapper.exe file", "RequireElevation": "1", "Active": "0", "MinPV": "", "MaxPV": "", "Parameter": [ {"Parameter": "$(BDSCatalogRepository)\\XMLMapper-27\\XmlMapper_old.exe"}, {"Parameter": "$(BDSBIN)\\XmlMapper.exe"}, {"Parameter": "True"}, {"Parameter": "True"} ] } ],