Os fluxos de mensagens de serviço da Web do WebSphere Service Registry and Repository (WSRR) são fornecidos, mas se preferir você mesmo criar os fluxos de menagens, use as instruções a seguir:
Gavetas de Paleta | Tipo de Nó | Nome de Nó |
---|---|---|
Serviços da Web | SOAPInput | DemoCustomer SOAP |
Transformação | Compute | Criar Resposta WS |
Serviços da Web | SOAPReply | Resposta SOAP |
Nome de Nó | Terminal | Conectar a esse Nó |
---|---|---|
DemoCustomer SOAP | Out | Criar Resposta WS |
Criar Resposta WS | Out | Resposta SOAP |
Nome de Nó | Página | Propriedade | Valor |
---|---|---|---|
DemoCustomer SOAP | Básico | Nome do arquivo do WSDL | Vá para o arquivo
DemoCustomer_v10.wsdl importado
anteriormente no Conjunto de Mensagens de Conectividade WSRR. Quando selecionado, este arquivo preenche as outras propriedades na página Básica. |
DECLARE tns NAMESPACE 'http://schemas.xmlsoap.org/soap/envelope/'; DECLARE intf NAMESPACE 'http://demo.sr.eis.ibm.com'; CREATE COMPUTE MODULE DemoCustomer_WebService_v10_CreateWSResponse CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN CALL CopyMessageHeaders(); SET OutputRoot.SOAP.Body.intf:updateCustomerResponse.updateCustomerReturn = 'Updated Customer via WebService version 1.0'; RETURN TRUE; END; CREATE PROCEDURE CopyMessageHeaders() BEGIN DECLARE I INTEGER; DECLARE J INTEGER; SET I = 1; SET J = CARDINALITY(InputRoot.*[]); WHILE I < J DO SET OutputRoot.*[I] = InputRoot.*[I]; SET I = I + 1; END WHILE; END; END MODULE; CREATE COMPUTE MODULE DemoCustomer_WebService_v20_CreateWSResponse CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN CALL CopyMessageHeaders(); SET OutputRoot.SOAP.Body.intf:updateCustomerResponse.updateCustomerReturn = 'Cliente Atualizado via WebService versão 2.0'; RETURN TRUE; END; CREATE PROCEDURE CopyMessageHeaders() BEGIN DECLARE I INTEGER; DECLARE J INTEGER; SET I = 1; SET J = CARDINALITY(InputRoot.*[]); WHILE I < J DO SET OutputRoot.*[I] = InputRoot.*[I]; SET I = I + 1; END WHILE; END; END MODULE;
Agora, é possível criar o fluxo de mensagens principal de WSRR Connectivity para chamar esses serviços da
Web, consulte Criando o Fluxo de Mensagens Principal.
Voltar a Construindo a Amostra WebSphere Service Registry and Repository Connectivity