¡Esta es una revisión vieja del documento!
A continuación se explicará el proceso de creación de proyectos PB para los proxy de consumo interno de los servicios expuestos por los componentes de la migración.
Antes de crear un proyecto PB 1) debe realizar los siguientes pasos (se deben replicar en la carpeta local):
Ruta del Componente Proxy (Se replica la estrcutura del directorio del componente dentro del directorio Proxy)
Abra el proyecto de migración PBtoWS (copia Local) y siga los siguientes pasos como se ilustra en las siguientes imagenes teniendo presente las observaciones de cada paso:
Abrir el Workspace de migración y ubicarse en la raíz del Target ws00_proxies y adicione la nueva libreria solicitada en el paso previo.
Ingresar la url del servicio SOAP (Tener presente que la url debe terminar con la siguiente estructura ?WSDL).
Si la url es accesible en este paso se listarán los servicios disponibles. Seleccione el servicio que va a soportar el componente.
Powerbuilder identifica los proxies disponibles para el servicio procesado. Seleccione el Proxy que desea utilizar (En la mayoria de los casos solo debe ser uno).
Powerbuilder permite utilizar prefijos en la definición del Proxy. Sin embargo no se recomienda utilizar prefijos porque eso implica modificar la estructura estandar de configuración de componentes. Continue al paso siguiente.
Antes de iniciar la creación del Componente Proxy. En el Paso 0 se solicitó la creación de una libreria powerbuildr (pbl). En este paso por favor seleccione esa libreria e ingrese el nombre del Proyecto el cual debe tener la siguiente estructura p_ws[código de la aplicación]_proxy_[nombre del componente] Ej p_ws00_proxy_login
En este paso se debe seleccionar la libreria donde se almacenarán los objetos generados por el proxy. Debe ser la misma que se seleccionó en el paso anterior y por ningún motivo se deben utilizar otras librerias ya que eso causará conflictos en la generación y actualización futura de los WSDL (Ejemplo: Incorporación del ESB)
Al seleccionar la libreria, nombre del proyecto, y libreria de almacenamiento de objetos solo resta confirmar la selección la cual debe realizarse en este paso.
Al confirmar la configuración se genera el objeto proyecto del proxy el cual puede administrase al seleccionarlo con doble click
El Proyecto esta organizado en 2 pestañas. La Pestaña general permite modificar las siguientes propiedades
Si realizó todos los pasos anteriores al confirmar los cambios verá el nuevo proyecto adiconado a su copia local
Cree las librerias básicas para el componente:
El objetivo de estos pasos es la creación del proyecto, organización estandar del proyecto y creación de la clase de invocación de los servicios.
Si el resultado de su configuración es similar a la imagen del Paso 16, el proyecto está listo para trabajar. El siguiente paso consistirá en subir los cambios a la ruta de la copia del repositorio manteniendo la misma estructura (La carga inicial se debe realziar manual, es decir se debe copiar la carpeta local en la ruta del repositorio local).