Modificación de una configuración de servicio de entrada existente

Modifique los detalles de configuración de un servicio de entrada existente. Por ejemplo: proteja el servicio; aplique listas de manejadores JAX-RPC a los puertos para el servicio; publique el servicio en más de un registro UDDI.

Acerca de esta tarea

Un servicio de entrada es una interfaz web para un servicio proporcionado internamente (es decir, un servicio proporcionado por su propia organización y alojado en una ubicación que está disponible directamente a través de un destino de bus de integración de servicios).

Cuando se crea un servicio de entrada por primera vez, se conecta el servicio a uno o más escuchas de punto final y (opcionalmente) se especifican las propiedades de publicación UDDI que se utilizan para publicar el servicio de entrada en un registro UDDI inicial. Para cada escucha de punto final que seleccione, se crea automáticamente un puerto de entrada, pero cada puerto de entrada se crea sin un puerto de plantilla, una lista de manejadores JAX-RPC ni valores de seguridad. Modifique la configuración del servicio de entrada si desea controlar y supervisar el acceso a los servicios de entrada de cualquiera de los modos siguientes:
  • Asocie las listas de manejadores JAX-RPC a puertos para que los manejadores puedan supervisar la actividad del puerto y llevar a cabo las acciones adecuadas dependiendo del emisor y el contenido de cada mensaje que pasa por el puerto.
  • Proteja con contraseña una operación de servicio web.
  • Establezca el nivel de seguridad que debe aplicarse a los mensajes (la configuración y los enlaces de WS-Security). El nivel de seguridad se puede establecer de forma independiente para mensajes de petición y de respuesta.
  • Publique el servicio en más de un registro UDDI.

Para listar los servicios de entrada existentes y para ver y modificar los detalles de su configuración, efectúe los pasos siguientes:

