Gli oggetti aziendali cui si fa riferimento nelle richieste concrete API (ad esempio, sendMessage o call) richiedono che le applicazioni client utilizzino gli elementi di stile "con wrapper document/literal". Le applicazioni client richiedono l'aiuto delle classi helper per generare gli elementi wrapper necessari.
Nell'ambiente Rational Application Developer disponibile in WebSphere Integration Developer, il motore del servizio Web supporta JAX-RPC 1.1. In JAX-RPC 1.1, l'oggetto SoapElement estende un elemento DOM (Document Object Model) in modo che sia possibile utilizzare l'API DOM per creare, leggere, caricare e salvare messaggi SOAP.
<xsd:element name="operation1"> <xsd:complexType> <xsd:sequence> <xsd:element name="input1" nillable="true" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element>
SOAPFactory soapfactoryinstance = SOAPFactory.newInstance(); SOAPElement soapmessage = soapfactoryinstance.createElement ("operation1", namespaceprefix, interfaceURI); SOAPElement inputelement = soapfactoryinstance.createElement("input1"); inputelement.addTextNode( message value); soapmessage.addChildElement(outputelement);
SendMessage inWsend = new SendMessage(); inWsend.setProcessTemplateName(processtemplatename); inWsend.setPortType(porttype); inWsend.setOperation(operationname); inWsend.set_any(soapmessage);
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)