16
Previo Descargar de la ruta de red la carpeta tools-pb \\Usersad.everis.int\enterprise_files\Spain\Madrid\Proyectos\ Utilities\000102-Gas Natural Inf\00117-Delta construccion id20\ Intercambios\13 - Soporte\SNAPSHOT PowerBuilder Desinstalar versión actual 1. Desinstalar power builder y infoMaker en caso de tenerlo instalado 2. Una vez desinstalados ambos, reiniciar el equipo. 3. Entrar el la carpeta “Documentos” y borrar las carpetas “sybase” 4. Entrar en C:\Program Files (x86) y borrar la carpeta “sybase” 5. Abrir el menú de Windows y ejecutar el registro, escribiendo regedit en el box de búsqueda de programas 6 borrar las claves de registro pulsando suprimir en la carpeta “sybase” de la ruta HKEY_CURRENT_USER->Software Si pide borrar todas las claves aceptamos

Power Builder

Embed Size (px)

Citation preview

Page 1: Power Builder

PrevioDescargar de la ruta de red la carpeta tools-pb

\\Usersad.everis.int\enterprise_files\Spain\Madrid\Proyectos\Utilities\000102-Gas Natural Inf\00117-Delta construccion id20\Intercambios\13 - Soporte\SNAPSHOT

PowerBuilder

Desinstalar versión actual

1. Desinstalar power builder y infoMaker en caso de tenerlo instalado

2. Una vez desinstalados ambos, reiniciar el equipo.

3. Entrar el la carpeta “Documentos” y borrar las carpetas “sybase”

4. Entrar en C:\Program Files (x86) y borrar la carpeta “sybase”

5. Abrir el menú de Windows y ejecutar el registro, escribiendo regedit en el box de

búsqueda de programas

6 borrar las claves de registro pulsando suprimir en la carpeta “sybase” de la ruta

HKEY_CURRENT_USER->Software

Si pide borrar todas las claves aceptamos

Page 2: Power Builder

7 Repetir el borrado para la ruta HKEY_LOCAL_MACHINE->Software, si existe la carpeta

sybase.

Instalar nueva versión

1 Abrir la carpeta de aplicaciones descargada y ejecutar el instalador de power

autorun.exe

(C:\Users\amunozlo\Desktop\tools_pb\tools_PB-SVN\tools_PB-SVN\instalador de power\

pb1150prodwin32\pb1150prodwin32) 

*Nota: No reiniciar el equipo cuando finalice la instalación

**No se podrá utilizar el anterior instalador. Se ha de utilizar el de la ruta indicada ya que

tiene el parche EBF 19909 integrado.

2 Copiar las librerías de la carpeta C:\Users\amunozlo\Desktop\tools_pb\tools_PB-SVN\

tools_PB-SVN\instalador de power\crack\crack, en la ruta indicada en el readme.txt

3 reiniciar

SVNVersion 1.6.16, no superior

Instalar Slik-Subversion-1.6.16-x64.msi de la carpeta de aplicaciones

Comprobar mediante el siguiente comando que la versión de svn es la que corresponde

svn --version

TortoiseSVNVersión 1.6.16 (no superior).

1 Si la versión actual es diferente desinstalar tortoise del equipo

2 Instalar TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi de la carpeta de aplicaciones

WinMerge

Page 3: Power Builder

Versión 2.14.0

Instalar WinMerge-2.14.0-Setup.exe de la carpeta de aplicaciones

Nota: Si se instala después de TortoiseSVN configura automáticamente TortoiseSVN  

PBOrcaVersión 1.00.17

Descomprimir pborca_1.00.17.zip de la carpeta de aplicaciones a una carpeta de sistema,

por ejemplo en C:\Program Files\

Una vez descomprimido añadir la carpeta del pborca.exe (;C:\Program Files\

pborca_1.00.17 ) en la variable de entorno PATH  

Plugin Powerbuilder (pbscc-proxy)

Versión 2.01.80

Para usar svn con PowerBuilder instalamos el pbsccsetup_2.01.80 de la carpeta de

aplicaciones.

Instalación de la Aplicación en V10La instalación del código fuente de aplicación cliente en v10 necesita unos pasos previos.

Inicialización del entorno de trabajoInicialización del SVN1. Mediante TortoiseSVN

1. Abrimos el explorador de windows y nos situamos en el directorio

padre

2. Con el botton derecho del mouse abrimos el menu popup

Page 4: Power Builder

3. Seleccionamos SVN Checkout...

4. En la pantalla rellenamos el campo URL of repository con la url del

entorno de trabajo

http://quark.everis.int/svn/DELTA/modules/delta/gui-pb/branches/

SoporteID20

5. En el campo checkout directory lo rellenamos con el directorio

completo donde quedemos instalar y damos ok.

6. Se abrirá una nueva pantalla en la que realizará la descarga. Cuando

acabe dar al ok.

    

 

  

Generar PBLsSi en el espacio de trabajo existe el fichero generatePbl.orc, abrir una consola en el nuevo

directorio creado y ejecutar

pborca generatePbl.orc

Nota: Ejecutar sólo si existe.

Page 5: Power Builder

Tratamiento del Workspace

Ejecutamos PowerBuilder y se abre el Workspace que hay en el directorio creado. 

Abrimos con el botón derecho del ratón las propiedades del Workspace.

