Mensagem de Pedido de Tempo Limite

O formato XML de uma mensagem de pedido de tempo limite é especificado abaixo. Qualquer outro formato que é suportado por um analisador instalado pode ser utilizado em vez de XML.
<TimeoutRequest>
  <Action>SET | CANCEL</Action>
  <Identifier>String (any alphanumeric string)</Identifier>
  <StartDate>String (TODAY | yyyy-mm-dd)</StartDate>
  <StartTime>String (NOW | hh:mm:ss)</StartTime>
  <Interval>Integer (seconds)</Interval>
  <Count>Integer (greater than 0 or -1)</Count>
  <IgnoreMissed>TRUE | FALSE</IgnoreMissed>
  <AllowOverwrite>TRUE | FALSE</AllowOverwrite>
</TimeoutRequest>
Ação
Esse elemento deve ser configurado para SET ou CANCEL. É um erro omitir esse elemento ou configurar um valor diferente. Se CANCEL for configurado, o único outro elemento que é requerido é o Identifier, que deve corresponder ao Identifier do TimeoutRequest que deve ser cancelado.
Identificador
Pode ser qualquer cadeia alfanumérica. É um erro omitir esse elemento.
StartDate
Esse elemento deve ser configurado para TODAY ou para uma data especificada no formato aaaa-mm-dd. O valor padrão é TODAY.
StartTime
Esse elemento deve ser configurado para NOW ou para uma hora especificada no formato hh:mm:ss. O valor padrão é NOW. StartTime supõe-se que seja a hora local do intermediário.
Intervalo
Esse é um inteiro que especifica o número de segundos entre as propagações das mensagens. O valor padrão é 0.
Count
Deve ser um inteiro maior do que 0 ou igual a -1 (que especifica um pedido de tempo limite que nunca expira). O valor padrão é 1.
IgnoreMissed
Controla se os tempos limites ocorridos durante parada do intermediário ou do fluxo de notificação do tempo limite são processados da próxima vez que o intermediário ou o fluxo de notificação do tempo limite for iniciado. O valor padrão é TRUE, o que significa que tempos limites perdidos são ignorados pelo nó TimeoutNotification quando o intermediário ou o fluxo de mensagens é iniciado. Se esse valor for configurado para FALSE, os tempos limites perdidos serão todos processados imediatamente pelo nó Timeout Notification quando o fluxo for iniciado.

Observe que a propriedade Persistência do Pedido do nó TimeoutControl deve ser configurada para Sim ou Automática (com a mensagem de pedido original sendo persistente) para os tempos limites armazenados para persistir além da reinicialização do intermediário ou do fluxo de notificação de tempo limite.

AllowOverwrite
Controla se os pedidos de tempo limite subseqüentes com um Identifier correspondente podem sobrescrever esse pedido de tempo limite. O valor padrão é TRUE.
Nota: Uma definição de esquema predefinido do pedido de tempo limite é fornecida no toolkit do intermediário. Execute as etapas a seguir para rever a definição ou defini-la em um conjunto de mensagens:
  1. Crie ou selecione um projeto de conjunto de mensagens que contém o conjunto de mensagens.
  2. Crie um novo arquivo de definição de mensagem.
  3. Selecione Mensagem Fornecida pela IBM.
  4. Selecione avançar, expanda a árvore e selecione 6.0.0\ibm\nodes\timeout\timeoutrequest.xsd.
Conceitos relacionados
Configurando Fluxos de Tempo Limite
Referências relacionadas
Nó TimeoutControl
Nó TimeoutNotification
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac20815_