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:
-
No domínio Planning, adicione um novo espaço de trabalho. Isso abre uma tela com um objeto de pasta vazio.
-
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. -
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.
-
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
CBANK
CURRENCY
,NVFUNDS
BROKERAGE
, IRISKMGMT
,,BANK-SERVICE-Managed-M2
e. -
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, agoraCBANK
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.

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