Detalles de llamadas de cliente de servicio genérico

En el cliente de servicio genérico, las llamadas de servicio contienen el contenido y la información de transporte de la 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.

Mensaje

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

Formulario
Esta vista proporciona una vista simplificada del mensaje centrada en editar los valores del contenido XML.
Árbol

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

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 permitirá realizar la correlación de datos (utilizar agrupaciones de datos y crear referencias) en el fragmento XML completo, 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.
Importante: En la vista Origen, no edite los códigos que empiecen por SoaTag. Si elimina o cambia estos códigos, cualquier referencia y sustitución de la prueba se cancelará. Una vez que las haya suprimido, no las podrá volver a crear.

Accesorios

En esta página se listan los accesorios MIME que se han adjuntado a la solicitud. El contenido de esta vista corresponde a la especificación de MIME (Multipurpose Internet Mail Extensions). Puede utilizar esta página para añadir recursos de entorno de trabajo como accesorios MIME y cambiar propiedades.

Nota: Para utilizar accesorios de servicios web, debe añadir un conjunto de bibliotecas de Java™ al JRE (Java Runtime Environment) que utiliza el entorno de trabajo. Consulte Configuración del entorno para el manejo de adjuntos de archivo para obtener más información.
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.
Utilizar 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) o WebSphere MQ. Puede crear varias configuraciones para cada protocolo de modo que pueda conmutar entre protocolos o variantes de protocolo fácilmente.

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 de autenticación que se pueden reutilizar.
Método y versión
Especifique el método HTTP y la versión que debe utilizar para invocar la solicitud de servicio.
URL
Especifique el punto final del URL de 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. Se envían como propiedades del 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 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 MQ.
Sustituir los valores del protocolo MQ
Seleccione esta opción para configurar los campos del mensaje 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. Para obtener detalles sobre los descriptores de mensajes, consulte la documentación de WebSphere MQ. Estos valores sustituyen a los valores de la cabecera y el descriptor de mensajes de la configuración del protocolo MQ.
Utilizar cabecera personalizada
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) y, por lo tanto, al seleccionarla se inhabilitan otras opciones del Descriptor de mensaje.

Seguridad para solicitud

Utilice esta página para editar las pilas de algoritmos de seguridad que el protocolo de seguridad aplica a las solicitudes de servicio antes de enviarlas. Las pilas de seguridad son un conjunto de algoritmos que se ejecutan en un orden determinado.
Alterar temporalmente el editor de seguridad WSDL
De forma predeterminada, la pila de algoritmos de seguridad adjunta a un archivo WSDL específico se edita en el Editor de seguridad WSDL. Seleccione esta opción para especificar una pila de algoritmo de seguridad diferente sólo para la solicitud de servicio actual.
Detalles del algoritmo de seguridad
Pulse Añadir, Insertar o Eliminar para añadir o eliminar algoritmos de seguridad de la pila. Pulse Arriba y Abajo para cambiar el orden de un algoritmo seleccionado en la pila de seguridad. Los algoritmos de seguridad siguientes se pueden añadir a la pila de seguridad:
Indicación de fecha y hora
El algoritmo de seguridad de la indicación de fecha y hora añade información de indicación de fecha y hora al documento XML de la respuesta. Para obtener detalles sobre los algoritmos de seguridad, consulte la especificación de seguridad del servicio web.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Seleccione si se debe comprender el algoritmo de seguridad.
Indicación de fecha y hora
Especifique el retardo antes de añadir la indicación de fecha y hora.
Señal de nombre de usuario
El algoritmo de seguridad de señal de nombre de usuario añade una señal de nombre de usuario al documento XML de la respuesta. Para obtener detalles sobre los algoritmos de seguridad, consulte la especificación de seguridad del servicio web.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Seleccione si es necesario comprender el algoritmo de seguridad.
Nombre
Escriba el nombre del usuario.
Contraseña
Escriba la contraseña del usuario.
Tipo de contraseña
Especifique el tipo de contraseña del algoritmo de seguridad.
Cifrado XML
El algoritmo de seguridad de cifrado XML especifica cómo se cifra el documento XML. Para obtener detalles sobre los algoritmos de seguridad, consulte la especificación de seguridad del servicio web.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Seleccione si es necesario comprender el algoritmo de seguridad.
Tipo de identificador
Seleccione el tipo de identificador de claves que desea utilizar para el cifrado:
  • ISSUER_SERIAL
  • BST_DIRECT_REFERENCE
  • X509_KEY_IDENTIFIER
  • SKI_KEY_IDENTIFIER
  • EMBEDDED_KEYNAME
  • THUMBPRINT_IDENTIFIER
