Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:pb:despliegues:deskpbd

PowerBuilder - Despliegues - Versión Escritorio PBD

El proceso de despliegue, permite entregar las soluciones realizadas a los ambientes de produccion de los clientes. La versión escritorio requiere el siguiente proceso de generación, el cual debe realizarse en el orden descrito para asegurar la correcta generación de los fuentes entregables.

Esta versión genera archivos *.pbd y *.exe. De acuerdo a la configuración del proyecto pueden generarse en uno o varios directorios.

Pasos de Generación de la Versión

  1. Actualizar (Comando SVN revert y update) el repositorio raíz del módulo que se desea generar (rutas de producción de referencia. Pueden cambiar deacuerdo a la estructura local de cada PC)
  2. Abrir el Aplicativo Powerbuilder - (Ruta de referencia X:\XXXXXX\Sybase\PowerBuilder 10.5\PB105.exe - Pueden cambiar deacuerdo al directorio de instalación de cada PC)
  3. Abrir el Archivo Workspace que contiene el proyecto, el cuál esta ubicado en la raíz del módulo que se desea desplegar y tiene una extensión .pbw (Se listan los proyectos disponibles a continuación)
    • contabilidad.pbw
    • presupuesto.pbw
    • tesoreria.pbw
    • nomina.pbw
    • talento.pbw
    • compras.pbw
  4. Una vez abierto el proyecto ubicarse en la libreria principal del módulo y abrir el archivo Aplication. (A continuación se visualiza el archivo por cada libreria principal de cada módulo disponible con la siguiente estructura: Módulo - Libreria - Objeto Aplicación para desplegar):
    • Contabilidad - sf03cntb.pbl - contabilidad
    • Presupuesto - sf01ppto.pbl - presupuesto
    • Tesorería - sf02teso.pbl - tesoreria
    • Nómina - sag-nom.pbl - nomina
    • Talento - sf10tahu.pbl - talento
    • Compras - sf04comp.pbl - compras
  5. El Objeto Aplication es el encargado de configurar la generación del despliegue. A continuación se describen su propiedades deacuerdo a los numeros de las Zonas marcadas en recuadros (Se toma como ejemplo el módulo de contabilidad):
    • Zona 1: Identifica el proyecto Actual
    • Zona 2: Identifica la libreria principal del módulo
    • Zona 3: Identifica el objeto Aplication
    • Zona 4: Identifica la ruta del archivo .exe se recomienda que esta ruta sea la misma de la ruta raíz del proyecto.
    • Zona 5: Identifica el archivo de recursos que utilizará el proyecto por defecto esta ruta debe ser “C:\Aplicaciones\Bmps\sicof.pbr” ya que en ese directorio se asume la estructura de los recursos. Si no se dispone de esta ruta se debe descargar del repositorio SVN http://adacsc.co:1443/svn/repository/ADA/SICOF/Aplicaciones
    • Zona 6: Define la forma en la que se realizará la compilación. Por defecto debe ser Full
    • Zona 7: Define el listado de las librerias del proyecto y su estado de inclusión en la generación del despliegue por defecto las librerias deben estar seleccionadas y con la ruta indicada.
    • Zona 8: Menu de compilación. El icono Guardar permite actualizar la configuración y el icono Deploy permite lanzar la generación del Despliegue (Una vez validada la información de configuración de las zonas anteriores puede proceder con la generación del despliegue).

Post - Despliegue

Una vez finalizado el despliegue se generarán los archivos exe y pbd en las respectivas rutas de cada archivo. Para obtener la versión desplegada debe unificar las librerias en el directorio PBD del módulo generado.

Nota: Los Objetos SICOF son las librerias base de las aplicaciones y la ruta de esas librerias esta fuera de los módulos. Sin embargo cada proyecto contiene la ruta de las librerias utilizadas de ese Framework las cuales se pueden consultar al generar el despliegue. Consulte: Punto 5 - Zona 7 Pasos de Generación de la Versión para más información. Recuerde incluir esas librerias al unificar la versión en la carpeta PBD del módulo.

Errores Comunes

  • The current library list is different than the library list contained within this project. The project library list has been updated. Refresh build options for the changed list and try again: Este error se presenta cuando las rutas de generación del proyecto y las librerías pbl son diferentes en el equipo local. Para solucionar el caso presione el boton de guardar para generar un refresco en el proyecto y luego marque todas las librerias del proyecto.

Recomendaciones

  • Mantener siempre los repositorios actualizados incluyendo los Objetos SICOF
  • Solo se puede generar un despliegue a la vez. (La razon es porque se comparten las librerias Objetos SICOF)
  • Verificar que exista una conexión de base de datos disponible.
  • No debe realizar cambios locales en el proyecto o recursos en el momento de generación del despliegue.
ada/howto/sicoferp/pb/despliegues/deskpbd.txt · Última modificación: 2018/06/08 22:27 por carlos.torres