Order Type Management via CLI - Xyna-Factory/xyna GitHub Wiki
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>]