Da dove Websphere ottiene il WSDL?
-
04-07-2019 - |
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?
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.