Classes.psm1
Add-Type -AssemblyName Microsoft.PowerShell.Commands.Utility #Region Enums #Region - Enum [AdhocReports] Enum ANOWAdhocReport_reportType { PIVOT; TABLE; } #endregion #Region - Enum [Agents] Enum ANOWAgent_agentStatus { DISCONNECTED; CONNECTED; } Enum ANOWAgent_agentOperatingSystemType { UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; } #endregion #Region - Enum [ApprovalRules] Enum ANOWApprovalRule_approvalLevel { LOW; MEDIUM; HIGH; } Enum ANOWApprovalRule_approvalActionType { READY_TO_START; PROCESSING_RESTART; PROCESSING_FORCE_READY; PROCESSING_FORCE_COMPLETED; PROCESSING_FORCE_FAILED; PROCESSING_SKIP_ON; PROCESSING_SKIP_OFF; PROCESSING_HOLD; PROCESSING_RESUME; PROCESSING_INTERNAL_ACTION; PROCESSING_ABORT; PROCESSING_KILL; PROCESSING_ARCHIVED; PROCESSING_ARCHIVED_CLEANUP; } #endregion #Region - Enum [Calendars] Enum ANOWCalendar_calendarState { ON; OFF; } Enum ANOWCalendar_statisticFunction { CURRENT_VALUE; AVERAGE; MEDIAN; FIRST_QUARTILE; SECOND_QUARTILE; THIRD_QUARTILE; FOURTH_QUARTILE; MIN; MAX; COUNT; MEAN; GEOMETRIC_MEAN; POPULATION_VARIANCE; PRODUCT; SUM_LOG; SUM_SQ; VARIANCE; KURTOSIS; SKEWNESS; STANDARD_DEVIATION; } Enum ANOWCalendar_lockState { UNLOCKED; SHARED; EXCLUSIVE; } Enum ANOWCalendar_calendarType { BASE; AND; OR; NOT; CAL_SELECT; } Enum ANOWCalendar_semaphoreState { ON; OFF; } #endregion #Region - Enum [CommunicationNotes] Enum ANOWCommunicationNote_noteType { INFO; WARNING; QUESTION; CHANGE_REQUEST; PROBLEM; } Enum ANOWCommunicationNote_noteStatus { NEW; IN_PROGRESS; COMPLETED; CLOSED; } Enum ANOWCommunicationNote_noteSourceType { USER; PROCESSING; SERVER_NODE; AGENT; RESOURCE; } #endregion #Region - Enum [CodeRepository] Enum ANOWCodeRepository_authenticationMethod { SSH; PASSWORD; } Enum ANOWCodeRepository_sshKeyLocationType { SSH_KEY_FILE_PATH; INLINE; } #endregion #Region - Enum [CodeRepositoryMergeRequest] Enum ANOWCodeRepositoryMergeRequest_status { ISSUED; REJECTED; ACCEPTED; } #endregion #Region - Enum [CodeRepositoryOutOfSyncItem] Enum ANOWCodeRepositoryOutOfSyncItem_itemType { ProcessingTemplates; Schedules; BusinessViews; Workspaces; ResultMappings; Approvals; ServerNodes; Agents; Endpoints; Resources; DataSources; Anomalies; Interfaces; NotificationGroups; NotificationChannels; NotificationTemplates; RuntimeActions; Dashboards; AdhocReports; UserReports; Tags; Folders; } #endregion #Region - Enum [DataSource] Enum ANOWDataSource_dataType { STRING; NUMBER; TIMESTAMP; TIME; DATE; OBJECT; } Enum ANOWDataSource_errorHandling { ERROR; INIT; } Enum ANOWDataSource_validity { ALL; FREE; HOST; JOB; WORKFLOW_NAME; WORKFLOW_SESSION; USER; USER_SESSION; } Enum ANOWDataSource_dataSourceType { LOCAL_DICTIONARY; LOCAL_KEY_VALUE_STORE; LOCAL_FILE_STORE; LOCAL_TEXT_FILE_STORE; # Note: There are three additional types (REST; SQL; LOCAL;) which are not selectable in the UI. } #endregion #Region - Enum [Domains] Enum ANOWDataDomain_secretVaultType { HASHI_CORP; } #endregion #Region - Enum [Endpoints] Enum ANOWEndpoint_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } #endregion #Region - Enum [Icons] Enum ANOWiconSet { FAT_COW; FUGUE; FONT_AWESOME; } Enum ANOWiconSetIconsOnly { # Notes: Some features (e.g. Workspace) only support the two real icon sets FAT_COW; FUGUE; } #endregion #Region - Enum [Locks] Enum ANOWLock_lockState { UNLOCKED; SHARED; EXCLUSIVE; } #endregion #Region - Enum [Nodes] Enum ANOWserverNode_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWserverNode_status { ON_HOLD; DISCONNECTED; CONNECTED; } Enum ANOWserverNode_loadBalancerStrategy { ROUND_ROBIN; MIN_WEIGHT; MAX_WEIGHT; TIME_SEMAPHORE; ACTIVE_PASSIVE_FAILOVER; RANDOM; } Enum ANOWserverNode_semaphoreState { ON; OFF; } Enum ANOWserverNode_resourceType { STOCK; LOCK; BINARY_SEMAPHORE; TIME_SEMAPHORE; VARIABLE; PHYSICAL_RESOURCE; METRIC; CALENDAR; BARRIER; QUEUE; EVENT; } #endregion #Region - Enum [ProcessingTemplateItems] Enum ANOWProcessingTemplateItem_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWProcessingTemplateItem_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWProcessingTemplateItem_parentMonitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWProcessingTemplateItem_MonitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWProcessingTemplateItem_parentserviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWProcessingTemplateItem_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWProcessingTemplateItem_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWProcessingTemplateItem_highRiskStatisticMethod { STATIC_VALUE; COUNT; PERCENT; } Enum ANOWProcessingTemplateItem_statisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWProcessingTemplateItem_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWProcessingTemplateItem_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWProcessingTemplateItem_statisticMethod { MOST_FREQUENT_VALUE; WEIGHTED_AVERAGE; AVERAGE; MEDIAN; FIRST_QUARTILE; SECOND_QUARTILE; THIRD_QUARTILE; FOURTH_QUARTILE; STATIC_VALUE; MIN; MAX; COUNT; } Enum ANOWProcessingTemplateItem_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWProcessingTemplateItem_parentProcessingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWProcessingTemplateItem_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWProcessingTemplateItem_parentWorkflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWProcessingTemplateItem_parentTaskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWProcessingTemplateItem_highRiskStatisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWProcessingTemplateItem_parentServiceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWProcessingTemplateItem_parentTriggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWProcessingTemplateItem_parentSensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWProcessingTemplateItem_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } #endregion #Region - Enum [ProcessingTimeTriggers] Enum ANOWTimeTrigger_calendarIntervalUnit { DAY; WEEK; MONTH; YEAR; } Enum ANOWTimeTrigger_timeTriggerType { TIMESTAMP; DAILY; REPEATING; CRON; CALENDAR_INTERVAL; } #endregion #Region - Enum [Schedules] Enum ANOWSchedule_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWSchedule_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWSchedule_integrationType { TEMPLATE; INTERFACE; CUSTOM; } Enum ANOWSchedule_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWSchedule_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWSchedule_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWSchedule_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWSchedule_cycleFailMode { RESTART_NONE; RESTART_FAILED; RESTART_ALL; } Enum ANOWSchedule_cycleDelayMode { FINISH_TO_START; START_TO_START; } Enum ANOWSchedule_processingLaunchType { TRIGGER_ITEM; SCHEDULE; EVENT; SELF_SERVICE; TRIGGER; PROCESSING; USER; SERVER_NODE; } Enum ANOWSchedule_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWSchedule_processingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } Enum ANOWSchedule_agentOperatingSystemType { UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; } Enum ANOWSchedule_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWSchedule_waitingReason { WAITING_INIT; WAITING_TIME; WAITING_TIME_TRIGGER; WAITING_PARENT; WAITING_RESUME; WAITING_DEPENDENCY; WAITING_RESOURCES; WAITING_SERVER_NODE; WAITING_SCRIPT; WAITING_PRESCRIPT } Enum ANOWSchedule_inputType { PARAMETERS; FORM; } Enum ANOWSchedule_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWSchedule_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWSchedule_cycleType { COUNTER; TIME; TIME_OF_DAY; SPECIFIC_TIMES_OF_DAY; WHILE; UNTIL; } Enum ANOWSchedule_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWSchedule_serviceStatus { GREEN; YELLOW; RED; } Enum ANOWSchedule_exitProcessingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } #endregion #Region - Enum [ScheduleTemplates] Enum ANOWScheduleTemplate_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWScheduleTemplate_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWScheduleTemplate_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWScheduleTemplate_serviceManagerAggregationMode { AND; OR; XOR; NAND; NOR; XNOR; SUM; MIN; MAX; AVG; MEDIAN; } Enum ANOWScheduleTemplate_integrationType { TEMPLATE; INTERFACE; CUSTOM; } Enum ANOWScheduleTemplate_highRiskStatisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWScheduleTemplate_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWScheduleTemplate_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWScheduleTemplate_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWScheduleTemplate_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWScheduleTemplate_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWScheduleTemplate_highRiskStatisticMethod { STATIC_VALUE; COUNT; PERCENT; } Enum ANOWScheduleTemplate_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWScheduleTemplate_statisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWScheduleTemplate_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWScheduleTemplate_statisticMethod { MOST_FREQUENT_VALUE; WEIGHTED_AVERAGE; AVERAGE; MEDIAN; FIRST_QUARTILE; SECOND_QUARTILE; THIRD_QUARTILE; FOURTH_QUARTILE; STATIC_VALUE; MIN; MAX; COUNT; } Enum ANOWScheduleTemplate_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWScheduleTemplateCustom_Tasks { # This a custom class for separating the processing items into the UI's "Tasks" AE_SHELL_SCRIPT; AMQP_SEND; ANSIBLE_PLAYBOOK; ANSIBLE_PLAYBOOK_PATH; APACHE_AIRFLOW_RUN_DAG; ARANGO_DB_INSERT; AS400_BATCH_JOB; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AUTOMATE_NOW_RUN_JOB; AUTOMATE_NOW_TRIGGER_EVENT; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMIC_WLA_RUN_JOB; AWS_BATCH_JOB; AWS_EC2_DELETE_VOLUME; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EMR_ADD_STEPS; AWS_EMR_API_COMMAND; AWS_EMR_CANCEL_STEPS; AWS_EMR_GET; AWS_EMR_PUT; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_TERMINATE_JOB_FLOW; AWS_EMR_WORKFLOW; AWS_GLUE_CRAWLER; AWS_GLUE_JOB; AWS_GLUE_TRIGGER; AWS_GLUE_WORKFLOW; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_LAMBDA_INVOKE; AWS_S3_COPY_OBJECT; AWS_S3_DELETE_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_START_STEP_FUNCTION_STATE_MACHINE; AZURE_BATCH_JOB; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_LAKE_JOB; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_RUN_LOGIC_APP; BLUE_PRISM; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BMC_REMEDY_INCIDENT; C; CA_SERVICE_MANAGEMENT_INCIDENT; CA_WLA_RUN_JOB; CASSANDRA_CQL_SCRIPT; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_CALENDAR; CHECK_LOCK_STATE; CHECK_METRIC; CHECK_PHYSICAL_RESOURCE; CHECK_QUEUE; CHECK_SEMAPHORE_STATE; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_STOCK_TOTAL_PERMITS; CHECK_TIME_WINDOW_STATE; CHECK_VARIABLE_VALUE; CLEAR_QUEUE; CONTROL_M_RUN_JOB; COUCH_BASE_INSERT; COUCH_DB_INSERT; CPP; CTRLM_ADD_CONDITION; CTRLM_CREATE_JOB; CTRLM_DELETE_CONDITION; CTRLM_ORDER_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_DELETE; CTRLM_RESOURCE_TABLE_UPDATE; DATASOURCE_DELETE_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_UPLOAD_FILE; DBT_JOB; DYNAMO_DB_INSERT; EMAIL_CONFIRMATION; EMAIL_INPUT; EMAIL_SEND; FACEBOOK_POST; FILE_CHECK; FILE_TRANSFER; FILE_WATCHER; FLINK_JAR_DELETE; FLINK_JAR_UPLOAD; FLINK_RUN_JOB; GO; GOOGLE_DATA_FLOW_JOB; GROOVY; HDFS_APPEND_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_DELETE_FILE; HDFS_DOWNLOAD_FILE; HDFS_RENAME; HDFS_UPLOAD_FILE; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; HTTP_REQUEST; IBM_CONTROL_DESK_INCIDENT; IBM_DATASTAGE; IBM_MQ_SEND; IBM_WLA_RUN_JOB; INFORMATICA_ASSIGNMENT; INFORMATICA_CLOUD_TASKFLOW; INFORMATICA_COMMAND; INFORMATICA_CONTROL; INFORMATICA_EMAIL; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; INFORMATICA_SESSION; INFORMATICA_START; INFORMATICA_TIMER; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INSTAGRAM_POST; JAVA; JAVASCRIPT; JIRA_ADD_ISSUE; JMS_SEND; KAFKA_SEND; KOTLIN; LINKED_IN_POST; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; MICROSOFT_POWER_BI_DATASET_REFRESH; MONGO_DB_INSERT; MQTT_SEND; MS_SSIS; NEO4J_INSERT; ODI_LOAD_PLAN; ODI_SESSION; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_SERVICE_CENTER_CASE; PEGA_DEPLOY_ROBOT; PEGA_START_ROBOT; PEGA_STOP_ROBOT; PEGA_UNDEPLOY_ROBOT; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_JOB_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PERL; POP_FROM_QUEUE; POWERSHELL; PROCESSING_OBSERVER; PUSH_TO_QUEUE; PYTHON; RABBIT_MQ_SEND; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; RDBMS_SQL; RDBMS_SQL_STATEMENT; RDBMS_STORED_PROCEDURE; REDDIT_POST; REDIS_CLI; REDIS_DELETE; REDIS_GET; REDIS_SET; REST_WEB_SERVICE_CALL; RETRY; ROBOT_FRAMEWORK_DEPLOY_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; RUBY; RUST; SAP_4H_ARCHIVE; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_COPY_EXISTING_JOB; SAP_4H_EXPORT_CALENDAR; SAP_4H_EXPORT_JOB; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_GET_APPLICATION_LOG; SAP_4H_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RAISE_EVENT; SAP_4H_READ_TABLE; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_SWITCH_OPERATION_MODE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_DELETE; SAP_4H_VARIANT_UPDATE; SAP_ARCHIVE; SAP_BW_PROCESS_CHAIN; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_EXPORT_JOB; SAP_FUNCTION_MODULE_CALL; SAP_GET_APPLICATION_LOG; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_JOB; SAP_IBP_SET_PROCESS_STEP_STATUS; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_ODATA_API_CALL; SAP_R3_COPY_EXISTING_JOB; SAP_R3_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RAISE_EVENT; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_DELETE; SAP_R3_VARIANT_UPDATE; SAP_READ_TABLE; SAP_SOLUTION_MANAGER_TICKET; SAP_SWITCH_OPERATION_MODE; SAS_4GL; SAS_DI; SAS_JOB; SAS_VIYA_JOB; SCALA; SERVER_NODE_SET_CONNECTION; SERVER_NODE_SET_PARAMETERS; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SET_BARRIER_TOTAL_PERMITS; SET_METRIC; SET_PHYSICAL_RESOURCE; SET_PROCESSING_STATUS; SET_RESOURCES; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_SERVER_NODE; SET_STOCK_TOTAL_PERMITS; SET_TIME_WINDOW_STATE; SET_VARIABLE_TIMESTAMP_VALUE; SET_VARIABLE_VALUE; SH; SOAP_WEB_SERVICE_CALL; SPARK_JAVA; SPARK_PYTHON; SPARK_R; SPARK_RUN_JOB; SPARK_SCALA; SPARK_SQL; STOMP_SEND; STONEBRANCH_RUN_JOB; SWIFT; TALEND_JOB; TCL; TELEGRAM_MESSAGE; TERMA_RUN_JOB; TIDAL_RUN_JOB; TIKTOK_POST; TITAN_INSERT; TRIGGER_EVENT; TRIGGER_ITEM; TUMBLR_POST; TWITTER_POST; TYPESCRIPT; UI_PATH; UI_PATH_DEPLOY_ROBOT; UI_PATH_START_ROBOT; UI_PATH_STOP_ROBOT; UI_PATH_UNDEPLOY_ROBOT; VBSCRIPT; WHATSAPP_MESSAGE; WORK_FUSION_DEPLOY_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; XFTP_COMMAND; XMPP_SEND; YOUTUBE_POST; Z_OS_COMMAND; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; } Enum ANOWScheduleTemplateCustom_InternalTasks { # This a custom class for separating the processing items into the UI's "Internal Tasks" ABORT; ADD_TAG; ADHOC_REPORT_SEND; AE_SCRIPT; ARCHIVE; ARCHIVE_CLEANUP; ARCHIVE_INTERVAL; CHECK_PROCESSING_STATE; CHECK_RESOURCE; CHECK_TIME; DESIGN_BACKUP; DESIGN_IMPORT; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; KILL; NOTIFY_CHANNEL; NOTIFY_EMAIL; NOTIFY_GROUP; PROCESSING_ACTION_SKIP_OFF; PROCESSING_ACTION_SKIP_ON; PROCESSING_BASELINE_DEVIATION_MONITOR; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_REGISTER_STATE; PROCESSING_RUN_NOW; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_OFF; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_UNREGISTER_STATE; RECALCULATE_STATISTICS; REMOVE_TAG; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; RESTART; RESUME; SERVER_NODE_ABORT_ALL; SERVER_NODE_ADD_TAG; SERVER_NODE_HOLD; SERVER_NODE_KILL_ALL; SERVER_NODE_REMOVE_TAG; SERVER_NODE_RESUME; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; SERVER_NODE_SKIP_OFF; SERVER_NODE_SKIP_ON; SERVER_NODE_STOP; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_FOLDER; SET_PRIORITY; SET_RESOURCE; SET_STATUS_CODE; SKIP_OFF; SKIP_ON; USER_CONFIRM; USER_INPUT; WAIT; } Enum ANOWScheduleTemplateCustom_Workflows { # This a custom class for separating the processing items into the UI's "Workflows" STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWScheduleTemplateCustom_ServiceManagers { # This a custom class for separating the processing items into the UI's "Service Level Managers" SLA_SERVICE_MANAGER; PROCESSING_DEADLINE_MONITOR } #endregion #Region - Enum [Semaphores] Enum ANOWSemaphore_lockState { UNLOCKED; SHARED; EXCLUSIVE; } Enum ANOWSemaphore_semaphoreState { ON; OFF; } #endregion #Region - Enum [Stocks] Enum ANOWStock_calendarState { ON; OFF; } Enum ANOWStock_lockState { UNLOCKED; SHARED; EXCLUSIVE; } #endregion #Region - Enum [Tasks] Enum ANOWTask_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWTask_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWTask_integrationType { TEMPLATE; INTERFACE; CUSTOM; } Enum ANOWTask_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWTask_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWTask_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWTask_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWTask_cycleFailMode { RESTART_NONE; RESTART_FAILED; RESTART_ALL; } Enum ANOWTask_cycleDelayMode { FINISH_TO_START; START_TO_START; } Enum ANOWTask_processingLaunchType { TRIGGER_ITEM; SCHEDULE; EVENT; SELF_SERVICE; TRIGGER; PROCESSING; USER; SERVER_NODE; } Enum ANOWTask_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWTask_processingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } Enum ANOWTask_agentOperatingSystemType { UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; } Enum ANOWTask_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWTask_waitingReason { WAITING_INIT; WAITING_TIME; WAITING_TIME_TRIGGER; WAITING_PARENT; WAITING_RESUME; WAITING_DEPENDENCY; WAITING_RESOURCES; WAITING_SERVER_NODE; WAITING_SCRIPT; WAITING_PRESCRIPT } Enum ANOWTask_inputType { PARAMETERS; FORM; } Enum ANOWTask_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWTask_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWTask_cycleType { COUNTER; TIME; TIME_OF_DAY; SPECIFIC_TIMES_OF_DAY; WHILE; UNTIL; } Enum ANOWTask_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWTask_serviceStatus { GREEN; YELLOW; RED; } Enum ANOWTask_exitProcessingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } #endregion #Region - Enum [TaskTemplates] Enum ANOWTaskTemplate_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWTaskTemplate_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWTaskTemplate_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWTaskTemplate_serviceManagerAggregationMode { AND; OR; XOR; NAND; NOR; XNOR; SUM; MIN; MAX; AVG; MEDIAN; } Enum ANOWTaskTemplate_integrationType { TEMPLATE; INTERFACE; CUSTOM; } Enum ANOWTaskTemplate_highRiskStatisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWTaskTemplate_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWTaskTemplate_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWTaskTemplate_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWTaskTemplate_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWTaskTemplate_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWTaskTemplate_highRiskStatisticMethod { STATIC_VALUE; COUNT; PERCENT; } Enum ANOWTaskTemplate_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWTaskTemplate_statisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWTaskTemplate_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWTaskTemplate_statisticMethod { MOST_FREQUENT_VALUE; WEIGHTED_AVERAGE; AVERAGE; MEDIAN; FIRST_QUARTILE; SECOND_QUARTILE; THIRD_QUARTILE; FOURTH_QUARTILE; STATIC_VALUE; MIN; MAX; COUNT; } Enum ANOWTaskTemplate_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWTaskTemplateCustom_Tasks { # This a custom class for separating the processing items into the UI's "Tasks" AE_SHELL_SCRIPT; AMQP_SEND; ANSIBLE_PLAYBOOK; ANSIBLE_PLAYBOOK_PATH; APACHE_AIRFLOW_RUN_DAG; ARANGO_DB_INSERT; AS400_BATCH_JOB; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AUTOMATE_NOW_RUN_JOB; AUTOMATE_NOW_TRIGGER_EVENT; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMIC_WLA_RUN_JOB; AWS_BATCH_JOB; AWS_EC2_DELETE_VOLUME; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EMR_ADD_STEPS; AWS_EMR_API_COMMAND; AWS_EMR_CANCEL_STEPS; AWS_EMR_GET; AWS_EMR_PUT; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_TERMINATE_JOB_FLOW; AWS_EMR_WORKFLOW; AWS_GLUE_CRAWLER; AWS_GLUE_JOB; AWS_GLUE_TRIGGER; AWS_GLUE_WORKFLOW; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_LAMBDA_INVOKE; AWS_S3_COPY_OBJECT; AWS_S3_DELETE_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_START_STEP_FUNCTION_STATE_MACHINE; AZURE_BATCH_JOB; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_LAKE_JOB; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_RUN_LOGIC_APP; BLUE_PRISM; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BMC_REMEDY_INCIDENT; C; CA_SERVICE_MANAGEMENT_INCIDENT; CA_WLA_RUN_JOB; CASSANDRA_CQL_SCRIPT; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_CALENDAR; CHECK_LOCK_STATE; CHECK_METRIC; CHECK_PHYSICAL_RESOURCE; CHECK_QUEUE; CHECK_SEMAPHORE_STATE; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_STOCK_TOTAL_PERMITS; CHECK_TIME_WINDOW_STATE; CHECK_VARIABLE_VALUE; CLEAR_QUEUE; CONTROL_M_RUN_JOB; COUCH_BASE_INSERT; COUCH_DB_INSERT; CPP; CTRLM_ADD_CONDITION; CTRLM_CREATE_JOB; CTRLM_DELETE_CONDITION; CTRLM_ORDER_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_DELETE; CTRLM_RESOURCE_TABLE_UPDATE; DATASOURCE_DELETE_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_UPLOAD_FILE; DBT_JOB; DYNAMO_DB_INSERT; EMAIL_CONFIRMATION; EMAIL_INPUT; EMAIL_SEND; FACEBOOK_POST; FILE_CHECK; FILE_TRANSFER; FILE_WATCHER; FLINK_JAR_DELETE; FLINK_JAR_UPLOAD; FLINK_RUN_JOB; GO; GOOGLE_DATA_FLOW_JOB; GROOVY; HDFS_APPEND_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_DELETE_FILE; HDFS_DOWNLOAD_FILE; HDFS_RENAME; HDFS_UPLOAD_FILE; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; HTTP_REQUEST; IBM_CONTROL_DESK_INCIDENT; IBM_DATASTAGE; IBM_MQ_SEND; IBM_WLA_RUN_JOB; INFORMATICA_ASSIGNMENT; INFORMATICA_CLOUD_TASKFLOW; INFORMATICA_COMMAND; INFORMATICA_CONTROL; INFORMATICA_EMAIL; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; INFORMATICA_SESSION; INFORMATICA_START; INFORMATICA_TIMER; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INSTAGRAM_POST; JAVA; JAVASCRIPT; JIRA_ADD_ISSUE; JMS_SEND; KAFKA_SEND; KOTLIN; LINKED_IN_POST; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; MICROSOFT_POWER_BI_DATASET_REFRESH; MONGO_DB_INSERT; MQTT_SEND; MS_SSIS; NEO4J_INSERT; ODI_LOAD_PLAN; ODI_SESSION; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_SERVICE_CENTER_CASE; PEGA_DEPLOY_ROBOT; PEGA_START_ROBOT; PEGA_STOP_ROBOT; PEGA_UNDEPLOY_ROBOT; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_JOB_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PERL; POP_FROM_QUEUE; POWERSHELL; PROCESSING_OBSERVER; PUSH_TO_QUEUE; PYTHON; RABBIT_MQ_SEND; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; RDBMS_SQL; RDBMS_SQL_STATEMENT; RDBMS_STORED_PROCEDURE; REDDIT_POST; REDIS_CLI; REDIS_DELETE; REDIS_GET; REDIS_SET; REST_WEB_SERVICE_CALL; RETRY; ROBOT_FRAMEWORK_DEPLOY_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; RUBY; RUST; SAP_4H_ARCHIVE; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_COPY_EXISTING_JOB; SAP_4H_EXPORT_CALENDAR; SAP_4H_EXPORT_JOB; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_GET_APPLICATION_LOG; SAP_4H_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RAISE_EVENT; SAP_4H_READ_TABLE; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_SWITCH_OPERATION_MODE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_DELETE; SAP_4H_VARIANT_UPDATE; SAP_ARCHIVE; SAP_BW_PROCESS_CHAIN; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_EXPORT_JOB; SAP_FUNCTION_MODULE_CALL; SAP_GET_APPLICATION_LOG; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_JOB; SAP_IBP_SET_PROCESS_STEP_STATUS; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_ODATA_API_CALL; SAP_R3_COPY_EXISTING_JOB; SAP_R3_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RAISE_EVENT; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_DELETE; SAP_R3_VARIANT_UPDATE; SAP_READ_TABLE; SAP_SOLUTION_MANAGER_TICKET; SAP_SWITCH_OPERATION_MODE; SAS_4GL; SAS_DI; SAS_JOB; SAS_VIYA_JOB; SCALA; SERVER_NODE_SET_CONNECTION; SERVER_NODE_SET_PARAMETERS; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SET_BARRIER_TOTAL_PERMITS; SET_METRIC; SET_PHYSICAL_RESOURCE; SET_PROCESSING_STATUS; SET_RESOURCES; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_SERVER_NODE; SET_STOCK_TOTAL_PERMITS; SET_TIME_WINDOW_STATE; SET_VARIABLE_TIMESTAMP_VALUE; SET_VARIABLE_VALUE; SH; SOAP_WEB_SERVICE_CALL; SPARK_JAVA; SPARK_PYTHON; SPARK_R; SPARK_RUN_JOB; SPARK_SCALA; SPARK_SQL; STOMP_SEND; STONEBRANCH_RUN_JOB; SWIFT; TALEND_JOB; TCL; TELEGRAM_MESSAGE; TERMA_RUN_JOB; TIDAL_RUN_JOB; TIKTOK_POST; TITAN_INSERT; TRIGGER_EVENT; TRIGGER_ITEM; TUMBLR_POST; TWITTER_POST; TYPESCRIPT; UI_PATH; UI_PATH_DEPLOY_ROBOT; UI_PATH_START_ROBOT; UI_PATH_STOP_ROBOT; UI_PATH_UNDEPLOY_ROBOT; VBSCRIPT; WHATSAPP_MESSAGE; WORK_FUSION_DEPLOY_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; XFTP_COMMAND; XMPP_SEND; YOUTUBE_POST; Z_OS_COMMAND; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; } Enum ANOWTaskTemplateCustom_InternalTasks { # This a custom class for separating the processing items into the UI's "Internal Tasks" ABORT; ADD_TAG; ADHOC_REPORT_SEND; AE_SCRIPT; ARCHIVE; ARCHIVE_CLEANUP; ARCHIVE_INTERVAL; CHECK_PROCESSING_STATE; CHECK_RESOURCE; CHECK_TIME; DESIGN_BACKUP; DESIGN_IMPORT; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; KILL; NOTIFY_CHANNEL; NOTIFY_EMAIL; NOTIFY_GROUP; PROCESSING_ACTION_SKIP_OFF; PROCESSING_ACTION_SKIP_ON; PROCESSING_BASELINE_DEVIATION_MONITOR; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_REGISTER_STATE; PROCESSING_RUN_NOW; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_OFF; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_UNREGISTER_STATE; RECALCULATE_STATISTICS; REMOVE_TAG; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; RESTART; RESUME; SERVER_NODE_ABORT_ALL; SERVER_NODE_ADD_TAG; SERVER_NODE_HOLD; SERVER_NODE_KILL_ALL; SERVER_NODE_REMOVE_TAG; SERVER_NODE_RESUME; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; SERVER_NODE_SKIP_OFF; SERVER_NODE_SKIP_ON; SERVER_NODE_STOP; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_FOLDER; SET_PRIORITY; SET_RESOURCE; SET_STATUS_CODE; SKIP_OFF; SKIP_ON; USER_CONFIRM; USER_INPUT; WAIT; } Enum ANOWTaskTemplateCustom_Workflows { # This a custom class for separating the processing items into the UI's "Workflows" STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWTaskTemplateCustom_ServiceManagers { # This a custom class for separating the processing items into the UI's "Service Level Managers" SLA_SERVICE_MANAGER; PROCESSING_DEADLINE_MONITOR } #endregion #Region - Enum [TimeWindows] Enum ANOWTimeWindow_lockState { UNLOCKED; SHARED; EXCLUSIVE; } Enum ANOWTimeWindow_semaphoreState { ON; OFF; } #endregion #Region - Enum [Users] Enum ANOWUser_skinThemeType { LIGHT; GRAY; DARK; CONTRAST_ULTRA; } Enum ANOWUser_skinDensityType { DENSE; COMPACT; STANDARD; EXPANDED; SPACIOUS; } Enum ANOWUser_languageCode { en; pl; ru; fr; de; es; it; pt; zh; ko; ja; } #endregion #Region - Enum [Workflows] Enum ANOWWorkflow_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWWorkflow_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWWorkflow_integrationType { TEMPLATE; INTERFACE; CUSTOM; } Enum ANOWWorkflow_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWWorkflow_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWWorkflow_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWWorkflow_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWWorkflow_cycleFailMode { RESTART_NONE; RESTART_FAILED; RESTART_ALL; } Enum ANOWWorkflow_cycleDelayMode { FINISH_TO_START; START_TO_START; } Enum ANOWWorkflow_processingLaunchType { TRIGGER_ITEM; SCHEDULE; EVENT; SELF_SERVICE; TRIGGER; PROCESSING; USER; SERVER_NODE; } Enum ANOWWorkflow_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWWorkflow_processingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } Enum ANOWWorkflow_agentOperatingSystemType { UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; } Enum ANOWWorkflow_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWWorkflow_waitingReason { WAITING_INIT; WAITING_TIME; WAITING_TIME_TRIGGER; WAITING_PARENT; WAITING_RESUME; WAITING_DEPENDENCY; WAITING_RESOURCES; WAITING_SERVER_NODE; WAITING_SCRIPT; WAITING_PRESCRIPT } Enum ANOWWorkflow_inputType { PARAMETERS; FORM; } Enum ANOWWorkflow_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWWorkflow_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWWorkflow_cycleType { COUNTER; TIME; TIME_OF_DAY; SPECIFIC_TIMES_OF_DAY; WHILE; UNTIL; } Enum ANOWWorkflow_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWWorkflow_serviceStatus { GREEN; YELLOW; RED; } Enum ANOWWorkflow_exitProcessingStatus { WAITING; READY; EXECUTING; COMPLETED; FAILED; } #endregion #Region - Enum [WorkflowTemplates] Enum ANOWWorkflowTemplate_sensorType { FILE_SENSOR; SQL_SENSOR; EMAIL_SENSOR; JMS_SENSOR; AMQP_SENSOR; RABBIT_MQ_SENSOR; KAFKA_SENSOR; JIRA_ISSUE_SENSOR; MQTT_SENSOR; IBM_MQ_SENSOR; HTTP_SENSOR; SNMP_SENSOR; Z_OS_JES_JOB_SENSOR; SAP_R3_INTERCEPTED_JOB_SENSOR; SAP_R3_EVENT_SENSOR; SAP_IBP_PROCESS_SENSOR; SAP_4H_EVENT_SENSOR; SAP_4H_INTERCEPTED_JOB_SENSOR; SAP_4H_IBP_PROCESS_SENSOR; SERVICE_NOW_INCIDENT_STATUS_SENSOR; } Enum ANOWWorkflowTemplate_endpointType { USER; FTP; MAINFRAME_FTP; FTPS; MAINFRAME_FTPS; SFTP; S3; HDFS; AZURE_BLOB; AZURE_FILE; GOOGLE_COULD_STORAGE_BUCKET; PGP; HTTP; REST_WEB_SERVICE; SOAP_WEB_SERVICE; EMAIL; EMAIL_EWS; AWS; AZURE; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; AWS_COMMON; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; SSH; WINRM; HIVE_QL; GOOGLE_BIG_QUERY; DASHDB; DB2; MYSQL; NETEZZA; AZURE_SQL_DATABASE; AZURE_SQL_DATA_WAREHOUSE; ORACLE; POSTGRESQL; SQL_SERVER; SQL_SERVER_JTDS; TERADATA; SINGLESTORE; VERTICA; SNOWFLAKE; PRESTO_DB; SYBASE; INFORMIX; H2; AS400; Z_OS; Z_OS_REST; RAINCODE; RAINCODE_BRS; OPENTEXT; CTRL_M; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; TEAMS; WHATSAPP; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWWorkflowTemplate_processingType { TASK; WORKFLOW; SERVICE; TRIGGER; } Enum ANOWWorkflowTemplate_serviceManagerAggregationMode { AND; OR; XOR; NAND; NOR; XNOR; SUM; MIN; MAX; AVG; MEDIAN; } Enum ANOWWorkflowTemplate_highRiskStatisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWWorkflowTemplate_triggerType { SCHEDULE; EVENT; SELF_SERVICE; USER; PROCESSING; SERVER_NODE; } Enum ANOWWorkflowTemplate_serviceType { SERVICE_MANAGER; SENSOR; MONITOR; } Enum ANOWWorkflowTemplate_serviceManagerType { BUSINESS_VIEW; SLA_SERVICE_MANAGER; STATE_SERVICE_MANAGER; NUMERIC_SERVICE_MANAGER; } Enum ANOWWorkflowTemplate_monitorType { SYSTEM_MONITOR; SYSTEM_PROCESS_MONITOR; PROCESSING_MONITOR; PROCESSING_DEADLINE_MONITOR; PROCESSING_BASELINE_DEVIATION_MONITOR; SERVER_NODE_MONITOR; PING_MONITOR; HTTP_MONITOR; SH_MONITOR; PYTHON_MONITOR; PERL_MONITOR; POWERSHELL_MONITOR; TCL_MONITOR; RUBY_MONITOR; GROOVY_MONITOR; SAP_R3_JOB_MONITOR; SAP_IBP_JOB_MONITOR; SAP_IBP_PROCESS_MONITOR; SAP_IBP_PROCESS_FILTER_MONITOR; SAP_R3_INTERCEPTED_JOB_MONITOR; SAP_4H_JOB_MONITOR; SAP_4H_IBP_JOB_MONITOR; SAP_4H_IBP_PROCESS_MONITOR; SAP_4H_IBP_PROCESS_FILTER_MONITOR; SAP_4H_INTERCEPTED_JOB_MONITOR; AWS_EMR_CONTAINER_MONITOR; AWS_EMR_JOB_FLOW_MONITOR; AWS_EMR_STEP_MONITOR; AWS_EMR_NOTEBOOK_MONITOR; AZURE_DATABRICKS_CLUSTER_MONITOR; } Enum ANOWWorkflowTemplate_workflowType { STANDARD; BROADCAST; FOR_EACH; TIME_SERIES; SWITCH; CYCLE; INFORMATICA; } Enum ANOWWorkflowTemplate_highRiskStatisticMethod { STATIC_VALUE; COUNT; PERCENT; } Enum ANOWWorkflowTemplate_outputFormat { TEXT; JSON; XML; GREP; AUTO; } Enum ANOWWorkflowTemplate_statisticPeriod { WEEK; MONTH; QUARTER; YEAR; ALL; } Enum ANOWWorkflowTemplate_serverNodeType { AZURE; AWS; GOOGLE_CLOUD; GOOGLE_DATA_FLOW; AZURE_DATABRICKS; INFORMATICA_CLOUD; UNIX; LINUX; WINDOWS; SOLARIS; HPUX; AIX; OPENVMS; MACOS; AS400; Z_OS; RAINCODE; CTRL_M; OPENTEXT; INFORMATICA; INFORMATICA_WS; SAS; SAS_VIYA; IBM_DATASTAGE; ODI; MS_SSIS; AB_INITIO; SAP_BODI; SKYVIA; TALEND; DBT; DBT_CORE; SAP; SAP_S4_HANA; SAP_S4_HANA_CLOUD; SAP_IBP; JD_EDWARDS; ORACLE_EBS; PEOPLESOFT; MICROSOFT_DYNAMICS; HIVE_QL; GOOGLE_BIG_QUERY; AZURE_SQL_DATA_WAREHOUSE; AZURE_SQL_DATABASE; DASHDB; DB2; MYSQL; NETEZZA; ORACLE; POSTGRESQL; SQL_SERVER; TERADATA; SINGLESTORE; SNOWFLAKE; VERTICA; PRESTO_DB; SYBASE; INFORMIX; H2; FILE_MANAGER; SNMP; HTTP; EMAIL; SOAP_WEB_SERVICE; REST_WEB_SERVICE; INTERNAL; IBM_MQ; RABBIT_MQ; SQS; ACTIVE_MQ; QPID; IBM_SIBUS; HORNETQ; SOLACE; JORAM_MQ; QMQ; ZERO_MQ; KAFKA; PULSAR; AMAZON_KINESIS; GOOGLE_CLOUD_PUB_SUB; MICROSOFT_AZURE_EVENT_HUB; AMQP; XMPP; STOMP; HDFS; REDIS; HADOOP; HIVE; IMPALA; SQOOP; YARN; SPARK; FLUME; FLINK; STORM; OOZIE; AMBARI; ELASTIC_SEARCH; CASSANDRA; SAP_HANA; MONGO_DB; COUCH_DB; COUCH_BASE; DYNAMO_DB; ARANGO_DB; NEO4J; ORIENT_DB; TITAN; ANDROID; IOS; WINDOWS_MOBILE; MICROSOFT_POWER_BI; TABLEAU; BLUE_PRISM; UI_PATH; AUTOMATION_ANYWHERE; WORK_FUSION; PEGA; ROBOT_FRAMEWORK; CONTROL_M; STONEBRANCH; CA_WLA; AUTOMIC_WLA; IBM_WLA; TIDAL; FACEBOOK; INSTAGRAM; TWITTER; YOUTUBE; LINKED_IN; TUMBLR; TIKTOK; REDDIT; TELEGRAM; WHATSAPP; TEAMS; JIRA; SERVICE_NOW; ORACLE_SERVICE_CENTER; BMC_REMEDY; CA_SERVICE_MANAGEMENT; IBM_CONTROL_DESK; HP_OPEN_VIEW_SERVICE_MANAGER; SAP_SOLUTION_MANAGER; AUTOMATE_NOW; APACHE_AIRFLOW; ANSIBLE; } Enum ANOWWorkflowTemplate_statisticMethod { MOST_FREQUENT_VALUE; WEIGHTED_AVERAGE; AVERAGE; MEDIAN; FIRST_QUARTILE; SECOND_QUARTILE; THIRD_QUARTILE; FOURTH_QUARTILE; STATIC_VALUE; MIN; MAX; COUNT; } Enum ANOWWorkflowTemplate_taskType { PROCESSING_OBSERVER; TRIGGER_ITEM; SH; PYTHON; PERL; POWERSHELL; TCL; RUBY; GROOVY; SCALA; KOTLIN; C; CPP; JAVA; JAVASCRIPT; TYPESCRIPT; RUST; GO; SWIFT; VBSCRIPT; AS400_COMMAND_CALL; AS400_PROGRAM_CALL; AS400_BATCH_JOB; AS400_RPA; Z_OS_DYNAMIC_JCL; Z_OS_STORED_JCL; Z_OS_COMMAND; AWS_GLUE_WORKFLOW; AWS_GLUE_JOB; AWS_GLUE_CRAWLER; AWS_GLUE_TRIGGER; AWS_EMR_WORKFLOW; AWS_EMR_PUT; AWS_EMR_GET; AWS_EMR_START_NOTEBOOK_EXECUTION; AWS_EMR_STOP_NOTEBOOK_EXECUTION; AWS_EMR_API_COMMAND; AWS_EMR_ADD_STEPS; AWS_EMR_CANCEL_STEPS; AWS_EMR_TERMINATE_JOB_FLOW; AWS_SAGE_MAKER_API_COMMAND; AWS_SAGE_MAKER_ADD_MODEL; AWS_SAGE_MAKER_DELETE_MODEL; AWS_SAGE_MAKER_PROCESSING; AWS_SAGE_MAKER_TRAINING; AWS_SAGE_MAKER_TRANSFORM; AWS_SAGE_MAKER_TUNING; AWS_EC2_START_INSTANCE; AWS_EC2_STOP_INSTANCE; AWS_EC2_TERMINATE_INSTANCE; AWS_EC2_DELETE_VOLUME; AWS_LAMBDA_INVOKE; AWS_LAMBDA_CREATE_FUNCTION; AWS_LAMBDA_DELETE_FUNCTION; AWS_BATCH_JOB; AWS_START_STEP_FUNCTION_STATE_MACHINE; AWS_S3_DELETE_OBJECT; AWS_S3_COPY_OBJECT; AWS_S3_MOVE_OBJECT; AWS_S3_RENAME_OBJECT; AZURE_DATA_LAKE_JOB; AZURE_DATA_FACTORY_TRIGGER; AZURE_DATA_FACTORY_PIPELINE; AZURE_DATABRICKS_JOB; AZURE_DATABRICKS_TERMINATE_CLUSTER; AZURE_DATABRICKS_START_CLUSTER; AZURE_DATABRICKS_LIST_CLUSTERS; AZURE_DATABRICKS_DELETE_CLUSTER; AZURE_BATCH_JOB; AZURE_RUN_LOGIC_APP; GOOGLE_DATA_FLOW_JOB; INFORMATICA_CLOUD_TASKFLOW; HTTP_REQUEST; REST_WEB_SERVICE_CALL; SOAP_WEB_SERVICE_CALL; EMAIL_SEND; EMAIL_CONFIRMATION; EMAIL_INPUT; IBM_MQ_SEND; JMS_SEND; AMQP_SEND; RABBIT_MQ_SEND; KAFKA_SEND; MQTT_SEND; XMPP_SEND; STOMP_SEND; IBM_DATASTAGE; INFORMATICA_WORKFLOW; INFORMATICA_WS_WORKFLOW; INFORMATICA_START; INFORMATICA_EMAIL; INFORMATICA_ASSIGNMENT; INFORMATICA_TIMER; INFORMATICA_CONTROL; INFORMATICA_COMMAND; INFORMATICA_SESSION; INFORMATICA_EVENT_RAISE; INFORMATICA_EVENT_WAIT; SAP_R3_JOB; SAP_R3_VARIANT_CREATE; SAP_R3_VARIANT_COPY; SAP_R3_VARIANT_UPDATE; SAP_R3_VARIANT_DELETE; SAP_R3_RAISE_EVENT; SAP_R3_MONITOR_EXISTING_JOB; SAP_R3_RELEASE_EXISTING_JOB; SAP_R3_COPY_EXISTING_JOB; SAP_R3_START_SCHEDULED_JOB; SAP_R3_JOB_INTERCEPTOR; SAP_BW_PROCESS_CHAIN; SAP_ARCHIVE; SAP_CM_PROFILE_ACTIVATE; SAP_CM_PROFILE_DEACTIVATE; SAP_EXPORT_CALENDAR; SAP_FUNCTION_MODULE_CALL; SAP_READ_TABLE; SAP_EXPORT_JOB; SAP_MODIFY_INTERCEPTION_CRITERIA; SAP_GET_APPLICATION_LOG; SAP_SWITCH_OPERATION_MODE; SAP_4H_JOB; SAP_4H_VARIANT_CREATE; SAP_4H_VARIANT_COPY; SAP_4H_VARIANT_UPDATE; SAP_4H_VARIANT_DELETE; SAP_4H_RAISE_EVENT; SAP_4H_MONITOR_EXISTING_JOB; SAP_4H_RELEASE_EXISTING_JOB; SAP_4H_COPY_EXISTING_JOB; SAP_4H_START_SCHEDULED_JOB; SAP_4H_JOB_INTERCEPTOR; SAP_4H_BW_PROCESS_CHAIN; SAP_4H_ARCHIVE; SAP_4H_CM_PROFILE_ACTIVATE; SAP_4H_CM_PROFILE_DEACTIVATE; SAP_4H_EXPORT_CALENDAR; SAP_4H_FUNCTION_MODULE_CALL; SAP_4H_READ_TABLE; SAP_4H_EXPORT_JOB; SAP_4H_MODIFY_INTERCEPTION_CRITERIA; SAP_4H_GET_APPLICATION_LOG; SAP_4H_SWITCH_OPERATION_MODE; SAP_ODATA_API_CALL; SAP_IBP_JOB; SAP_IBP_CREATE_PROCESS; SAP_IBP_DELETE_PROCESS; SAP_IBP_SET_PROCESS_STEP_STATUS; ORACLE_EBS_PROGRAM; ORACLE_EBS_REQUEST_SET; ORACLE_EBS_EXECUTE_PROGRAM; ORACLE_EBS_EXECUTE_REQUEST_SET; PEOPLESOFT_APPLICATION_ENGINE_TASK; PEOPLESOFT_COBOL_SQL_TASK; PEOPLESOFT_CRW_ONLINE_TASK; PEOPLESOFT_CRYSTAL_REPORTS_TASK; PEOPLESOFT_CUBE_BUILDER_TASK; PEOPLESOFT_NVISION_TASK; PEOPLESOFT_SQR_PROCESS_TASK; PEOPLESOFT_SQR_REPORT_TASK; PEOPLESOFT_WINWORD_TASK; PEOPLESOFT_JOB_TASK; FILE_TRANSFER; XFTP_COMMAND; FILE_CHECK; FILE_WATCHER; DATASOURCE_UPLOAD_FILE; DATASOURCE_DOWNLOAD_FILE; DATASOURCE_DELETE_FILE; RDBMS_STORED_PROCEDURE; RDBMS_SQL_STATEMENT; RDBMS_SQL; MONGO_DB_INSERT; COUCH_DB_INSERT; CASSANDRA_CQL_SCRIPT; COUCH_BASE_INSERT; DYNAMO_DB_INSERT; ARANGO_DB_INSERT; NEO4J_INSERT; TITAN_INSERT; PROCESSING_ACTION_SKIP_ON; PROCESSING_ACTION_SKIP_OFF; NOTIFY_GROUP; NOTIFY_CHANNEL; NOTIFY_EMAIL; SET_PROCESSING_STATUS; SET_SERVER_NODE; SET_SEMAPHORE_STATE; SET_SEMAPHORE_TIMESTAMP_STATE; SET_TIME_WINDOW_STATE; SET_VARIABLE_VALUE; SET_VARIABLE_TIMESTAMP_VALUE; SET_STOCK_TOTAL_PERMITS; SET_BARRIER_TOTAL_PERMITS; SET_CONTEXT_VARIABLE_VALUE; SET_CONTEXT_VARIABLE_VALUES; SET_RESOURCES; SET_PHYSICAL_RESOURCE; SET_METRIC; PUSH_TO_QUEUE; POP_FROM_QUEUE; CLEAR_QUEUE; TRIGGER_EVENT; DATA_SOURCE_GET; DATA_SOURCE_SET; DATA_SOURCE_REMOVE; CHECK_SEMAPHORE_STATE; CHECK_TIME_WINDOW_STATE; CHECK_PROCESSING_STATE; CHECK_STOCK_TOTAL_PERMITS; CHECK_STOCK_AVAILABLE_PERMITS; CHECK_BARRIER_TOTAL_PERMITS; CHECK_BARRIER_AVAILABLE_PERMITS; CHECK_LOCK_STATE; CHECK_VARIABLE_VALUE; CHECK_PHYSICAL_RESOURCE; CHECK_METRIC; CHECK_CALENDAR; CHECK_QUEUE; RESOURCE_ADD_TAG; RESOURCE_REMOVE_TAG; RESOURCE_SET_FOLDER; PROCESSING_REGISTER_STATE; PROCESSING_UNREGISTER_STATE; PROCESSING_CLEAR_STATE_REGISTRY; PROCESSING_ADD_NOTE; PROCESSING_TEMPLATE_ADD_NOTE; SEVER_NODE_ADD_NOTE; AGENT_ADD_NOTE; ENDPOINT_ADD_NOTE; RESOURCE_ADD_NOTE; RESTART; RETRY; FORCE_COMPLETED; FORCE_FAILED; FORCE_READY; HOLD; RESUME; ABORT; KILL; SKIP_ON; SKIP_OFF; SET_PRIORITY; ADD_TAG; REMOVE_TAG; SET_FOLDER; PROCESSING_RUN_NOW; SET_STATUS_CODE; SERVER_NODE_ABORT_ALL; SERVER_NODE_KILL_ALL; SERVER_NODE_HOLD; SERVER_NODE_SET_CONNECTION; SERVER_NODE_RESUME; SERVER_NODE_SKIP_ON; SERVER_NODE_SKIP_OFF; SERVER_NODE_STOP; SERVER_NODE_ADD_TAG; SERVER_NODE_REMOVE_TAG; SERVER_NODE_SET_FOLDER; SERVER_NODE_SET_PARAMETERS; SERVER_NODE_SET_TOTAL_WEIGHT_CAPACITY; PROCESSING_TEMPLATE_HOLD; PROCESSING_TEMPLATE_RESUME; PROCESSING_TEMPLATE_SKIP_ON; PROCESSING_TEMPLATE_SKIP_OFF; ARCHIVE; ARCHIVE_INTERVAL; ARCHIVE_CLEANUP; RECALCULATE_STATISTICS; DESIGN_BACKUP; DESIGN_IMPORT; CHECK_TIME; WAIT; USER_CONFIRM; USER_INPUT; ADHOC_REPORT_SEND; AE_SCRIPT; MS_SSIS; RAINCODE_DYNAMIC_JCL; RAINCODE_STORED_JCL; OPENTEXT_DYNAMIC_JCL; OPENTEXT_STORED_JCL; SAS_DI; SAS_4GL; SAS_JOB; SAS_VIYA_JOB; ODI_SESSION; ODI_LOAD_PLAN; DBT_CORE_JOB; DBT_JOB; TALEND_JOB; REDIS_CLI; REDIS_SET; REDIS_GET; REDIS_DELETE; FLINK_JAR_UPLOAD; FLINK_JAR_DELETE; FLINK_RUN_JOB; HDFS_UPLOAD_FILE; HDFS_APPEND_FILE; HDFS_DOWNLOAD_FILE; HDFS_DELETE_FILE; HDFS_CREATE_DIRECTORY; HDFS_DELETE_DIRECTORY; HDFS_RENAME; SPARK_RUN_JOB; SPARK_JAVA; SPARK_SCALA; SPARK_R; SPARK_PYTHON; SPARK_SQL; MICROSOFT_POWER_BI_DATASET_REFRESH; MICROSOFT_POWER_BI_DATAFLOW_REFRESH; TABLEAU_REFRESH_EXTRACT; BLUE_PRISM_STOP_ROBOT; BLUE_PRISM_START_ROBOT; BLUE_PRISM_UNDEPLOY_ROBOT; BLUE_PRISM_DEPLOY_ROBOT; BLUE_PRISM; UI_PATH_STOP_ROBOT; UI_PATH_START_ROBOT; UI_PATH_UNDEPLOY_ROBOT; UI_PATH_DEPLOY_ROBOT; UI_PATH; AUTOMATION_ANYWHERE; AUTOMATION_ANYWHERE_STOP_ROBOT; AUTOMATION_ANYWHERE_START_ROBOT; AUTOMATION_ANYWHERE_UNDEPLOY_ROBOT; AUTOMATION_ANYWHERE_DEPLOY_ROBOT; WORK_FUSION_STOP_ROBOT; WORK_FUSION_START_ROBOT; WORK_FUSION_UNDEPLOY_ROBOT; WORK_FUSION_DEPLOY_ROBOT; PEGA_STOP_ROBOT; PEGA_START_ROBOT; PEGA_UNDEPLOY_ROBOT; PEGA_DEPLOY_ROBOT; ROBOT_FRAMEWORK_STOP_ROBOT; ROBOT_FRAMEWORK_START_ROBOT; ROBOT_FRAMEWORK_UNDEPLOY_ROBOT; ROBOT_FRAMEWORK_DEPLOY_ROBOT; CONTROL_M_RUN_JOB; STONEBRANCH_RUN_JOB; CA_WLA_RUN_JOB; AUTOMIC_WLA_RUN_JOB; IBM_WLA_RUN_JOB; TERMA_RUN_JOB; TIDAL_RUN_JOB; AUTOMATE_NOW_RUN_JOB; FACEBOOK_POST; INSTAGRAM_POST; TWITTER_POST; YOUTUBE_POST; LINKED_IN_POST; TUMBLR_POST; TIKTOK_POST; REDDIT_POST; TELEGRAM_MESSAGE; WHATSAPP_MESSAGE; TEAMS_CHAT_MESSAGE; JIRA_ADD_ISSUE; JIRA_CLOSE_ISSUE; SERVICE_NOW_CREATE_INCIDENT; SERVICE_NOW_UPDATE_INCIDENT; SERVICE_NOW_RESOLVE_INCIDENT; SERVICE_NOW_CLOSE_INCIDENT; SERVICE_NOW_INCIDENT_STATUS_SENSOR; ORACLE_SERVICE_CENTER_CASE; IBM_CONTROL_DESK_INCIDENT; BMC_REMEDY_INCIDENT; CA_SERVICE_MANAGEMENT_INCIDENT; SAP_SOLUTION_MANAGER_TICKET; HP_OPEN_VIEW_SERVICE_MANAGER_INCIDENT; AUTOMATE_NOW_TRIGGER_EVENT; APACHE_AIRFLOW_RUN_DAG; ANSIBLE_PLAYBOOK_PATH; ANSIBLE_PLAYBOOK; CTRLM_DELETE_CONDITION; CTRLM_ADD_CONDITION; CTRLM_ORDER_JOB; CTRLM_CREATE_JOB; CTRLM_RESOURCE_TABLE_ADD; CTRLM_RESOURCE_TABLE_UPDATE; CTRLM_RESOURCE_TABLE_DELETE; AE_SHELL_SCRIPT; } Enum ANOWWorkflowTemplate_integrationType { TEMPLATE; INTERFACE; CUSTOM; } #endregion #Region - Enum [Workspaces] Enum ANOWWorkspace_workspaceSetFolderType { SET_WORKSPACE_FOLDER; SET_SPECIFIC_FOLDER; CREATE_SUB_FOLDER_PER_WORKFLOW; } Enum ANOWWorkspace_workspaceSetTagType { SET_WORKSPACE_TAGS; SET_SPECIFIC_TAGS; } #endregion #EndRegion #Region - Base Classes #region Class - [Base Object] Class ANOW { [int64]$checksum = 0 [string]$codeRepository [string]$createdBy [datetime]$dateCreated [string]$description [string]$domain [string]$id [datetime]$lastUpdated [string]$lastUpdatedBy [boolean]$modifiedByUser [boolean]$outOfSync [string]$simpleId [string]$userIp [boolean] ValidateBaseObject() { If ($this.simpleId -notmatch '^[0-9a-zA-z_.-]{ 1, 512 }$') { If ($this.simpleId.Length -le 512) { [string]$validation_error_message = 'Check #1a failed: The simpleId may only consist of the following: numbers, letters (both cases), underscore, hyphen (dash) and period (dot).' } Else { [string]$validation_error_message = 'Check #1b failed: The length of the simpleId may not exceed 512 characters except for folders, ___ and tags where it is limited to 128.' } Write-Warning -Message $validation_error_message Return $false } ElseIf ($this.description.length -gt 255) { [string]$validation_error_message = "Check #2a failed: The length of the description may not exceed 255 characters." Write-Warning -Message $validation_error_message Return $false } Else { Return $true } } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} [array]$current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } If ($null -ne ($current_members | Where-Object { $_.Name -eq 'id' })) { [array]$current_members = @($current_members | Where-Object { $_.Name -eq 'id' }) + @($current_members | Where-Object { $_.Name -ne 'id' }) } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name $current_member_value = $this.$current_member_name # this variable cannot be hard typed # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [ApprovalRule] Class ANOWApprovalRule { [ANOWApprovalRule_approvalLevel]$approvalLevel [ANOWApprovalRule_approvalActionType]$approvalActionType [boolean]$noSelfApproval [boolean]$passwordConfirmation # Default constructor ANOWApprovalRule() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [AuditLog] (AuditLog) Class ANOWAuditLog { [string]$actionTimestamp [ValidateSet('UPDATE', 'INSERT', 'DELETE')] [string]$actionType [int64]$id [string]$objectId [string]$tableName [string]$userIp [string]$createdBy [string]$Domain [PSCustomObject]$newValues [PSCustomObject]$oldValues [string]$newValuesText [string]$oldValuesText [PSCustomObject]$changedValues # this is a custom member [string]$changedValuesText # this is a custom member } #endregion #region Class - [CodeRepository] Class ANOWCodeRepository { [string]$id [string]$simpleId [string]$lastUpdatedBy [datetime]$dateCreated [boolean]$skipSslVerification [string]$sshKey [datetime]$lastUpdated [ANOWCodeRepository_authenticationMethod]$authenticationMethod [string]$localFolder [string]$codeRepositoryRoot [string]$userIp [string]$repositoryURL [string]$branch [Nullable[ANOWCodeRepository_sshKeyLocationType]]$sshKeyLocationType [boolean]$mergeConflict [string]$createdBy [string]$domain [string[]]$tags [string]$description [string]$folder [boolean]$rebaseConflict [boolean]$rebaseInProgress [string]$user [string]$password # Default constructor ANOWCodeRepository() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} $current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } If (($this.$current_member_name.count -gt 0)) { If ($this.$current_member_name[0] -is [ANOWSecurityRole]) { [ANOWSecurityRole[]]$current_member_value = $this.$current_member_name } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [CodeRepositoryBranch] Class ANOWCodeRepositoryBranch { [string]$id [string]$codeRepository # Default constructor ANOWCodeRepositoryBranch() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [CodeRepositoryMergeRequest] Class ANOWCodeRepositoryMergeRequest { [datetime]$dateCreated [string]$description [int64]$id [datetime]$lastUpdated [string]$sourceBranch [string]$sourceCommitId [ANOWCodeRepositoryMergeRequest_status]$status [string]$targetBranch [string]$targetCommitId [string]$codeRepository [string]$domain [string]$lastUpdatedBy [string]$createdBy [string]$userIp [boolean]$deleteSourceBranch = $false # note this property does not appear to be used in the AutomateNOW UI # Default constructor ANOWCodeRepositoryMergeRequest() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [CodeRepositoryOutOfSyncItem] Class ANOWCodeRepositoryOutOfSyncItem { [string]$id [string]$domain [string]$itemId [string]$codeRepository [string]$lastUpdatedBy [datetime]$lastUpdated [ANOWCodeRepositoryOutOfSyncItem_itemType]$itemType [datetime]$dateCreated [string]$createdBy # Default constructor ANOWCodeRepositoryOutOfSyncItem() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [CodeRepositoryTag] Class ANOWCodeRepositoryTag { [string]$id [string]$codeRepository [string]$createdBy [string]$description [string]$domain [string]$name [string]$commit # Default constructor ANOWCodeRepositoryTag() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [Communication Note] Class ANOWCommunicationItem { [string]$id [datetime]$dateCreated [string]$noteSubjectName [string]$noteSubjectId [datetime]$lastUpdated [string]$noteStatus [ANOWCommunicationNote_noteType]$noteType [string]$noteSubjectCategory [string]$content [string]$noteSourceType [boolean]$archived [boolean]$isReply [string]$noteSourceName [string]$noteSourceId [string]$noteSubjectType [string]$domain # Default constructor ANOWCommunicationItem() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [DataSourceItem] Class ANOWDataSourceItem { [ANOWDataSource]$masterDataSource [string]$id # Default constructor ANOWDataSourceItem() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [Domain] Class ANOWDomain { [string]$id [string]$userIp [datetime]$dateCreated [datetime]$lastUpdated [string]$createdBy [string]$lastUpdatedBy [Nullable[ANOWIconSet]]$iconSet [string]$processingTemplatePrefixList [boolean]$overwriteApplicationVersionControlSettings [boolean]$codeRepositoryEnabled [PSCustomObject]$defaultDiagramSettings [string]$prefix [boolean]$globalHold [string]$description [string]$instanceToolbarBackgroundColor [boolean]$versionControlCheckoutEnabled [boolean]$operatorActionConfirmationRequired [int32[]]$logoFile [boolean]$operatorActionReasonEnabled [string]$logoFileFormat [boolean]$versionControlReasonRequired [boolean]$processingTemplatePrefixEnabled [ANOWEndpoint]$adhocReportEndpoint [boolean]$operatorActionCommentEnabled [string]$backgroundColor [boolean]$operatorActionReasonRequired [Nullable[int64]]$processingRegistryDayLimit [boolean]$overwriteApplicationConfirmationSettings [string]$versionControlReasonChoiceList [boolean]$versionControlReasonEnabled [string]$textColor [boolean]$versionControlEnabled [ANOWTimeZone]$defaultTimeZone [boolean]$operatorActionCommentRequired [string]$iconCode [string]$operatorActionReasonChoiceList [boolean]$versionControlCommentRequired [boolean]$useCacheVault [boolean]$useSecretVault [PSCustomObject]$secretVaultSettings [ANOWDataDomain_secretVaultType]$secretVaultType # Default constructor ANOWDomain() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} $current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } If (($this.$current_member_name.count -gt 0)) { If ($this.$current_member_name[0] -is [ANOWSecurityRole]) { [ANOWSecurityRole[]]$current_member_value = $this.$current_member_name } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [DomainRole] Class ANOWDomainRole { [boolean]$selfService [boolean]$processingArchive [PSCustomObject]$secRole [boolean]$nodeHold [boolean]$integrator [datetime]$lastUpdated [boolean]$monitorHold [boolean]$monitorForceLaunch [string]$id [boolean]$dashboard [boolean]$taskLog [boolean]$push [boolean]$node [boolean]$designResourceModify [boolean]$monitorPassBy [boolean]$userReportModify [boolean]$resultMapping [boolean]$endpointModify [boolean]$anomaly [boolean]$designDependencyModify [boolean]$anomalyModify [boolean]$endpoint [boolean]$dataMigrationViewer [string]$roleDomain [boolean]$designActionModify [boolean]$codeRepository [boolean]$domainAdmin [boolean]$reportModify [boolean]$createMergeRequest [boolean]$monitorRestart [boolean]$nodeKill [boolean]$pull [boolean]$lowLevelApproval [boolean]$resourceModify [boolean]$report [boolean]$processingLaunch [string]$userIp [boolean]$integratorModify [boolean]$workspace [boolean]$userReport [boolean]$workspaceModify [boolean]$monitorForceCompleted [boolean]$resultMappingModify [boolean]$dashboardModify [boolean]$notification [boolean]$highLevelApproval [boolean]$nodeStart [string]$lastUpdatedBy [boolean]$resource [boolean]$archive [boolean]$dataSourceAccess [boolean]$monitorInternalActions [boolean]$nodeModifyEndpoint [boolean]$designCoreModify [boolean]$mediumLevelApproval [datetime]$dateCreated [boolean]$monitorForceFailed [boolean]$businessView [boolean]$designBusinessView [boolean]$designBusinessViewModify [boolean]$dataSourceModify [boolean]$runtimeActionModify [boolean]$design [boolean]$approveMergeRequest [boolean]$approvalConfiguration [boolean]$dataMigration [boolean]$nodeModify [boolean]$monitor [string]$createdBy [boolean]$notificationModify [boolean]$monitorKill [boolean]$monitorBusinessView [boolean]$nodePassBy [boolean]$processingModify [boolean]$designModify [string]$anomalyModifyTags [string]$anomalyTags [string]$businessViewTags [string]$codeRepositoryTags [string]$dashboardModifyTags [string]$dashboardTags [string]$dataSourceAccessTags [string]$dataSourceModifyTags [string]$designModifyTags [string]$designTags [string]$endpointModifyTags [string]$endpointTags [string]$highLevelApprovalTags [string]$integratorModifyTags [string]$integratorTags [string]$lowLevelApprovalTags [string]$mediumLevelApprovalTags [string]$monitorForceCompletedTags [string]$monitorForceFailedTags [string]$monitorForceLaunchTags [string]$monitorHoldTags [string]$monitorInternalActionsTags [string]$monitorKillTags [string]$monitorPassByTags [string]$monitorRestartTags [string]$monitorTags [string]$nodeHoldTags [string]$nodeKillTags [string]$nodeModifyEndpointTags [string]$nodeModifyTags [string]$nodePassByTags [string]$nodeStartTags [string]$nodeTags [string]$notificationModifyTags [string]$notificationTags [string]$processingArchiveTags [string]$processingLaunchTags [string]$processingModifyTags [string]$reportModifyTags [string]$reportTags [string]$resourceModifyTags [string]$resourceTags [string]$resultMappingModifyTags [string]$resultMappingTags [string]$selfServiceTags [string]$userReportModifyTags [string]$userReportTags [string]$workspaceModifyTags [string]$workspaceTags # Default constructor ANOWDomainRole() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '?' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [Duration] Class ANOWDuration { [int64]$standardDays [int64]$standardHours [int64]$standardMinutes [int64]$standardSeconds [int64]$millis # Default constructor ANOWDuration() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [ProcessingTemplateItem] Class ANOWProcessingTemplateItem { [string]$endpointTypeId [string]$highRiskStatisticMethodId [string]$highRiskStatisticPeriodId [string]$monitorTypeId [string]$parentMonitorTypeId [string]$parentProcessingTypeId [string]$parentSensorTypeId [string]$parentServiceManagerTypeId [string]$parentServiceTypeId [string]$parentTaskTypeId [string]$parentTriggerTypeId [string]$parentWorkflowTypeId [string]$predecessors [string]$processingTypeId [string]$sensorTypeId [string]$serverNodeTypeId [string]$serviceManagerTypeId [string]$serviceTypeId [string]$statisticMethodId [string]$statisticPeriodId [string]$successors [string]$taskTypeId [string]$triggerTypeId [string]$workflowId [string]$workflowTypeId [PSCustomObject[]]$actions # this needs to be defined [PSCustomObject[]]$barriers # this needs to be defined [PSCustomObject[]]$calendars # this is defined but it needs to be researched #[boolean]$canRemove # this property is defined in the swagger.json but not returned in the results [PSCustomObject[]]$CrossDependencies # this needs to be defined [PSCustomObject[]]$events # this needs to be defined #[boolean]$isMasterRecord # this property is defined in the swagger.json but not returned in the results [PSCustomObject[]]$locks # this is defined but it needs to be researched [PSCustomObject[]]$metrics # this needs to be defined [PSCustomObject[]]$notifications # this needs to be defined [PSCustomObject[]]$physicalResources # this needs to be defined [PSCustomObject[]]$queues # this needs to be defined [PSCustomObject[]]$semaphores # this is defined but it needs to be researched [PSCustomObject[]]$stocks # this is defined but it needs to be researched [PSCustomObject[]]$timeWindows # this is defined but it needs to be researched [PSCustomObject[]]$variables # this is defined but it needs to be researched [string]$approvalConfiguration [string]$calendar [string]$createdBy [datetime]$dateCreated [string]$description [boolean]$disallowConcurrentExecution [string]$domain [string]$endpoint [Nullable[ANOWProcessingTemplateItem_endpointType]]$endpointType [string]$folder [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [boolean]$forceLoad [boolean]$highRisk [Nullable[ANOWProcessingTemplateItem_highRiskStatisticMethod]]$highRiskStatisticMethod [Nullable[ANOWProcessingTemplateItem_highRiskStatisticPeriod]]$highRiskStatisticPeriod [int64]$highRiskThreshold [string]$id [PSCustomObject]$ignoreCondition [boolean]$keepResourcesOnFailure [datetime]$lastUpdated [string]$lastUpdatedBy [boolean]$lazyLoad [Nullable[ANOWProcessingTemplateItem_monitorType]]$monitorType [string]$name [Nullable[datetime]]$nextTriggerDate [boolean]$onHold [boolean]$optional [Nullable[ANOWProcessingTemplateItem_parentMonitorType]]$parentMonitorType [Nullable[ANOWProcessingTemplateItem_parentProcessingType]]$parentProcessingType [Nullable[ANOWProcessingTemplateItem_parentSensorType]]$parentSensorType [Nullable[ANOWProcessingTemplateItem_parentServiceManagerType]]$parentServiceManagerType [Nullable[ANOWProcessingTemplateItem_parentServiceType]]$parentServiceType [Nullable[ANOWProcessingTemplateItem_parentTaskType]]$parentTaskType [Nullable[ANOWProcessingTemplateItem_parentTriggerType]]$parentTriggerType [Nullable[ANOWProcessingTemplateItem_parentWorkflowType]]$parentWorkflowType [boolean]$passBy [string]$priority [string]$processingTemplate [Nullable[ANOWProcessingTemplateItem_processingType]]$processingType [string]$resultMapping [Nullable[ANOWProcessingTemplateItem_sensorType]]$sensorType [string]$serverNode [Nullable[ANOWProcessingTemplateItem_serverNodeType]]$serverNodeType [Nullable[ANOWProcessingTemplateItem_serviceManagerType]]$serviceManagerType [Nullable[ANOWProcessingTemplateItem_serviceType]]$serviceType [boolean]$skipProcessingVariables [int32]$sortOrder [int64]$statisticalDuration [Nullable[ANOWProcessingTemplateItem_statisticMethod]]$statisticMethod [Nullable[ANOWProcessingTemplateItem_statisticPeriod]]$statisticPeriod [PSCustomObject]$switchCondition [string[]]$tags [Nullable[ANOWProcessingTemplateItem_taskType]]$taskType [PSCustomObject]$templateParameters [string]$timestampOffset [string]$title [Nullable[ANOWProcessingTemplateItem_triggerType]]$triggerType [string]$userIp [string]$valueDataPath [string]$weight [string]$workflow [Nullable[ANOWProcessingTemplateItem_workflowType]]$workflowType # Default constructor ANOWProcessingTemplateItem() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'actions', 'barriers', 'calendars', 'CrossDependencies', 'description', 'domain', 'endpointTypeId', 'events', 'folder', 'highRiskStatisticMethodId', 'highRiskStatisticPeriodId', 'locks', 'metrics', 'monitorType', 'monitorTypeId', 'notifications', 'parentMonitorType', 'parentMonitorTypeId', 'parentProcessingType', 'parentProcessingTypeId', 'parentSensorType', 'parentSensorTypeId', 'parentServiceManagerType', 'parentServiceManagerTypeId', 'parentServiceType', 'parentServiceTypeId', 'parentTaskType', 'parentTaskTypeId', 'parentTriggerType', 'parentTriggerTypeId', 'parentWorkflowType', 'parentWorkflowTypeId', 'physicalResources', 'predecessors', 'processingTypeId', 'queues', 'semaphores', 'sensorType', 'sensorTypeId', 'serverNodeTypeId', 'serviceManagerType', 'serviceManagerTypeId', 'serviceType', 'serviceTypeId', 'statisticMethodId', 'statisticPeriodId', 'stocks', 'successors', 'tags', 'taskType', 'taskTypeId', 'timeWindows', 'triggerType', 'triggerTypeId', 'userIp', 'valueDataPath', 'variables', 'workflowId', 'workflowType', 'workflowTypeId' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} $current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } If (($this.$current_member_name.count -gt 0)) { If ($this.$current_member_name[0] -is [ANOWSecurityRole]) { [ANOWSecurityRole[]]$current_member_value = $this.$current_member_name } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [ProcessingTimeTrigger] Class ANOWTimeTrigger { [int32]$calendarInterval [string]$calendarDays [boolean]$preserveHourOfDayAcrossDaylightSavings [Nullable[datetime]]$validFrom [datetime]$lastUpdated [ANOWTimeTrigger_timeTriggerType]$timeTriggerType [datetime]$dateCreated [int64]$repeatInterval [ANOWScheduleTemplate]$processingTemplate [int64]$startTime [string]$id [boolean]$calculateProcessingTimestampUsingLocalTime [Nullable[datetime]]$validTo [Nullable[datetime]]$timestamp [string]$calendar [string]$lastUpdatedBy [boolean]$passBy [boolean]$onHold [Nullable[datetime]]$nextTriggerDate [string]$cronExpression [ANOWTimeTrigger_calendarIntervalUnit]$calendarIntervalUnit [string]$createdBy [boolean]$skipDayIfHourDoesNotExist [ANOWTimeZone]$timeZone # note that some processing time triggers do not have the timezone property but for some reason this can't be casted as nullable [string]$domain [string]$userIp [int64]$endTime # Default constructor ANOWTimeTrigger() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} $current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } If (($this.$current_member_name.count -gt 0)) { If ($this.$current_member_name[0] -is [ANOWSecurityRole]) { [ANOWSecurityRole[]]$current_member_value = $this.$current_member_name } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [Result Mappings] Class ANOWResultMappingRuleConditionCriteria { # This is a custom class specific to this module [ValidateSet('EQ', 'NE', 'LT_TEXT', 'GT_TEXT', 'LE_TEXT', 'GE_TEXT', 'SW', 'NSW', 'EW', 'NEW', 'CONTAINS', 'NOT_CONTAIN', 'REGEXP', 'NOT_REGEXP', 'IS_NULL', 'IS_NOT_NULL', 'EQ_NUM', 'NE_NUM', 'LT_NUM', 'GT_NUM', 'LE_NUM', 'GE_NUM', 'EQ_DATE', 'NE_DATE', 'LT_DATE', 'GT_DATE', 'LE_DATE', 'GE_DATE', 'CAL', 'NOT_IN_CAL')] [string]$operator #[ValidateSet('cycleActualCounter', 'duration', 'endTime', 'exitCode', 'exitMessage', 'id', 'name', 'owner', 'parentId', 'parentName', 'parentTemplate', 'processingStatus', 'processingTimestamp', 'rootId', 'rootName', 'rootTemplate', 'serviceStatus', 'skip', 'startTime', 'statusCode', 'statusMessage', 'template', 'timesRestarted')] # note: these are the available values to choose from but you can actually specify your own custom string. [string]$fieldName [string]$value # Default constructor ANOWResultMappingRuleConditionCriteria() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } Class ANOWResultMappingRuleCondition { # This is a custom class specific to this module [ANOWResultMappingRuleConditionCriteria[]]$criteria [ValidateSet('AND', 'OR', 'XOR', 'NOR', 'XNOR')] [string]$operator # Default constructor ANOWResultMappingRuleCondition() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } Class ANOWResultMappingRule { # This is a custom class specific to this module [ANOWResultMappingRuleCondition]$condition [ValidateSet('COMPLETED', 'FAILED')] [string]$processingStatus [string]$statusCode [string]$statusMessage # Default constructor ANOWResultMappingRule() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [SecurityRole] Class ANOWSecurityRole { [datetime]$lastUpdated [string]$lastUpdatedBy [datetime]$dateCreated [string]$createdBy [ANOWDomainRole[]]$domainRoles [string]$name [boolean]$internalRole [string]$description [string]$userIp [string]$id [string]$ldapGroupName # Default constructor ANOWSecurityRole() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '?' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [SemaphoreTimestamp] (custom class) Class ANOWSemaphoreTimestamp { [int64]$id [datetime]$timestamp [string]$resource [string]$lastUpdatedBy [datetime]$dateCreated [datetime]$lastUpdated [string]$value [string]$createdBy [string]$domain [ValidateSet('BINARY_SEMAPHORE')] [string]$resourceType ANOWSemaphoreTimestamp() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #region Class - [TimeZone] Class ANOWTimeZone { [string]$id [string]$gmtOffset = '00:00' [int32]$rawOffset = 0 [string]$name [boolean]$inDaylightTime = $false [int32]$dstsavings = 0 ANOWTimeZone() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [boolean] Validate() { If ($this.gmtOffset -notmatch '$(((-|\+)[0-9]{2}:[0-9]{2})|00:00)^') { Throw "The GMT offset [$($this.gmtOffset)] does not appear to be valid" } ElseIf ($this.id -notmatch '^[0-9a-zA-z/+-]{1,}$') { Throw "The id [$($this.id) is not valid" } Else { Return $true } } } #endregion #region Class - [UserInfo] Class ANOWUserInfo { [string]$id [boolean]$admin [boolean]$superuser [PSCustomObject]$domainRoles [boolean]$accountExpired [datetime]$accountValidUntil [boolean]$passwordExpired [datetime]$lastPasswordChange [int64]$passwordValidDays [datetime]$passwordValidUntil [string]$languageCode [ANOWTimeZone]$defaultTimeZone [ANOWUser_skinDensityType]$skinDensityType [ANOWUser_skinThemeType]$skinThemeType [string[]]$domains [array]$securityRoles [ANOWSecurityRole[]]$secRoles # Default constructor ANOWUserInfo() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} $current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member.Name If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } If (($this.$current_member_name.count -gt 0)) { If ($this.$current_member_name[0] -is [ANOWSecurityRole]) { [ANOWSecurityRole[]]$current_member_value = $this.$current_member_name } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } } Else { $current_member_value = $this.$current_member_name # this variable cannot be hard typed } # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member.definition -match '^datetime [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^bool [a-zA-Z]{1,} {.{1,}}$' ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member.definition -match '^[A-Za-z]{1,}\[] [a-zA-Z]{1,} {.{1,}}$' -and $current_member_value.Count -eq 1) { # This ensures that arrays which only contain a single item are not converted into strings $this2.Add($current_member_name, @(, $current_member_value)) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [User] Class ANOWUser { <# These properties are defined in the swagger but are not present in the application [string]$clientId [ANOWUser_languageCode]$languageCode [int64]$numberOfSessions [string]$password [string]$userIp #> [string]$id [string]$lastUpdatedBy [boolean]$apiUser [string]$createdBy [boolean]$passwordEncoded [datetime]$dateCreated [string]$firstName [string]$location [boolean]$active [boolean]$accountExpired [ANOWUser_skinThemeType]$skinThemeType [datetime]$lastAccessTokenCreated [datetime]$lastPasswordChange [boolean]$admin [string]$secRole [boolean]$ldapAdmin [ANOWUser_skinDensityType]$skinDensityType [string]$lastName [int64]$passwordValidDays [string]$phone [int64]$incorrectLogons [boolean]$passwordExpired [datetime]$lastUpdated [boolean]$agent [string]$department [datetime]$lastAccessTokenExpire [string]$username [boolean]$accountLocked [datetime]$accountValidUntil [string]$email [string[]]$domains [string]$firstLastName [string]$name [datetime]$passwordValidUntil [ANOWSecurityRole[]]$secRoles [string[]]$secRolesList [ANOWTimeZone]$defaultTimeZone [datetime]$lastAccountExpired [datetime]$lastAccountLocked # Default constructor ANOWUser() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } # The primary goal of this method is to return back the same json string that the ANOW application produces when it converts an object into JSON # The secondary goal of this method is to stringify the object in preparation for encoding to URL format faithfully [string] ToString([string[]]$optional_properties) { #[hashtable]$this2 = @{} [System.Collections.Specialized.OrderedDictionary]$this2 = [System.Collections.Specialized.OrderedDictionary]@{} #$current_members = $this | Get-Member | Where-Object { $_.MemberType -eq 'Property' } $current_members = @('id', 'lastUpdatedBy', 'passwordEncoded', 'dateCreated', 'firstName', 'location', 'active', 'accountExpired', 'skinThemeType', 'lastAccessTokenCreated', 'lastPasswordChange', 'admin', 'secRole', 'ldapAdmin', 'skinDensityType', 'lastName', 'passwordValidDays', 'phone', 'incorrectLogons', 'passwordExpired', 'lastUpdated', 'agent', 'department', 'lastAccessTokenExpire', 'username', 'accountLocked', 'accountValidUntil', 'email', 'domains', 'firstLastName', 'name', 'passwordValidUntil', 'secRoles', 'secRolesList', 'createdBy', 'lastAccountExpired', 'languageCode') ForEach ($current_member in $current_members) { [string]$current_member_name = $current_member If ($current_member_value.Length -gt 0 -or $current_member_value.count -gt 0) { Remove-Variable current_member_value -Force } $current_member_value = $this.$current_member_name # This omits pre-defined optional properties for this specific class when they are empty If (-not ($current_member_value.Length -eq 0 -and $current_member_name -in ($optional_properties))) { If ($current_member -in @('accountValidUntil', 'dateCreated', 'lastAccessTokenCreated', 'lastAccessTokenExpire', 'lastPasswordChange', 'lastUpdated', 'passwordValidUntil') ) { # This ensures that datetimes are always formatted into ISO 8601 format. Powershell is not consistent on recognizing strings that can be safely casted into dates. [string]$current_member_value = Get-Date -Date $current_member_value -Format 'yyyy-MM-ddTHH:mm:ss.fff' $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member -in @('accountExpired', 'accountLocked', 'active', 'admin', 'agent', 'ldapAdmin', 'passwordEncoded', 'passwordExpired') ) { # This ensures that booleans are converted the same way that the application expects If ($current_member_value -eq $false) { $this2.Add($current_member_name, $false) } Else { $this2.Add($current_member_name, $true) } } ElseIf ($current_member_name -eq 'secRoles') { If ($current_member_value.count -gt 0) { [ANOWSecurityRole[]]$current_member_value = $this.secRoles } $this2.Add($current_member_name, @()) } ElseIf ($current_member_name -eq 'secRolesList') { If ($current_member_value.count -gt 0) { [string[]]$current_member_value = $this.secRolesList } $this2.Add($current_member_name, "") } ElseIf ($current_member_value -is [System.Enum]) { # This ensures that enums are resolved into their string value instead of the numerical index [string]$current_member_value = $current_member_value.ToString() $this2.Add($current_member_name, $current_member_value) } ElseIf ($current_member_value.Length -eq 0) { # This ensures that null values remain null instead of being converted to a string $this2.Add($current_member_name, $null) } Else { $this2.Add($current_member_name, $current_member_value) } } } [string]$stringified_object = $this2 | ConvertTo-JSON -Compress -Depth 10 Return $stringified_object } # The primary goal of this method is to URL encode an ANOW object for conversion into the _oldValues string. The _oldValues is typically (but not always) included by the ANOW application whenever modifying an object. The behavior of this method should match the ANOW application as closely as possible. Rigorous and frequent testing will always be needed to ensure that valid payloads are sent when modifying existing objects in the ANOW application. [string] ToURL([string[]]$optional_properties) { [string]$stringified_object = $this.ToString([string[]]$optional_properties) [string]$escaped_object = [System.Uri]::EscapeDataString($stringified_object) Return $escaped_object } } #endregion #region Class - [VariableTimestamp] (custom class) Class ANOWVariableTimestamp { [int64]$id [datetime]$timestamp [string]$resource [string]$lastUpdatedBy [datetime]$dateCreated [datetime]$lastUpdated [string]$value [string]$createdBy [string]$domain [ValidateSet('VARIABLE')] [string]$resourceType ANOWVariableTimestamp() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } } #endregion #EndRegion #Region - Sub Classes #region Class - [ANOWAgent] (Agent) Class ANOWAgent : ANOW { [int64]$connectedNodes [string]$agentSshEndpoint [datetime]$lastActivityDate [string]$agentFreeMemory [string]$agentMemoryUsage [string]$agentStartTime [string]$agentJarPath [int64]$noteCount [boolean]$centralManagement [ANOWAgent_agentStatus]$agentStatus [string]$agentHostName [string[]]$tags [string]$folder [boolean]$hasNotes [boolean]$hasPendingNotes [string]$agentJVMArgs [string]$agentLoadAvg [string]$agentUserName [PSCustomObject]$configuration [string]$agentJVM [string]$agentIp [int64]$totalNodes [string]$operatingSystemVersion [PSCustomObject]$agentState [string]$agentPid [string]$agentCPUCount [string]$agentSystemLocale [string]$agentMaxMemory [string]$agentUpdateState [string]$agentHomeDirectory [string]$agentTotalMemory [string]$agentVersion [int64]$pendingNoteCount [ANOWAgent_agentOperatingSystemType]$agentOperatingSystemType # Default constructor ANOWAgent() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWAdhocReport] (AdhocReport) Class ANOWAdhocReport : ANOW { [string]$folder [string]$reportDefinition [string]$reportQuery [ANOWAdhocReport_reportType]$reportType [string[]]$tags # Default constructor ANOWAdhocReport() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWApproval] Class ANOWApproval : ANOW { [ANOWApprovalRule[]]$rules # Default constructor ANOWApproval() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'rules' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWCalendar] Class ANOWCalendarDetail : ANOW { [datetime[]]$calculatedDates [int64]$valueLowThreshold [string]$calendarDates [Nullable[ANOWCalendar_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$folder [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [string]$valueUnit [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [string]$resourceType [Nullable[datetime]]$nextOpenDate [Nullable[datetime]]$nextCloseDate [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWCalendarDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWCalendar : ANOW { [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$calendarDates [string]$maxValue [Nullable[ANOWCalendar_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [PSCustomObject]$customFieldValues [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [int64]$availablePermits [ANOWCalendar_lockState]$lockState [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [PSCustomObject]$calendarStateId [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [PSCustomObject[]]$historicalValues [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWCalendar() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWDataSource] Class ANOWDataSource : ANOW { [Nullable[ANOWiconSet]]$iconSet [string]$fetchCommand [string]$endpoint [string]$folder [string]$name [string]$iconCode [string[]]$tags [boolean]$isArray [ANOWDataSource_dataType]$dataType [ANOWDataSource_errorHandling]$errorHandling [ANOWDataSource_validity]$validity [ANOWDataSource_dataSourceType]$dataSourceType [string] CreateOldValues() { [string[]]$optional_properties = 'id', 'simpleId', 'lastUpdatedBy', 'dateCreated', 'checksum', 'outOfSync', 'isArray', 'domain', 'tags', 'lastUpdated', 'modifiedByUser', 'folder', 'userIp', 'createdBy', 'description', 'codeRepository' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWDataSourceItem] Class ANOWLocalDictionaryRecord : ANOWDataSourceItem { # all of the properties are properly documented [datetime]$lastUpdated [datetime]$dateCreated [string]$lastUpdatedBy [string]$createdBy [string]$domain [string]$userIp [string]$value [string]$displayValue } Class ANOWLocalKeyValueStoreRecord : ANOWDataSourceItem { # all of the properties are properly documented [datetime]$lastUpdated [datetime]$dateCreated [string]$lastUpdatedBy [string]$createdBy [string]$domain [string]$userIp [string]$value [string]$key } Class ANOWLocalFileStoreRecord : ANOWDataSourceItem { [string]$domain [datetime]$lastUpdated [datetime]$dateCreated [string]$lastUpdatedBy [string]$createdBy [string]$mimeType [string]$key [int64]$size [string]$fileName [string]$userIp #[PSCustomObject]$masterDataSourceId - this item is defined in the schema but is not actually #[byte[]]$content - this item is defined in the schema but is not actually present } Class ANOWLocalTextFileStoreRecord : ANOWDataSourceItem { [datetime]$lastUpdated [datetime]$dateCreated [string]$lastUpdatedBy [string]$createdBy [string]$domain [string]$userIp [string]$fileName [string]$mimeType [string]$content [int64]$size [string]$key #[PSCustomObject]$masterDataSourceId - this item is defined in the schema but is not actually #[byte[]]$content - this item is defined in the schema but is not actually present } #endregion #region Class - [ANOWEndpoint] Class ANOWEndpoint : ANOW { [PSCustomObject]$customFieldValues [PSCustomObject]$endpointProperties [string[]]$tags [ANOWEndpoint_endpointType]$endpointType [string]$folder [string]$sshKeyPath [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWEndpoint() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = @() [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWFolder] Class ANOWFolder : ANOW { [string]$parent [string]$folderPath # Default constructor ANOWFolder() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description', 'folderPath' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWLock] Class ANOWLock : ANOW { [Nullable[ANOWLock_lockState]]$lockState [int64]$availablePermits [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$maxValue [Nullable[ANOWStock_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWStock() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWLockDetail : ANOW { [string[]]$tags [string]$folder [int64]$totalPermits [ValidateSet('LOCK')] [string]$resourceType [Nullable[ANOWLock_lockState]]$lockState [string]$resourceStatus # Default constructor ANOWLockDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWNode] Class ANOWNode : ANOW { [string]$parent [int64]$connectedNodes [boolean]$onAnyHold [string]$parentLoadBalancer [datetime]$lastActivityDate [PSCustomObject]$info [Nullable[datetime]]$agentStartTime [boolean]$isParent [boolean]$onHold [string]$resource [ANOWserverNode_serverNodeType]$serverNodeType [boolean]$onGlobalHold [string[]]$tags [string]$lastLoadBalanceNode [Nullable[float]]$manualBaselineDeviationMultiplier [string]$folder [PSCustomObject]$customFieldValues [string]$lastInfoDate [int64]$sortOrder [ANOWserverNode_status]$status [float]$baselineDeviationMultiplier [PSCustomObject]$configuration [string]$agentIp [Nullable[ANOWserverNode_loadBalancerStrategy]]$loadBalancerStrategy [int64]$totalNodes [int64]$availableWeightCapacity [boolean]$loadBalancer [int64]$connectionTimeout [PSCustomObject]$relatedResources [boolean]$holdOnAgentIpChanged [int64]$occupiedWeightCapacity [boolean]$passBy [PSCustomObject]$serverNodeState [int64]$totalWeightCapacity [string]$agentVersion [Nullable[ANOWserverNode_semaphoreState]]$semaphoreState [Nullable[ANOWserverNode_resourceType]]$resourceType [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWNode() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'configuration', 'folder', 'lastUpdatedBy', 'parentLoadBalancer', 'sortOrder', 'tags' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWResultMapping] Class ANOWResultMapping : ANOW { [ANOWResultMappingRule[]]$definition [string[]]$tags [string]$folder # Default constructor ANOWResultMapping() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'id', 'simpleId', 'lastUpdatedBy', 'dateCreated', 'checksum', 'outOfSync', 'domain', 'tags', 'lastUpdated', 'modifiedByUser', 'folder', 'userIp', 'createdBy', 'description', 'codeRepository' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWSchedule] Class ANOWSchedule : ANOW { [int64]$id [ANOWDuration]$overallExecutionTime [ANOWSchedule_agentOperatingSystemType]$agentOperatingSystemType [ANOWSchedule_cycleDelayMode]$cycleDelayMode [ANOWSchedule_cycleFailMode]$cycleFailMode [ANOWSchedule_endpointType]$endpointType [ANOWSchedule_integrationType]$integrationType [ANOWSchedule_monitorType]$monitorType [ANOWSchedule_processingStatus]$internalProcessingStatus [ANOWSchedule_processingType]$parentProcessingType [ANOWSchedule_processingType]$processingType [ANOWSchedule_sensorType]$sensorType [ANOWSchedule_serverNodeType]$serverNodeType [ANOWSchedule_serviceManagerType]$serviceManagerType [ANOWSchedule_serviceType]$serviceType [ANOWSchedule_taskType]$taskType [ANOWSchedule_triggerType]$triggerType [ANOWSchedule_waitingReason]$waitingReason [ANOWSchedule_workflowType]$parentWorkflowType [ANOWSchedule_workflowType]$rootWorkflowType [ANOWSchedule_workflowType]$workflowType [ANOWTimeZone]$cycleTimeZone [array]$crossDependantTemplates [array]$internalActions [array]$serviceStatusMapping [boolean]$agentDisconnectedDuringExecution [boolean]$agentReconnectedDuringExecution [boolean]$allowRestartFromStep [boolean]$approvalPending [boolean]$archived [boolean]$autoArchive [boolean]$childrenLoaded [boolean]$critical [boolean]$cycleConditionCheckResult [boolean]$eagerScriptExecution [boolean]$evaluationCompleted [boolean]$evaluationStarted [boolean]$forbidChildrenStart [boolean]$forceChronology [boolean]$forceCompleted [boolean]$forceCompletedConditionPassed [boolean]$forceFailed [boolean]$forceFailedConditionPassed [boolean]$forceLoad [boolean]$forceReady [boolean]$hasActions [boolean]$hasChildren [boolean]$hasChildrenExecuting [boolean]$hasCriticalPathChangeCheck [boolean]$hasCriticalPathOffCheck [boolean]$hasCriticalPathOnCheck [boolean]$hasCrossDependencies [boolean]$hasDependencies [boolean]$hasEarlyEndCheck [boolean]$hasEarlyStartCheck [boolean]$hasExecutingLongCheck [boolean]$hasExecutingShortCheck [boolean]$hasFailedActions [boolean]$hasInternalActions [boolean]$hasInternalItems [boolean]$hasInternalState [boolean]$hasLateEndCheck [boolean]$hasLateStartCheck [boolean]$hasNextRestartDate [boolean]$hasNotStartedCheck [boolean]$hasPredecessors [boolean]$hasResources [boolean]$hasRestartScenarios [boolean]$hasSuccessors [boolean]$hasSynchronizedResources [boolean]$highRisk [boolean]$integrationDefinitionMissing [boolean]$isFolder [boolean]$isProcessing [boolean]$isRoot [boolean]$isTask [boolean]$keepForcedStatus [boolean]$keepResourcesOnFailure [boolean]$keepSameLoadBalancerNodeOnRestart [boolean]$kill [boolean]$lazyLoad [boolean]$loadItemsOnHold [boolean]$nodeOverwritten [boolean]$noMoreIterations [boolean]$onHold [boolean]$optional [boolean]$parentHold [boolean]$parentPassBy [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$postScriptCompleted [boolean]$postScriptStarted [boolean]$preloaded [boolean]$preScriptCompleted [boolean]$preScriptFailed [boolean]$preScriptStarted [boolean]$resourcesAcquired [boolean]$resourcesQueued [boolean]$restoreOriginalCommandOnRestart [boolean]$scriptCompleted [boolean]$scriptFailed [boolean]$scriptStarted [boolean]$sequentialProcessing [boolean]$skipChildrenUpdate [boolean]$skipParentUpdate [boolean]$skipProcessingVariables [boolean]$stopped [boolean]$stopWithError [boolean]$templateNotFound [boolean]$useScripts [boolean]$wasCritical [boolean]$wasKilled [boolean]$wasLate [boolean]$wasPreloaded [datetime]$archiveDate [datetime]$baselineEndTime [datetime]$baselineStartTime [datetime]$cycleLastRestart [datetime]$cycleRestartUntil [datetime]$dateCreated [datetime]$endTime [datetime]$finalBaselineEndTime [datetime]$finalBaselineStartTime [datetime]$firstStartTime [datetime]$forecastEndTime [datetime]$forecastStartTime [datetime]$lastRestartDate [datetime]$lastUpdated [datetime]$nextRestartDate [datetime]$processingTimestamp [datetime]$restartUntil [datetime]$scheduledFireTime [datetime]$startTime [float]$percentCompleted [float]$percentExecuting [float]$percentFailed [int32]$completedCount [int32]$cycleActualCounter [int32]$cycleDayOffset [int32]$cycleDelay [int32]$dstsavings [int32]$executingCount [int32]$failedCount [int32]$greenCount [int32]$iteration [int32]$rawOffset [int32]$redCount [int32]$timesCompleted [int32]$timesFailed [int32]$timesFailedAfterLastCompleted [int32]$timesRestarted [int32]$totalCount [int32]$uninitializedChildrenCount [int32]$waitingAndReadyCount [int32]$warningCount [int32]$yellowCount [int64]$childSumEstimatedDuration [int64]$cycleCounter [int64]$cycleDuration [int64]$duration [int64]$estimatedDuration [int64]$forecastDuration [int64]$logSize [int64]$millis [int64]$parent [int64]$priority [int64]$restartingChildCounter [int64]$rootProcessingId [int64]$sortOrder [int64]$standardDays [int64]$standardHours [int64]$standardMinutes [int64]$standardSeconds [int64]$statisticalDuration [int64]$version [int64]$weight [PSCustomObject]$agentProcessingCommand [PSCustomObject]$approvalPendingOperation [PSCustomObject]$customFieldValues [PSCustomObject]$cycleCondition [PSCustomObject]$cycleConditionEval [PSCustomObject]$evaluatedForceCompletedCondition [PSCustomObject]$evaluatedForceFailedCondition [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [PSCustomObject]$inputFormValues [PSCustomObject]$layoutPreset [PSCustomObject]$layoutSettings [PSCustomObject]$originalOutputParameters [PSCustomObject]$originalProcessingCommand [PSCustomObject]$outputParameters [PSCustomObject]$processingCommand [PSCustomObject]$restartScenario [PSCustomObject]$switchCondition [PSCustomObject]$variableValues [string[]]$tags [string]$abortCommand [string]$agent [string]$ancestorPath [string]$approvalConfiguration [string]$costCenter [string]$createdBy [string]$cycleType [string]$description [string]$displayName [string]$domain [string]$endpoint [string]$executingStage [string]$exitCode [string]$exitMessage [string]$folder [string]$initialEndpoint [string]$inputType [string]$integration [string]$integrationTemplate [string]$internalId [string]$internalName [string]$internalProcessingStatusName [string]$internalStateItemsName [string]$itemType [string]$lastUpdatedBy [string]$launchedBy [string]$launchedById [string]$launchedByName [string]$loadBalancer [string]$logFileName [string]$logGrepResult [string]$name [string]$node [string]$originalPostScript [string]$originalPreScript [string]$outputFormat [string]$owner [string]$ownerRole [string]$parentProcessingName [string]$parentTemplate [string]$pid [string]$postScript [string]$preScript [string]$preScriptFailedMessage [string]$processingCommandText [string]$processingLaunchType [string]$processingStatus [string]$processingTemplateItemId [string]$processingTemplateItemName [string]$processingTemplateItemTitle [string]$resultMapping [string]$rootProcessingName [string]$rootTemplate [string]$scriptFailedMessage [string]$serviceStatus [string]$statusCode [string]$statusMessage [string]$template [string]$title [string]$userIp [string]$uuid [string]$workspace [boolean]$isFinishing [ANOWSchedule_exitProcessingStatus]$exitProcessingStatus [boolean]$exitFromScript [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWSchedule() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '?' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWScheduleTemplate] Class ANOWScheduleTemplate : ANOW { [boolean]$autoArchive [boolean]$checkedOut [boolean]$eagerScriptExecution [boolean]$highRisk [boolean]$keepResourcesOnFailure [boolean]$lazyLoad [boolean]$modifiedVersion [boolean]$onHold [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$sequentialProcessing [boolean]$turnOffDurationEstimation [boolean]$useScripts [int64]$durationSum [int64]$estimatedDuration [int64]$preloadCounter [int64]$statisticalDuration [Nullable[ANOWScheduleTemplate_integrationType]]$integrationType [Nullable[ANOWScheduleTemplate_processingType]]$processingType [Nullable[ANOWScheduleTemplate_triggerType]]$triggerType [Nullable[ANOWScheduleTemplate_highRiskStatisticMethod]]$highRiskStatisticMethod [Nullable[ANOWScheduleTemplate_highRiskStatisticPeriod]]$highRiskStatisticPeriod [Nullable[ANOWScheduleTemplate_statisticMethod]]$statisticMethod [Nullable[ANOWScheduleTemplate_statisticPeriod]]$statisticPeriod [Nullable[datetime]]$checkoutDate [Nullable[datetime]]$nextTriggerDate [PSCustomObject]$processingCommand [string]$checkoutBy [PSCustomObject]$customFieldValues [string]$folder [string]$integration [string]$nextTriggerTimeZone [string]$owner [string]$processingCommandText [string]$priority [string]$weight [string[]]$tags [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWScheduleTemplate() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'checkoutBy', 'checkoutDate', 'codeRepository', 'description', 'endpoint', 'endpointType', 'folder', 'forceCompletedCondition', 'highRiskStatisticMethod', 'highRiskStatisticPeriod', 'lastUpdatedBy', 'monitorType', 'node', 'owner', 'postScript', 'preScript', 'processingCommand', 'processingCommandText', 'resultMapping', 'sensorType', 'serviceType', 'statisticMethod', 'statisticPeriod', 'tags', 'taskType', 'title', 'workspace' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWSemaphore] Class ANOWSemaphore : ANOW { [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$calendarDates [string]$maxValue [Nullable[ANOWCalendar_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [PSCustomObject]$customFieldValues [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [int64]$availablePermits [ANOWCalendar_lockState]$lockState [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [PSCustomObject]$calendarStateId [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [PSCustomObject[]]$historicalValues [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWSemaphore() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWSemaphoreDetail : ANOW { [int64]$pendingNoteCount [boolean]$hasPendingNotes [boolean]$hasNotes [string[]]$tags [ValidateSet('BINARY_SEMAPHORE')] [string]$resourceType [boolean]$composite [string]$folder [int64]$noteCount [ANOWSemaphore_semaphoreState]$semaphoreState [int32[]]$dayOfWeek [int32[]]$dayOfMonth [datetime[]]$dates [int64]$availablePermits [ANOWSemaphore_lockState]$lockState [string]$resourceStatus # Default constructor ANOWSemaphoreDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWStock] Class ANOWStock : ANOW { [Nullable[ANOWStock_lockState]]$lockState [int64]$availablePermits [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$maxValue [Nullable[ANOWStock_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWStock() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWStockDetail : ANOW { [string[]]$tags [string]$folder [int64]$totalPermits [ValidateSet('STOCK')] [string]$resourceType [int64]$occupiedPermits [int64]$availablePermits [string]$resourceStatus # Default constructor ANOWStockDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWTag] Class ANOWTag : ANOW { [string]$textColor = '#FFFFFF' [string]$backgroundColor = '#FF0000' [Nullable[ANOWiconSet]]$iconSet [string]$iconCode [boolean]$showIconOnly = $False # Default constructor ANOWTag() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'code_repository', 'description', 'iconCode', 'iconSet' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWTask] Class ANOWTask : ANOW { [int64]$id [ANOWDuration]$overallExecutionTime [ANOWTask_agentOperatingSystemType]$agentOperatingSystemType [ANOWTask_cycleDelayMode]$cycleDelayMode [ANOWTask_cycleFailMode]$cycleFailMode [ANOWTask_endpointType]$endpointType [ANOWTask_integrationType]$integrationType [ANOWTask_monitorType]$monitorType [ANOWTask_processingStatus]$internalProcessingStatus [ANOWTask_processingType]$parentProcessingType [ANOWTask_processingType]$processingType [ANOWTask_sensorType]$sensorType [ANOWTask_serverNodeType]$serverNodeType [ANOWTask_serviceManagerType]$serviceManagerType [ANOWTask_serviceType]$serviceType [ANOWTask_taskType]$taskType [ANOWTask_triggerType]$triggerType [ANOWTask_waitingReason]$waitingReason [ANOWTask_workflowType]$parentWorkflowType [ANOWTask_workflowType]$rootWorkflowType [ANOWTask_workflowType]$workflowType [ANOWTimeZone]$cycleTimeZone [array]$crossDependantTemplates [array]$internalActions [array]$serviceStatusMapping [boolean]$agentDisconnectedDuringExecution [boolean]$agentReconnectedDuringExecution [boolean]$allowRestartFromStep [boolean]$approvalPending [boolean]$archived [boolean]$autoArchive [boolean]$childrenLoaded [boolean]$critical [boolean]$cycleConditionCheckResult [boolean]$eagerScriptExecution [boolean]$evaluationCompleted [boolean]$evaluationStarted [boolean]$forbidChildrenStart [boolean]$forceChronology [boolean]$forceCompleted [boolean]$forceCompletedConditionPassed [boolean]$forceFailed [boolean]$forceFailedConditionPassed [boolean]$forceLoad [boolean]$forceReady [boolean]$hasActions [boolean]$hasChildren [boolean]$hasChildrenExecuting [boolean]$hasCriticalPathChangeCheck [boolean]$hasCriticalPathOffCheck [boolean]$hasCriticalPathOnCheck [boolean]$hasCrossDependencies [boolean]$hasDependencies [boolean]$hasEarlyEndCheck [boolean]$hasEarlyStartCheck [boolean]$hasExecutingLongCheck [boolean]$hasExecutingShortCheck [boolean]$hasFailedActions [boolean]$hasInternalActions [boolean]$hasInternalItems [boolean]$hasInternalState [boolean]$hasLateEndCheck [boolean]$hasLateStartCheck [boolean]$hasNextRestartDate [boolean]$hasNotStartedCheck [boolean]$hasPredecessors [boolean]$hasResources [boolean]$hasRestartScenarios [boolean]$hasSuccessors [boolean]$hasSynchronizedResources [boolean]$highRisk [boolean]$integrationDefinitionMissing [boolean]$isFolder [boolean]$isProcessing [boolean]$isRoot [boolean]$isTask [boolean]$keepForcedStatus [boolean]$keepResourcesOnFailure [boolean]$keepSameLoadBalancerNodeOnRestart [boolean]$kill [boolean]$lazyLoad [boolean]$loadItemsOnHold [boolean]$nodeOverwritten [boolean]$noMoreIterations [boolean]$onHold [boolean]$optional [boolean]$parentHold [boolean]$parentPassBy [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$postScriptCompleted [boolean]$postScriptStarted [boolean]$preloaded [boolean]$preScriptCompleted [boolean]$preScriptFailed [boolean]$preScriptStarted [boolean]$resourcesAcquired [boolean]$resourcesQueued [boolean]$restoreOriginalCommandOnRestart [boolean]$scriptCompleted [boolean]$scriptFailed [boolean]$scriptStarted [boolean]$sequentialProcessing [boolean]$skipChildrenUpdate [boolean]$skipParentUpdate [boolean]$skipProcessingVariables [boolean]$stopped [boolean]$stopWithError [boolean]$templateNotFound [boolean]$useScripts [boolean]$wasCritical [boolean]$wasKilled [boolean]$wasLate [boolean]$wasPreloaded [datetime]$archiveDate [datetime]$baselineEndTime [datetime]$baselineStartTime [datetime]$cycleLastRestart [datetime]$cycleRestartUntil [datetime]$dateCreated [datetime]$endTime [datetime]$finalBaselineEndTime [datetime]$finalBaselineStartTime [datetime]$firstStartTime [datetime]$forecastEndTime [datetime]$forecastStartTime [datetime]$lastRestartDate [datetime]$lastUpdated [datetime]$nextRestartDate [datetime]$processingTimestamp [datetime]$restartUntil [datetime]$scheduledFireTime [datetime]$startTime [float]$percentCompleted [float]$percentExecuting [float]$percentFailed [int32]$completedCount [int32]$cycleActualCounter [int32]$cycleDayOffset [int32]$cycleDelay [int32]$dstsavings [int32]$executingCount [int32]$failedCount [int32]$greenCount [int32]$iteration [int32]$rawOffset [int32]$redCount [int32]$timesCompleted [int32]$timesFailed [int32]$timesFailedAfterLastCompleted [int32]$timesRestarted [int32]$totalCount [int32]$uninitializedChildrenCount [int32]$waitingAndReadyCount [int32]$warningCount [int32]$yellowCount [int64]$childSumEstimatedDuration [int64]$cycleCounter [int64]$cycleDuration [int64]$duration [int64]$estimatedDuration [int64]$forecastDuration [int64]$logSize [int64]$millis [int64]$parent [int64]$priority [int64]$restartingChildCounter [int64]$rootProcessingId [int64]$sortOrder [int64]$standardDays [int64]$standardHours [int64]$standardMinutes [int64]$standardSeconds [int64]$statisticalDuration [int64]$version [int64]$weight [PSCustomObject]$agentProcessingCommand [PSCustomObject]$approvalPendingOperation [PSCustomObject]$customFieldValues [PSCustomObject]$cycleCondition [PSCustomObject]$cycleConditionEval [PSCustomObject]$evaluatedForceCompletedCondition [PSCustomObject]$evaluatedForceFailedCondition [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [PSCustomObject]$inputFormValues [PSCustomObject]$layoutPreset [PSCustomObject]$layoutSettings [PSCustomObject]$originalOutputParameters [PSCustomObject]$originalProcessingCommand [PSCustomObject]$outputParameters [PSCustomObject]$processingCommand [PSCustomObject]$restartScenario [PSCustomObject]$switchCondition [PSCustomObject]$variableValues [string[]]$tags [string]$abortCommand [string]$agent [string]$ancestorPath [string]$approvalConfiguration [string]$costCenter [string]$createdBy [string]$cycleType [string]$description [string]$displayName [string]$domain [string]$endpoint [string]$executingStage [string]$exitCode [string]$exitMessage [string]$folder [string]$initialEndpoint [string]$inputType [string]$integration [string]$integrationTemplate [string]$internalId [string]$internalName [string]$internalProcessingStatusName [string]$internalStateItemsName [string]$itemType [string]$lastUpdatedBy [string]$launchedBy [string]$launchedById [string]$launchedByName [string]$loadBalancer [string]$logFileName [string]$logGrepResult [string]$name [string]$node [string]$originalPostScript [string]$originalPreScript [string]$outputFormat [string]$owner [string]$ownerRole [string]$parentProcessingName [string]$parentTemplate [string]$pid [string]$postScript [string]$preScript [string]$preScriptFailedMessage [string]$processingCommandText [string]$processingLaunchType [string]$processingStatus [string]$processingTemplateItemId [string]$processingTemplateItemName [string]$processingTemplateItemTitle [string]$resultMapping [string]$rootProcessingName [string]$rootTemplate [string]$scriptFailedMessage [string]$serviceStatus [string]$statusCode [string]$statusMessage [string]$template [string]$title [string]$userIp [string]$uuid [string]$workspace [boolean]$isFinishing [ANOWTask_exitProcessingStatus]$exitProcessingStatus [boolean]$exitFromScript [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWTask() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '?' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWTaskTemplate] Class ANOWTaskTemplate : ANOW { [array]$serviceStatusMapping [boolean]$autoArchive [boolean]$checkedOut [boolean]$eagerScriptExecution [boolean]$highRisk [boolean]$keepResourcesOnFailure [boolean]$lazyLoad [boolean]$modifiedVersion [boolean]$onHold [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$sequentialProcessing [boolean]$turnOffDurationEstimation [boolean]$useScripts [int64]$durationSum [int64]$estimatedDuration [int64]$preloadCounter [int64]$statisticalDuration [Nullable[ANOWTaskTemplate_endpointType]]$endpointType [Nullable[ANOWTaskTemplate_highRiskStatisticMethod]]$highRiskStatisticMethod [Nullable[ANOWTaskTemplate_highRiskStatisticPeriod]]$highRiskStatisticPeriod [Nullable[ANOWTaskTemplate_integrationType]]$integrationType [Nullable[ANOWTaskTemplate_monitorType]]$monitorType [Nullable[ANOWTaskTemplate_outputFormat]]$outputFormat [Nullable[ANOWTaskTemplate_processingType]]$processingType [Nullable[ANOWTaskTemplate_sensorType]]$sensorType [Nullable[ANOWTaskTemplate_serverNodeType]]$serverNodeType [Nullable[ANOWTaskTemplate_serviceManagerAggregationMode]]$serviceManagerAggregationMode [Nullable[ANOWTaskTemplate_serviceManagerType]]$serviceManagerType [Nullable[ANOWTaskTemplate_serviceType]]$serviceType [Nullable[ANOWTaskTemplate_statisticMethod]]$statisticMethod [Nullable[ANOWTaskTemplate_statisticPeriod]]$statisticPeriod [Nullable[ANOWTaskTemplate_taskType]]$taskType [Nullable[ANOWTaskTemplate_triggerType]]$triggerType [Nullable[ANOWTaskTemplate_workflowType]]$workflowType [Nullable[datetime]]$checkoutDate [Nullable[datetime]]$nextTriggerDate [Nullable[int64]]$expectedDuration [Nullable[int64]]$highRiskThreshold [PSCustomObject]$customFieldValues [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [PSCustomObject]$ignoreCondition [PSCustomObject]$inputFormValues [PSCustomObject]$layoutPreset [PSCustomObject]$layoutSettings [PSCustomObject]$processingCommand [string[]]$tags [string]$abortCommand [string]$approvalConfiguration [string]$calendar [string]$checkoutBy [string]$comment [string]$costCenter [string]$endpoint [string]$folder [string]$integration [string]$nextTriggerTimeZone [string]$node [string]$owner [string]$ownerRole [string]$postScript [string]$preScript [string]$priority [string]$processingCommandText [string]$reason [string]$resultMapping [string]$title [string]$weight [string]$workspace [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount [Nullable[ANOWTask_agentOperatingSystemType]]$agentOperatingSystemType #added [Nullable[ANOWTask_cycleDelayMode]]$cycleDelayMode #added [Nullable[ANOWTask_cycleFailMode]]$cycleFailMode #added # Default constructor ANOWTaskTemplate() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'checkoutBy', 'checkoutDate', 'codeRepository', 'description', 'endpoint', 'endpointType', 'folder', 'forceCompletedCondition', 'highRiskStatisticMethod', 'highRiskStatisticPeriod', 'lastUpdatedBy', 'monitorType', 'node', 'owner', 'postScript', 'preScript', 'processingCommand', 'processingCommandText', 'resultMapping', 'sensorType', 'serviceType', 'statisticMethod', 'statisticPeriod', 'tags', 'taskType', 'title', 'workspace' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWTimeWindow] Class ANOWTimeWindow : ANOW { [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$calendarDates [string]$maxValue [Nullable[ANOWCalendar_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [PSCustomObject]$customFieldValues [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [int64]$availablePermits [ANOWCalendar_lockState]$lockState [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [PSCustomObject]$calendarStateId [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [PSCustomObject[]]$historicalValues [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWTimeWindow() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWTimeWindowDetail : ANOW { [int64]$pendingNoteCount [boolean]$hasPendingNotes [boolean]$hasNotes [string[]]$tags [ValidateSet('TIME_SEMAPHORE')] [string]$resourceType [boolean]$composite [string]$folder [int64]$noteCount [ANOWSemaphore_semaphoreState]$semaphoreState [int32[]]$dayOfWeek [int32[]]$dayOfMonth [datetime[]]$dates [int64]$availablePermits [ANOWSemaphore_lockState]$lockState [string]$resourceStatus # Default constructor ANOWTimeWindowDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWVariable] Class ANOWVariable : ANOW { [int64]$valueLowThreshold [boolean]$composite [int64]$occupiedPermits [string]$calendarDates [string]$maxValue [Nullable[ANOWCalendar_calendarState]]$calendarState [int64]$valueHighThreshold [string]$timeZone [datetime[]]$dates [string[]]$tags [string]$resourceStatus [string]$folder [PSCustomObject]$customFieldValues [int64]$valueVeryHighThreshold [int32[]]$dayOfMonth [Nullable[ANOWCalendar_statisticFunction]]$statisticFunction [string]$valueUnit [int64]$availablePermits [ANOWCalendar_lockState]$lockState [string]$minValue [int32[]]$dayOfWeek [int64]$valueVeryLowThreshold [string]$value [string]$calendarDaysOfMonth [PSCustomObject]$calendarStateId [Nullable[ANOWCalendar_calendarType]]$calendarType [string]$calendarDaysOfWeek [string]$calendars [boolean]$calendarLimitExpression [int64]$totalPermits [Nullable[ANOWCalendar_semaphoreState]]$semaphoreState [string]$resourceType [PSCustomObject[]]$historicalValues [Nullable[datetime]]$nextOpenDate #this value exists in the console but not in the schema [Nullable[datetime]]$nextCloseDate #this value exists in the console but not in the schema [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWVariable() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } Class ANOWVariableDetail : ANOW { [int64]$pendingNoteCount [boolean]$hasPendingNotes [boolean]$hasNotes [string[]]$tags [ValidateSet('VARIABLE')] [string]$resourceType [boolean]$composite [string]$folder [int64]$noteCount [ANOWSemaphore_semaphoreState]$semaphoreState [int32[]]$dayOfWeek [int32[]]$dayOfMonth [datetime[]]$dates [int64]$availablePermits [ANOWSemaphore_lockState]$lockState [string]$resourceStatus # Default constructor ANOWVariableDetail() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'description' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWWorkflow] Class ANOWWorkflow : ANOW { [int64]$id [ANOWDuration]$overallExecutionTime [ANOWWorkflow_agentOperatingSystemType]$agentOperatingSystemType [ANOWWorkflow_cycleDelayMode]$cycleDelayMode [ANOWWorkflow_cycleFailMode]$cycleFailMode [ANOWWorkflow_endpointType]$endpointType [ANOWWorkflow_integrationType]$integrationType [ANOWWorkflow_monitorType]$monitorType [ANOWWorkflow_processingStatus]$internalProcessingStatus [ANOWWorkflow_processingType]$parentProcessingType [ANOWWorkflow_processingType]$processingType [ANOWWorkflow_sensorType]$sensorType [ANOWWorkflow_serverNodeType]$serverNodeType [ANOWWorkflow_serviceManagerType]$serviceManagerType [ANOWWorkflow_serviceType]$serviceType [ANOWWorkflow_taskType]$taskType [ANOWWorkflow_triggerType]$triggerType [ANOWWorkflow_waitingReason]$waitingReason [ANOWWorkflow_workflowType]$parentWorkflowType [ANOWWorkflow_workflowType]$rootWorkflowType [ANOWWorkflow_workflowType]$workflowType [ANOWTimeZone]$cycleTimeZone [array]$crossDependantTemplates [array]$internalActions [array]$serviceStatusMapping [boolean]$agentDisconnectedDuringExecution [boolean]$agentReconnectedDuringExecution [boolean]$allowRestartFromStep [boolean]$approvalPending [boolean]$archived [boolean]$autoArchive [boolean]$childrenLoaded [boolean]$critical [boolean]$cycleConditionCheckResult [boolean]$eagerScriptExecution [boolean]$evaluationCompleted [boolean]$evaluationStarted [boolean]$forbidChildrenStart [boolean]$forceChronology [boolean]$forceCompleted [boolean]$forceCompletedConditionPassed [boolean]$forceFailed [boolean]$forceFailedConditionPassed [boolean]$forceLoad [boolean]$forceReady [boolean]$hasActions [boolean]$hasChildren [boolean]$hasChildrenExecuting [boolean]$hasCriticalPathChangeCheck [boolean]$hasCriticalPathOffCheck [boolean]$hasCriticalPathOnCheck [boolean]$hasCrossDependencies [boolean]$hasDependencies [boolean]$hasEarlyEndCheck [boolean]$hasEarlyStartCheck [boolean]$hasExecutingLongCheck [boolean]$hasExecutingShortCheck [boolean]$hasFailedActions [boolean]$hasInternalActions [boolean]$hasInternalItems [boolean]$hasInternalState [boolean]$hasLateEndCheck [boolean]$hasLateStartCheck [boolean]$hasNextRestartDate [boolean]$hasNotStartedCheck [boolean]$hasPredecessors [boolean]$hasResources [boolean]$hasRestartScenarios [boolean]$hasSuccessors [boolean]$hasSynchronizedResources [boolean]$highRisk [boolean]$integrationDefinitionMissing [boolean]$isFolder [boolean]$isProcessing [boolean]$isRoot [boolean]$isTask [boolean]$keepForcedStatus [boolean]$keepResourcesOnFailure [boolean]$keepSameLoadBalancerNodeOnRestart [boolean]$kill [boolean]$lazyLoad [boolean]$loadItemsOnHold [boolean]$nodeOverwritten [boolean]$noMoreIterations [boolean]$onHold [boolean]$optional [boolean]$parentHold [boolean]$parentPassBy [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$postScriptCompleted [boolean]$postScriptStarted [boolean]$preloaded [boolean]$preScriptCompleted [boolean]$preScriptFailed [boolean]$preScriptStarted [boolean]$resourcesAcquired [boolean]$resourcesQueued [boolean]$restoreOriginalCommandOnRestart [boolean]$scriptCompleted [boolean]$scriptFailed [boolean]$scriptStarted [boolean]$sequentialProcessing [boolean]$skipChildrenUpdate [boolean]$skipParentUpdate [boolean]$skipProcessingVariables [boolean]$stopped [boolean]$stopWithError [boolean]$templateNotFound [boolean]$useScripts [boolean]$wasCritical [boolean]$wasKilled [boolean]$wasLate [boolean]$wasPreloaded [datetime]$archiveDate [datetime]$baselineEndTime [datetime]$baselineStartTime [datetime]$cycleLastRestart [datetime]$cycleRestartUntil [datetime]$dateCreated [datetime]$endTime [datetime]$finalBaselineEndTime [datetime]$finalBaselineStartTime [datetime]$firstStartTime [datetime]$forecastEndTime [datetime]$forecastStartTime [datetime]$lastRestartDate [datetime]$lastUpdated [datetime]$nextRestartDate [datetime]$processingTimestamp [datetime]$restartUntil [datetime]$scheduledFireTime [datetime]$startTime [float]$percentCompleted [float]$percentExecuting [float]$percentFailed [int32]$completedCount [int32]$cycleActualCounter [int32]$cycleDayOffset [int32]$cycleDelay [int32]$dstsavings [int32]$executingCount [int32]$failedCount [int32]$greenCount [int32]$iteration [int32]$rawOffset [int32]$redCount [int32]$timesCompleted [int32]$timesFailed [int32]$timesFailedAfterLastCompleted [int32]$timesRestarted [int32]$totalCount [int32]$uninitializedChildrenCount [int32]$waitingAndReadyCount [int32]$warningCount [int32]$yellowCount [int64]$childSumEstimatedDuration [int64]$cycleCounter [int64]$cycleDuration [int64]$duration [int64]$estimatedDuration [int64]$forecastDuration [int64]$logSize [int64]$millis [int64]$parent [int64]$priority [int64]$restartingChildCounter [int64]$rootProcessingId [int64]$sortOrder [int64]$standardDays [int64]$standardHours [int64]$standardMinutes [int64]$standardSeconds [int64]$statisticalDuration [int64]$version [int64]$weight [PSCustomObject]$agentProcessingCommand [PSCustomObject]$approvalPendingOperation [PSCustomObject]$customFieldValues [PSCustomObject]$cycleCondition [PSCustomObject]$cycleConditionEval [PSCustomObject]$evaluatedForceCompletedCondition [PSCustomObject]$evaluatedForceFailedCondition [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [PSCustomObject]$inputFormValues [PSCustomObject]$layoutPreset [PSCustomObject]$layoutSettings [PSCustomObject]$originalOutputParameters [PSCustomObject]$originalProcessingCommand [PSCustomObject]$outputParameters [PSCustomObject]$processingCommand [PSCustomObject]$restartScenario [PSCustomObject]$switchCondition [PSCustomObject]$variableValues [string[]]$tags [string]$abortCommand [string]$agent [string]$ancestorPath [string]$approvalConfiguration [string]$costCenter [string]$createdBy [string]$cycleType [string]$description [string]$displayName [string]$domain [string]$endpoint [string]$executingStage [string]$exitCode [string]$exitMessage [string]$folder [string]$initialEndpoint [string]$inputType [string]$integration [string]$integrationTemplate [string]$internalId [string]$internalName [string]$internalProcessingStatusName [string]$internalStateItemsName [string]$itemType [string]$lastUpdatedBy [string]$launchedBy [string]$launchedById [string]$launchedByName [string]$loadBalancer [string]$logFileName [string]$logGrepResult [string]$name [string]$node [string]$originalPostScript [string]$originalPreScript [string]$outputFormat [string]$owner [string]$ownerRole [string]$parentProcessingName [string]$parentTemplate [string]$pid [string]$postScript [string]$preScript [string]$preScriptFailedMessage [string]$processingCommandText [string]$processingLaunchType [string]$processingStatus [string]$processingTemplateItemId [string]$processingTemplateItemName [string]$processingTemplateItemTitle [string]$resultMapping [string]$rootProcessingName [string]$rootTemplate [string]$scriptFailedMessage [string]$serviceStatus [string]$statusCode [string]$statusMessage [string]$template [string]$title [string]$userIp [string]$uuid [string]$workspace [boolean]$isFinishing [ANOWWorkflow_exitProcessingStatus]$exitProcessingStatus [boolean]$exitFromScript [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWTask() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = '?' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWWorkflowTemplate] Class ANOWWorkflowTemplate : ANOW { [array]$serviceStatusMapping [boolean]$autoArchive [boolean]$checkedOut [boolean]$eagerScriptExecution [boolean]$highRisk [boolean]$keepResourcesOnFailure [boolean]$lazyLoad [boolean]$modifiedVersion [boolean]$onHold [boolean]$passActionsToChildren [boolean]$passBy [boolean]$passResourceDependenciesToChildren [boolean]$sequentialProcessing [boolean]$turnOffDurationEstimation [boolean]$useScripts [int64]$durationSum [int64]$estimatedDuration [int64]$preloadCounter [int64]$statisticalDuration [Nullable[ANOWWorkflow_agentOperatingSystemType]]$agentOperatingSystemType #added [Nullable[ANOWWorkflow_cycleDelayMode]]$cycleDelayMode #added [Nullable[ANOWWorkflow_cycleFailMode]]$cycleFailMode #added [Nullable[ANOWWorkflowTemplate_endpointType]]$endpointType [Nullable[ANOWWorkflowTemplate_highRiskStatisticMethod]]$highRiskStatisticMethod [Nullable[ANOWWorkflowTemplate_highRiskStatisticPeriod]]$highRiskStatisticPeriod [Nullable[ANOWWorkflowTemplate_integrationType]]$integrationType [Nullable[ANOWWorkflowTemplate_monitorType]]$monitorType [Nullable[ANOWWorkflowTemplate_outputFormat]]$outputFormat [Nullable[ANOWWorkflowTemplate_processingType]]$processingType [Nullable[ANOWWorkflowTemplate_sensorType]]$sensorType [Nullable[ANOWWorkflowTemplate_serverNodeType]]$serverNodeType [Nullable[ANOWWorkflowTemplate_serviceManagerAggregationMode]]$serviceManagerAggregationMode [Nullable[ANOWWorkflowTemplate_serviceManagerType]]$serviceManagerType [Nullable[ANOWWorkflowTemplate_serviceType]]$serviceType [Nullable[ANOWWorkflowTemplate_statisticMethod]]$statisticMethod [Nullable[ANOWWorkflowTemplate_statisticPeriod]]$statisticPeriod [Nullable[ANOWWorkflowTemplate_taskType]]$taskType [Nullable[ANOWWorkflowTemplate_triggerType]]$triggerType [Nullable[ANOWWorkflowTemplate_workflowType]]$workflowType [Nullable[datetime]]$checkoutDate [Nullable[datetime]]$nextTriggerDate [Nullable[int64]]$expectedDuration [Nullable[int64]]$highRiskThreshold [PSCustomObject]$customFieldValues [PSCustomObject]$forceCompletedCondition [PSCustomObject]$forceFailedCondition [PSCustomObject]$ignoreCondition [PSCustomObject]$inputFormValues [PSCustomObject]$layoutPreset [PSCustomObject]$layoutSettings [PSCustomObject]$processingCommand [string[]]$tags [string]$abortCommand [string]$approvalConfiguration [string]$calendar [string]$checkoutBy [string]$comment [string]$costCenter [string]$endpoint [string]$folder [string]$integration [string]$nextTriggerTimeZone [string]$node [string]$owner [string]$ownerRole [string]$postScript [string]$preScript [string]$priority [string]$processingCommandText [string]$reason [string]$resultMapping [string]$title [string]$weight [string]$workspace [boolean]$hasNotes [boolean]$hasPendingNotes [int64]$noteCount [int64]$pendingNoteCount # Default constructor ANOWWorkflowTemplate() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'checkoutBy', 'checkoutDate', 'codeRepository', 'description', 'folder', 'highRiskStatisticMethod', 'highRiskStatisticPeriod', 'lastUpdatedBy', 'layoutPreset', 'processingCommand', 'processingCommandText', 'statisticMethod', 'statisticPeriod', 'tags' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #region Class - [ANOWWorkspace] Class ANOWWorkspace : ANOW { [Nullable[ANOWiconSetIconsOnly]]$iconSet [string]$prefix [boolean]$setTags [string]$setWorkspaceFolder [Nullable[ANOWWorkspace_workspaceSetFolderType]]$workspaceSetFolderType [boolean]$setFolder [Nullable[ANOWWorkspace_workspaceSetTagType]]$workspaceSetTagType [boolean]$addPrefix [string[]]$setWorkspaceTags [string[]]$tags [string]$folder [string]$iconCode # Default constructor ANOWWorkspace() { $this.Init(@{}) } [void] Init([hashtable]$Properties) { foreach ($Property in $Properties.Keys) { $this.$Property = $Properties.$Property } } [string] CreateOldValues() { [string[]]$optional_properties = 'prefix', 'setWorkspaceFolder', 'setWorkspaceTags', 'workspaceSetFolderType', 'workspaceSetTagType' [string]$old_values = $this.ToURL($optional_properties) Return $old_values } } #endregion #EndRegion |