Réception d'en-têtes SOAP implicites avec JAX-RPC
Vous pouvez activer un client de services Web JAX-RPC (Java™ API for XML-based RPC) existant pour recevoir des valeurs à partir des en-têtes SOAP implicites. En modifiant le code du client pour la réception d'en-têtes SOAP implicites, vous pouvez recevoir des informations spécifiques dans une réponse de service Web entrante.
Avant de commencer
Pour effectuer cette tâche, vous devez disposer d'un client de services Web pouvant être activé pour la réception d'en-têtes SOAP implicites.
- Partie de message déclarée en tant qu'en-tête SOAP dans la liaison du fichier WSDL (Web Services Description Language), mais la définition du message n'est pas référencée par un élément portType dans un fichier WSDL.
- Elément non contenu dans le fichier WSDL.
Les gestionnaires et les noeuds finaux de service peuvent manipuler des en-têtes SOAP implicites ou explicites à l'aide du modèle de données SAAJ (Java).
Vous ne pouvez pas manipuler des en-têtes SOAP protégés. Un en-tête SOAP déclaré comme protégé par le composant qui le détient (par exemple : Sécurité des services Web) n'est pas accessible aux applications client. Si vous tentez de manipuler un en-tête SOAP protégé, vous obtiendrez une exception.
Pourquoi et quand exécuter cette tâche
L'application client définit les propriétés sur l'objet Stub ou Call pour envoyer et recevoir des en-têtes SOAP implicites.
Procédure
Résultats
Vous disposez d'un client de services Web JAX-RPC capable de recevoir des valeurs d'en-têtes SOAP implicites.