Le fichier was_jaxws_tdjava.properties est utilisé pour transmettre des données aux tâches Ant lorsque vous créez un service Web Java™ descendant pour l'environnement d'exécution IBM® WebSphere JAX-WS. Ce fichier décrit les options de paramètre qui sont disponibles dans le modèle.
Mettez à jour le modèle avant d'exécuter la tâche Ant afin de créer le service Web avec les options de votre choix.
Paramètres obligatoires
- ScenarioType
- Options : service
- Ce paramètre est le type de scénario pour la tâche Ant.
- InitialSelection
- Ce paramètre est l'URI du fichier WSDL d'entrée relatif à l'espace de travail ou l'adresse URL complète d'un fichier WSDL. Le format de cet URI est : /project/MyWSDL.wsdl ou http://myurl.com/service.wsdl.
Paramètres facultatifs
- ListRuntimes
- Options : true false
- Si la valeur est true, une liste d'options d'environnement d'exécution valides apparaît lorsque la tâche Ant est exécutée.
- ListServers
- Options : true false
- Si la valeur est true, une liste d'options de serveur valides apparaît lorsque la tâche Ant est exécutée.
- Prolixe
- Options : true false
- Si la valeur est true, des erreurs et des messages d'information s'affichent lorsque la tâche Ant est exécutée.
- Service.RuntimeId
- Ce paramètre est l'ID de l'environnement d'exécution du service Web. Pour les services Web JAX-WS, la seule valeur valide est com.ibm.ast.ws.jaxws.WasWebServiceRT.
- Service.ServerId
- Ce paramètre est l'ID du serveur cible. Pour définir cette valeur automatiquement, supprimez ou commentez le paramètre de sorte que la tâche Ant reçoive la valeur correcte depuis les paramètres de serveur du projet Web. Pour les services Web JAX-WS, les valeurs suivantes seulement sont admises :
- com.ibm.ws.ast.st.v7.server.base
- com.ibm.ws.ast.st.v8.server.base
- com.ibm.ws.ast.st.v85.server.base
- com.ibm.ws.st.server.v85.was
- JavaOutput
- Acceptez la valeur par défaut ou entrez un chemin dans lequel le squelette Java est généré.
- OverwriteFilesEnabled
- Options : true false
- Ce paramètre détermine si la tâche Ant remplace les fichiers existants. La valeur par défaut est true.
- CreateFoldersEnabled
- Options : true false
- Ce paramètre détermine si la tâche Ant crée les dossiers requis. La valeur par défaut est true.
- CheckoutFilesEnabled
- Options : true false
- Ce paramètre détermine si la tâche Ant réserve les fichiers depuis le référentiel sans demander. La valeur par défaut est true.
- Host
- Ce paramètre est le nom de l'hôte dans le fichier WSDL généré.
La valeur se présente au format monhôte:9080.
- La valeur par défaut est localhost:9080.
- TargetPackage
- L'assistant de client de service Web génère plusieurs fichiers Java à partir du fichier WSDL spécifié. Par défaut, il crée un nom de package qui repose sur l'espace de nom spécifié dans le fichier WSDL. Pour remplacer ce comportement par défaut, vous pouvez spécifier votre propre nom de package.
- CopyWSDL
- Options : true false
- Associez ce paramètre à la valeur true pour copier le fichier WSDL dans le projet de service.
- EnableWrapperStyle
- Options : true false
- Pour les documents WSDL qui implémentent un pattern encapsulé de type document/littéral, un élément racine est déclaré dans le schéma XML et est utilisé comme encapsuleur d'opération pour un flux de messages. Il existe des définitions d'élément d'encapsuleur
séparées pour la demande et la réponse. La valeur par défaut est true.
- MTOM
- Options : true false
- Associez ce paramètre à la valeur true pour activer le mécanisme SOAP MTOM (Message Transmission
Optimization Mechanism) afin d'optimiser la transmission des contenus binaires.
La valeur par défaut est false.
- GenXSDLibrary
- Associez ce paramètre à la valeur true pour générer une bibliothèque de schémas.
- JAXWSVersion
- Options : 2.0 2.1
- La tâche Ant peut générer du code compatible avec JAX-WS 2.0 ou 2.1 si vous ciblez un serveur WebSphere Application Server version 7 ou version 8.
- PortToImplBeanMapping
- Pour chaque port défini dans le fichier WSDL, vous pouvez entrer un nom pour la classe d'implémentation de service sous la forme de paires de valeurs nom de port-bean d'implémentation en utilisant la virgule (,) comme délimiteur. Exemple : Port1=BeanImpl1,Port2=BeanImpl2
- BindingFiles
- Si vous créez des fichiers de liaisons personnalisées JAX-WS ou JAXB et qu'ils se trouvent dans l'espace de travail, entrez leur emplacement afin de les utiliser pour créer ce service Web.
- AddExtension
- Options : true false
- Utilisez cette option pour autoriser les extensions de fournisseur nécessaires au traitement de certains documents WSDL.