Iniciar trabalhos com base no status de trabalhos anteriores - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Iniciar trabalhos com base no status de trabalhos anteriores

Crie um fluxo de trabalhos chamado fluxo de trabalho. Os trabalhos no fluxo de trabalho são interconectados com dependências após a conclusão bem-sucedida dos trabalhos anteriores.

Usando o Control-M Web GUI

Para iniciar um trabalho a partir da interface de usuário do Control-M, faça o seguinte:

  1. No domínio Planning, adicione um novo espaço de trabalho. Isso abre uma tela com um objeto de pasta vazio.

  2. Selecione o tipo de AWS Mainframe Modernization tarefa (se você estiver usando o modelo de tipo de tarefa fornecido, isso é chamado de M2JOB) e arraste-o para a pasta.

  3. Depois que a cor do tipo de tarefa mudar para verde, solte-a. O painel à direita contém as seções Geral, Programação, Pré-requisitos e Ações. Para criar a tarefa, consulte as instruções padrão na documentação do Control-M.

  4. Em seguida, você precisa dos valores do Job Name para configurar os tipos de trabalho. Você pode encontrar os valores do Job Name na tela de definição do aplicativo do AWS Mainframe Modernization console ou executando a ListBatchJobDefinitions API. Para esse piloto, repita as etapas de 2 a 4 para vários trabalhos, nomeando cada um com os nomes que você escolher. Os nomes de exemplo são CBANKCURRENCY, NVFUNDSBROKERAGE, IRISKMGMT,, BANK-SERVICE-Managed-M2 e.

  5. Para conectar essas tarefas ao fluxo desejado, escolha o triângulo de condição abaixo do objeto da tarefa e arraste-o para a próxima tarefa. Por exemplo, escolha o triângulo condicional abaixo CBANK e arraste-o para cimaCURRENCY. Essa ação é CBANK a antecessora de. CURRENCY Por padrão, agora CBANK deve ser concluído com sucesso antes que CURRENCY se torne elegível para execução.

A captura de tela a seguir mostra a visualização Control-M Planning do fluxo de trabalho básico.

Job flow à esquerda e propriedades à direita.

Imagem fornecida por cortesia da BMC Software, Inc. ©2022

Usaar JSON

O mesmo fluxo pode ser codificado em JSON:

{ "Defaults": { "Application": "AWSM2", "SubApplication": "Replatform-Managed", "Job": { "Host": "ctm-worker", "Output": {} } }, "jog-managed-m2": { "Type": "Folder", "ControlmServer": "psctm", "OrderMethod": "Manual", "SiteStandard": "_z_DemoBusinessFlows", "CBANK": { "Type": "Job:AWS Mainframe Modernization", "ConnectionProfile": "MANAGED-M2-REPLATFORM", "JCL Name": "iefbr14", "Retrieve CloudWatch Logs": "checked", "Action": "Start Batch Job", "Application Version": "1" }, "CURRENCY": { "Type": "Job:AWS Mainframe Modernization", "ConnectionProfile": "MANAGED-M2-REPLATFORM", "JCL Name": "iefbr14", "Retrieve CloudWatch Logs": "checked", "Action": "Start Batch Job", "Application Version": "1" }, "BROKERAGE": { "Type": "Job:AWS Mainframe Modernization", "ConnectionProfile": "MANAGED-M2-REPLATFORM", "JCL Name": "iefbr14", "Retrieve CloudWatch Logs": "checked", "Action": "Start Batch Job", "Application Version": "1" }, "INVFUNDS": { "Type": "Job:AWS Mainframe Modernization", "ConnectionProfile": "MANAGED-M2-REPLATFORM", "JCL Name": "iefbr14", "Retrieve CloudWatch Logs": "checked", "Action": "Start Batch Job", "Application Version": "1" }, "RISKMGMT": { "Type": "Job:AWS Mainframe Modernization", "ConnectionProfile": "MANAGED-M2-REPLATFORM", "JCL Name": "iefbr14", "Retrieve CloudWatch Logs": "checked", "Action": "Start Batch Job", "Application Version": "1" }, "BANK-SERVICE-Managed-M2": { "Type": "Job:SLAManagement", "ServiceName": "Bank Service - Managed M2", "RunAs": "ctmagent", "CompleteBy": { "Time": "12:00", "Days": "0" } }, "leftbranch": { "Type": "Flow", "Sequence": [ "CURRENCY", "RISKMGMT", "BANK-SERVICE-Managed-M2" ] }, "middlebranch": { "Type": "Flow", "Sequence": [ "CBANK", "CURRENCY", "INVFUNDS", "BANK-SERVICE-Managed-M2" ] }, "rightbranch": { "Type": "Flow", "Sequence": [ "CURRENCY", "BROKERAGE", "BANK-SERVICE-Managed-M2" ] } } }

Para implantar esse fluxo, use o serviço de implantação:

ctm deploy folder-MANAGED-M2-REPLATFORM.json