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.
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