IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Powerbuilder Discussion :

Déploiement de composants PB dans EAS


Sujet :

Powerbuilder

  1. #1
    rs
    rs est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 106
    Points : 96
    Points
    96
    Par défaut Déploiement de composants PB dans EAS
    Bonjour,

    étant néophyte en matière, j'ai suivi le tutorial trouvé sur le web Web : Development with EAServer, PowerBuilder and JSP - Getting Started - Author: Rahul Jain. Tout ce passe correctement jusqu'à la fin.
    Par contre, dès que j'ajoute une méthode à l'objet n_sample où que je crée un nouvel objet n_test, après déploiement, les nouvelles méthodes ne sont pas reconnues par JSP.

    Concrètement, j'ai crée un nvo n_test avec une méthode string of_test(integer). J'ai déployé sous PB, j'ai recréé les stubs et j'ai bien la méthode qui apparait dans jagmanager, mais j'ai un pb de rafraichissement quelque-part.
    Dans firefox : erreur 500 : il reconnait la classe n_test mais pas la méthode of_test ?? (même après avoir arreté/redémarré jaguar) :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    500 Servlet jspservlet: unable to service request: 
    Unable to compile class for JSP An error occured between lines: 3 and 42 in the jsp file: /webreport.jsp 
    Generated servlet error: C:\Program Files\Sybase\EAServer\work\Jaguar\Servlet\WebApp-webreport\webreport_0005fwebreport$jsp.java:95: 
    Method of_test(int) not found in interface webreport.n_test. ls_html = lnv_test.of_test ( 1 ); ^ 1 error
    NB : dans server, installed package, interface j'ai ceci :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    interface n_test
    {
        string of_test
        (
            in short ai_val
        )
        raises (::CTS::PBUserException);
    };
    Pour info, voici le code JSP qui utilise le wrapper du tutorial :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    webreport.n_test lnv_test = webreport.n_testHelper.narrow ( com.rahul.utility.CompWrapper.getComponent ( "webreport/n_test" ) );
    
    ls_html = lnv_test.of_test ( 15 );
    Toute aide serait la bienvenue, merci d'avance pour les cheveux qu'il me reste

  2. #2
    rs
    rs est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 106
    Points : 96
    Points
    96
    Par défaut
    Autant pour moi, il s'agissait d'un pb de typage de variable, oops...
    L'integer de PB devient short en java et dans mon exemple il fallait 'caster' 15 en short

    pour info voici les correspondances des principaux entre PB et JSP:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    byte[] pb_blob,
    boolean pb_boleean,
    MJD.Date pb_date,
    MJD.Timestamp pb_datetime,
    BCD.Decimal pb_decimal,
    double pb_double,
    short pb_integer,
    int pb_long,
    long pb_longlong,
    float pb_real,
    java.lang.String pb_string,
    MJD.Time pb_time

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Composant] Dialogue dans une propriété
    Par Raylemon dans le forum Composants VCL
    Réponses: 10
    Dernier message: 03/08/2005, 19h05
  2. composant Quickreport ? dans Delphi 2005
    Par ada_b dans le forum Composants VCL
    Réponses: 1
    Dernier message: 14/06/2005, 22h47
  3. Réponses: 4
    Dernier message: 24/05/2005, 11h34
  4. Probleme de composant inclus dans un autre.
    Par viro dans le forum C++Builder
    Réponses: 7
    Dernier message: 05/04/2004, 15h44
  5. [RAVE]Composant RTF dans une feuille RAVE ?
    Par hpalpha dans le forum Rave
    Réponses: 3
    Dernier message: 29/03/2004, 19h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo