J'essaie d'appeler un service Web développé dans Siebel à partir d'une application Java. En utilisant le WSDL fourni, j'ai généré les stubs/skeleton en utilisant Apache Axis.Problème avec des espaces dans le nom du package lorsque Siebel Webservice est intégré à l'application Java
Curieusement dans Seibel, il y a des objets sous des noms de paquets ayant des espaces. Ceci est représenté par% 20 dans le WSDL. http://www.siebel.com/xml/Test%20RR%20Spec%20Service%20IO qui représente idéalement Test IO Service Spec IO. En utilisant la classe d'émetteur wsdl2java, quand j'utilise ce WSDL, j'obtiens les classes mais je ne les compile pas. J'ai donc essayé de remplacer% 20 par "_". Quand j'appelle le webservice, ce paquet n'est pas reconnu par le service Web de Seibel et le client reçoit une exception indiquant un élément invalide.
Des suggestions sur la façon de créer le client Java pour l'application webservice Seibel qui contient des espaces (représentés par% 20)?
Merci, Gokul
Référez: http://siebel.ittoolbox.com/groups/technical-functional/siebel-dev-l/20-in-wsdl-file-2752154. Ce n'est pas un problème non plus avec Apache Axis ou avec Seibel. Les deux font parfaitement leur travail. Le problème auquel je suis confronté est de faire en sorte que mon fichier XML RAW ait le bon nom de paquet. – Gokul