Políticas e aplicativos de amostra são fornecidos com o modelo padrão que configura políticas e destinos JNDI de amostra.
As políticas no WSRR também possuem um campo de propriedade customizada incluído que se chama PolicySelector. Para SampleRoutingSchedule01, esse valor é configurado como GID007; e para SampleRoutingSchedule02, como GID008. O valor PolicySelector é fornecido pelo cliente como parte do cabeçalho da mensagem JMS e a política de correspondência é impingida pelo fluxo de mensagens.
Os destinos JNDI padrão criados no
pacote de scripts SOA Policy Pattern: Criar Ligações JNDI de Amostra
são
DESTINATION1_OUT e DESTINATION2_OUT, além das respectivas filas do MQ DESTINATION1_OUTQ e
DESTINATION2_OUTQ.
Dois clientes JMS de amostra são fornecidos com esse padrão. Os clientes de amostra Java™ SendJMSMessage e ReceiveJMSMessage estão localizados em /opt/ibm/mqsi/8.0.0.1/sample/JMSSendReceive no diretório de instalação.
java com.ibm.jms.SendJMSMessage <Location JNDI Bindings> <InputTextMessage>
<PolicySelector Value>
java com.ibm.jms.SendJMSMessage file:///home//virtuser//JNDI-DIR
'<data><msg>11</msg></data>' GID007
java com.ibm.jms.ReceiveJMSMessage <Location JNDI Bindings> <Output JMS Destination>
java com.ibm.jms.ReceiveJMSMessage file:///home//virtuser//JNDI-DIR DESTINATION1_OUT
SOA Policy Pattern: Criar Políticas de Amostrae
SOA Policy Pattern: Criar Ligações JNDI de Amostraa partir do IBM SOA Policy Pattern clonado. Depois de remover esses pacotes de script opcionais, será possível implementar o IBM SOA Policy Pattern clonado e usar a instância implementada do padrão. Para obter mais detalhes sobre o gerenciamento de política do WSRR e como gerenciar destinos JMS na instância implementada, consulte Trabalhando com a instância implementada.