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.