{
  "version": "1.8.3",
  "timeZone": "Europe/Berlin",
  "jobResourceNames": [
    "Test-AuthenticationSettings"
  ],
  "instructions": [
    {
      "TYPE": "Try",
      "try": {
        "instructions": [
          {
            "TYPE": "Execute.Named",
            "jobName": "Deploy",
            "label": "Deploy"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Release",
            "label": "Release"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-check-announce",
            "label": "Notice-check-announce"
          },
          {
            "TYPE": "If",
            "predicate": "$board_type_plannable != '\"PLANNABLE\"' ||\ntoNumber($no_of_announcements) != 31||\ntoNumber($no_of_notices) != 31 ||\n$state_of_notices != '\"ANNOUNCED\"'",
            "then": {
              "instructions": [
                {
                  "TYPE": "Finish",
                  "message": "Notice-check-announce job failed",
                  "unsuccessful": true
                }
              ]
            }
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Order-ID-post",
            "label": "Get-Order-ID-post"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Let-run-order-post",
            "label": "Let-run-order-post"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-check-post",
            "label": "Notice-check-post"
          },
          {
            "TYPE": "If",
            "predicate": "$board_type_plannable != '\"PLANNABLE\"' ||\ntoNumber($no_of_posted_notices) != 31 ||\ntoNumber($no_of_notices) != 31 ||\n$state_of_notices != '\"POSTED\"'",
            "then": {
              "instructions": [
                {
                  "TYPE": "Finish",
                  "message": "Notice-check-post job failed",
                  "unsuccessful": true
                }
              ]
            }
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-delete",
            "label": "Notice-delete"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-delete-check",
            "label": "Notice-delete-check"
          },
          {
            "TYPE": "If",
            "predicate": "toNumber($no_of_notices_after_delete) != 0",
            "then": {
              "instructions": [
                {
                  "TYPE": "Finish",
                  "message": "Notice-delete job failed",
                  "unsuccessful": true
                }
              ]
            }
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Order-ID-expect",
            "label": "Get-Order-ID-expect"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Let-run-order-expect",
            "label": "Let-run-order-expect"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-check-expect",
            "label": "Notice-check-expect"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "If",
            "predicate": "$board_type_plannable != '\"PLANNABLE\"' ||\n$state_of_notice != '\"EXPECTED\"' ||\ntoNumber($no_of_notices) != 31 ||\ntoNumber($no_of_expected_notice) != 31",
            "then": {
              "instructions": [
                {
                  "TYPE": "Finish",
                  "message": "Notice-check-expect job failed",
                  "unsuccessful": true
                }
              ]
            }
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Post-notice-manual",
            "label": "Post-notice-manual"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Release-post_1",
            "label": "Release-post_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Order-ID-post_copy_1",
            "label": "Get-Order-ID-post_copy_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Let-run-order-post_copy_1",
            "label": "Let-run-order-post_copy_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Order-ID-consume",
            "label": "Get-Order-ID-consume"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Let-run-order-consume",
            "label": "Let-run-order-consume"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Notice-check-consume",
            "label": "Notice-check-consume"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "If",
            "predicate": "$board_type_plannable != '\"PLANNABLE\"' ||\ntoNumber($no_of_notices) != 0",
            "then": {
              "instructions": [
                {
                  "TYPE": "Finish",
                  "message": "Notice-check-consume job failed",
                  "unsuccessful": true
                }
              ]
            }
          }
        ]
      },
      "catch": {
        "instructions": [
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Submitted-Orders_copy_1",
            "label": "Get-Submitted-Orders_copy_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Cancel_DailyPlan_orders_copy_1",
            "label": "Cancel_DailyPlan_orders_copy_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Get-Planned-Orders_copy_1",
            "label": "Get-Planned-Orders_copy_1"
          },
          {
            "TYPE": "Sleep",
            "duration": "10"
          },
          {
            "TYPE": "Execute.Named",
            "jobName": "Delete_Planned_order_copy_1",
            "label": "Delete_Planned_order_copy_1"
          },
          {
            "TYPE": "Finish",
            "message": "testcase failed",
            "unsuccessful": true
          }
        ]
      }
    }
  ],
  "jobs": {
    "Get-Submitted-Orders_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/daily_plan/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerIds\\\": [\\n      \\\"${js7ControllerId}\\\"\\n    ],\\n    \\\"limit\\\": 5000,\\n    \\\"workflowPaths\\\": [\\n      \\\"RES-Notice-plannable-Consume\\\",\\n      \\\"RES-Notice-plannable-Expect\\\",\\n      \\\"RES-Notice-plannable-Post\\\"\\n    ],\\n    \\\"states\\\": [\\n      \\\"SUBMITTED\\\"\\n    ],\\n    \\\"dailyPlanDateFrom\\\": \\\"2025-11-12\\\",\\n    \\\"dailyPlanDateTo\\\": \\\"2026-11-11\\\"\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"SubmittedOrderIdArray\\\",\\n    \\\"path\\\": \\\".plannedOrderItems[].orderId\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Requst to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Cancel_DailyPlan_orders_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/daily_plan/orders/cancel\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerIds\\\": [\\n      \\\"${js7ControllerId}\\\"\\n    ],\\n    \\\"orderIds\\\": $SubmittedOrderIdArray\\n  }\\n}\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Requst to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Get-Planned-Orders_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/daily_plan/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerIds\\\": [\\n      \\\"${js7ControllerId}\\\"\\n    ],\\n    \\\"limit\\\": 5000,\\n    \\\"workflowPaths\\\": [\\n      \\\"RES-Notice-plannable-Consume\\\",\\n      \\\"RES-Notice-plannable-Expect\\\",\\n      \\\"RES-Notice-plannable-Post\\\"\\n    ],\\n    \\\"states\\\": [\\n      \\\"PLANNED\\\"\\n    ],\\n    \\\"dailyPlanDateFrom\\\": \\\"2025-11-12\\\",\\n    \\\"dailyPlanDateTo\\\": \\\"2026-11-11\\\"\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"PlannedOrderIdArray\\\",\\n    \\\"path\\\": \\\".plannedOrderItems[].orderId\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Requst to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Delete_Planned_order_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/daily_plan/orders/delete\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n  \\\"orderIds\\\": $PlannedOrderIdArray,\\n  \\\"auditLog\\\": {}\\n}\\n}\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Requst to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Deploy": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/inventory/deployment/deploy\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"body\\\": {\\n    \\\"includeLate\\\": false,\\n    \\\"controllerIds\\\": [\\n      \\\"${js7ControllerId}\\\"\\n    ],\\n    \\\"addOrdersDateFrom\\\": \\\"now\\\",\\n    \\\"store\\\": {\\n      \\\"draftConfigurations\\\": [\\n        {\\n          \\\"configuration\\\": {\\n            \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Post\\\",\\n            \\\"objectType\\\": \\\"WORKFLOW\\\"\\n          }\\n        },\\n        {\\n          \\\"configuration\\\": {\\n            \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Expect\\\",\\n            \\\"objectType\\\": \\\"WORKFLOW\\\"\\n          }\\n        },\\n        {\\n          \\\"configuration\\\": {\\n            \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Consume\\\",\\n            \\\"objectType\\\": \\\"WORKFLOW\\\"\\n          }\\n        },\\n        {\\n          \\\"configuration\\\": {\\n            \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable\\\",\\n            \\\"objectType\\\": \\\"NOTICEBOARD\\\"\\n          }\\n        }\\n      ]\\n    },\\n    \\\"auditLog\\\": {}\\n  }\\n}\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Release": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/inventory/release\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"body\\\": {\\n    \\\"auditLog\\\": {},\\n    \\\"includeLate\\\": false,\\n    \\\"update\\\": [\\n      {\\n        \\\"objectType\\\": \\\"SCHEDULE\\\",\\n        \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Post\\\"\\n      },\\n      {\\n        \\\"objectType\\\": \\\"SCHEDULE\\\",\\n        \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Consume\\\"\\n      },\\n      {\\n        \\\"objectType\\\": \\\"SCHEDULE\\\",\\n        \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Expect\\\"\\n      }\\n    ],\\n    \\\"addOrdersDateFrom\\\": \\\"now\\\"\\n  }\\n}\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Notice-check-announce": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notice/boards\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"noticeBoardPaths\\\": [\\n      \\\"/Test/RES/RES-Notice-plannable\\\"\\n    ],\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"board_type_plannable\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].boardType\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_announcements\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfAnnouncements\\\"\\n  },\\n  {\\n  \\\"name\\\": \\\"state_of_notices\\\",\\n  \\\"path\\\": \\\".noticeBoards[0].notices[0].state._text\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Get-Order-ID-post": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"compact\\\": true,\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"workflowIds\\\": [\\n      {\\n        \\\"path\\\": \\\"RES-Notice-plannable-Post\\\"\\n      }\\n    ],\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"order_Id\\\",\\n    \\\"path\\\": \\\".orders[].orderId\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"order_Id_length\\\",\\n    \\\"path\\\": \\\".orders | length\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Let-run-order-post": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders/continue\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"orderIds\\\": ${order_Id}\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"Let_run_order_ran_successfully\\\",\\n    \\\"path\\\": \\\".ok\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Notice-check-post": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notice/boards\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"noticeBoardPaths\\\": [\\n      \\\"/Test/RES/RES-Notice-plannable\\\"\\n    ],\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"board_type_plannable\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].boardType\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_posted_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfPostedNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"state_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].notices[0].state._text\\\"\\n  },\\n  {\\n  \\\"name\\\": \\\"notice_ids\\\",\\n  \\\"path\\\": \\\".noticeBoards[].notices[].id\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Notice-delete": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notices/delete\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"noticeBoardPath\\\": \\\"/Test/RES/RES-Notice-plannable\\\",\\n    \\\"noticeIds\\\": ${notice_ids},\\n    \\\"auditLog\\\": {}\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"ok_deleted_plannable\\\",\\n    \\\"path\\\": \\\".ok\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Notice-delete-check": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notice/boards\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"noticeBoardPaths\\\": [\\n      \\\"/Test/RES/RES-Notice-plannable\\\"\\n    ],\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"no_of_notices_after_delete\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"notice_length_after_delete\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].notices\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Get-Order-ID-expect": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"compact\\\": true,\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"workflowIds\\\": [\\n      {\\n        \\\"path\\\": \\\"RES-Notice-plannable-Expect\\\"\\n      }\\n    ],\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"order_Id\\\",\\n    \\\"path\\\": \\\".orders[].orderId\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"order_Id_length\\\",\\n    \\\"path\\\": \\\".orders | length\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Let-run-order-expect": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders/continue\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"orderIds\\\": ${order_Id}\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"Let_run_order_ran_successfully\\\",\\n    \\\"path\\\": \\\".ok\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Notice-check-expect": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notice/boards\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"noticeBoardPaths\\\": [\\n      \\\"/Test/RES/RES-Notice-plannable\\\"\\n    ],\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"board_type_plannable\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].boardType\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"state_of_notice\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].notices[0].state._text\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_expected_notice\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfExpectedNotices\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Post-notice-manual": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notices/post\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"timeZone\\\": \\\"Europe/Berlin\\\",\\n    \\\"auditLog\\\": {},\\n    \\\"notices\\\": [\\n      {\\n        \\\"noticeBoardPath\\\": \\\"/Test/RES/RES-Notice-plannable\\\"\\n      }\\n    ],\\n    \\\"endOfLife\\\": \\\"5s\\\"\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"board_type_plannable\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].boardType\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"state_of_notice\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].notices[0].state._text\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_expected_notice\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfExpectedNotices\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    },
    "Release-post_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/inventory/release\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"body\\\": {\\n    \\\"auditLog\\\": {},\\n    \\\"includeLate\\\": false,\\n    \\\"update\\\": [\\n      {\\n        \\\"objectType\\\": \\\"SCHEDULE\\\",\\n        \\\"path\\\": \\\"/Test/RES/RES-Notice-plannable-Post\\\"\\n      }\\n    ],\\n    \\\"addOrdersDateFrom\\\": \\\"now\\\"\\n  }\\n}\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Get-Order-ID-post_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"compact\\\": true,\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"workflowIds\\\": [\\n      {\\n        \\\"path\\\": \\\"RES-Notice-plannable-Post\\\"\\n      }\\n    ],\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"order_Id\\\",\\n    \\\"path\\\": \\\".orders[].orderId\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"order_Id_length\\\",\\n    \\\"path\\\": \\\".orders | length\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Let-run-order-post_copy_1": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders/continue\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"orderIds\\\": ${order_Id}\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"Let_run_order_ran_successfully\\\",\\n    \\\"path\\\": \\\".ok\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Get-Order-ID-consume": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"compact\\\": true,\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"workflowIds\\\": [\\n      {\\n        \\\"path\\\": \\\"RES-Notice-plannable-Consume\\\"\\n      }\\n    ],\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"order_Id\\\",\\n    \\\"path\\\": \\\".orders[].orderId\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"order_Id_length\\\",\\n    \\\"path\\\": \\\".orders | length\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Let-run-order-consume": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/orders/continue\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"orderIds\\\": ${order_Id}\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"Let_run_order_ran_successfully\\\",\\n    \\\"path\\\": \\\".ok\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 1,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "title": "Send Request to a JOC API",
      "documentationName": "JS7RESTClientJob",
      "isNotRestartable": false
    },
    "Notice-check-consume": {
      "agentName": "primaryAgent",
      "withSubagentClusterIdExpr": false,
      "executable": {
        "TYPE": "InternalExecutable",
        "className": "com.sos.jitl.jobs.rest.JS7RESTClientJob",
        "internalType": "JITL",
        "arguments": {
          "request": "\"{\\n  \\\"endpoint\\\": \\\"/notice/boards\\\",\\n  \\\"method\\\": \\\"POST\\\",\\n  \\\"headers\\\": [],\\n  \\\"body\\\": {\\n    \\\"noticeBoardPaths\\\": [\\n      \\\"/Test/RES/RES-Notice-plannable\\\"\\n    ],\\n    \\\"controllerId\\\": \\\"${js7ControllerId}\\\",\\n    \\\"limit\\\": 5000\\n  }\\n}\"",
          "return_variable": "\"[\\n  {\\n    \\\"name\\\": \\\"board_type_plannable\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].boardType\\\"\\n  },\\n  {\\n    \\\"name\\\": \\\"no_of_notices\\\",\\n    \\\"path\\\": \\\".noticeBoards[0].numOfNotices\\\"\\n  }\\n]\""
        }
      },
      "skipIfNoAdmissionForOrderDay": false,
      "killAtEndOfAdmissionPeriod": false,
      "parallelism": 100,
      "graceTimeout": 1,
      "failOnErrWritten": false,
      "warnOnErrWritten": false,
      "isNotRestartable": false
    }
  }
}