Selección de componente de XPath del usuario
Le permite especificar una consulta XPath que describe componentes del documento XML que pueden ser asuntos del algoritmo. De manera predeterminada, el cuerpo es el asunto.
Clave
Seleccione la clave utilizada para el cifrado. Los detalles de cada clave son diferentes.
  • Clave X509: especifica el nombre y la contraseña de la clave x509 y el almacén de claves en el que se encuentra.
  • Clave sin formato: especifica el nombre y el valor de bytes de la clave en hexadecimal.
  • Clave de señal del nombre de usuario: especifica una contraseña y nombre de usuario para la señal.
  • Clave cifrada: esto especifica una clave cifrada que se ha definido previamente en la pila de seguridad. Pulse Insertar una nueva clave cifrada para crear un nuevo bloque de definición de la clave cifrada.
Algoritmo de codificación de claves
Especifique el algoritmo estándar para codificar la clave de transporte.
Firma XML
El algoritmo de seguridad de firma XML especifica cómo se firma el documento XML. Para obtener detalles sobre los algoritmos de seguridad, consulte la especificación de seguridad del servicio web.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Especifique si se debe comprender el algoritmo de seguridad.
Tipo de identificador
Seleccione el tipo de identificador de claves que desea utilizar para el cifrado:
  • ISSUER_SERIAL
  • BST_DIRECT_REFERENCE
  • X509_KEY_IDENTIFIER
  • SKI_KEY_IDENTIFIER
  • EMBEDDED_KEYNAME
  • KEY_VALUE
  • USER_NAME_TOKEN
  • CUSTOM_SYMM_SIGNATURE
Selección de componente de XPath del usuario
Especifique una consulta XPath que describe componentes del documento XML que pueden ser asuntos del algoritmo. De manera predeterminada, el cuerpo es el asunto.
Clave
Seleccione la clave utilizada para el cifrado. Los detalles de cada clave son diferentes.
  • Clave X509: especifica el nombre y la contraseña de la clave x509 y el almacén de claves en el que se encuentra.
  • Clave sin formato: especifica el nombre y el valor de bytes de la clave en hexadecimal.
  • Clave de señal del nombre de usuario: especifica una contraseña y nombre de usuario para la señal.
  • Clave cifrada: esto especifica una clave cifrada que se ha definido previamente en la pila de seguridad. Pulse Insertar una nueva clave cifrada para crear un nuevo bloque de definición de la clave cifrada.
Nombre de algoritmo de firma
Especifique el algoritmo estándar que desea utilizar para la firma.
Canonicalización
Especifique el algoritmo que debe utilizarse para la canonicalización.
Clave cifrada
Este bloque define una clave cifrada que puede utilizarse en una firma XML o un bloque XML cifrado. El bloque de claves cifrado debe estar antes de un bloque que utiliza la clave cifrada.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Especifique si se debe comprender el algoritmo de seguridad.
Nombre de clave
Especifique el nombre de la clave cifrada.
Tipo de identificador
Seleccione el tipo de identificador de claves que desea utilizar para el cifrado:
  • ISSUER_SERIAL
  • BST_DIRECT_REFERENCE
  • X509_KEY_IDENTIFIER
  • EMBEDDED_KEYNAME
  • THUMBPRINT_IDENTIFIER
  • SKI_KEY_IDENTIFIER
Tamaño de clave
Especifique el tamaño de la clave en bits.
Nombre de algoritmo de codificación de claves
Especifique el algoritmo que desee utilizar para codificar la clave.
Almacén de claves
Seleccione un almacén de claves o pulse Editar seguridad para definir un almacén de claves nuevo o para gestionar los almacenes de claves existentes.
Nombre
Seleccione una clave que forme parte del almacén de claves especificado.
Contraseña
Escriba la contraseña para el nombre de clave seleccionado.
Algoritmo de seguridad personalizada
Si ha implementado una clase Java como algoritmo de seguridad personalizada, utilice este elemento de pila para aplicar el algoritmo personalizado al servicio.
Nombre
Especifique el nombre del algoritmo de seguridad personalizada.
Clase de implementación
Especifique el nombre de la clase que implementa el algoritmo de seguridad personalizado. Pulse Examinar para seleccionar una clase Java del espacio de trabajo.
Propiedades
Utilice esta tabla para enviar todas las propiedades y valores asociados al algoritmo de seguridad personalizada.
Algoritmo WS-Addressing
Añada esta pila si su servicio utiliza WS-Addressing 2004/08 o WS-Addressing 1.0 Core estándar.
Espacio de nombres
Especifique el espacio de nombres para WS-Addressing 2004/08 o WS-Addressing 1.0 Core.
Acción si la solicitud utiliza WS-Addressing
Seleccione realizar esta acción si WS-Addressing ya está en la solicitud.
Sustituir dirección anónima en ReplyTo con:
Seleccione esta opción para generar la dirección especificada en la cabecera Reply-to en lugar de una dirección anónima.
Eliminar WS-Addressing de la respuesta
Seleccione esta opción para separar todas las cabeceras WS-Addressing de la respuesta.

