|
VADELIA |
|
|
|
|
(B) (C) |
|
|
|
Attention : dans le cas des programmes VADELIA batch cet ordre n'est pas compatible avec la génération client Mobile.
Contexte d'utilisation
Production d'un service Web SOAP.
Paragraphe d'utilisation
DECLARATION du programme
DECLARATION d'une procédure publique
Syntaxe
SW_NOM_EXPORT Service Operation
Service |
→ |
*SERVICE(NomExpServiceWeb) | Rien |
Operation |
→ |
*OPERATION(NomExpOperation) | Rien |
Description
Cet ordre permet de définir le nom exporté du service Web associé au programme et/ou le nom exporté de l'opération associée au paragraphe INIT_PGM ou à la procédure publique, pour les programmes VADELIA batch générés en tant que service Web.
Le paramètre *SERVICE n'est utilisable que dans la partie déclaration du programme et permet de définir un nom exporté pour le service Web produit par la génération du programme. Si l'ordre ou le paramètre *SERVICE n'est pas utilisé dans le paragraphe de déclaration du programme, le nom Adélia du programme sera pris comme nom du service Web.
Le paramètre *OPERATION permet de définir le nom exporté pour l'opération du service Web associée au code du paragraphe INIT_PGM, si l'ordre est utilisé dans la partie déclaration du programme, ou au code de la procédure si l'ordre est utilisé dans la partie déclaration d'une procédure publique. Si l'ordre n'est pas utilisé dans la partie déclaration d'une procédure publique, le nom de la procédure sera pris comme nom de l'opération. Si l'ordre ou le paramètre *OPERATION n'est pas utilisé dans le paragraphe de déclaration du programme, le nom Adélia du programme sera pris comme nom de l'opération associée au code du paragraphe INIT_PGM.
Un nom exporté est un identifiant de 128 caractères de long au maximum et la casse est prise en compte. Pour une opération, un nom ne doit pas commencer par une lettre majuscule suivie par une lettre minuscule.
Par exemple
SW_NOM_EXPORT *SERVICE(MonServiceWeb) *OPERATION(operationPrincipale)
SW_NOM_EXPORT *SERVICE(MonServiceWeb)
SW_NOM_EXPORT *OPERATION(listeDesClients)