Jose,
I am not sure why you are not seeing the
headers in the response…This may be a question for the Addressing team as
it is their client. The fact that you got a response shows that you
successfully made your request to the server.
It just may be something in their objects
or the way you are printing out the response, I am not sure and have not had
much experience using their generated clients…
-S
From: José Antonio
Sánchez [mailto:[EMAIL PROTECTED]
Sent: Wednesday, February 22, 2006
12:33 PM
To: wsrf-user@ws.apache.org
Subject: Creating client
Hi, I'm using MUSE to develop a service. The problem is that it does
not supply a way to generate a client stub to use the service.
Using the Apache Addressing WSDL2Java utility, I generated a client stub for my
service, but when I call it, it does not send any header. This is the test
code:
public static void main(String[] args) {
try {
String url = ""
href="http://localhost:8081/muse/services/Ssh">http://localhost:8081/muse/services/Ssh";
EndpointReferenceType
epr = new EndpointReferenceType();
epr.setAddress(new
AttributedURI(url));
SshServiceAddressingLocator locator =
new SshServiceAddressingLocator();
SOAPHeaderElement
resourceIdentifier = new
org.apache.axis.message.SOAPHeaderElement("ResourceIdentifier","wsrf");
ReferencePropertiesType props = new ReferencePropertiesType();
props.add(resourceIdentifier);
epr.setProperties(props);
SshPortType port =
locator.getSsh(epr);
System.out.println
(port.getResourceProperty(new QName("status")));
But I only get this request:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<GetResourceProperty
xmlns="
http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd">
<GetResourceProperty>status</GetResourceProperty>
</GetResourceProperty>
</soapenv:Body>
</soapenv:Envelope>
I know the request is not well composed, but why there is no Header section at
all? Woudn't it have to have a To element at least?
--
Saludos.
José Antonio Sánchez
|