Dominio e programma di analisi SOAP
È possibile utilizzare il programma di analisi SOAP per creare un formato di struttura ad albero logica basata su WSDL comune da utilizzare con i servizi Web, indipendente dal formato del flusso di bit fisico.
Utilizzare il programma di analisi SOAP insieme ai nodi SOAP nel proprio flusso di messaggi.
ibmint optimize server --work-directory /var/mqsi/IS --enable JavaNodes/SOAPPer ulteriori informazioni, vedere il comando ibmint optimize server.I messaggi contenuti del dominio SOAP vengono elaborati dal programma di analisi SOAP. Il programma di analisi SOAP crea una rappresentazione della struttura ad albero logica comune per tutti i servizi Web basati su SOAP e convalida il messaggio rispetto a una definizione WSDL. Se un messaggio di runtime non è consentito dal WSDL, viene generata un'eccezione; altrimenti, i nomi portType e operation del file WSDL vengono salvati nella struttura ad albero logica.
Il dominio SOAP offre l'elaborazione WS-*, insieme a una forma di struttura ad albero canonica, indipendente dal formato wire (XML o MIME).
- WSDL 1.1
- SOAP 1.1 e 1.2
- MIME 1.0
- MTOM (Message Transmission Optimization Mechanism) 1.0
È necessario che venga distribuita una definizione WSDL 1.1 per descrivere i messaggi dei servizi Web che è necessario che il dominio SOAP analizzi e scriva al runtime. Pertanto, il programma di analisi SOAP è sempre basato sul modello. Il formato del flusso di bit per questi messaggi di runtime può essere SOAP 1.1 o SOAP 1.2, facoltativamente incluso da MIME come messaggio SwA (SOAP with Attachments) o MTOM.
Quando un'applicazione, una libreria o una serie di messaggi che supporta il dominio SOAP viene aggiunto a un file BAR , gli schemi XML vengono creati automaticamente. I file WSDL nell'applicazione, nella libreria o nella serie di messaggi vengono aggiunti al file BAR. Gli schemi WSDL e XML vengono distribuiti al nodo di integrazione e utilizzati dal parser SOAP.
Se si desidera che il dominio SOAP analizzi il servizio Web SOAP, completare le operazioni descritte nell'argomento seguente: Uso del dominio SOAP per analizzare un servizio Web SOAP.