Detalles de la llamada de servicio

Los elementos de llamadas de servicio contienen el contenido de la llamada y la información de transporte para dicha llamada. El contenido se crea con el sobre SOAP. La información de transporte hace referencia a la información que se necesita para enviar y recibir, así como para responder, en función del protocolo seleccionado.

Configuración de la llamada

Actualizar nombre de nodo automáticamente
Seleccione esta opción para renombrar de forma automática la solicitud en la vista Contenido de la prueba.
Nombre
Nombre de la solicitud. Puede utilizar código personalizado o agrupación de datos para cambiar el nombre.
No esperar respuesta
Seleccione esta opción para saltar directamente a la solicitud siguiente de la prueba después de enviar la solicitud actual.
Operación y nombre WSDL
Estas opciones identifican el nombre WSDL y la operación a los cuales está enlazada la solicitud de servicio.
Recurso WSDL
Nombre del recurso WSDL en el entorno de trabajo. Pulse el enlace para editar el archivo WSDL. Si falta el archivo WSDL, pulse el enlace para enlazar la solicitud con un WSDL en el espacio de trabajo o para importar un WSDL. Puede pulsar el botón Editar seguridad WSDL para editar la política de seguridad de WSDL o pulsar el botón Sincronización WSDL para actualizar un WSDL importado con un WSDL remoto.
Tiempo de espera excedido (ms)
Valor de tiempo de espera excedido en milisegundos. Si no se recibe ninguna respuesta una vez transcurrido el tiempo especificado, se produce un error.
Tiempo de reflexión (ms)
Especifica el tiempo de retardo calculado mediante programación que hay que cumplir para cada usuario cuando la prueba se ejecuta con varios usuarios virtuales. El tiempo de reflexión es una emulación estadística de la cantidad de tiempo que los usuarios reales pasan leyendo o pensando antes de realizar una acción.
Respuesta de actualización
Pulse este botón para invocar la solicitud con los valores actuales y para utilizar la respuesta para crear un elemento de respuesta de servicio o para actualizar el elemento de respuesta existente.

Mensaje

Esta página muestra el contenido XML de la solicitud y proporciona acceso a la correlación de datos. El mismo contenido se presenta de tres maneras distintas.

Formulario
Esta vista proporciona una vista simplificada del mensaje centrada en editar los valores del contenido XML. Utilice el menú Esquema para habilitar la ayuda para editar contenido XML para que el XML sea válido y cumpla con la especificación XSD.

En la vista Formulario, añada las cabeceras XML necesarias para las llamadas de servicio estándar. En la barra Cabecera, pulse Añadir (botón Añadir) para crear la estructura de la cabecera XML predeterminada para solicitudes WS-Addressing, WS-ReliableMessaging o WS-Coordination, o pulse Más para otros estándares. Puede habilitar o inhabilitar los elementos de la cabecera XML y especificar los valores correctos para cada elemento XML. Se realizan comprobaciones para garantizar que el contenido XML es válido.

Nota: Para añadir cabeceras XML a llamadas en IBM® Security AppScan, añada un algoritmo de Cabecera XML estática en el separador Pila de solicitud de la solicitud.
Árbol

Esta vista proporciona una vista jerárquica de la estructura XML del mensaje, incluidos los elementos, los espacios de nombres y los valores asociados. Puede utilizar Añadir, Insertar, Eliminar, Arriba y Abajo para editar los elementos y espacios de nombres XML en el árbol.

Utilice Saltar si está vacío para seleccionar los elementos XML vacíos que desea saltarse. Esta columna sólo es visible si ha seleccionado el recuadro de selección Visualizar la columna 'Saltar si está vacío' en el visualizador de árbol XML en Ventana > Preferencias > Prueba > Editor de pruebas > Prueba de servicio.

Pulse Filtro para ocultar o mostrar espacios de nombres, atributos o nodos de texto, en función de sus requisitos.

Pulse Permitir sólo modificaciones válidas para habilitar la edición inteligente, basada en un XSD (documento de esquema XML) especificado. Para especificar un conjunto de documentos XSD para el entorno de trabajo, en el Navegador de pruebas, pulse con el botón derecho del ratón sobre el proyecto y seleccione Propiedades y Catálogo de esquemas. Inhabilite Permitir sólo modificaciones válidas si no tiene ningún XSD o si desea omitir el esquema.

Puede pulsar con el botón derecho del ratón sobre un elemento XML para convertirlo en un fragmento XML. Esto le permite realizar una correlación de datos (utilizar agrupaciones de datos y crear referencias) en todo el fragmento de XML en lugar de sólo en el valor.

Origen
En esta vista se muestra el contenido XML de origen del mensaje o el texto sin formato. Para formatear contenidos XML, pulse Formatear texto XML. Para recalcular contenido XML en una sola línea, pulse Empaquetar texto XML para una sola línea. Controles similares están disponibles para contenidos JSON.
Importante: En la vista Origen, no edite los códigos que empiecen por SoaTag. Si suprime o cambia estos códigos, cualquier referencia y sustitución de la prueba se cancelará. No puede volver a crear estos códigos una vez que los haya suprimido.

Accesorios

En esta página se listan los accesorios MIME o DIME que se han adjuntado a la solicitud. El contenido de esta vista cumple con la especificación MIME (Multipurpose Internet Mail Extensions) o DIME (Direct Internet Message Encapsulation). Puede utilizar esta página para añadir recursos de entorno de trabajo en forma de adjuntos MIME o DIME y modificar las propiedades.

