Transações

Cada tipo de processo base tem um conjunto de transações de base definido. Uma transação é uma unidade lógica de trabalho necessária para executar uma atividade no Sterling™ Order Management System.

Transações base são transações predefinidas que contêm informações sobre como a transação se comporta, ou seja, quantas cópias de uma transação podem ser mantidas em um tipo de processo e se ela pode ter status base de retirada e entrega configuráveis. As transações base podem ser usadas para criar novas transações. Essas transações podem ser alteradas dentro dos limites definidos na transação base.

Nota: Se uma transação derivada não tiver eventos, a transação pai não acionará os eventos para a derivada. É necessário criar a nova transação derivada a partir da pai e incluí-la no pipeline no local necessário.

No Sterling Order Management System, APIs são usadas para concluir transações. Quando a API é chamada, o ID da Transação é determinado com base no contexto de que a API foi concluída. O ID da transação identifica a transação a ser concluída. Dependendo da situação, o ID da transação pode ser passado como um parâmetro de entrada ou pode ser predefinido para a API de chamada. Para obter mais informações sobre APIs, consulte o IBM Sterling® Order Management: Javadoc.

Transações podem ser classificadas como um ou mais dos tipos a seguir:

  • Acionadas externamente
  • Acionadas pelo usuário
  • Acionado pelo Tempo

transações acionadas externamente

Uma transação acionada externamente é executada por meio do Sterling Order Management System Services Definition Framework (SDF) que chama uma API correspondente no Sterling Order Management System para concluir a transação.

Transações acionadas pelo usuário

Uma transação acionada pelo usuário é executada com base em ações do usuário executadas na interface com o usuário do Sterling Order Management System , fila de alerta configurada ou uma troca de e-mail.

Transações acionadas por horário

Uma transação acionada por tempo é executada em intervalos planejados. No Sterling Order Management, uma transação acionada por tempo também é chamada de agente