Domanda

Ho un'applicazione Java che ha servizi Web pubblicati utilizzando Axis.

Con l'ultima versione uno dei metodi di servizio nel WSDL è errato. Ha un campo di tipo complesso con doppio invece di una matrice di doppi.

Ho verificato il WSDL di src e le classi generate come l'oggetto dati e lo stub di associazione, ma sono tutti corretti.

Tuttavia, quando cerco il WSDL è diverso.

Riesco a vedere altre differenze. Ad esempio, l'origine è solo un tipo complesso con una sequenza in cui la versione pubblicata estende una base astratta.

Quindi Websphere sta ottenendo questo altro WSDL da?

È stato utile?

Soluzione

Mi aspetto che il WSDL venga generato automaticamente utilizzando gli strumenti Axis Java2WSDL. Credo che tu possa scegliere di disattivare la generazione automatica o aggiungere alcune direttive per generare il tipo di WSDL che preferiresti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top