28 de fev. de 2012

SAP NETWEAVER GATEWAY 2.0 - ODATA/ATOM -- Testando o Gateway Services


SAP NETWEAVER GATEWAY 2.0 - ODATA/ATOM


Testando o Gateway Services




Testando seu GatewayServicesOverview:




O teste dos serviços podem ser feito com um browser e / ou um REST Client;


Você pode facilmente testar as operações QUERY e READ com um navegador;


O UDPATE, as operações de CREATE e DELETE precisam de ser testados em um REST Client (FireFoxREST client, WFetch, etc.).






Testando o QUERY Operation;


Testando o QUERY operation é feito facilmente em um navegador;


Passo 1 - abrir os detalhes do seu serviço Consumption Model relacionados e clique no Metadata button;



Passo 2 - na Metadata displayed, encontrar o Entity Setnode e copiar o valor do atributo nome;




Passo 3 - substituir os $ metadata alias na URL do navegador com este valor;




Etapa 4 - Adicione as necessárias $Filter Parameters para passar valores de entrada necessários.




Testando o READ Operation

Testando o READ operation é fácil depois de testar o QUERY operation

Passo 1 - testar o QUERY operation

Passo 2-cada entrada de dados na lista retornada será um ponto de ATOM link ao READ operation entradas

Passo 3 - cópia que apontam átomo e substituir, no final de URL http alias com ele.




Testando o READ Operation

Testando o READ operation é fácil depois de testar o QUERY operation:

Passo 1 - testar o QUERY operation;



Passo 2 - cada entrada de dados na lista retornada será um ponto ATOM link as entradas do READ operation;



Passo 3 - cópiar do atom link e substituir no final de URL http alias com ele.







Testando o Create Operation


Testando o Create Operation requer uma ferramenta como o FireFoxREST Client ou WFetch:



Passo 1 - Copiar os dados XML / Feed Atom retornar quando testar o READ operation;






Passo 2 - Comece o seu REST Client copiando do conteúdo XML / ATOM no REQUEST Body;






Passo 3 - Retire o conteúdo mostrado aqui delineada em vermelho do REQUEST body;





Passo 4 - Defina o Http Method ser POST tipo;

Passo 5 - Configure a URL a ser a mesma usada para o QUERY operation (com os parâmetros $ filter);

Passo 6 - Adicione o Request Header x-request = com XML HttpRequest;




Passo 7 - Alterar o número do banco poration da a tag <d:value> ser único (o conteúdo contém as chaves do objeto, país do banco e número do banco, neste caso);



Passo 8 - Mude alguns outros valores para o banco que está a criar, com figurar bank_noto não têm valor;



Passo 9 - Clique no botão Enviar para submeter o pedido. Em caso de sucesso, você receberá um código de resposta HTTP de 201.






Teste o UPDATE Operation


Testando o Create Operation requer uma ferramenta como o FireFoxREST Client ou Wfetch-Neste teste iremos atualizar os dados que acabamos de criar:


Passo 1-Alterar o tipo Http Method para PUT;

Passo 2-Para atualizar, precisamos da URL usada para fazer um READ operation. Tire essa e colá-lo no campo de entrada URL;

Passo 3-Mude Alguns dos valores na Request Body;

Passo 4-Clique no botão Enviar para submeter o pedido.







 .... acompanhe novas postagens sobre como usar as funções básicas do Gateway!

Nenhum comentário:

Postar um comentário