Test Connector é uma interface gráfica que apresenta a estrutura de um
objeto de negócios disposta em tabelas. Os conectores trocam dados com
aplicativos através de lógica de negócios e dessa maneira não possuem uma
interface gráfica. O Test Connector emula conectores utilizando uma
visualização gráfica, tornando mais fácil compreender a função de um conector
em uma interface, ao mesmo tempo removendo a complexidade da execução dos
conectores em si.
O objeto de colaboração CustomerSynchronization_SourceToDestination testa o
sistema IBM WebSphere Business Integration Server Express, enviando objetos de
negócios de uma instância do Test Connector para outra. O objeto de
negócios Customer é simples em vez de hierárquico. Ele não contém
nenhum outro objeto de negócios. O gabarito de colaboração
CustomerSynchronization envia objetos de negócios - enviados pelo conector de
origem na interface - para o conector de destino, e não aplica uma lógica de
negócios digna de observação. As definições de SourceConnector e
DestinationConnector representam o componente do servidor de um
conector. Elas não representam conectores executáveis. Essas
definições são suficientes para validar os subsistemas do IBM WebSphere
Business Integration Server Express.
As instruções a seguir utilizam o Test Connector para emular os conectores
que trocam dados no sistema IBM WebSphere Business Integration Server
Express.
- Nota:
- Para estas instruções, assume-se que você iniciou o InterChange Server Express e o System Manager, registrou uma instância do InterChange Server Express
instance, e verificou se os conectores e
objetos de colaboração estão ativos.
- Mapeie uma unidade de rede para seu sistema OS/400
(\\OS400system\root).
- Clique em Iniciar > Programas > IBM
WebSphere Business Integration Express > Toolset Express > Development
> Test Connector para iniciar o Test Connector.
- Clique em File > Create/Select Profile na barra de menus do
"Test Connector".
- Selecione File > New Profile na barra de menus do
"Connector Profile".
- Clique em Browse e, em seguida, navegue até a unidade mapeada
definida na etapa 1. Navegue até o diretório
\QIBM\UserData\WBIServer43\QWBIDFT\, clique para selecionar o arquivo
"InterchangeSystem.cfg" e clique em Open.
- Nota:
- Caso esteja fazendo isto para uma instância criada com o script
create_instance.sh, utilize esse nome de instância em vez de
QWBIDFT.
- No campo "Connector Name", digite
SourceConnector.
- No campo "Server", digite o nome do servidor QWBIDFT ou
o nome utilizado com o script create_instance.sh.
- No campo "Password", digite a senha para o usuário administrativo
ICS. Caso não tenha alterado esta senha após a instalação, a senha será
null.
- Clique para selecionar o perfil
SourceConnector e, em seguida, clique em OK. O
diálogo "Connector Profile" é mostrado abaixo com o perfil
"SourceConnector" selecionado.

- Clique em File > Connect na barra de menus do "Test
Connector". Esta ação conecta a instância atual do Test Connector
com o perfil SourceConnector carregado no servidor.
- Repita as etapas 2 a 9 para iniciar outra instância do Test
Connector. Utilize DestinationConnector em vez de
SourceConnector nas etapas 6 e 9.
- Clique em File > Connect na barra de menus do "Test
Connector". Esta ação conecta a instância atual do Test Connector
com o perfil DestinationConnector carregado no servidor.
- Na instância do Test Connector que possui o perfil SourceConnector
carregado, clique em Edit > Load BO na barra de menus.
- No diálogo "Open", navegue até
\QIBM\UserData\WBIServer43\QWBIDFT\Samples\SystemTest\ em sua
unidade mapeada, e clique para selecionar a pasta
Customer.bo. O diálogo "Open" será mostrado
abaixo.

- Clique em Open para abrir o arquivo Customer.bo e exibir
o diálogo "New Instance".
- Digite Customer_0 no campo "Enter Name" e, em seguida,
clique em OK.
- Observe os valores como, por exemplo, FirstName, String, Tom, nos
campos do objeto de negócios Customer, conforme mostrado abaixo.

- Clique em Request > Send na barra de menus para enviar o
objeto de negócios.
- Direcione o foco para a instância do Test Connector que possui o perfil
DestinationConnector carregado. Se o painel "BO Request List"
contiver Customer.Create, conforme mostrado abaixo, o objeto
de negócios Customer foi recebido.

- Dê um clique duplo no evento "Customer.create" para
visualizá-lo como um objeto de negócios de resposta. O diálogo Response
BO é mostrado abaixo.

- Opcional: Dê um clique duplo em cada um dos campos para
editar os dados da mesma maneira em que um aplicativo de destino geralmente
designa seus próprios valores para eventos por ele processados. Clique
em OK após terminar de editar os campos.
- Clique em Request > Reply > Success na barra de menus
para simular que o aplicativos de destino processou o objeto de negócios com
sucesso e que o devolveu para o InterChange Server Express.
- Após terminar de enviar e responder aos eventos, clique em File >
Exit na barra de menus do Test Connector e, em seguida, clique em
Yes quando for solicitado que você encerre o Test Connector.
