SIEBEL et WEBLOGIC sont dans un bateau

WEBLOGIC tombe à l’eau , qui l’a poussé ?

Bon arrêtons les blagues lourdes et essayons de faire communiquer SIEBEL avec un serveur JAVA WEBLOGIC.

Pour la partie SIEBEL, je ne m’étendrai pas trop sur ce sujet. D’autres personnes plus qualifiées que moi pourront vous parler de Virtual Business Component.

Bref pour faire simple, on va se servir de SIEBEL comme client et de WEBLOGIC comme serveur.

Tout fonctionne a peu près. Seul petit écueil : la prise en compte des namespace.

En effet, SIEBEL envoie les requêtes SOAP de cette façon

Comme vous pouvez voir, il n’y a pas de préfixe aux opérations et aux arguments. Avec la STACK JBOSSWS, ca fonctionne. Avec Metro, non! Quand je dis que ca ne fonctionne pas, l’appel fonctionne lui, mais les données ne sont pas récupérées. Bref, vous avez une belle NullPointerException dans la vue…

Pour corriger le tir, vous pouvez forcer la prise en compte du namespace dans les balises @WebResult et @WebParam

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *