Implementación de Servicios Web de Entrada SOAP
Una vez que se define un Servicio Web de Entrada SOAP, ya no estará disponible automáticamente para que los Clientes de Servicio Web accedan al sistema. El Estado de Implementación y el indicador Activo (definidos en verdadero) indican si está disponible o no un Servicio Web. El último paso consiste en implementar los Servicios Web de Entrada SOAP en el Servidor de Aplicación Web de Java EE. Esta fase de implementación tiene un número de pasos que se llevan a cabo automáticamente cuando se inicia una implementación:
-
Se generan los archivos del Servicio Web y se anexan las políticas.
-
El WSDL se genera con anotaciones y enumeraciones adecuadas.
-
Se genera y se compila el código stub de Java necesario para implementar el Servicio Web en el Servidor de Aplicación Web de Java EE.
-
Los Servicios Web se generan en un archivo de Conjunto de Archivos de Aplicación Web (WAR) válido.
-
De manera opcional, se implementa el archivo WAR de Servicios Web recientemente creado en el Servidor de Aplicaciones Web de Java EE. Si se desea, esto se puede realizar manualmente para implementaciones agrupadas.
Hay dos métodos disponibles para implementar servicios web de entrada SOAP:
-
Implementación en la línea de comandos mediante el comando iwsdeploy[.sh], como se describe en la Guía de Administración de Servidores. Este método se recomienda para instalaciones nativas e implementaciones de producción.
-
Implementación mediante el portal Implementación de Servicio Web de Entrada. Este método se soporta únicamente en entornos de desarrollo (no producción).
Portal de Implementación de Servicio Web de Entrada
Para usar el portal de Implementación de Servicio Web de Entrada, navegue a
.Las siguientes secciones describen las zonas base que se proporcionan en el portal.
Implementar Servicios Web de Entrada SOAP
La zona Implementar Servicios Web de Entrada SOAP proporciona información acerca de la última implementación. Si la región es una región de desarrollo (no producción), se puede utilizar el botón Implementar para implementar o volver a implementar los servicios web de entrada. Se implementarán todos los servicios web de entrada cuyo seccionador Activo sea Sí. Se anulará la implementación de aquellos cuyo seccionador activo sea No.
-
Se cambia el seccionador activo.
-
Se agrega o se remueve una anotación.
-
Se agrega o se remueve una operación.
-
Se cambia el Nombre de Operación, el Tipo de Esquema/Nombre de Esquema, el Esquema de Solicitud o Respuesta, el XSL de Solicitud o Respuesta para una Operación.
Estado de Implementación
La zona Estado de Implementación despliega una lista de los servicios web de entrada SOAP en el producto, incluido el estado de implementación.
El estado de implementación se determina mediante la comparación del campo Revisión de Servicio interno en cada Servicio Web de Entrada con el valor capturado al momento de la implementación.
-
Implementado. Indica que el Servicio Web de Entrada se ha implementado y no se han detectado cambios en la configuración.
-
Necesita Implementación. Indica que el Servicio Web de Entrada no se ha implementado nunca o se implementó pero, mientras tanto, se detectaron cambios en la configuración que requieren la reimplementación.
-
No Implementado. Indica que el Servicio Web de Entrada está marcado como inactivo y el Servicio Web de Entrada no está implementado en este momento.
-
Necesita Anulación de Implementación. Indica que el Servicio Web de Entrada está marcado como inactivo pero el Servicio Web de Entrada está implementado en este momento.
Si se ha implementado el Servicio Web de Entrada, la columna Visualizar incluirá el enlace WSDL que permitirá iniciar una ventana separada para ver la definición de WSDL.
Use el botón de difusión que se encuentra junto a los servicios web de entrada que se listan en la zona para ver los detalles del registro del Servicio Web de Entrada. Esto hace que aparezca la zona Servicio Web de Entrada. Es la misma zona que aparecen en el portal de mantenimiento Servicio Web de Entrada.
Estado de Implementación de Servicio de Entrada XAI
La zona Estado de Implementación de Servicio de Entrada XAI solo es visible si la opción de configuración de características Soportar Servicios XAI mediante Servicio Web de Entrada está configurada en el tipo de característica Mensajes Externos o si el sistema detecta que hay servicios de entrada XAI que se han implementado. (Esta última condición se controla en el caso en que una implementación tenga servicios de entrada XAI implementados y, luego, se elija interrumpir el uso de esta funcionalidad. Después de cambiar la opción de configuración de características a "falso", se requiere una implementación más para "anular la implementación" de los servicios XAI). La zona despliega una lista de servicios de entrada XAI en el producto que están relacionados con servicios de página. Consulte Implementación de Servicio de Entrada XAI mediante Servicio Web de Entrada para obtener más información.
El estado de implementación se determina mediante la comparación del campo Versión del registro con el valor capturado en el momento de la implementación.
-
Implementado. Indica que el servicio de entrada XAI se ha implementado y no se han detectado cambios en la configuración.
-
Necesita Implementación. Indica que el servicio de entrada XAI no se ha implementado o se implementó pero, mientras tanto, se detectaron cambios en la configuración.
-
No Implementado. Indica que el servicio de entrada XAI está marcado como inactivo o que Soporte de Servicios XAI mediante Servicio Web de Entrada no está definido en true y el servicio de entrada XAI no está implementado en este momento.
-
Necesita Anulación de Implementación. Indica que el servicio de entrada XAI está marcado como inactivo o que Soporte de Servicios XAI mediante Servicio Web de Entrada no está definido en true, pero el servicio de entrada XAI está implementado en este momento.
El servicio de entrada XAI no tiene el equivalente de un campo Revisión de Servicio que tiene el servicio web de entrada, que solo se incrementa cuando se realizan cambios que afectan la implementación en el registro. Para el servicio de entrada XAI, se utiliza el número de versión del registro. El campo se incrementa cuando se realizan cambios, incluso cambios que pueden no afectar a la implementación. Como consecuencia, algunos Servicios de Entrada XAI pueden indicar "Necesita Implementación" en casos en que puede no ser necesario volver a realizar la implementación. La recomendación cuando esto ocurre es, simplemente, Implementar nuevamente para mayor seguridad.
Si se ha implementado el Servicio Web de Entrada, la columna Visualizar incluirá el enlace WSDL que permitirá iniciar una ventana separada para ver la definición de WSDL.