Pour afficher ou modifier les options de génération Java, effectuer un clic sur le bouton Java de la boîte de dialogue Génération (pour les programmes VADELIA Batch sans état avec l'option Service Web sélectionnée dans la liste déroulante "Génération Java").
Répertoire de génération
Les informations saisies
Répertoire des sources
Nom du répertoire où seront placés les fichiers sources générés.
Lors de la première génération, le système propose par défaut :
le nom du répertoire des sources spécifié au niveau des attributs du domaine si le programme est privé ;
le nom du répertoire des sources spécifié au niveau des attributs de l'environnement si le programme est public.
Répertoire racine du site
Nom du répertoire racine du site où sera placé l'objet exécutable.
Lors de la première génération, le système propose par défaut :
le nom du répertoire de l'objet spécifié au niveau des attributs du domaine si le programme est privé ;
le nom du répertoire de l'objet spécifié au niveau des attributs de l'environnement si le programme est public.
Ces noms de répertoire doivent être renseignés tels qu'ils sont "vus" par la machine de compilation.
Sous-répertoire des classes
Nom du sous-répertoire (relatif au "Répertoire racine du site") où sera placé l'objet exécutable.
Lors de la première génération, le système propose par défaut :
le nom du sous-répertoire de l'objet spécifié au niveau des attributs du domaine si le programme est privé ;
le nom du sous-répertoire de l'objet spécifié au niveau des attributs de l'environnement si le programme est public.
Services Web
Les informations saisies
Style
Permet de définir le type d'implémentation des services Web. L'option REST permet de produire des services Web dans une architecture REST.
Les options RPC, WRAPPED, DOCUMENT ou DOCUMENT_JAXWS permettent de produire des services Web au standard SOAP dans un style donné et une implémentation donnée.
Services Web SOAP
Détail des différents styles :
RPC | => Style RPC/Encoded | Framework sous-jacent : Axis1 Obsolète, ne plus utiliser. |
WRAPPED | > Style DOCUMENT/Literal Wrapped | Framework sous-jacent : Axis1 Obsolète, ne plus utiliser. |
DOCUMENT | => Style DOCUMENT/Literal | Framework sous-jacent : Axis2 |
DOCUMENT-JAXWS | => Style DOCUMENT/Literal | Framework sous-jacent : Axis2 JAX-WS Implémentation par annotations. |
Services Web REST | ||
REST | Framework sous-jacent : CXF JAX-RS Implémentation par annotations Configuration Spring. |
Remarque : Pour les services Web SOAP, seuls les styles DOCUMENT et DOCUMENT_JAXWS permettent de produire des services Web avec des paramètres d'entrée complexes (Listes, tableaux).
Inscription automatique
Les informations saisies
Point d'accès
Point d'accès par défaut du service Web.
Valeur par défaut :
http://localhost:8080/NomduSite/services si le style est RPC ou WRAPPED.
http://localhost:8080/NomduSite/servaxis2 si le style est DOCUMENT ou DOCUMENT_JAXWS.
Les boutons radio
Visibilité par défaut
Choix de la visibilité par défaut pour le service Web SOAP inscrit (publique/privée).
Les boutons
Modifier (validation)
Validation des modifications effectuées et fermeture de la boîte de dialogue.
Annuler
Fermeture de la boîte de dialogue sans valider les modifications effectuées.
Raccourci-clavier : Echap.