El ID de contenido es el identificador que utiliza la solicitud para hacer referencia a los accesorios. El método para el uso de este identificador varía en función de los requisitos del servidor.
MIME o DIME
Seleccione si el accesorio cumple con la especificación MIME (Multipurpose Internet Mail Extensions) o DIME (Direct Internet Message Encapsulation)
Utilizar el mecanismo de transmisión MTOM
De forma predeterminada, la solicitud utiliza Swa (SOAP Messages with Attachments) para manejar los archivos de datos adjuntos. Seleccione esta opción para manejar archivos de datos adjuntos con MTOM (Message Transmission Optimization Mechanism) de SOAP.

Transporte

En esta página se trata los valores de transporte que se utilizan para enviar la solicitud. Los valores del protocolo de transporte se aplican a una configuración de transporte, que puede ser HTTP, Java™ Message Service (JMS), WebSphere MQ o Microsoft. NET. Puede crear varias configuraciones para cada protocolo de modo que pueda conmutar entre protocolos o variantes de protocolo fácilmente.
Nota: Si está utilizando IBM Security AppScan, sólo estará disponible el protocolo de transporte HTTP.
HTTP
Seleccione HTTP para utilizar el transporte HTTP para la solicitud. A nivel de solicitud, puede actualizar una acción URL o SOAP y la referencia a la configuración global de una prueba.
Configuración del protocolo
Pulse Cambiar para especificar una configuración de transporte predefinida o para crear una configuración. Las configuraciones de transporte HTTP contienen valores de proxy y autenticación que pueden reutilizarse.
URL
Especifique el punto final del URL de la solicitud de servicio.
Modalidad Rest
Utilice el recuadro de selección para dividir el URL de REST y así sea más fácil entender las diferentes partes del URL de REST. Cuando utiliza esta opción, la sección principal del URL se ubica en el campo del URL, la parte del recurso en el campo Recurso y los parámetros en el campo Parámetros. Utilice el botón Añadir para añadir manualmente más parámetros.
Método y versión
Especifique el método HTTP y la versión que debe utilizar para invocar la solicitud de servicio.
Cabeceras
Especifique los nombres y los valores de las cabeceras HTTP personalizadas que requiera el servicio. Pulse Añadir, Editar o Eliminar para modificar la lista de cabeceras.
Cookies
Especifique los nombres y los valores de las cookies que requiera el servicio. Pulse Añadir, Editar o Eliminar para modificar la lista de cookies.
JMS

Seleccione JMS para utilizar el transporte Java Messaging Service para la solicitud. Esta página le permite añadir propiedades de serie que se han adjuntado a la solicitud para una configuración JMS, que se envían como propiedades de mensaje a través de JMS.

Configuración del protocolo
Pulse Cambiar para especificar una configuración de transporte predefinida o para crear una configuración. Las configuraciones de transporte JMS contienen valores genéricos de punto final, punto de recepción y adaptador que se pueden reutilizar.
Propiedades
Especifique los nombres y los valores de las propiedades de serie que son necesarias para la solicitud para la configuración actual del transporte JMS. Dichas propiedades se envían como propiedades de mensaje a través de JMS. Pulse Añadir, Editar o Eliminar para modificar la lista de propiedades.
WebSphere MQ
Seleccione MQ para utilizar el transporte IBM WebSphere MQ para la solicitud. Esta página le permite especificar la acción SOAP y alterar temporalmente los valores de la configuración WebSphere MQ seleccionada a nivel de la prueba.
Configuración del protocolo
Pulse Cambiar para especificar una configuración de transporte predefinida o para crear una configuración. Las configuraciones de transporte de WebSphere MQ contienen valores genéricos de cola, cabecera y SSL que se pueden reutilizar.
Acción SOAP
Especifique la acción SOAP que debe utilizar para invocar la solicitud WebSphere MQ.
Sustituir los valores del protocolo MQ
Seleccione esta opción para configurar los campos del mensaje WebSphere MQ. Puede sustituir un subconjunto de un descriptor de mensaje MQ con un formato personalizado para utilizarlo con otros tipos de servidor, específicamente, al utilizar una solicitud de mensaje XML.
Personalizar cabecera de mensaje
Seleccione esta opción para especificar cabeceras personalizadas de transporte para la característica SOAP sobre MQ que proporciona WebSphere MQ. Esta característica utiliza un formato de mensaje MQ predeterminado (RFH2); por lo tanto, cuando se selecciona, se inhabilitan otras opciones de Descriptor de mensaje.
Descriptor de mensaje
Estos valores sustituyen a los valores de la cabecera y el descriptor de mensajes de la configuración del protocolo MQ. Para obtener información sobre los descriptores de mensajes, consulte la documentación de WebSphere MQ.
Microsoft .NET
Seleccione Microsoft. NET para utilizar el transporte de Microsoft. NET Framework para las solicitudes basadas en Windows Communication Foundation (WCF). Esta página le permite alterar temporalmente los valores de la configuración de Microsoft .NET seleccionada a nivel de prueba.
Elemento
Pulse Añadir para especificar el nombre y el valor de las acciones WCF solicitadas por el servicio. Esta tabla se genera automáticamente cuando se importa un archivo WSDL de Microsoft .NET. Consulte la documentación WCF de Microsoft. NET para obtener más información.

Comentarios