PreviousNext
Help > Développement > Fonctions W-Langage pour AS/400 > Fonctions Appel de Programmes/Procédure > Easycom XML > ASXMLDefinie
ASXMLDefinie

Charge une définition de procédure ou de programme depuis une description PCML ou RPG simplifié.

Syntaxe

 

bResult = ASXMLDefinie ( Type, Description ,Connexion)

 

En anglais : ASXMLDefine

 

Paramètres

 

bResult

Booléen - Vrai si la commande a réussi, Faux en cas d'erreur.

Type

Type de source, les deux seules valeurs acceptées sont PCML ou RPG

Source

Description PCML ou RPG du programme ou de la procédure.

Connexion

Connexion - nom de la connexion

 

Détail

Les structures de données, les programmes et les procédures sont définis sous forme de chaine dans le code windev, elles sont ensuite stockées dans le job Easycom.

Le RPG simplifié : Le RPG simplifié est un language indentique au RPG, sans les restrictions de colonage, et une instruction se termine par un point-virgule. La directive /COPY peut-être utilisée pour charger des définitions de RPG externe.

Exemple

Appel de la procédure S_FCUST :

HOuvreConnexion(MaConnexion1)

sRPG est une chaîne = [

DS_CUST    E DS  extname(S_CUSTOMER);

S_FCUST      PR  LIKEDS(DS_CUST);

TERM1      5P 0;

]

 

SI PAS ASXMLDefinie("RPG",sRPG ,MaConnexion1) ALORS

       Info(ErreurInfo())

SINON

       Info("La definition a été chargée")

FIN