[{"data":1,"prerenderedAt":1832},["Reactive",2],{"$2rKt39NLoP":3,"$rJeHEaTi23":92,"$pvlFnLIETK":101,"$peAOkyx5R9":122,"$Jw2NwQfRzY":613},{"title":4,"content":5,"toc":6,"section":83},"TWS/IWS - IBM Tivoli Workload Scheduler","\u003Cp>\u003Cstrong>IBM Tivoli Workload Scheduler (TWS)\u003C/strong>, also known as IBM Workload Automation (IWA), is an enterprise job scheduling platform that automates the scheduling, monitoring, and management of batch processing workflows on IBM z/OS mainframe systems. TWS files use a batch loader format with keyword-based statements such as \u003Ccode>ADDEF\u003C/code>, \u003Ccode>ADSTART\u003C/code>, \u003Ccode>ADOP\u003C/code>, \u003Ccode>ADDEP\u003C/code>, and \u003Ccode>JOBREC\u003C/code>;\u003C/p>\u003Cp>Throughout this documentation, the term \"task\" refers to a scheduled task defined in the scheduler, to avoid confusion with JCL jobs.\u003C/p>\u003Cp>The extracted TWS scheduler follows a batch loader text format with a structured layout as the following example.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADDEF\n  ADID(PAYROLL)\n  GROUP(FINANCE)\nADOP\n  OPNO(1)\n  JOBN(EXTRACT)\n  WSID(CPU1)\nADOP\n  OPNO(2)\n  JOBN(COMPUTE)\n  WSID(CPU1)\n  PREJOBN(EXTRACT)\nADOP\n  OPNO(3)\n  JOBN(REPORT)\n  WSID(CPU1)\nADDEP\n  PREOPNO(2)\n  PREWSID(CPU1)\nADOP\n  OPNO(4)\n  JOBN(REPORT_WARN)\n  WSID(CPU1)\nADDEP\n  PREOPNO(2)\n  PREWSID(CPU1)\nADCNC\n  CONDID(1)\n  COUNT(1)\nADCNS\n  CONDID(1)\n  PREOPNO(2)\n  CHECK(RC)\n  LOGIC(EQ)\n  RC1(0004)\u003C/code>\u003C/pre>\u003Cp>Based on the example above, job dependencies are as follows:\u003C/p>\u003Cfigure class=\"image\">\u003Cimg class=\"shadow-img\" src=\"/uploads/tws_iws_6c5e97bb42.png\" alt=\"tws-iws.png\" srcset=\"/uploads/thumbnail_tws_iws_6c5e97bb42.png 245w,/uploads/small_tws_iws_6c5e97bb42.png 500w,/uploads/medium_tws_iws_6c5e97bb42.png 750w,\" sizes=\"100vw\" width=\"750px\">\u003C/figure>\u003Ch2 id=\"job-stream-definition\">Job stream definition\u003C/h2>\u003Cp>\u003Ccode>ADDEF\u003C/code> (short form) or \u003Ccode>ADSTART\u003C/code> (full form) defines a job stream header. A job stream is an organizational structure that groups related operations/tasks together.\u003C/p>\u003Ch3 id=\"adid\">ADID\u003C/h3>\u003Cp>Attribute \u003Ccode>ADID\u003C/code> states the unique identifier of the job stream. All subsequent \u003Ccode>ADOP\u003C/code> and \u003Ccode>ADDEP\u003C/code> statements belong to this job stream until the next \u003Ccode>ADDEF\u003C/code> or \u003Ccode>ADSTART\u003C/code> is encountered.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADDEF\n  ADID(PAYROLL)\n  GROUP(FINANCE)\u003C/code>\u003C/pre>\u003Cp>A single TWS file can contain multiple job streams.\u003C/p>\u003Ch2 id=\"operation-definition\">Operation definition\u003C/h2>\u003Cp>\u003Ccode>ADOP\u003C/code> defines an operation (a scheduled task) within the current job stream. Each operation represents a unit of work to be executed. On z/OS computer workstations, the \u003Ccode>JOBN\u003C/code> value implicitly identifies the JCL member to be submitted.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADOP\n  OPNO(2)\n  JOBN(COMPUTE)\n  WSID(CPU1)\n  PREJOBN(EXTRACT)\u003C/code>\u003C/pre>\u003Ch2 id=\"unconditional-link\">Unconditional link\u003C/h2>\u003Ch3 id=\"prejobn-preopno-addep\">PREJOBN / PREOPNO / ADDEP\u003C/h3>\u003Cp>Dependencies created from predecessor declarations (PREJOBN, PREOPNO in ADOP, or ADDEP blocks) that have no associated ADCNS condition entries are classified as \u003Cstrong>UNCONDITIONAL\u003C/strong>.\u003C/p>\u003Cp>\u003Ccode>PREJOBN\u003C/code> states the predecessor task name. It builds a link between the predecessor operation and the current operation. When the predecessor exists in the file, an \u003Ccode>\"Exec Next Scheduled Task\"\u003C/code> edge is created from the predecessor to the current operation. When the predecessor is not found, a \u003Ccode>\"Missing Scheduled Task\"\u003C/code> edge is created.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADOP\n  OPNO(2)\n  JOBN(COMPUTE)\n  WSID(CPU1)\n  PREJOBN(EXTRACT)\u003C/code>\u003C/pre>\u003Cp>In the example above, operation \u003Ccode>EXTRACT\u003C/code> triggers operation \u003Ccode>COMPUTE\u003C/code>.\u003C/p>\u003Cp>\u003Ccode>PREOPNO\u003C/code> states the predecessor operation number. It is resolved to a task name within the current job stream.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADOP\n  OPNO(010)\n  JOBN(STEP1)\n  WSID(CPU1)\nADOP\n  OPNO(020)\n  JOBN(STEP2)\n  WSID(CPU1)\n  PREOPNO(010)\u003C/code>\u003C/pre>\u003Cp>In the example above, \u003Ccode>STEP2\u003C/code> depends on \u003Ccode>STEP1\u003C/code> because \u003Ccode>PREOPNO(010)\u003C/code> resolves to \u003Ccode>JOBN(STEP1)\u003C/code>.\u003C/p>\u003Cp>\u003Ccode>ADDEP\u003C/code> declares a predecessor dependency for the most recently defined operation (the last ADOP). It is used in the full-form batch loader format as a separate block after \u003Ccode>ADOP\u003C/code>.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADOP\n  OPNO(010)\n  JOBN(JOBSTEP1)\n  WSID(CPU1)\nADDEP\n  PREOPNO(001)\n  PREWSID(ON)\u003C/code>\u003C/pre>\u003Cp>\u003Ccode>PREOPNO\u003C/code> (in \u003Ccode>ADDEP\u003C/code>) states the predecessor operation number. It is resolved to a task name using the OPNO-to-JOBN mapping.\u003C/p>\u003Cp>\u003Ccode>PREOPNO\u003C/code> (in \u003Ccode>ADDEP\u003C/code>) states the predecessor operation number. It is resolved to a task name using the OPNO-to-JOBN mapping.\u003C/p>\u003Cp>\u003Ccode>PREJOBN\u003C/code> (in \u003Ccode>ADDEP\u003C/code>) states the predecessor task name directly.\u003C/p>\u003Cp>\u003Ccode>PREADID\u003C/code> states the job stream of the predecessor, enabling cross-stream dependency declarations. When absent, the current job stream is assumed.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADDEP\n  PREJOBN(STEP_A1)\n  PREADID(STREAM_A)\n  PREWSID(CPU1)\u003C/code>\u003C/pre>\u003Cp>In the example above, the current operation depends on \u003Ccode>STEP_A1\u003C/code> from job stream \u003Ccode>STREAM_A.\u003C/code>\u003C/p>\u003Cp>In the main example above, REPORT declares \u003Ccode>ADDEP PREOPNO(2)\u003C/code> with no \u003Ccode>ADCNS\u003C/code> block. This creates an unconditional \u003Ccode>\"Exec Next Scheduled Task\"\u003C/code> edge from \u003Ccode>COMPUTE\u003C/code> to \u003Ccode>REPORT\u003C/code>.\u003C/p>\u003Cp>The JSON output for an unconditional dependency includes the property \u003Ccode>schedulerDependencyType\u003C/code> set to \u003Ccode>\"UNCONDITIONAL\"\u003C/code>.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">{\n    \"dependencyType\": \"Exec Next Scheduled Task\",\n    \"name\": \"PAYROLL-REPORT-payroll.tws\",\n    \"path\": \"Global:SCHEDULED_TASK:PAYROLL-REPORT-payroll.tws\",\n    \"properties\": {\n        \"schedulerDependencyType\": \"UNCONDITIONAL\"\n    },\n    \"type\": \"SCHEDULED_TASK\"\n}\u003C/code>\u003C/pre>\u003Ch3 id=\"missing-predecessor\">Missing predecessor\u003C/h3>\u003Cp>When a \u003Ccode>PREJOBN\u003C/code> or \u003Ccode>PREOPNO\u003C/code> references a task that is not found in any job stream, a missing dependency is created with the property \u003Ccode>schedulerDependencyType\u003C/code> set to \u003Ccode>\"UNCONDITIONAL\"\u003C/code>.\u003C/p>\u003Ch2 id=\"conditional-link\">Conditional link\u003C/h2>\u003Ch3 id=\"adcnc-adcns\">ADCNC / ADCNS\u003C/h3>\u003Cp>TWS supports conditional predecessor dependencies through the \u003Ccode>ADCNS\u003C/code> (condition sub-entry) statement, which allows operations to depend on a predecessor only when a specific return code or status condition is met.\u003C/p>\u003Cp>\u003Ccode>ADCNC\u003C/code> groups one or more ADCNS condition sub-entries for the current operation. It does not create a dependency edge by itself.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADCNC\n  CONDID(1)\n  COUNT(1)\u003C/code>\u003C/pre>\u003Cp>\u003Ccode>CONDID\u003C/code> states the condition identifier that links ADCNC to its ADCNS sub-entries.\u003C/p>\u003Cp>\u003Ccode>COUNT\u003C/code> states the number of ADCNS sub-entries in this condition container.\u003C/p>\u003Cp>\u003Ccode>ADCNS\u003C/code> defines the actual condition for a predecessor dependency. It references the predecessor operation and specifies the runtime condition to evaluate.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">ADCNS\n  CONDID(1)\n  PREOPNO(2)\n  CHECK(RC)\n  LOGIC(EQ)\n  RC1(0004)\u003C/code>\u003C/pre>\u003Cp>\u003Ccode>CONDID\u003C/code> states the condition identifier, linking this sub-entry to its parent ADCNC container.\u003C/p>\u003Cp>\u003Ccode>PREOPNO\u003C/code> states the predecessor operation number. It is resolved to a task name using the OPNO-to-JOBN mapping within the current job stream.\u003C/p>\u003Cp>\u003Ccode>CHECK\u003C/code> states the type of condition to evaluate. Two values are supported:\u003C/p>\u003Cul>\u003Cli>\u003Ccode>RC\u003C/code>: return code check. The comparison value is specified in the RC1 attribute\u003C/li>\u003Cli>\u003Ccode>ST\u003C/code>: status check. The comparison value is specified in the STATUS attribute.\u003C/li>\u003C/ul>\u003Cp>\u003Ccode>LOGIC\u003C/code> states the comparison operator. The following operators are supported:\u003C/p>\u003Cul>\u003Cli>\u003Ccode>EQ\u003C/code>: equal to\u003C/li>\u003Cli>\u003Ccode>NE\u003C/code>: not equal to\u003C/li>\u003Cli>\u003Ccode>GT\u003C/code>: greater than\u003C/li>\u003Cli>\u003Ccode>GE\u003C/code>: greater than or equal to\u003C/li>\u003Cli>\u003Ccode>LT\u003C/code>: less than\u003C/li>\u003Cli>\u003Ccode>LE\u003C/code>: less than or equal to\u003C/li>\u003Cli>\u003Ccode>RG\u003C/code>: range\u003C/li>\u003C/ul>\u003Cp>\u003Ccode>RC1\u003C/code> states the return code value to compare against when \u003Ccode>CHECK(RC)\u003C/code> is used. For example: \u003Ccode>RC1(0004)\u003C/code>.\u003C/p>\u003Cp>\u003Ccode>STATUS\u003C/code> states the job status value to compare against when \u003Ccode>CHECK(ST)\u003C/code> is used. For example: \u003Ccode>STATUS(E)\u003C/code> for ended.\u003C/p>\u003Cp>In the main example above, \u003Ccode>REPORT_WARN\u003C/code> declares \u003Ccode>ADDEP PREOPNO(2)\u003C/code> followed by an \u003Ccode>ADCNC\u003C/code>/\u003Ccode>ADCNS\u003C/code> block with \u003Ccode>CHECK(RC) LOGIC(EQ) RC1(0004)\u003C/code>. This creates a conditional \u003Ccode>\"Exec Next Scheduled Task\"\u003C/code> edge from \u003Ccode>COMPUTE\u003C/code> to \u003Ccode>REPORT_WARN\u003C/code>, meaning \u003Ccode>REPORT_WARN\u003C/code> only executes when \u003Ccode>COMPUTE\u003C/code> ends with return code \u003Ccode>0004\u003C/code>.\u003C/p>\u003Cp>The JSON output for a conditional dependency includes the properties \u003Ccode>schedulerDependencyType\u003C/code> set to \u003Ccode>\"CONDITIONAL\"\u003C/code> and \u003Ccode>schedulerDependencyDescription\u003C/code> describing the condition.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">{\n    \"dependencyType\": \"Exec Next Scheduled Task\",\n    \"name\": \"PAYROLL-REPORT_WARN-payroll.tws\",\n    \"path\": \"Global:SCHEDULED_TASK:PAYROLL-REPORT_WARN-payroll.tws\",\n    \"properties\": {\n        \"schedulerDependencyType\": \"CONDITIONAL\",\n        \"schedulerDependencyDescription\": \"ADCNS:RC:EQ:0004\"\n    },\n    \"type\": \"SCHEDULED_TASK\"\n}\u003C/code>\u003C/pre>\u003Ch3 id=\"multiple-conditions\">Multiple conditions\u003C/h3>\u003Cp>When multiple \u003Ccode>ADCNS\u003C/code> sub-entries apply to the same predecessor, their descriptions are joined with semicolons.\u003C/p>\u003Ch3 id=\"missing-conditional-dependencies\">Missing conditional dependencies\u003C/h3>\u003Cp>When an \u003Ccode>ADCNS\u003C/code> references a predecessor operation that is not found in the current job stream, the condition is skipped.\u003C/p>\u003Ch2 id=\"attributes\">Attributes\u003C/h2>\u003Ch3 id=\"jobn\">JOBN\u003C/h3>\u003Cp>Attribute \u003Ccode>JOBN\u003C/code> states the job name of the operation. On z/OS, this is also the JCL member name that the scheduler submits. To make it unique throughout the dependency analysis, the scheduled task name is a combination of the job stream name (\u003Ccode>ADID\u003C/code>), the job name (\u003Ccode>JOBN\u003C/code>), and the scheduler file name.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u003Cbr>For example, assuming the TWS scheduler file name is: \u003Ccode>payroll.tws\u003C/code> and the content is shown above, then the first scheduled task name is: \u003Ccode>PAYROLL-EXTRACT-payroll.tws\u003C/code>.\u003C/p>\u003Ch3 id=\"opno\">OPNO\u003C/h3>\u003Cp>Attribute \u003Ccode>OPNO\u003C/code> states the operation number within the job stream (range 1 to 255). Each operation within a job stream must have a unique number. Operation numbers are used for predecessor resolution via \u003Ccode>PREOPNO\u003C/code>.\u003C/p>\u003Ch3 id=\"wsid\">WSID\u003C/h3>\u003Cp>Attribute \u003Ccode>WSID\u003C/code> states the workstation identifier where the operation runs. Sentinel operations with \u003Ccode>WSID(ON)\u003C/code> or \u003Ccode>WSID(OFF)\u003C/code> mark the start and end of a job stream and are excluded from JCL linking.\u003C/p>\u003Ch3 id=\"jcl-link\">JCL link\u003C/h3>\u003Cp>For every \u003Ccode>ADOP\u003C/code> operation on a non-sentinel workstation (\u003Ccode>WSID\u003C/code> is not \u003Ccode>ON\u003C/code> or \u003Ccode>OFF\u003C/code>), the \u003Ccode>JOBN\u003C/code> value creates an implicit \u003Ccode>Exec JCL\u003C/code> dependency edge. This reflects the z/OS behavior where the scheduler submits the JCL member matching the job name.\u003C/p>\u003Ch2 id=\"end-to-end-agent-jobs\">End-to-end agent jobs\u003C/h2>\u003Cp>\u003Ccode>JOBREC\u003C/code> defines an end-to-end agent job record, used for operations running on distributed (non-z/OS) workstations. \u003Ccode>SCRIPTNAME\u003C/code>, \u003Ccode>DOCOMMAND\u003C/code>, and \u003Ccode>JOBCMD\u003C/code> are valid only within \u003Ccode>JOBREC\u003C/code> blocks, not in \u003Ccode>ADOP\u003C/code>.\u003C/p>\u003Cpre>\u003Ccode class=\"language-plaintext\">//JOBREC\n  JOBCMD(MYPGM)\n  SCRIPTNAME(MYSCRIPT)\u003C/code>\u003C/pre>\u003Ch3 id=\"jobcmd\">JOBCMD\u003C/h3>\u003Cp>Attribute \u003Ccode>JOBCMD\u003C/code> specifies the job command type and implies a link from the current operation to a program. It creates an \"Exec Program\" dependency edge.\u003C/p>\u003Ch3 id=\"docommand\">DOCOMMAND\u003C/h3>\u003Cp>Attribute \u003Ccode>DOCOMMAND\u003C/code> specifies the command or program to execute on a distributed agent. It creates an \"Exec Program\" dependency edge.\u003C/p>\u003Ch3 id=\"scriptname\">SCRIPTNAME\u003C/h3>\u003Cp>Attribute \u003Ccode>SCRIPTNAME\u003C/code> specifies the script file to execute on a distributed agent. It creates an \"Exec JCL\" dependency edge.\u003C/p>",[7,15,19,31,47,67],{"title":8,"anchor":9,"children":10},"Job stream definition","#job-stream-definition",[11],{"title":12,"anchor":13,"children":14},"ADID","#adid",[],{"title":16,"anchor":17,"children":18},"Operation definition","#operation-definition",[],{"title":20,"anchor":21,"children":22},"Unconditional link","#unconditional-link",[23,27],{"title":24,"anchor":25,"children":26},"PREJOBN / PREOPNO / ADDEP","#prejobn-preopno-addep",[],{"title":28,"anchor":29,"children":30},"Missing predecessor","#missing-predecessor",[],{"title":32,"anchor":33,"children":34},"Conditional link","#conditional-link",[35,39,43],{"title":36,"anchor":37,"children":38},"ADCNC / ADCNS","#adcnc-adcns",[],{"title":40,"anchor":41,"children":42},"Multiple conditions","#multiple-conditions",[],{"title":44,"anchor":45,"children":46},"Missing conditional dependencies","#missing-conditional-dependencies",[],{"title":48,"anchor":49,"children":50},"Attributes","#attributes",[51,55,59,63],{"title":52,"anchor":53,"children":54},"JOBN","#jobn",[],{"title":56,"anchor":57,"children":58},"OPNO","#opno",[],{"title":60,"anchor":61,"children":62},"WSID","#wsid",[],{"title":64,"anchor":65,"children":66},"JCL link","#jcl-link",[],{"title":68,"anchor":69,"children":70},"End-to-end agent jobs","#end-to-end-agent-jobs",[71,75,79],{"title":72,"anchor":73,"children":74},"JOBCMD","#jobcmd",[],{"title":76,"anchor":77,"children":78},"DOCOMMAND","#docommand",[],{"title":80,"anchor":81,"children":82},"SCRIPTNAME","#scriptname",[],{"data":84},{"id":85,"attributes":86},58,{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},"Scheduler",1,"2026-04-23T12:44:48.462Z","2026-04-23T12:44:55.557Z","2026-04-23T12:44:55.553Z",{"previous":93,"next":-1},{"id":94,"title":95,"slug":96,"order":97,"section":98},195,"Control-M","codebase-dependencies-languages-scheduler-control-m",3,{"data":99},{"id":85,"attributes":100},{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},{"id":102,"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106,"parent":107,"illustration":109},28,"AWS Transform for mainframe refactor","2023-11-20T08:17:09.011Z","2026-02-09T14:30:50.610Z","2023-11-20T08:17:19.855Z",{"data":108},null,{"data":110},{"id":111,"attributes":112},859,{"name":113,"alternativeText":108,"caption":108,"width":114,"height":114,"formats":108,"hash":115,"ext":116,"mime":117,"size":118,"url":119,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":121,"updatedAt":121},"atxrefactorlogo-small.svg",100,"atxrefactorlogo_small_0547b31374",".svg","image/svg+xml",2.89,"/uploads/atxrefactorlogo_small_0547b31374.svg","local","2026-02-09T14:28:04.227Z",[123,132,140,149,159,168,177,187,196,206,216,224,233,242,251,259,267,275,285,295,303,310,329,334,350,366,376,386,396,404,412,422,430,461,471,481,490,500,518,528,538,548,558,568,578,588,598,603],{"id":88,"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127,"parent":128,"illustration":131},"Quick Start","2023-06-26T15:50:53.431Z","2023-11-20T10:44:24.608Z","2023-06-26T15:50:53.430Z",{"data":129},{"id":102,"attributes":130},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":133,"name":134,"order":88,"createdAt":135,"updatedAt":135,"publishedAt":135,"parent":136,"illustration":139},2,"My Stuff","2023-06-26T15:50:53.435Z",{"data":137},{"id":88,"attributes":138},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"data":108},{"id":97,"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144,"parent":145,"illustration":148},"Codebase","2023-06-26T15:50:53.440Z","2023-11-20T10:44:37.833Z","2023-06-26T15:50:53.439Z",{"data":146},{"id":102,"attributes":147},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":150,"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154,"parent":155,"illustration":158},4,"Assets",14,"2023-06-26T15:50:53.445Z","2023-06-26T15:50:53.444Z",{"data":156},{"id":97,"attributes":157},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":160,"name":161,"order":162,"createdAt":163,"updatedAt":163,"publishedAt":163,"parent":164,"illustration":167},5,"Classification",15,"2023-06-26T15:50:53.449Z",{"data":165},{"id":97,"attributes":166},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":169,"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172,"parent":173,"illustration":176},6,"Dependencies",16,"2023-06-26T15:50:53.454Z",{"data":174},{"id":97,"attributes":175},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":178,"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182,"parent":183,"illustration":186},7,"Languages",17,"2023-06-26T15:50:53.461Z","2023-06-26T15:50:53.460Z",{"data":184},{"id":169,"attributes":185},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"data":108},{"id":188,"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191,"parent":192,"illustration":195},8,"Mainframe",18,"2023-06-26T15:50:53.469Z",{"data":193},{"id":178,"attributes":194},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"data":108},{"id":197,"name":198,"order":199,"createdAt":200,"updatedAt":200,"publishedAt":201,"parent":202,"illustration":205},9,"Extractions",19,"2023-06-26T15:50:53.474Z","2023-06-26T15:50:53.473Z",{"data":203},{"id":97,"attributes":204},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":207,"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211,"parent":212,"illustration":215},10,"Management",20,"2023-06-26T15:50:53.478Z","2023-06-26T15:50:53.477Z",{"data":213},{"id":97,"attributes":214},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":217,"name":134,"order":218,"createdAt":219,"updatedAt":219,"publishedAt":219,"parent":220,"illustration":223},11,21,"2023-06-26T15:50:53.482Z",{"data":221},{"id":97,"attributes":222},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":225,"name":226,"order":227,"createdAt":228,"updatedAt":228,"publishedAt":228,"parent":229,"illustration":232},12,"Settings",22,"2023-06-26T15:50:53.487Z",{"data":230},{"id":97,"attributes":231},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"data":108},{"id":162,"name":234,"order":169,"createdAt":235,"updatedAt":236,"publishedAt":237,"parent":238,"illustration":241},"Versions Manager","2023-06-26T15:50:53.501Z","2023-11-20T10:45:26.574Z","2023-06-26T15:50:53.500Z",{"data":239},{"id":102,"attributes":240},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":199,"name":243,"order":197,"createdAt":244,"updatedAt":245,"publishedAt":246,"parent":247,"illustration":250},"System Utilities","2023-06-26T15:50:53.523Z","2023-11-20T10:46:09.802Z","2023-06-26T15:50:53.522Z",{"data":248},{"id":102,"attributes":249},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":209,"name":252,"order":207,"createdAt":253,"updatedAt":254,"publishedAt":253,"parent":255,"illustration":258},"Secured Spaces","2023-06-26T15:50:53.527Z","2023-11-20T10:46:19.365Z",{"data":256},{"id":102,"attributes":257},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":218,"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261,"parent":263,"illustration":266},"Transformation Center","2023-06-26T15:50:53.532Z","2023-11-20T10:46:28.664Z",{"data":264},{"id":102,"attributes":265},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":227,"name":268,"order":88,"createdAt":269,"updatedAt":269,"publishedAt":270,"parent":271,"illustration":274},"Inputs","2023-06-26T15:50:53.538Z","2023-06-26T15:50:53.537Z",{"data":272},{"id":218,"attributes":273},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"data":108},{"id":276,"name":277,"order":133,"createdAt":278,"updatedAt":279,"publishedAt":280,"parent":281,"illustration":284},23,"Transform","2023-06-26T15:50:53.544Z","2026-03-02T05:57:00.921Z","2023-06-26T15:50:53.543Z",{"data":282},{"id":218,"attributes":283},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"data":108},{"id":286,"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289,"parent":291,"illustration":294},24,"FAQ",13,"2023-06-26T15:50:53.550Z","2025-01-22T13:24:15.829Z",{"data":292},{"id":102,"attributes":293},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":296,"name":141,"order":133,"createdAt":297,"updatedAt":297,"publishedAt":298,"parent":299,"illustration":302},25,"2023-06-26T15:50:53.556Z","2023-06-26T15:50:53.555Z",{"data":300},{"id":286,"attributes":301},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"data":108},{"id":304,"name":260,"order":97,"createdAt":305,"updatedAt":305,"publishedAt":305,"parent":306,"illustration":309},26,"2023-06-26T15:50:53.560Z",{"data":307},{"id":286,"attributes":308},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"data":108},{"id":311,"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315,"parent":316,"illustration":317},27,"Terminals","2023-09-25T15:13:37.444Z","2023-11-27T16:48:37.421Z","2023-09-25T15:14:00.088Z",{"data":108},{"data":318},{"id":319,"attributes":320},512,{"name":321,"alternativeText":108,"caption":108,"width":322,"height":322,"formats":108,"hash":323,"ext":324,"mime":325,"size":326,"url":327,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":328,"updatedAt":328},"terminals.png",96,"terminals_c75070d253",".png","image/png",0.69,"/uploads/terminals_c75070d253.png","2023-11-27T16:48:25.157Z",{"id":102,"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106,"parent":330,"illustration":331},{"data":108},{"data":332},{"id":111,"attributes":333},{"name":113,"alternativeText":108,"caption":108,"width":114,"height":114,"formats":108,"hash":115,"ext":116,"mime":117,"size":118,"url":119,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":121,"updatedAt":121},{"id":335,"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339,"parent":340,"illustration":341},29,"Compare Tool","2023-11-20T08:17:29.993Z","2023-11-27T16:52:32.999Z","2023-11-20T08:17:47.161Z",{"data":108},{"data":342},{"id":343,"attributes":344},513,{"name":345,"alternativeText":108,"caption":108,"width":322,"height":322,"formats":108,"hash":346,"ext":324,"mime":325,"size":347,"url":348,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":349,"updatedAt":349},"comparetool.png","comparetool_a3ff4f885f",0.9,"/uploads/comparetool_a3ff4f885f.png","2023-11-27T16:52:30.934Z",{"id":351,"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355,"parent":356,"illustration":357},30,"Data Migrator","2023-11-20T08:17:39.967Z","2023-11-27T18:54:11.214Z","2023-11-20T08:17:40.811Z",{"data":108},{"data":358},{"id":359,"attributes":360},514,{"name":361,"alternativeText":108,"caption":108,"width":322,"height":322,"formats":108,"hash":362,"ext":324,"mime":325,"size":363,"url":364,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":365,"updatedAt":365},"data-migrator.png","data_migrator_33bbf672e8",0.97,"/uploads/data_migrator_33bbf672e8.png","2023-11-27T16:57:15.889Z",{"id":367,"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371,"parent":372,"illustration":375},32,"Comparisons","2023-11-28T13:54:11.684Z","2023-11-28T15:24:37.434Z","2023-11-28T14:49:13.555Z",{"data":373},{"id":335,"attributes":374},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"data":108},{"id":377,"name":378,"order":225,"createdAt":379,"updatedAt":380,"publishedAt":381,"parent":382,"illustration":385},35,"Toolbox","2023-12-21T10:41:07.961Z","2026-03-05T15:17:00.268Z","2023-12-21T10:41:26.458Z",{"data":383},{"id":102,"attributes":384},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":108},{"id":387,"name":388,"order":88,"createdAt":389,"updatedAt":390,"publishedAt":391,"parent":392,"illustration":395},37,"Account","2023-12-29T15:44:49.121Z","2023-12-29T15:47:20.435Z","2023-12-29T15:46:27.010Z",{"data":393},{"id":286,"attributes":394},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"data":108},{"id":397,"name":398,"order":178,"createdAt":399,"updatedAt":400,"publishedAt":401,"parent":402,"illustration":403},38,"AWS Blu Age Runtime","2024-02-07T15:17:36.040Z","2025-09-18T14:27:47.773Z","2025-09-18T14:27:47.770Z",{"data":108},{"data":108},{"id":405,"name":406,"order":188,"createdAt":407,"updatedAt":408,"publishedAt":409,"parent":410,"illustration":411},39,"Blu Age Refactoring Tool","2024-02-08T16:18:18.594Z","2024-02-08T16:19:26.523Z","2024-02-08T16:19:26.520Z",{"data":108},{"data":108},{"id":413,"name":414,"order":133,"createdAt":415,"updatedAt":416,"publishedAt":417,"parent":418,"illustration":421},40,"Release","2024-03-18T14:45:05.158Z","2025-04-08T08:58:57.996Z","2024-06-24T11:34:42.987Z",{"data":419},{"id":335,"attributes":420},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"data":108},{"id":423,"name":414,"order":150,"createdAt":424,"updatedAt":425,"publishedAt":417,"parent":426,"illustration":429},41,"2024-03-18T14:45:59.776Z","2025-02-24T09:50:39.647Z",{"data":427},{"id":351,"attributes":428},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"data":108},{"id":431,"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417,"parent":435,"illustration":438},43,"Generative AI","2024-06-11T13:55:19.398Z","2024-06-24T10:14:00.993Z",{"data":436},{"id":102,"attributes":437},{"name":103,"order":88,"createdAt":104,"updatedAt":105,"publishedAt":106},{"data":439},{"id":440,"attributes":441},602,{"name":442,"alternativeText":108,"caption":108,"width":319,"height":319,"formats":443,"hash":456,"ext":324,"mime":325,"size":457,"url":458,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":459,"updatedAt":460},"ai.png",{"thumbnail":444,"small":450},{"name":445,"hash":446,"ext":324,"mime":325,"path":108,"width":447,"height":447,"size":448,"url":449},"thumbnail_ai.png","thumbnail_ai_986808fc07",156,7.77,"/uploads/thumbnail_ai_986808fc07.png",{"name":451,"hash":452,"ext":324,"mime":325,"path":108,"width":453,"height":453,"size":454,"url":455},"small_ai.png","small_ai_986808fc07",500,28.94,"/uploads/small_ai_986808fc07.png","ai_986808fc07",3.94,"/uploads/ai_986808fc07.png","2024-06-10T14:38:54.460Z","2024-06-17T08:39:57.404Z",{"id":462,"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466,"parent":467,"illustration":470},44,"Refactoring Toolkit","2025-01-09T15:44:07.662Z","2025-01-24T11:28:35.755Z","2025-01-22T13:32:24.314Z",{"data":468},{"id":218,"attributes":469},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"data":108},{"id":472,"name":473,"order":133,"createdAt":474,"updatedAt":475,"publishedAt":476,"parent":477,"illustration":480},45,"Additional Features","2025-02-27T14:37:18.210Z","2025-02-27T15:23:16.770Z","2025-02-27T14:39:27.180Z",{"data":478},{"id":351,"attributes":479},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"data":108},{"id":482,"name":287,"order":97,"createdAt":483,"updatedAt":484,"publishedAt":485,"parent":486,"illustration":489},46,"2025-02-27T14:46:51.915Z","2025-02-27T14:46:57.463Z","2025-02-27T14:46:57.460Z",{"data":487},{"id":351,"attributes":488},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"data":108},{"id":491,"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495,"parent":496,"illustration":499},47,"Migration Steps","2025-02-27T15:23:58.787Z","2025-02-27T15:24:00.491Z","2025-02-27T15:24:00.487Z",{"data":497},{"id":351,"attributes":498},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"data":108},{"id":501,"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505,"parent":506,"illustration":507},48,"AWS Transform for mainframe Standard Delivery Environment (SDE)","2026-01-09T15:36:37.663Z","2026-04-14T14:27:17.281Z","2026-01-23T09:20:10.689Z",{"data":108},{"data":508},{"id":509,"attributes":510},1294,{"name":511,"alternativeText":108,"caption":108,"width":322,"height":512,"formats":108,"hash":513,"ext":324,"mime":325,"size":514,"url":515,"previewUrl":108,"provider":120,"provider_metadata":108,"createdAt":516,"updatedAt":517},"aws-sde-logo_96.png",97,"aws_sde_logo_96_c77cf06916",1.48,"/uploads/aws_sde_logo_96_c77cf06916.png","2026-02-27T16:44:27.419Z","2026-03-10T15:50:26.490Z",{"id":519,"name":520,"order":88,"createdAt":521,"updatedAt":522,"publishedAt":523,"parent":524,"illustration":527},49,"AWS Transform for mainframe SDE","2026-01-23T10:21:53.936Z","2026-04-14T14:27:05.634Z","2026-01-23T10:21:55.379Z",{"data":525},{"id":501,"attributes":526},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":529,"name":530,"order":97,"createdAt":531,"updatedAt":532,"publishedAt":533,"parent":534,"illustration":537},50,"SDE DevOps Setup (DOS)","2026-01-23T10:36:29.730Z","2026-04-14T14:23:55.318Z","2026-01-23T10:37:45.598Z",{"data":535},{"id":501,"attributes":536},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":539,"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543,"parent":544,"illustration":547},51,"SDE DevOps Pipeline (DOP)","2026-01-23T10:42:15.326Z","2026-04-14T14:23:47.401Z","2026-01-23T10:42:16.609Z",{"data":545},{"id":501,"attributes":546},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":549,"name":550,"order":160,"createdAt":551,"updatedAt":552,"publishedAt":553,"parent":554,"illustration":557},52,"SDE Regression Testing Snapshots (RTS)","2026-01-23T10:43:06.046Z","2026-04-14T14:23:39.112Z","2026-01-23T10:43:08.588Z",{"data":555},{"id":501,"attributes":556},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":559,"name":560,"order":197,"createdAt":561,"updatedAt":562,"publishedAt":563,"parent":564,"illustration":567},53,"Release notes","2026-01-23T10:43:54.958Z","2026-04-20T15:27:31.794Z","2026-01-23T10:43:56.315Z",{"data":565},{"id":501,"attributes":566},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":569,"name":570,"order":188,"createdAt":571,"updatedAt":572,"publishedAt":573,"parent":574,"illustration":577},54,"Disclaimer","2026-01-30T09:27:12.638Z","2026-01-30T10:45:19.245Z","2026-01-30T09:27:15.388Z",{"data":575},{"id":501,"attributes":576},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":579,"name":580,"order":169,"createdAt":581,"updatedAt":582,"publishedAt":583,"parent":584,"illustration":587},55,"Security","2026-01-30T10:35:46.861Z","2026-03-26T10:40:28.549Z","2026-01-30T10:35:50.667Z",{"data":585},{"id":501,"attributes":586},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":589,"name":590,"order":133,"createdAt":591,"updatedAt":592,"publishedAt":593,"parent":594,"illustration":597},57,"SDE User guides","2026-01-30T10:53:27.409Z","2026-04-14T14:23:19.425Z","2026-01-30T10:53:28.988Z",{"data":595},{"id":501,"attributes":596},{"name":502,"order":169,"createdAt":503,"updatedAt":504,"publishedAt":505},{"data":108},{"id":85,"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91,"parent":599,"illustration":602},{"data":600},{"id":188,"attributes":601},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"data":108},{"id":604,"name":605,"order":150,"createdAt":606,"updatedAt":607,"publishedAt":608,"parent":609,"illustration":612},59,"Bundle","2026-04-24T14:17:08.670Z","2026-04-24T14:17:57.396Z","2026-04-24T14:17:12.337Z",{"data":610},{"id":218,"attributes":611},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"data":108},[614,620,626,633,640,647,654,661,667,673,679,685,691,697,703,710,717,724,730,736,742,748,755,762,769,777,784,792,800,807,815,821,827,833,839,845,852,858,864,870,876,882,888,894,900,906,912,918,924,930,937,943,949,955,962,969,976,983,988,994,1000,1006,1012,1018,1024,1031,1038,1045,1051,1056,1063,1069,1076,1083,1090,1097,1104,1109,1115,1121,1126,1132,1138,1143,1148,1153,1159,1166,1173,1180,1187,1194,1201,1208,1215,1222,1229,1235,1241,1248,1255,1262,1269,1276,1283,1290,1297,1304,1311,1317,1324,1330,1336,1343,1349,1355,1361,1367,1374,1381,1387,1394,1401,1408,1415,1421,1428,1435,1442,1449,1455,1462,1468,1475,1482,1489,1496,1503,1510,1517,1524,1531,1538,1545,1552,1559,1565,1571,1577,1584,1591,1598,1602,1608,1615,1622,1629,1636,1643,1650,1657,1664,1671,1677,1684,1691,1698,1705,1712,1719,1726,1733,1739,1745,1751,1757,1764,1771,1778,1785,1792,1798,1805,1812,1818,1825],{"id":88,"title":615,"slug":616,"order":322,"section":617},"Get Started","quick-start-get-started",{"data":618},{"id":88,"attributes":619},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"id":133,"title":621,"slug":622,"order":512,"section":623},"Refactor Builder","refactor-builder",{"data":624},{"id":88,"attributes":625},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"id":169,"title":627,"slug":628,"order":629,"section":630},"Documents","quick-start-documents",101,{"data":631},{"id":88,"attributes":632},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"id":178,"title":634,"slug":635,"order":636,"section":637},"My Dashboard","quick-start-my-dashboard",102,{"data":638},{"id":88,"attributes":639},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"id":188,"title":641,"slug":642,"order":643,"section":644},"Schedule","quick-start-schedule",103,{"data":645},{"id":88,"attributes":646},{"name":124,"order":88,"createdAt":125,"updatedAt":126,"publishedAt":127},{"id":217,"title":648,"slug":649,"order":650,"section":651},"Notifications","quick-start-my-stuff-notifications",94,{"data":652},{"id":133,"attributes":653},{"name":134,"order":88,"createdAt":135,"updatedAt":135,"publishedAt":135},{"id":225,"title":655,"slug":656,"order":657,"section":658},"Dashboards","quick-start-my-stuff-dashboards",95,{"data":659},{"id":133,"attributes":660},{"name":134,"order":88,"createdAt":135,"updatedAt":135,"publishedAt":135},{"id":288,"title":662,"slug":663,"order":88,"section":664},"Create a Project","codebase-create-a-project",{"data":665},{"id":97,"attributes":666},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"id":152,"title":668,"slug":669,"order":133,"section":670},"Cyclomatic Complexity","codebase-cyclomatic-complexity",{"data":671},{"id":97,"attributes":672},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"id":162,"title":674,"slug":675,"order":150,"section":676},"Catch-Up","codebase-catch-up",{"data":677},{"id":97,"attributes":678},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"id":171,"title":680,"slug":681,"order":88,"section":682},"Statistics","codebase-assets-statistics",{"data":683},{"id":150,"attributes":684},{"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154},{"id":180,"title":686,"slug":687,"order":133,"section":688},"Files","codebase-assets-files",{"data":689},{"id":150,"attributes":690},{"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154},{"id":190,"title":692,"slug":693,"order":97,"section":694},"Homonyms","codebase-assets-homonyms",{"data":695},{"id":150,"attributes":696},{"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154},{"id":199,"title":698,"slug":699,"order":150,"section":700},"Workspace","codebase-assets-workspace",{"data":701},{"id":150,"attributes":702},{"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154},{"id":209,"title":704,"slug":705,"order":706,"section":707},"Introduction","codebase-classification-introduction",84,{"data":708},{"id":160,"attributes":709},{"name":161,"order":162,"createdAt":163,"updatedAt":163,"publishedAt":163},{"id":218,"title":711,"slug":712,"order":713,"section":714},"Manage Extensions","codebase-classification-manage-extensions",85,{"data":715},{"id":160,"attributes":716},{"name":161,"order":162,"createdAt":163,"updatedAt":163,"publishedAt":163},{"id":227,"title":718,"slug":719,"order":720,"section":721},"Manage Types","codebase-classification-manage-types",86,{"data":722},{"id":160,"attributes":723},{"name":161,"order":162,"createdAt":163,"updatedAt":163,"publishedAt":163},{"id":276,"title":725,"slug":726,"order":88,"section":727},"Visualization and Manipulation","codebase-dependencies-visualization-and-manipulation",{"data":728},{"id":169,"attributes":729},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":286,"title":731,"slug":732,"order":133,"section":733},"Link Types","dependencies-link-types",{"data":734},{"id":169,"attributes":735},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":296,"title":737,"slug":738,"order":150,"section":739},"Missing Labels","dependencies-missing-labels",{"data":740},{"id":169,"attributes":741},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":311,"title":743,"slug":744,"order":169,"section":745},"Show more links","show-more-links",{"data":746},{"id":169,"attributes":747},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":102,"title":749,"slug":750,"order":751,"section":752},"C and C++","codebase-dependencies-languages-c-and-cpp",70,{"data":753},{"id":178,"attributes":754},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":335,"title":756,"slug":757,"order":758,"section":759},"SQL","codebase-dependencies-languages-sql",71,{"data":760},{"id":178,"attributes":761},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":351,"title":763,"slug":764,"order":765,"section":766},"PowerBuilder","codebase-dependencies-languages-powerbuilder",72,{"data":767},{"id":178,"attributes":768},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":770,"title":771,"slug":772,"order":773,"section":774},31,"Ideal","codebase-dependencies-languages-ideal",73,{"data":775},{"id":178,"attributes":776},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":367,"title":778,"slug":779,"order":780,"section":781},".NET","codebase-dependencies-languages-net",74,{"data":782},{"id":178,"attributes":783},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":785,"title":786,"slug":787,"order":788,"section":789},33,"PowerHouse","codebase-dependencies-languages-powerhouse",75,{"data":790},{"id":178,"attributes":791},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":793,"title":794,"slug":795,"order":796,"section":797},34,"Natural","codebase-dependencies-languages-natural",76,{"data":798},{"id":178,"attributes":799},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":377,"title":801,"slug":802,"order":803,"section":804},"Delphi","codebase-dependencies-languages-delphi",77,{"data":805},{"id":178,"attributes":806},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":808,"title":809,"slug":810,"order":811,"section":812},36,"Java","codebase-dependencies-languages-java",78,{"data":813},{"id":178,"attributes":814},{"name":179,"order":180,"createdAt":181,"updatedAt":181,"publishedAt":182},{"id":387,"title":816,"slug":817,"order":97,"section":818},"CL","codebase-dependencies-languages-cl",{"data":819},{"id":188,"attributes":820},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":397,"title":822,"slug":823,"order":160,"section":824},"Cobol","codebase-dependencies-languages-cobol",{"data":825},{"id":188,"attributes":826},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":405,"title":828,"slug":829,"order":217,"section":830},"JCL","codebase-dependencies-languages-jcl",{"data":831},{"id":188,"attributes":832},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":413,"title":834,"slug":835,"order":171,"section":836},"OpenVMS","codebase-dependencies-languages-openvms",{"data":837},{"id":188,"attributes":838},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":423,"title":840,"slug":841,"order":180,"section":842},"PL1 – PL I – Programming Language One","codebase-dependencies-languages-pl1-pli-programming-language-one",{"data":843},{"id":188,"attributes":844},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":846,"title":847,"slug":848,"order":190,"section":849},42,"RPG, RPGLE, RPG 400","codebase-dependencies-languages-rpg-rpgle-rpg-400",{"data":850},{"id":188,"attributes":851},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":431,"title":853,"slug":854,"order":199,"section":855},"SCL (Software Control Language)","codebase-dependencies-languages-scl",{"data":856},{"id":188,"attributes":857},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":462,"title":859,"slug":860,"order":88,"section":861},"ASM (Assembly Language)","codebase-dependencies-languages-asm",{"data":862},{"id":188,"attributes":863},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":472,"title":865,"slug":866,"order":209,"section":867},"Various Mainframe Dependencies","various-mainframe-dependencies",{"data":868},{"id":188,"attributes":869},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":482,"title":871,"slug":872,"order":169,"section":873},"CSD","csd",{"data":874},{"id":188,"attributes":875},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":491,"title":877,"slug":878,"order":225,"section":879},"Menu","menu",{"data":880},{"id":188,"attributes":881},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":501,"title":883,"slug":884,"order":162,"section":885},"LNK","lnk",{"data":886},{"id":188,"attributes":887},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":519,"title":889,"slug":890,"order":207,"section":891},"IMS","ims",{"data":892},{"id":188,"attributes":893},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":529,"title":895,"slug":896,"order":188,"section":897},"EZT","ezt",{"data":898},{"id":188,"attributes":899},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":539,"title":901,"slug":902,"order":559,"section":903},"Powerbuilder PBL Extraction","codebase-extractions-powerbuilder-pbl-extraction",{"data":904},{"id":197,"attributes":905},{"name":198,"order":199,"createdAt":200,"updatedAt":200,"publishedAt":201},{"id":549,"title":907,"slug":908,"order":569,"section":909},"AS/400 SAVF Extraction","codebase-extractions-savf-extraction",{"data":910},{"id":197,"attributes":911},{"name":198,"order":199,"createdAt":200,"updatedAt":200,"publishedAt":201},{"id":559,"title":913,"slug":914,"order":579,"section":915},"ZIP Extraction","codebase-extractions-zip-extraction",{"data":916},{"id":197,"attributes":917},{"name":198,"order":199,"createdAt":200,"updatedAt":200,"publishedAt":201},{"id":569,"title":919,"slug":920,"order":491,"section":921},"Workpackages","codebase-management-workpackages",{"data":922},{"id":207,"attributes":923},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":579,"title":925,"slug":926,"order":501,"section":927},"Datasets","codebase-management-datasets",{"data":928},{"id":207,"attributes":929},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":931,"title":932,"slug":933,"order":519,"section":934},56,"Labels","codebase-management-labels",{"data":935},{"id":207,"attributes":936},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":589,"title":938,"slug":939,"order":529,"section":940},"Test Scenarios","codebase-management-test-scenarios",{"data":941},{"id":207,"attributes":942},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":85,"title":944,"slug":945,"order":539,"section":946},"Status","codebase-management-status",{"data":947},{"id":207,"attributes":948},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":604,"title":950,"slug":951,"order":549,"section":952},"Timeline","codebase-management-timeline",{"data":953},{"id":207,"attributes":954},{"name":208,"order":209,"createdAt":210,"updatedAt":210,"publishedAt":211},{"id":956,"title":957,"slug":958,"order":482,"section":959},60,"Imports","codebase-my-stuff-imports",{"data":960},{"id":217,"attributes":961},{"name":134,"order":218,"createdAt":219,"updatedAt":219,"publishedAt":219},{"id":963,"title":964,"slug":965,"order":431,"section":966},61,"General details","codebase-settings-general-details",{"data":967},{"id":225,"attributes":968},{"name":226,"order":227,"createdAt":228,"updatedAt":228,"publishedAt":228},{"id":970,"title":971,"slug":972,"order":462,"section":973},62,"Modules","codebase-settings-modules",{"data":974},{"id":225,"attributes":975},{"name":226,"order":227,"createdAt":228,"updatedAt":228,"publishedAt":228},{"id":977,"title":978,"slug":979,"order":472,"section":980},63,"Boosters","codebase-settings-boosters",{"data":981},{"id":225,"attributes":982},{"name":226,"order":227,"createdAt":228,"updatedAt":228,"publishedAt":228},{"id":758,"title":662,"slug":984,"order":785,"section":985},"create-a-project",{"data":986},{"id":162,"attributes":987},{"name":234,"order":169,"createdAt":235,"updatedAt":236,"publishedAt":237},{"id":765,"title":989,"slug":990,"order":793,"section":991},"Comparison","comparison",{"data":992},{"id":162,"attributes":993},{"name":234,"order":169,"createdAt":235,"updatedAt":236,"publishedAt":237},{"id":773,"title":995,"slug":996,"order":377,"section":997},"Impacts","impacts",{"data":998},{"id":162,"attributes":999},{"name":234,"order":169,"createdAt":235,"updatedAt":236,"publishedAt":237},{"id":788,"title":1001,"slug":1002,"order":88,"section":1003},"Terminal emulation","terminals-terminal-emulation",{"data":1004},{"id":311,"attributes":1005},{"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315},{"id":796,"title":1007,"slug":1008,"order":97,"section":1009},"Capture & Replay","terminals-capture-and-replay",{"data":1010},{"id":311,"attributes":1011},{"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315},{"id":803,"title":1013,"slug":1014,"order":150,"section":1015},"Global capture strategy","terminals-global-capture-strategy",{"data":1016},{"id":311,"attributes":1017},{"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315},{"id":1019,"title":704,"slug":1020,"order":304,"section":1021},80,"system-utilities-introduction",{"data":1022},{"id":199,"attributes":1023},{"name":243,"order":197,"createdAt":244,"updatedAt":245,"publishedAt":246},{"id":1025,"title":1026,"slug":1027,"order":227,"section":1028},81,"Create a Secured Space","secured-spaces-create-a-secured-space",{"data":1029},{"id":209,"attributes":1030},{"name":252,"order":207,"createdAt":253,"updatedAt":254,"publishedAt":253},{"id":1032,"title":1033,"slug":1034,"order":276,"section":1035},82,"Upload Content to a Secured Space","shared-spaces-upload-content-to-a-shared-space",{"data":1036},{"id":209,"attributes":1037},{"name":252,"order":207,"createdAt":253,"updatedAt":254,"publishedAt":253},{"id":1039,"title":1040,"slug":1041,"order":286,"section":1042},83,"Manage your Secured Space","shared-spaces-manage-your-shared-space",{"data":1043},{"id":209,"attributes":1044},{"name":252,"order":207,"createdAt":253,"updatedAt":254,"publishedAt":253},{"id":706,"title":1046,"slug":1047,"order":296,"section":1048},"Download content from a Secured Space","shared-spaces-download-content-from-a-shared-space",{"data":1049},{"id":209,"attributes":1050},{"name":252,"order":207,"createdAt":253,"updatedAt":254,"publishedAt":253},{"id":720,"title":662,"slug":1052,"order":209,"section":1053},"transformation-center-create-a-project",{"data":1054},{"id":218,"attributes":1055},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"id":1057,"title":1058,"slug":1059,"order":218,"section":1060},87,"Filters","transformation-center-filter",{"data":1061},{"id":218,"attributes":1062},{"name":260,"order":217,"createdAt":261,"updatedAt":262,"publishedAt":261},{"id":1064,"title":686,"slug":1065,"order":180,"section":1066},88,"transformation-center-inputs-files",{"data":1067},{"id":227,"attributes":1068},{"name":268,"order":88,"createdAt":269,"updatedAt":269,"publishedAt":270},{"id":1070,"title":1071,"slug":1072,"order":190,"section":1073},89,"Configuration","transformation-center-inputs-configuration",{"data":1074},{"id":227,"attributes":1075},{"name":268,"order":88,"createdAt":269,"updatedAt":269,"publishedAt":270},{"id":1077,"title":1078,"slug":1079,"order":88,"section":1080},90,"Runs","transformation-center-velocity-runs",{"data":1081},{"id":276,"attributes":1082},{"name":277,"order":133,"createdAt":278,"updatedAt":279,"publishedAt":280},{"id":1084,"title":1085,"slug":1086,"order":133,"section":1087},91,"Issues","transformation-center-velocity-issues",{"data":1088},{"id":276,"attributes":1089},{"name":277,"order":133,"createdAt":278,"updatedAt":279,"publishedAt":280},{"id":1091,"title":1092,"slug":1093,"order":88,"section":1094},92,"Overview","faq-atx-for-mainframe-refactor-overview",{"data":1095},{"id":286,"attributes":1096},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":1098,"title":1099,"slug":1100,"order":88,"section":1101},93,"General","faq-account-general",{"data":1102},{"id":387,"attributes":1103},{"name":388,"order":88,"createdAt":389,"updatedAt":390,"publishedAt":391},{"id":650,"title":312,"slug":1105,"order":133,"section":1106},"faq-terminals",{"data":1107},{"id":286,"attributes":1108},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":657,"title":1110,"slug":1111,"order":97,"section":1112},"Getting started","faq-getting-started",{"data":1113},{"id":286,"attributes":1114},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":322,"title":1116,"slug":1117,"order":160,"section":1118},"Project Management","faq-project-management",{"data":1119},{"id":286,"attributes":1120},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":512,"title":580,"slug":1122,"order":169,"section":1123},"faq-security",{"data":1124},{"id":286,"attributes":1125},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":1127,"title":252,"slug":1128,"order":178,"section":1129},98,"faq-shared-spaces",{"data":1130},{"id":286,"attributes":1131},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":1133,"title":234,"slug":1134,"order":188,"section":1135},99,"faq-versions-manager",{"data":1136},{"id":286,"attributes":1137},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":114,"title":1099,"slug":1139,"order":97,"section":1140},"faq-codebase-general",{"data":1141},{"id":296,"attributes":1142},{"name":141,"order":133,"createdAt":297,"updatedAt":297,"publishedAt":298},{"id":629,"title":170,"slug":1144,"order":150,"section":1145},"faq-codebase-dependencies",{"data":1146},{"id":296,"attributes":1147},{"name":141,"order":133,"createdAt":297,"updatedAt":297,"publishedAt":298},{"id":636,"title":161,"slug":1149,"order":160,"section":1150},"classification",{"data":1151},{"id":296,"attributes":1152},{"name":141,"order":133,"createdAt":297,"updatedAt":297,"publishedAt":298},{"id":643,"title":1154,"slug":1155,"order":169,"section":1156},"Catch-up","faq-codebase-catch-up",{"data":1157},{"id":296,"attributes":1158},{"name":141,"order":133,"createdAt":297,"updatedAt":297,"publishedAt":298},{"id":1160,"title":1161,"slug":1162,"order":88,"section":1163},104,"Features","features",{"data":1164},{"id":304,"attributes":1165},{"name":260,"order":97,"createdAt":305,"updatedAt":305,"publishedAt":305},{"id":1167,"title":1168,"slug":1169,"order":97,"section":1170},106,"Push Outputs","transformation-center-velocity-push-outputs",{"data":1171},{"id":276,"attributes":1172},{"name":277,"order":133,"createdAt":278,"updatedAt":279,"publishedAt":280},{"id":1174,"title":1175,"slug":1176,"order":97,"section":1177},107,"CodeCommit Booster","faq-transformation-codecommit-booster",{"data":1178},{"id":304,"attributes":1179},{"name":260,"order":97,"createdAt":305,"updatedAt":305,"publishedAt":305},{"id":1181,"title":1182,"slug":1183,"order":178,"section":1184},108,"CTL","codebase-dependencies-languages-ctl",{"data":1185},{"id":188,"attributes":1186},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1188,"title":1189,"slug":1190,"order":150,"section":1191},109,"CLIST","codebase-dependencies-languages-clist",{"data":1192},{"id":188,"attributes":1193},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1195,"title":1196,"slug":1197,"order":133,"section":1198},110,"CCDEF","codebase-dependencies-languages-ccdef",{"data":1199},{"id":188,"attributes":1200},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1202,"title":1203,"slug":1204,"order":97,"section":1205},111,"Pre-fetch filter pop-up","dependencies-pre-fetch-filter-pop-up",{"data":1206},{"id":169,"attributes":1207},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":1209,"title":1210,"slug":1211,"order":288,"section":1212},112,"MNUCMD","codebase-dependencies-languages-mnucmd",{"data":1213},{"id":188,"attributes":1214},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1216,"title":1217,"slug":1218,"order":97,"section":1219},113,"Duplicated IDs","codebase-assets-duplicated-ids",{"data":1220},{"id":97,"attributes":1221},{"name":141,"order":97,"createdAt":142,"updatedAt":143,"publishedAt":144},{"id":1223,"title":1224,"slug":1225,"order":152,"section":1226},114,"MNUDDS","codebase-dependencies-languages-mnudds",{"data":1227},{"id":188,"attributes":1228},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1230,"title":615,"slug":1231,"order":133,"section":1232},115,"compare-tool-get-started",{"data":1233},{"id":335,"attributes":1234},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1236,"title":615,"slug":1237,"order":97,"section":1238},116,"data-migrator-get-started",{"data":1239},{"id":351,"attributes":1240},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"id":1242,"title":1243,"slug":1244,"order":88,"section":1245},122,"Reports","data-migrator-reports",{"data":1246},{"id":472,"attributes":1247},{"name":473,"order":133,"createdAt":474,"updatedAt":475,"publishedAt":476},{"id":1249,"title":1250,"slug":1251,"order":133,"section":1252},123,"Logs","data-migrator-logs",{"data":1253},{"id":472,"attributes":1254},{"name":473,"order":133,"createdAt":474,"updatedAt":475,"publishedAt":476},{"id":1256,"title":1257,"slug":1258,"order":150,"section":1259},128,"Advanced Options","compare-tool-advanced-options",{"data":1260},{"id":335,"attributes":1261},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1263,"title":1264,"slug":1265,"order":133,"section":1266},129,"Terminals installation","terminals-installation",{"data":1267},{"id":311,"attributes":1268},{"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315},{"id":1270,"title":1271,"slug":1272,"order":133,"section":1273},130,"PDF comparison","pdf-comparison",{"data":1274},{"id":367,"attributes":1275},{"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371},{"id":1277,"title":1278,"slug":1279,"order":97,"section":1280},131,"Text file comparison","text-file-comparison",{"data":1281},{"id":367,"attributes":1282},{"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371},{"id":1284,"title":1285,"slug":1286,"order":97,"section":1287},135,"HTML report","compare-tool-html-report",{"data":1288},{"id":335,"attributes":1289},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1291,"title":1292,"slug":1293,"order":88,"section":1294},136,"Flat File comparison","flat-file-comparison-page",{"data":1295},{"id":367,"attributes":1296},{"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371},{"id":1298,"title":1299,"slug":1300,"order":150,"section":1301},137,"Database comparison","database-comparisons",{"data":1302},{"id":367,"attributes":1303},{"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371},{"id":1305,"title":1306,"slug":1307,"order":160,"section":1308},138,"Binary file comparison","binary-file-comparison",{"data":1309},{"id":367,"attributes":1310},{"name":368,"order":88,"createdAt":369,"updatedAt":370,"publishedAt":371},{"id":1312,"title":704,"slug":1313,"order":88,"section":1314},140,"bluage-toolbox-introduction",{"data":1315},{"id":377,"attributes":1316},{"name":378,"order":225,"createdAt":379,"updatedAt":380,"publishedAt":381},{"id":1318,"title":1319,"slug":1320,"order":133,"section":1321},141,"Multi-region","faq-account-multi-region",{"data":1322},{"id":387,"attributes":1323},{"name":388,"order":88,"createdAt":389,"updatedAt":390,"publishedAt":391},{"id":1325,"title":615,"slug":1326,"order":88,"section":1327},144,"refactoring-tool-get-started",{"data":1328},{"id":405,"attributes":1329},{"name":406,"order":188,"createdAt":407,"updatedAt":408,"publishedAt":409},{"id":1331,"title":1071,"slug":1332,"order":88,"section":1333},145,"data-migrator-faq-configuration",{"data":1334},{"id":482,"attributes":1335},{"name":287,"order":97,"createdAt":483,"updatedAt":484,"publishedAt":485},{"id":1337,"title":1338,"slug":1339,"order":133,"section":1340},146,"Release Notes","compare-tool-release-note-2-0",{"data":1341},{"id":413,"attributes":1342},{"name":414,"order":133,"createdAt":415,"updatedAt":416,"publishedAt":417},{"id":1344,"title":1338,"slug":1345,"order":133,"section":1346},147,"data-migrator-release-note-2-0",{"data":1347},{"id":423,"attributes":1348},{"name":414,"order":150,"createdAt":424,"updatedAt":425,"publishedAt":417},{"id":1350,"title":704,"slug":1351,"order":88,"section":1352},151,"compare-tool-introduction",{"data":1353},{"id":335,"attributes":1354},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1356,"title":704,"slug":1357,"order":88,"section":1358},152,"data-migrator-introduction",{"data":1359},{"id":351,"attributes":1360},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"id":1362,"title":432,"slug":1363,"order":150,"section":1364},153,"generative-ai",{"data":1365},{"id":286,"attributes":1366},{"name":287,"order":288,"createdAt":289,"updatedAt":290,"publishedAt":289},{"id":1368,"title":1369,"slug":1370,"order":88,"section":1371},154,"AI Booster","ai-booster",{"data":1372},{"id":431,"attributes":1373},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1375,"title":1376,"slug":1377,"order":133,"section":1378},155,"Activities Summary","activities-summary",{"data":1379},{"id":431,"attributes":1380},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":447,"title":1382,"slug":1383,"order":97,"section":1384},"Code Summary","code-summary",{"data":1385},{"id":431,"attributes":1386},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1388,"title":1389,"slug":1390,"order":150,"section":1391},157,"Code Explanation","code-explanation",{"data":1392},{"id":431,"attributes":1393},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1395,"title":1396,"slug":1397,"order":160,"section":1398},158,"Comments Translation","comments-translation",{"data":1399},{"id":431,"attributes":1400},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1402,"title":1403,"slug":1404,"order":169,"section":1405},159,"BMS Preview (User screen design preview)","bms-preview",{"data":1406},{"id":431,"attributes":1407},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1409,"title":1410,"slug":1411,"order":178,"section":1412},160,"BQL Generation","bql-generation",{"data":1413},{"id":431,"attributes":1414},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1416,"title":161,"slug":1417,"order":188,"section":1418},162,"ai-classification",{"data":1419},{"id":431,"attributes":1420},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1422,"title":1423,"slug":1424,"order":160,"section":1425},165,"Compare UI","compare-tool-ui",{"data":1426},{"id":335,"attributes":1427},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1429,"title":1430,"slug":1431,"order":207,"section":1432},166,"Code transformation","genai-code-transformation",{"data":1433},{"id":431,"attributes":1434},{"name":432,"order":133,"createdAt":433,"updatedAt":434,"publishedAt":417},{"id":1436,"title":1437,"slug":1438,"order":178,"section":1439},167,"Application Entrypoints","application-entrypoints",{"data":1440},{"id":169,"attributes":1441},{"name":170,"order":171,"createdAt":172,"updatedAt":172,"publishedAt":172},{"id":1443,"title":1444,"slug":1445,"order":150,"section":1446},168,"Calibration","transformation-center-velocity-calibration",{"data":1447},{"id":276,"attributes":1448},{"name":277,"order":133,"createdAt":278,"updatedAt":279,"publishedAt":280},{"id":1450,"title":287,"slug":1451,"order":169,"section":1452},169,"compore-tool-faq",{"data":1453},{"id":335,"attributes":1454},{"name":336,"order":160,"createdAt":337,"updatedAt":338,"publishedAt":339},{"id":1456,"title":1457,"slug":1458,"order":197,"section":1459},170,"GS21","codebase-dependencies-languages-gs21",{"data":1460},{"id":188,"attributes":1461},{"name":189,"order":190,"createdAt":191,"updatedAt":191,"publishedAt":191},{"id":1463,"title":704,"slug":1464,"order":88,"section":1465},171,"bluage-refactoring-toolkit-introduction",{"data":1466},{"id":462,"attributes":1467},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1469,"title":1470,"slug":1471,"order":133,"section":1472},172,"Types of Refactoring","bluage-refactoring-toolkit-types-of-refactoring",{"data":1473},{"id":462,"attributes":1474},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1476,"title":1477,"slug":1478,"order":97,"section":1479},173,"API helpers","bluage-refactoring-toolkit-api-helpers",{"data":1480},{"id":462,"attributes":1481},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1483,"title":1484,"slug":1485,"order":150,"section":1486},174,"Built-in refactorings","bluage-refactoring-toolkit-built-in-refactorings",{"data":1487},{"id":462,"attributes":1488},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1490,"title":1491,"slug":1492,"order":160,"section":1493},175,"Project Skeleton","bluage-refactoring-toolkit-project-skeleton",{"data":1494},{"id":462,"attributes":1495},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1497,"title":1498,"slug":1499,"order":169,"section":1500},176,"Coding a refactoring","bluage-refactoring-toolkit-coding-a-refactoring",{"data":1501},{"id":462,"attributes":1502},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1504,"title":1505,"slug":1506,"order":178,"section":1507},179,"DS STM Models","bluage-refactoring-toolkit-ds-stm-models",{"data":1508},{"id":462,"attributes":1509},{"name":463,"order":97,"createdAt":464,"updatedAt":465,"publishedAt":466},{"id":1511,"title":1512,"slug":1513,"order":88,"section":1514},181,"Versioning ","data-migrator-versioning",{"data":1515},{"id":423,"attributes":1516},{"name":414,"order":150,"createdAt":424,"updatedAt":425,"publishedAt":417},{"id":1518,"title":1519,"slug":1520,"order":88,"section":1521},182,"Global Step","data-migrator-global-step",{"data":1522},{"id":491,"attributes":1523},{"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495},{"id":1525,"title":1526,"slug":1527,"order":150,"section":1528},183,"QDDS Conversion Step","data-migrator-qdds-conversion-step",{"data":1529},{"id":491,"attributes":1530},{"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495},{"id":1532,"title":1533,"slug":1534,"order":97,"section":1535},184,"Creation or Deletion Step","data-migrator-creation-or-deletion-step",{"data":1536},{"id":491,"attributes":1537},{"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495},{"id":1539,"title":1540,"slug":1541,"order":133,"section":1542},185,"Database Configuration Step","data-migrator-database-configuration-step",{"data":1543},{"id":491,"attributes":1544},{"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495},{"id":1546,"title":1547,"slug":1548,"order":160,"section":1549},186,"Data Loading Step","data-migrator-data-loading-step",{"data":1550},{"id":491,"attributes":1551},{"name":492,"order":88,"createdAt":493,"updatedAt":494,"publishedAt":495},{"id":1553,"title":1554,"slug":1555,"order":133,"section":1556},187,"Migration","data-migrator-faq-migration",{"data":1557},{"id":482,"attributes":1558},{"name":287,"order":97,"createdAt":483,"updatedAt":484,"publishedAt":485},{"id":1560,"title":1243,"slug":1561,"order":97,"section":1562},188,"data-migrator-faq-reports",{"data":1563},{"id":482,"attributes":1564},{"name":287,"order":97,"createdAt":483,"updatedAt":484,"publishedAt":485},{"id":1566,"title":1512,"slug":1567,"order":88,"section":1568},189,"compare-tool-versioning",{"data":1569},{"id":413,"attributes":1570},{"name":414,"order":133,"createdAt":415,"updatedAt":416,"publishedAt":417},{"id":1572,"title":1092,"slug":1573,"order":133,"section":1574},190,"data-migrator-overview",{"data":1575},{"id":351,"attributes":1576},{"name":352,"order":150,"createdAt":353,"updatedAt":354,"publishedAt":355},{"id":1578,"title":1579,"slug":1580,"order":160,"section":1581},191,"Capture & Replay - GS21 Terminals ","terminals-gs21",{"data":1582},{"id":311,"attributes":1583},{"name":312,"order":133,"createdAt":313,"updatedAt":314,"publishedAt":315},{"id":1585,"title":1586,"slug":1587,"order":188,"section":1588},193,"Compatibility","compatibility",{"data":1589},{"id":150,"attributes":1590},{"name":151,"order":152,"createdAt":153,"updatedAt":153,"publishedAt":154},{"id":1592,"title":1593,"slug":1594,"order":133,"section":1595},194,"CA7","codebase-dependencies-languages-scheduler-ca7",{"data":1596},{"id":85,"attributes":1597},{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},{"id":94,"title":95,"slug":96,"order":97,"section":1599},{"data":1600},{"id":85,"attributes":1601},{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},{"id":1603,"title":704,"slug":1604,"order":88,"section":1605},197,"aws-sde-introduction",{"data":1606},{"id":519,"attributes":1607},{"name":520,"order":88,"createdAt":521,"updatedAt":522,"publishedAt":523},{"id":1609,"title":1610,"slug":1611,"order":133,"section":1612},198,"Deployment guide","aws-sde-deployment-guide",{"data":1613},{"id":589,"attributes":1614},{"name":590,"order":133,"createdAt":591,"updatedAt":592,"publishedAt":593},{"id":1616,"title":1617,"slug":1618,"order":88,"section":1619},199,"User guides","aws-sde-user-guides",{"data":1620},{"id":589,"attributes":1621},{"name":590,"order":133,"createdAt":591,"updatedAt":592,"publishedAt":593},{"id":1623,"title":1624,"slug":1625,"order":88,"section":1626},200,"General Considerations and Cost Disclaimer","aws-sde-disclaimer",{"data":1627},{"id":569,"attributes":1628},{"name":570,"order":188,"createdAt":571,"updatedAt":572,"publishedAt":573},{"id":1630,"title":1631,"slug":1632,"order":133,"section":1633},201,"Cost disclaimer","aws-sde-cost-disclaimer",{"data":1634},{"id":569,"attributes":1635},{"name":570,"order":188,"createdAt":571,"updatedAt":572,"publishedAt":573},{"id":1637,"title":1638,"slug":1639,"order":97,"section":1640},202,"Setup Gitlab","aws-sde-dop-setup-gitlab",{"data":1641},{"id":539,"attributes":1642},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1644,"title":1645,"slug":1646,"order":97,"section":1647},206,"Development Environment","aws-sde-dev-environment",{"data":1648},{"id":589,"attributes":1649},{"name":590,"order":133,"createdAt":591,"updatedAt":592,"publishedAt":593},{"id":1651,"title":1652,"slug":1653,"order":88,"section":1654},207,"Functional definition","aws-sde-dos-functional-definition",{"data":1655},{"id":529,"attributes":1656},{"name":530,"order":97,"createdAt":531,"updatedAt":532,"publishedAt":533},{"id":1658,"title":1659,"slug":1660,"order":133,"section":1661},208,"Architecture","aws-sde-dos-architecture",{"data":1662},{"id":529,"attributes":1663},{"name":530,"order":97,"createdAt":531,"updatedAt":532,"publishedAt":533},{"id":1665,"title":1666,"slug":1667,"order":97,"section":1668},209,"Project Management guide","aws-sde-dos-project-management-guide",{"data":1669},{"id":529,"attributes":1670},{"name":530,"order":97,"createdAt":531,"updatedAt":532,"publishedAt":533},{"id":1672,"title":1652,"slug":1673,"order":88,"section":1674},210,"aws-sde-dop-functional-definition",{"data":1675},{"id":539,"attributes":1676},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1678,"title":1679,"slug":1680,"order":133,"section":1681},211,"Setup guide","aws-sde-dop-setup-guide",{"data":1682},{"id":539,"attributes":1683},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1685,"title":1686,"slug":1687,"order":150,"section":1688},212,"Setup the AWS DevOps Pipeline requirements","aws-sde-dop-setup-devops-pipelines-requirements",{"data":1689},{"id":539,"attributes":1690},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1692,"title":1693,"slug":1694,"order":160,"section":1695},213,"Setup the Building Pipeline","aws-sde-dop-init-account-after-deploy-building-pipeline",{"data":1696},{"id":539,"attributes":1697},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1699,"title":1700,"slug":1701,"order":169,"section":1702},214,"Setup the Testing Pipeline","aws-sde-dop-init-account-after-deploy-test-pipeline",{"data":1703},{"id":539,"attributes":1704},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1706,"title":1707,"slug":1708,"order":178,"section":1709},215,"User guide","aws-sde-dop-user-guide",{"data":1710},{"id":539,"attributes":1711},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1713,"title":1714,"slug":1715,"order":162,"section":1716},216,"Project Manager guide","aws-sde-dop-project-manager-guide",{"data":1717},{"id":539,"attributes":1718},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1720,"title":1721,"slug":1722,"order":88,"section":1723},217,"Functional Definition","aws-sde-rts-functional-definition",{"data":1724},{"id":549,"attributes":1725},{"name":550,"order":160,"createdAt":551,"updatedAt":552,"publishedAt":553},{"id":1727,"title":1728,"slug":1729,"order":133,"section":1730},218,"Admin guide","aws-sde-rts-admin-guide",{"data":1731},{"id":549,"attributes":1732},{"name":550,"order":160,"createdAt":551,"updatedAt":552,"publishedAt":553},{"id":1734,"title":1707,"slug":1735,"order":97,"section":1736},219,"aws-sde-rts-user-guide",{"data":1737},{"id":549,"attributes":1738},{"name":550,"order":160,"createdAt":551,"updatedAt":552,"publishedAt":553},{"id":1740,"title":580,"slug":1741,"order":88,"section":1742},220,"aws-sde-security",{"data":1743},{"id":579,"attributes":1744},{"name":580,"order":169,"createdAt":581,"updatedAt":582,"publishedAt":583},{"id":1746,"title":520,"slug":1747,"order":88,"section":1748},221,"aws-sde-rn",{"data":1749},{"id":559,"attributes":1750},{"name":560,"order":197,"createdAt":561,"updatedAt":562,"publishedAt":563},{"id":1752,"title":1659,"slug":1753,"order":188,"section":1754},225,"aws-sde-dop-architecture",{"data":1755},{"id":539,"attributes":1756},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1758,"title":1759,"slug":1760,"order":197,"section":1761},226,"Building pipeline architectural diagram","aws-sde-dop-building-pipeline-architectural-diagram",{"data":1762},{"id":539,"attributes":1763},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1765,"title":1766,"slug":1767,"order":207,"section":1768},227,"Testing pipeline architectural diagram","aws-sde-dop-testing-pipeline-architectural-diagram",{"data":1769},{"id":539,"attributes":1770},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1772,"title":1773,"slug":1774,"order":217,"section":1775},228,"Other pipeline architectural diagram","aws-sde-dop-other-pipeline-architectural-diagram",{"data":1776},{"id":539,"attributes":1777},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1779,"title":1780,"slug":1781,"order":225,"section":1782},229,"Building pipeline flow chart","aws-sde-dop-building-pipeline-flow-chart",{"data":1783},{"id":539,"attributes":1784},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1786,"title":1787,"slug":1788,"order":288,"section":1789},230,"Testing pipeline flow chart","aws-sde-dop-testing-pipeline-flow-chart",{"data":1790},{"id":539,"attributes":1791},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1793,"title":1659,"slug":1794,"order":150,"section":1795},231,"aws-sde-rts-architecture",{"data":1796},{"id":549,"attributes":1797},{"name":550,"order":160,"createdAt":551,"updatedAt":552,"publishedAt":553},{"id":1799,"title":1800,"slug":1801,"order":171,"section":1802},232,"How to WinSCP to a linux2023 EC2?","aws-sde-dop-how-to-winscp-to-linux2023-ec2",{"data":1803},{"id":539,"attributes":1804},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1806,"title":1807,"slug":1808,"order":180,"section":1809},233,"How do pipeline work?","aws-sde-dop-how-do-pipeline-work",{"data":1810},{"id":539,"attributes":1811},{"name":540,"order":150,"createdAt":541,"updatedAt":542,"publishedAt":543},{"id":1813,"title":4,"slug":1814,"order":150,"section":1815},236,"codebase-dependencies-languages-scheduler-tws",{"data":1816},{"id":85,"attributes":1817},{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},{"id":1819,"title":1820,"slug":1821,"order":88,"section":1822},237,"Support Summary","codebase-dependencies-languages-mainframe-scheduler-support-summary",{"data":1823},{"id":85,"attributes":1824},{"name":87,"order":88,"createdAt":89,"updatedAt":90,"publishedAt":91},{"id":1826,"title":1827,"slug":1828,"order":88,"section":1829},238,"Transformation Center Bundle","transformation-center-bundle",{"data":1830},{"id":604,"attributes":1831},{"name":605,"order":150,"createdAt":606,"updatedAt":607,"publishedAt":608},1777442829813]