Propiedades del Workspace para el source control1. Situarse en la pestaña del Source CONTROL

2. En el campo Source Control System seleccionar PBSCC Proxy

3. En el campo User Id el codigo de usuario de gas natural

4. Copiar el contenido del campo Local Root Directory al campo Project y

añadirle \src

5. Marcar los campos Require comments on check-In, Delete PowerBuilder-

generated object files, Perform diff on status update y Show warning when

opening objects not cheked-Out

6. Dar le al ok

7. Finalmente con el botón derecho del ratón, en el popup menú

seleccionamos Get Latest Versión. Se abrirá una ventana pequeña. Dar le

al Ok. Y a la segunda ventana (que puede tardar un poco en aparecer) dar

le también al Ok. 

 

Uso del Source ControlIntroducción

Page 6: Power Builder

Como se puede ver en la

imagen aparecen unos

símbolos a la izquierda del

nombre de los objetos.

El significado de dichos

símbolos se indica en la tabla

inferior:

 El objeto está en el source control pero nadie lo tiene en check-Out

 El objecto existe en local pero no está bajo el source control

 El usuario local tiene el objeto en check-Out

 Otro usuario tiene el objeto en check-Out (No se puede hacer el check-Out en local)

 Hay que hacer un Get Latest Version del objeto

Crear un nuevo objeto

Para crear un nuevo objeto se crea el mismo siguiendo las pautas habituales de

PowerBuilder.

Cuando se guarda aparece en el árbol con el símbolo ( ) a la izquierda.

Para añadir el objeto al Source control simplemente se hace click con el boton derecho del

ratón y se selecciona la opción Add to Source Control...

Aparecerá una pantalla con el objeto seleccionado. Se da al Ok. Aparece una

nueva pantalla con:

1. History. Combobox con los mensajes que se han ido informando

Page 7: Power Builder

2. Message. Es un texto libre, que se ha de informar - No se puede subir el

opbjeto sin informar este mensajaje -. El contenido debe ser el motivo de la

subida.

3. Path. Informa del comando subversión que se está ejecutando y el path de

los objetos afectados. 

Una vez informado el mensaje se da al Ok y el objeto queda integrado en el Source

Control. A partir de este momento para poder modificarlo habrá que hacer check-Out.

Durante el proceso, como se puede ver en la última imagen de debajo, aparece la pantalla

de output de PowerBuilder con la información del resultado del proceso.

 

 

Page 8: Power Builder

 

Nota: En PowerBuilder cuando se añade uno o varios objetos al Source Control se hace

simultaneamente add y commit en subversión.

Modificar un objeto. check-Out y check-InCuando un proyecto PowerBuilder está bajo el Source Control no se permite guardar las

modificaciones de los objetos que el desarrollador no tienen bloqueados. Importante:

no permite guardar modificaciones pero si hacerlas  lo que puede suponer la

perdida de horas de programación.

Page 9: Power Builder

Sólo se pueden bloquear aquellos objetos que no están bloqueados por otro desarrollador,

es decir que no tenga el símbolo ( ) a su izquierda.

Check Out

Para bloquear un objeto se presiona sobre el objeto con el botón derecho el ratón y se

selecciona la opción Check Out. Se visualiza una pantalla con el objeto seleccionado y se

da al Ok. Veremos en el árbol que el objeto aparece con el símbolo ( ) a la izquierda.

Ya se puede modificar el objeto. 

Page 10: Power Builder

 

 

Check InPara subir las modificaciones al Source Control se presiona en el árbol sobre el objeto con

el botón derecho y se selecciona la opeción Check In del menú emergente. Aparece la

pantalla con el objeto seleccionado y una pantalla igual a la de Crear un nuevo objeto.

Siempre es obligatorio informar el mensaje.

Page 11: Power Builder

 

 

Undo Check Out

Si por error se ha hecho check-Out de un objeto que no toca, o al modificar el objeto se ha

borrado código que no debía eliminarse, podemos volver atrás realizando el Undo Check

Out.

Para hacerlo como siempre boton derecho del menú, seleccionar Undo Check Out..., y dar

Ok a la pantalla de selección.

Page 12: Power Builder

 

 

Get Last Version

Los objetos marcados con el símbolo ( ) indican que la versión local del objeto no está

correctamente actualizado respecto al servidor. Para actualizarlo solo es necesario boton

derecho del ratón sobre el objeto, y escoger en el menú emergente la opción Get Last

Versión. Aparecerá la ventana de selección y se le da ok.

Acciones sobre múltiples objetos

Podemos seleccionar varios objetos al realizar las acciones anteriores. Para ello en vez de

presionar con el botón del ratón sobre el objeto, lo hacemos sobre la librería o sobre el

target que los engloba. Cuando aparece la pantalla de selección podemos escoger los

objetos sobre los que hacer la acción. En la pantalla acostumbran a estar seleccionados

todos los objetos capaces de recibir la acción.

SCC properties

Cuando un objeto está bloqueado podemos saber el usuario que ha hecho el check-Out

mediante la opción SCC properties...

Page 13: Power Builder

 

Show Differences

Se puede ver las diferencias entre el objeto que hemos modificado y el original del sevidor

mediante la opción Show Dufferences...

Page 14: Power Builder

 

Show History

La opción Show History permite ver información sobre las revisiones que ha tenido el

objeto.

Page 15: Power Builder