PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 22-02-2007 14:31:35

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

[Tutorial PBWeb] Annexe#2. Débugage via PowerBuilder

INDEX / PRECEDENT



1) Activation LiveEditing de JBoss
 
1.1) Editer C:\PBAppServer1\config\pb-server-jboss.xml et mettre la valeur de ejbDeployIfUnchanged à False.

1.2) Arreter le service JBoss.

1.3) Relancer la configuration : C:\PBAppServer1\bin\configure pb-server-jboss –Djboss.home=%JBOSS_HOME%.

1.4) Relancer le service JBoss.



2) Paramétrage des composants PowerBuilder

2.1) dans PowerBuilder, sélectionner p_jboss_appscomps, et clic menu Edit, Properties...

2.2) onglet Components, sélectionner n_hello_world et cocher Supports remote debugging.

http://img507.imageshack.us/img507/1427/a20pteremoteue9.png



3) Débugage depuis PB

3.1) Lancement du débugger :

Dans l'interface PowerBuilder, cliquer sur Debug jboss :

http://img92.imageshack.us/img92/3245/a21btndebugxk2.png

puis cliquer puis Start Remote jboss :

http://img135.imageshack.us/img135/4395/a22btndebugremoteqs3.png

choisir le profil asp_jboss

choisir le composant n_hello_world dans le package pkg_hello_world

ensuite, les manipulations sont exactement les mêmes que dans le débugage "classique" d'applications PowerBuilder, consulter la documentation pour de plus amples informations sur toutes les fonctionnalités.

3.2) Ajout d'un point d'arrêt

via le browser d'objets à droite : double cliquer sur la fonction User Objects, n_hello_world, of_hello_world( string as_nom )

placer un point d'arrêt sur la ligne ls_html =..., clic droit Insert Breakpoint

http://img517.imageshack.us/img517/2363/a23breakpointpl7.png

3.3) Lancer la page JSP pour instancier un composant : http://localhost:8080/hello_world.jsp?nom=Mr Debug

Le débugeur PowerBuilder prend la main, le curseur est sur le point d'arrêt :

http://img90.imageshack.us/img90/2818/a24breakpointstepinjm0.png

3.4) Avancer dans le programme : clic sur step in

L'espression ls_html = ... est évaluée, on peut voir sa valeur dans l'onglet Local

http://img413.imageshack.us/img413/2026/a25breakpointvaluewz4.png

3.5) Arrêter le débugage : clic sur Stop Debuging et sur Close


INDEX / PRECEDENT

Dernière modification par eRaSorZ (22-02-2007 18:39:35)


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22