Os elementos da chamada de serviço contêm o conteúdo da chamada e as informações
de transporte desta chamada. O conteúdo é formado pelo envelope
SOAP.
As informações de transporte referem-se às informações necessárias para enviar,
receber e responder, dependendo do protocolo selecionado.
Configurações de Chamada
- Atualizar nome do nó automaticamente
- Selecione esta opção para renomear automaticamente a solicitação na visualização Conteúdo do teste.
- Não aguardar resposta
- Selecione esta opção para pular diretamente para a próxima solicitação no teste após a solicitação atual ser enviada.
- Operação e nome de WSDL
- Identificam a operação e o nome do WSDL aos quais a solicitação de serviço está ligada.
- Recurso WSDL
- Esse é o nome do recurso WSDL no ambiente de trabalho. Clique no link
para editar o arquivo WSDL. Se o arquivo WSDL estiver ausente, clique no link para vincular a solicitação a um WSDL na área de trabalho ou para importar um WSDL. Você pode clicar no botão Editar segurança do WSDL para editar a política de segurança para o WSDL ou clicar no botão Sincronização de WSDL para atualizar um WSDL importado com um WSDL remoto.
- Tempo Limite (ms)
- Esse é o valor de tempo limite em milissegundos. Se nenhuma resposta for recebida
depois do tempo especificado, será produzido um erro.
- Tempo de Espera (ms)
- Especifica o tempo de atraso programaticamente calculado que é observado em cada usuário quando este teste é executado com vários usuários virtuais. O tempo de espera
é uma emulação estatística do tempo que os usuários reais gastam lendo ou
pensando antes de executar uma ação.
- Atualizar resposta
- Clique neste botão para chamar a solicitação com as configurações atuais e usar a resposta para criar um elemento de resposta de serviço ou para atualizar o elemento de resposta existente.
Mensagem
Esta página mostra o conteúdo XML da solicitação e fornece acesso à correlação de dados.
O mesmo conteúdo é apresentado de três diferentes maneiras.
- Formulário
- Esta visualização fornece uma visualização simplificada da mensagem que se focaliza na edição dos valores do conteúdo XML. Use o menu Esquema para ativar a assistência com o conteúdo XML de edição, para que o XML seja válido e cumpra com a especificação XSD.
Na visualização Formulário, inclua os cabeçalhos XML necessários para chamadas de serviço da web padrão. Na barra Cabeçalho, clique em Incluir (
) para criar a estrutura do cabeçalho XML padrão para as solicitações WS-Addressing, WS-ReliableMessaging ou WS-Coordination ou clique em Mais para outras normas.
É possível ativar ou desativar elementos do cabeçalho XML e especificar os valores
corretos para cada elemento XML. As verificações são executadas para garantir que o conteúdo XML seja válido.
Nota: Para incluir cabeçalhos XML nas chamadas em IBM® Rational AppScan, inclua um algoritmo Cabeçalhos XML estáticos na guia Pilha de solicitações da solicitação.
- Árvore
Esta visualização fornece uma visualização hierárquica da estrutura
XML da mensagem, incluindo elementos, namespaces e valores associados. Você pode utilizar Incluir, Inserir, Remover, Para cima e Para baixo para editar os elementos XML e namespaces na árvore.
Clique em Filtrar para ocultar ou
mostrar o namespace, atributo ou nós de texto, dependendo de seus requisitos.
Clique em Permitir
apenas modificações válidas para possibilitar a edição inteligente com base em um XSD
(XML Schema Document) especificado. Para especificar um conjunto de documentos XSD para o ambiente de trabalho,
no navegador de teste, clique com o botão direito do mouse no projeto e selecione Propriedades e Catálogo de
Esquemas. Desative Permitir apenas modificações válidas se
não tiver um XSD ou se quiser ignorar o esquema.
Você pode clicar com o botão
direito do mouse em um elemento XML para convertê-lo em um fragmento XML. Isso permite
executar a correlação de dados (usar datapools e criar referências)
no fragmento XML inteiro em vez de apenas no valor.
- Origem
- Essa visualização exibe o conteúdo XML de origem da mensagem ou o conteúdo de texto simples. Para formatar o conteúdo XML, clique em Formatar texto XML.
Para agrupar o conteúdo XML em uma única linha, clique em Compactar texto XML em uma única linha. Controles semelhantes estão disponíveis para o conteúdo JSON.
Importante: Na visualização Origem, não edite as tags que começam com SoaTag. Se você excluir ou
alterar essas tags, qualquer referência e substituição no teste será
interrompida. Não é possível recriar essas tags depois de serem excluídas.
Anexos
Esta página lista os anexos MIME ou DIME que são anexados
à solicitação.
O conteúdo desta visualização está em conformidade com a especificação Multipurpose
Internet Mail Extensions (MIME) ou Direct Internet Message Encapsulation (DIME). É possível usar essa página para incluir recursos do ambiente de trabalho como anexos MIME ou DIME e propriedades de mudança.
O
ID de
conteúdo é o identificador usado pela solicitação para referir-se aos anexos. O método de uso desse identificador depende dos requisitos do servidor.
- MIME ou DIME
- Selecione se o anexo está em conformidade com a especificação Multipurpose Internet
Mail Extensions (MIME) ou Direct Internet Message Encapsulation (DIME)
- Utilizar mecanismo de transmissão MTOM
- Por padrão, a solicitação usa SOAP Messages with Attachments (SwA) para manipular anexos. Selecione esta opção para manipular anexos com MTOM (Message
Transmission Optimization Mechanism) SOAP.
Transporte
Esta página inclui as configurações de transporte usadas para o envio de uma solicitação. As configurações do protocolo de transporte aplicam-se a uma configuração de transporte, que pode ser HTTP, Java™ Message Service (JMS), WebSphere MQ ou Microsoft .NET. É possível criar diversas configurações para cada protocolo para que possa alternar facilmente protocolos ou variantes de protocolos.
Nota: Se você estiver usando o IBM Rational AppScan, apenas o protocolo de transporte HTTP estará disponível.
- HTTP
- Selecione HTTP para usar o transporte HTTP para a solicitação. No nível de solicitação, é possível atualizar uma URL ou ação SOAP e a referência para a configuração global de um teste.
- Configuração de protocolo
- Clique em Alterar para especificar uma configuração de transporte predefinida ou para criar uma configuração. As configurações de transporte
HTTP contêm configurações de proxy e de autenticação que podem ser reutilizadas.
- URL
- Especifique o terminal da URL da solicitação de serviço.
- Modo Rest
- Utilize essa caixa de opções para dividir a URL REST para que seja fácil entender as diferentes partes da URL REST. Quando você utiliza esta opção, a seção principal da URL é colocada no campo URL, a parte de recurso é colocada no campo Recurso e os parâmetros são colocados no campo Parâmetros. Use o botão Incluir para incluir manualmente mais parâmetros.
- Método e Versão
- Especifique o método de HTTP e a versão a serem usados para chamar a solicitação de serviço.
- Cabeçalhos
- Especifique os nomes e os valores de quaisquer cabeçalhos HTTP que forem
necessários pelo serviço. Clique em Incluir, Editar ou em Remover para modificar a lista de cabeçalhos.
- Cookies
- Especifique os nomes e os valores de quaisquer cookies que forem
necessários pelo serviço. Clique em Incluir, Editar ou em Remover para modificar a lista de cookies.
- JMS
Selecione JMS para usar o transporte Sistema de Mensagens Java para a solicitação.
Esta página permite que você inclua propriedades de sequência que são anexadas à solicitação para uma configuração de JMS. Elas serão
enviadas como propriedades de mensagem por meio do JMS.
- Configuração de protocolo
- Clique em Alterar para especificar uma configuração de transporte predefinida ou para criar uma configuração. As configurações de transporte JMS contêm configurações genéricas de terminal, de ponto de recepção e do adaptador
que podem ser reutilizadas.
- Propriedades
- Especifique os nomes e os valores de quaisquer propriedades de sequência que forem
requeridas pela solicitação para a atual configuração de transporte JMS.
Elas são enviadas como propriedades de mensagem através do JMS. Clique em Incluir, Editar ou em Remover para modificar a lista de propriedades.
- WebSphere MQ
- Selecione MQ para usar o transporte IBM WebSphere MQ para a solicitação. Essa página possibilita a especificação da ação SOAP e a substituição das definições de configuração do WebSphere MQ
selecionadas no nível de teste.
- Configuração de protocolo
- Clique em Alterar para especificar uma configuração de transporte predefinida ou para criar uma configuração. As configurações de transporte do WebSphere MQ contêm configurações genéricas de fila, cabeçalho e SSL que podem ser reutilizadas.
- Ação de SOAP
- Especifica a ação de SOAP a ser usada para chamar a solicitação do WebSphere MQ.
- Substituir valores de configuração do protocolo do MQ
- Selecione esta opção para configurar os campos de mensagens do WebSphere MQ. É possível substituir um subconjunto de um descritor de mensagem MQ com um formato customizado para uso com outros tipos de servidores, especificamente ao utilizar uma solicitação de mensagem XML.
- Customizar cabeçalho da mensagem
- Selecione essa opção para especificar os cabeçalhos customizados para o transporte para o recurso SOAP sobre MQ fornecido pelo WebSphere MQ. Esse recurso utiliza um formato de mensagem MQ predeterminado (RFH2), portanto, quando
selecionado, outras opções do Descritor de mensagens ficam desativadas.
- Descritor de mensagens
- Essas configurações substituem o descritor de mensagens e as configurações de cabeçalho da configuração do protocolo MQ. Consulte a documentação do WebSphere MQ para obter informações sobre os descritores de mensagens.
- Microsoft .NET
- Selecione Microsoft .NET para usar o transporte do Microsoft
.NET Framework para solicitações com base no Windows Communication Foundation (WCF). Esta página permite substituir as configurações do Microsoft .NET selecionadas no nível de teste.
- Item
- Clique em Incluir para especificar o nome e o valor de ações do WCF necessárias para o serviço. Esta tabela é gerada automaticamente ao importar um arquivo WSDL do Microsoft .NET.
Consulte a documentação do WCF do Microsoft .NET para obter informações adicionais.