Seguridad para respuesta

Utilice esta página para editar las pilas de algoritmos de seguridad que el protocolo de seguridad aplica a las respuestas después de recibirlas. Las pilas de seguridad son un conjunto de algoritmos que se ejecutan en un orden determinado.
Alterar temporalmente el editor de seguridad WSDL
De forma predeterminada, la pila de algoritmos de seguridad adjunta a un archivo WSDL específico se edita en el Editor de seguridad WSDL. Seleccione esta opción para especificar una pila de algoritmo de seguridad diferente sólo para la respuesta actual.
Detalles del algoritmo de seguridad
Pulse Añadir, Insertar o Eliminar para añadir o eliminar algoritmos de seguridad de la pila. Pulse Arriba y Abajo para cambiar el orden de un algoritmo seleccionado en la pila de seguridad. Los algoritmos de seguridad siguientes se pueden añadir a la pila de seguridad:
Cifrado XML
El algoritmo de seguridad de cifrado XML especifica cómo se cifra el documento XML. Para obtener detalles sobre los algoritmos de seguridad, consulte la especificación de seguridad del servicio web.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Seleccione si es necesario comprender el algoritmo de seguridad.
Tipo de identificador
Seleccione el tipo de identificador de claves que desea utilizar para el cifrado:
  • ISSUER_SERIAL
  • BST_DIRECT_REFERENCE
  • X509_KEY_IDENTIFIER
  • SKI_KEY_IDENTIFIER
  • EMBEDDED_KEYNAME
  • THUMBPRINT_IDENTIFIER
Selección de componente de XPath del usuario
Le permite especificar una consulta XPath que describe componentes del documento XML que pueden ser asuntos del algoritmo. De manera predeterminada, el cuerpo es el asunto.
Clave
Seleccione la clave utilizada para el cifrado. Los detalles de cada clave son diferentes.
  • Clave x509: especifica el nombre y la contraseña de la clave x509 y el almacén de claves en el que se encuentra.
  • Clave sin formato: especifica el nombre y el valor de bytes de la clave en hexadecimal.
  • Clave de señal del nombre de usuario: especifica una contraseña y nombre de usuario para la señal.
  • Clave cifrada: esto especifica una clave cifrada que se ha definido previamente en la pila de seguridad. Pulse Insertar una nueva clave cifrada para crear un nuevo bloque de definición de la clave cifrada.
Algoritmo de codificación de claves
Especifique el algoritmo estándar para codificar la clave de transporte.
Clave cifrada
Este bloque define una clave cifrada que puede utilizarse en una firma XML o un bloque XML cifrado. El bloque de claves cifrado debe estar antes de un bloque que utiliza la clave cifrada.
Nombre Actor/Rol
Especifique el nombre del actor, si es necesario.
Debe comprender
Especifique si se debe comprender el algoritmo de seguridad.
Nombre de clave
Especifique el nombre de la clave cifrada.
Tipo de identificador
Seleccione el tipo de identificador de claves que desea utilizar para el cifrado:
  • ISSUER_SERIAL
  • BST_DIRECT_REFERENCE
  • X509_KEY_IDENTIFIER
  • EMBEDDED_KEYNAME
  • THUMBPRINT_IDENTIFIER
  • SKI_KEY_IDENTIFIER
Tamaño de clave
Especifique el tamaño de la clave en bits.
Nombre de algoritmo de codificación de claves
Especifique el algoritmo que desee utilizar para codificar la clave.
Almacén de claves
Seleccione un almacén de claves o pulse Editar seguridad para definir un almacén de claves nuevo o para gestionar los almacenes de claves existentes.
Nombre
Seleccione una clave que forme parte del almacén de claves especificado.
Contraseña
Escriba la contraseña para el nombre de clave seleccionado.
Algoritmo de seguridad personalizada
Si ha implementado una clase Java como algoritmo de seguridad personalizada, utilice este elemento de pila para aplicar el algoritmo personalizado al servicio.
Nombre
Especifique el nombre del algoritmo de seguridad personalizada.
Clase de implementación
Especifique el nombre de la clase que implementa el algoritmo de seguridad personalizado. Pulse Examinar para seleccionar una clase Java del espacio de trabajo.
Propiedades
Utilice esta tabla para enviar todas las propiedades y valores asociados al algoritmo de seguridad personalizada.

Comentarios