Skip to content

Edmund-Loh/AppianMerger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AppianMerger

Background

Exporting and Deployment of Appian Objects requires the UUID or DataType Namspace to be included in the application XML file. Without the UUID or the DT Namespace, the application will not be able to list the objects.

Objective

To reduce manual work for scanning of application XML file for existing UUID or DT Namespace of exported Appian objects. To insert the UUID of the exported objects into the respective object groups if the UUID doesn't exist.

MacOS/Linux Usage

./appianMerger <Path of Object Directory> <Path of Application XML>

./appianMerger <Path of Object Directory> <Path of Application XML> [Options...]

Example

./app ~/Downloads/Patch_2018 ~/Documents/appian-package/bgp-app/application/_a-0000db0e-a3c0-8000-0315-010000010000_2041.xml

Windows Usage

appianMerger.exe <Path of Object Directory> <Path of Application XML>

appianMerger.exe <Path of Object Directory> <Path of Application XML> [Options...]

Example

app.exe c:/Downloads/Patch_2018 ~/Documents/appian-package/bgp-app/application/_a-0000db0e-a3c0-8000-0315-010000010000_2041.xml
Arguments Description
Path of Object Directory Path of Unzipped Directory of exported Appian Objects which contains objects folders
Path of Application XML Path of checked out Application XML file eg.appian-package/bgp-app/application/_a-0000db0e-a3c0-8000-0315-010000010000_2041.xml
Options Description
-t Only Check for Existing or Missing Objects in the Application. No change to application XML

References

Happy Coding 👍

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • Other 0.2%