Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

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 27-09-2006 16:35:17

mreminiac  
Membre Geek
Lieu: Marseille
Date d'inscription: 29-05-2006
Messages: 56
Pépites: 321
Banque: 0

[RESOLU] WebService en PB10.5

Bonjour à Tous

OK j'ai trouve ,je passe le code ca peut servir
Cordialement


Pour Infos

Une fois le project crée avec Web Service Prowy Wizard.


ATTENTION ne pas oublier de récupérer pbsoapclient105.pbd
celle ci contient les 2 OBJ soapconnection et soapexception

Code: pb

String StResultat
String StParam
long   ret

SetNull(StResultat)
StParam = "abcd"   - Pour teste

SoapConnection conn
facturesoap    proxy //ServiceProxy is a proxy generated by Web service //wizard

TRY 
   conn = CREATE  SoapConnection
   ret = conn.CreateInstance(proxy, "facturesoap")
   IF  (ret <> 0)then
       MessageBox("Fail", "Cannot create proxy "+ "facturesoap")
  ELSE 
       //StResultat = proxy.helloworld(StParam)
     StResultat    = proxy.helloworld()
       MessageBox("WebService OK ", "Return String -> '" + StResultat)
   END IF

CATCH (SoapException e1)
       MessageBox("WebService KO SoapException"  , "Invoke Service 'Helloworld'")    
CATCH (PBXRuntimeError e2) 
       MessageBox("WebService KO PBXRuntimeError", "Invoke Service 'Helloworld'")
CATCH (RuntimeError e3)
       MessageBox("WebService KO RuntimeError"   , "Invoke Service 'Helloworld'")
END TRY

Migration PB11
Oracle 9I
XP Pro

Hors ligne

 

#2 27-09-2006 16:38:55

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4639
Pépites: 888
Banque: 2,147,483,647
Site web

Re: [RESOLU] WebService en PB10.5

merci pour ta réponse !


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 31-10-2006 08:18:46

jargoth  
Membre
Date d'inscription: 31-10-2006
Messages: 4
Pépites: 26
Banque: 0

Re: [RESOLU] WebService en PB10.5

Bonjour,
En fait je fais un copier coller de ton code via PB..j appelle exactement le meme webservice "helloword"
Mais a la compil, PB me sort des Illegal data type sur Facturesoap???

Aurais tu une idée?..je suis en PB 10.0 et j ai ajouté pbsoapclient100.pbd

Hors ligne

 

#4 31-10-2006 13:16:40

jargoth  
Membre
Date d'inscription: 31-10-2006
Messages: 4
Pépites: 26
Banque: 0

Re: [RESOLU] WebService en PB10.5

Maintenant ca marche..
mais j ai un autre probleme..

Quand je load via proxy wizard, j ai des erreurs de compilation

    Error: The object s1__kmehrrequesttransdetail had fatal compile error(s).    The source for s1__...
    Error: The object s1__kmehrrequesttranslist had fatal compile error(s).    The source for s1__...
    Warning: A full or incremental rebuild should be performed.    The following object(s) may not be usable in their present state.     mainsoap
---------- Finished Deploy of p_ws_proxy

Voila..
et quand je regenere mon module, j ai
---------- Regenerate:
---------- Regenerating Object mainsoap
wa_umt.pbl(mainsoap).88: Error       C0001: Illegal data type: s1__kmehrrequesttransdetail
---------- Done Regenerating Object mainsoap
---------- Finished

Kelk un a une idée?

Hors ligne

 

#5 22-02-2007 14:08:06

thezerg  
Modérateur
Award: calimero
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 966
Pépites: 22,449
Banque: 154,120,629,477,379,100

Re: [RESOLU] WebService en PB10.5

vous n'avez pas fait de tuto sur les webservices par hasard?
si vous avez de la doc sur les webservices je vous en serai reconnaissant

Hors ligne

 

#6 23-02-2007 13:04:58

PB2  
Membre Geek
Date d'inscription: 05-06-2006
Messages: 36
Pépites: 280
Banque: 0

Re: [RESOLU] WebService en PB10.5

Moi, de même 

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22