Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 19-08-2009 16:21:09

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

web service en pb9

Bonjour
J'ai un probleme lorsque j'appelle une methode avec  un boolean en parametre

exemple

Code: pb

SoapConnection Conn //Define SOAP connection
Long ret
membershipprovidersoap mystation //Define Proxy
tns__MembershipUser structure  //Define result structure

boolean    lb_test

SetPointer(HourGlass!)

Conn = create SoapConnection
Ret=Conn.CreateInstance(mystation, "membershipprovidersoap")

if Ret <> 0 then
   Messagebox("CreateInstance", "Failed, returnvalue = "+string(ret))
else
  Try
    lb_test = True
    structure = mystation.GetUser(  'toto', lb_test )
    MessageBox ('',structure.IsOnLine)

  Catch ( SoapException ex )
    //error handling
    messagebox("soapexception", ex.text) 
  end try

end if
Destroy Conn

voici le message d'erreur :

PowerBuilder application Execution error (R0000)
Application terminated
error : error calling method of a PBNI object

une autre methode sans boolean marche bien

Qq'un a t il une solution (sans changer le boolean en int ) ?


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22