Procedimiento

  1. Inicie la consola administrativa.
  2. En el panel de navegación, pulse Integración de servicios -> Buses -> nombre_bus -> [Servicios] Servicios de entrada. Se visualiza una lista de todos los servicios de entrada en un formulario de colección de servicios de entrada.
  3. Pulse el nombre de un servicio de entrada de la lista. Se visualizarán los valores actuales para este servicio de entrada.
  4. Opcional: Pulse Volver a cargar WSDL de plantilla para volver a cargar el archivo WSDL de plantilla para este servicio de entrada.
    Nota:
    • Cuando cree un nuevo servicio de entrada, se carga una copia del archivo WSDL de plantilla en un repositorio mantenido localmente. Si cambia el archivo WSDL de plantilla, debe actualizar la copia local.
    • Al pulsar Recargar el WSDL de plantilla, ejecute el mandato que se describe en Renovación del archivo WSDL de servicio de entrada utilizando la herramienta wsadmin. Para que el mandato se ejecute correctamente, deben cumplirse las condiciones que se describen en dicho tema.
    • Si el bus tiene que pasar los mensajes a través de un servidor proxy de autenticación para recuperar documentos WSDL, no puede utilizar la opción Recargar WSDL de plantilla y debe ejecutar el mandato de renovación WSDL utilizando la herramienta wsadmin. Para obtener más información, consulte la sugerencia de resolución de problemas correspondiente.
  5. Modifique las propiedades generales. Para obtener información acerca de cada una de estas propiedades, consulte Valores de los servicios de entrada.
    Nota:
    • Cuando cambia un nombre de servicio de entrada, el sistema busca todos los objetos que hacen referencia al mismo y actualiza el nombre.
    • El WSDL de plantilla es el archivo WSDL específico del servicio que se crea para describir este servicio de entrada. Para obtener información sobre cómo crear un archivo WSDL, consulte Desarrollo de un archivo WSDL para aplicaciones JAX-RPC.
    • Aunque lógicamente el nombre WSDL de plantilla y el espacio de nombres solamente son necesarios si hay más de un servicio en el WSDL, los campos que utilice para establecerlos se codifican en la consola administrativa como campos obligatorios. De forma predeterminada, se rellenan automáticamente, por lo tanto, si no se necesitan lógicamente para el servicio se han de dejar en los valores predeterminados. Si elimina el valor de cualquiera de los campos, la consola administrativa tratará el campo vacío como un error.
    • Si selecciona la opción de Habilitar seguridad de nivel de operación, también debe completar, para este servicio de entrada, los pasos descritos en Protección por contraseña de una operación de servicio web.
  6. Modifique las propiedades adicionales.
    1. Modifique los puertos de entrada asociados a este servicio de entrada.

      Un puerto de entrada describe la habilitación del servicio web de un destino de servicio en un escucha de punto final específico, con una configuración asociada. Cada puerto de entrada está asociado con un escucha de punto final y se puede controlar qué grupos de usuarios pueden acceder a un servicio de entrada concreto haciendo que el servicio esté disponible sólo a través de escuchas de punto final específicos. Para obtener más información, consulte Escuchas de punto final y puertos de entrada: puertos de entrada al bus de integración de servicios.

      Puede utilizar una lista de manejadores JAX-RPC para supervisar la actividad en el puerto y emprender la acción apropiada (por ejemplo, registro cronológico o redireccionamiento) en función del emisor y el contenido de cada mensaje que pasa a través del puerto.Para obtener más información, consulte Servicios web habilitados para bus y manejadores JAX-RPC.

      Puede utilizar la seguridad WS para establecer los niveles de seguridad que se aplicarán a los mensajes. El nivel de seguridad se puede establecer de forma independiente para mensajes de petición y de respuesta. Para obtener más información, consulte Tecnologías de integración de servicios y WS-Security.

      Consulte también Valores de los puertos de entrada.

    2. Modifique las propiedades de publicación UDDI que se utilizan para publicar este servicio de entrada en uno o más registros UDDI. Para obtener más información acerca de las propiedades de publicación UDDI, consulte Valores de publicación UDDI y Registros UDDI: directorios de servicios web a los que los servicios web habilitados para bus pueden hacer referencia.
    3. Modifique las propiedades personalizadas, si las hay, que ha establecido para este servicio de entrada. Estas propiedades personalizadas son las parejas de nombre y valor que puede utilizar para establecer las propiedades de configuración del sistema internas. En cada pareja, el nombre es una clave propiedad y el valor es un valor de serie.
    4. Utilice la propiedad de publicación de archivos WSDL para exportar el WSDL de plantilla para este servicio de entrada en un archivo comprimido.

      Como Avance tecnológico, el archivo comprimido exportado incluye una versión del archivo WSDL que no tiene ningún puerto (enlace) definido. Este WSDL no enlazado está ideado para que lo utilicen aquellos que preparan el despliegue un servicio de entrada. Le proporciona un método práctico para compartir información sobre los detalles de despliegue planificado para el servicio con el equipo. Cuando finalmente despliegue el servicio de entrada, el WSDL asociado debe completarse (esto es, debe incluir la información de enlace).

      El archivo WSDL no enlazado siempre se publica en el archivo comprimido exportado para el servicio de entrada, junto con el archivo WSDL enlazado si el servicio de entrada tiene algún puerto definido. El archivo comprimido, denominado nombre_servicio_de_entrada.zip, por lo tanto, siempre contiene los siguientes archivos:
      • nombre_bus.nombre_servicio_entradaNonBound.wsdl (este archivo contiene el servicio no enlazado, el puerto y el enlace para el servicio enlazado).
      • nombre_bus.nombre_servicio_entradaPortTypes.wsdl (este archivo contiene la definición del tipo de puerto para el servicio de entrada).
      Si el servicio de entrada tiene uno o más puertos, el archivo comprimido contiene de forma adicional los siguientes archivos:
      • nombre_bus.nombre_servicio_entradaService.wsdl (este archivo contiene los elementos de servicio y puerto para el servicio de entrada).
      • nombre_bus.nombre_servicio_entradaBindings.wsdl (este archivo contiene los elementos de enlace que se corresponde con los puertos para el servicio de entrada).

      Si se produce un error al generar el WSDL se devuelve una página de error.

  7. Guarde los cambios en la configuración maestra.

Resultados

Si el proceso se completa correctamente, la lista de servicios de entrada para este bus de integración de servicios se vuelve a visualizar. De lo contrario, aparece un mensaje de error.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_in_config
File name: tjw_in_config.html