Sample Code's XML Mapper

From RAD Studio
Jump to: navigation, search

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"}
     ]
   }
 ],

See Also