Skip to content

Application Management via CLI

Johannes Heucher edited this page Oct 12, 2022 · 2 revisions

CLI commands corresponding to the Application-based management operations:

 ''# Build new Application from a Workspace''
 ./xynafactory.sh '''buildapplicationversion''' -applicationName <arg> -versionName <arg> [-comment <arg>]
     [-excludeSubtypesOf <args>] [-parentWorkspace <arg>] [-s] [-v] 
 
 ''# Remove Application''
 ./xynafactory.sh '''removeapplication''' -applicationName <arg> -versionName <arg> [-c] [-f] [-ff] [-g]
     [-parentWorkspace <arg>] [-v]
 
 ''# Show an Application's content''
 ./xynafactory.sh '''listapplicationdetails''' -applicationName <arg>  -versionName <arg> [-excludeEntryTypes <args>]
     [-excludeSubtypesOf <args>] [-fileName <arg>] [-r] [-v]
 
 ''# List an Application's Requirements''
 ./xynafactory.sh '''listruntimecontextdependencies''' [-t] -applicationName <arg> -versionName <arg>
 
 ''# Define Runtime Context Requirement''
 ./xynafactory.sh '''addruntimecontextdependency''' [-f] -ownerApplicationName <arg> -ownerVersionName <arg>
     [-requirementApplicationName <arg>] [-requirementVersionName <arg>] [-requirementWorkspaceName <arg>]
 
 ''# Remove Required Runtime Context''
 ./xynafactory.sh '''removeruntimecontextdependency''' -ownerApplicationName <arg> -ownerVersionName <arg>
     [-requirementApplicationName <arg>] [-requirementVersionName <arg>] [-requirementWorkspaceName <arg>]
 
 ''# Order Entry: Enable/Disable Filter instance''
 ./xynafactory.sh '''disablefilterinstance''' -applicationName <arg> -versionName <arg> -filterinstancename <arg> [-v]
 ./xynafactory.sh '''enablefilterinstance''' -applicationName <arg> -versionName <arg> -filterinstancename <arg> [-v]
 
 ''# Order Entry: Enable/Disable Trigger instance''
 ./xynafactory.sh '''disabletriggerinstance''' -applicationName <arg> -versionName <arg> -triggerinstancename <arg>
     [-d] [-v]
 ./xynafactory.sh '''enabletriggerinstance''' -applicationName <arg> -versionName <arg> -triggerinstancename <arg>
     [-d] [-orderentrancelimit <arg>] [-v]
 
 ''# Export Application''
 ./xynafactory.sh '''exportapplication''' -applicationName <arg> -versionName <arg> [-cs] -filename <arg>
     [-l] [-lb] [-newVersion <arg>] [-v]
 
 ''# Import Application''
 ./xynafactory.sh '''importapplication''' -filename <arg> [-f] [-g] [-ic] [-ip] [-oc] [-op] [-r] [-s] [-storableNameGeneration <arg>] [-v] [-xc] [-xp]
 
 ''# Copy Cron-like Orders between two Applications''
 ./xynafactory.sh '''copycronlikeorders''' -applicationName <arg> -sourceVersion <arg> -targetVersion <arg> [-g]
     [-id <arg>] [-m] [-ordertype <args>] [-v]
 
 ''# Copy Order Types between two Runime Applications''
 ./xynafactory.sh '''copyordertypes''' -applicationName <arg> -sourceVersion <arg> -targetVersion <arg>
 
 ''# Start Application''
 ./xynafactory.sh '''startapplication''' -applicationName <arg> -versionName <arg> [-c] [-enableOrderEntrance <args>]
     [-f] [-g]
 
 ''# Stop Application''
 ./xynafactory.sh '''stopapplication''' -applicationName <arg> -versionName <arg> [-disableOrderEntrance <args>] [-g]
Clone this wiki locally