Skip to content

Order Type Management via CLI

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

CLI commands corresponding to the Order Type management operations:

 ''# List the Capacities that are currently required by the given Order Type''
 ./xynafactory.sh '''listcapacitiesforordertype''' -orderType <arg> [-applicationName <arg>]
     [-versionName <arg>] [-workspaceName <arg>]
  
 ''# Require the specified Capacity for the given Order Type''
 ./xynafactory.sh '''requirecapacityforordertype''' -capacityName <arg> -cardinality <arg> -orderType <arg>
     [-applicationName <arg>] [-u] [-versionName <arg>] [-workspaceName <arg>]
 
 ''# Stop requiring the specified Capacity for the given Order Type''
 ./xynafactory.sh '''removecapacityforordertype''' -capacityName <arg> -orderType <arg>
     [-applicationName <arg>] [-u] [-versionName <arg>] [-workspaceName <arg>]
 
  ''# List all Order Types and the correspondending Capacity status''
 ./xynafactory.sh '''listordertypescapacitystatus'''
 
 ''# Configure an Order Type to be enabled to use the internal order context''
 ./xynafactory.sh '''configureordercontextmapping''' [-applicationName <arg>] -enable <arg> -orderType <arg>
     [-versionName <arg>] [-workspaceName <arg>]
 
 ''# List all Order Types for which a mapping to the corresponding order context object is created''
 ./xynafactory.sh '''listordercontextmappings'''
  
 ''# Set a Priority for an Order Type''
 ./xynafactory.sh '''setpriority''' [-applicationName <arg>] -orderType <arg> -priority <arg>
     [-versionName <arg>] [-workspaceName <arg>]
 
 ''# Remove the Priority setting for an Order Type''
 ./xynafactory.sh '''removepriority''' [-applicationName <arg>] -orderType <arg> [-versionName <arg>]
     [-workspaceName <arg>]
 
 ''# Get the currently configured [[Monitoring Level]] for a given Order Type''
 ./xynafactory.sh '''getmonitoringlevel''' [-applicationName <arg>] [-orderType <arg>] [-versionName <arg>]
     [-workspaceName <arg>]
 
  ''# Set the Monitoring Level for one Order Type, thereby overwriting the default value''
 ./xynafactory.sh '''setmonlvl''' [-applicationName <arg>] -code <arg> -orderType <arg> [-versionName <arg>]
     [-workspaceName <arg>]
 
 ''# Adds a parameter inheritance rule to an Order Type''
 ./xynafactory.sh '''addinheritancerule''' [-applicationName <arg>] [-childFilter <arg>] -orderType <arg>
     -parameterType <arg> [-precedence <arg>] -value <arg> [-versionName <arg>] [-workspaceName <arg>]
 
 ''# Lists parameter inheritance rules of an Order Type''
 ./xynafactory.sh '''listinheritancerules''' [-applicationName <arg>] -orderType <arg> -parameterType <arg>
     [-versionName <arg>] [-workspaceName <arg>]
 
 ''# Removes a parameter inheritance rule from an Order Type''
 ./xynafactory.sh '''removeinheritancerule''' [-applicationName <arg>] [-childFilter <arg>] -orderType <arg>
     -parameterType <arg> [-versionName <arg>] [-workspaceName <arg>]
Clone this wiki locally