Uff.. I don't know how to adapt examples and suggestions to my source code :(

I have a DII client that works fine without ws-security (sure, also web service 
without ws-security).

Follow copy/paste my code...
maybe, you are some idea about how "transform" my DII client for contacting a 
"secure" webservice (ws-security, chapter 14).

In any case, I can deploy also dii client within AS if this solve problem :(


  | public void WhatTimeAccessDII()
  |     {
  |          String endpoint = "http://notebook:8080/July-EjbWs-181/TimeBean";;
  |          String qnameService = "WhatTimeService";
  |          String qnamePort = "ClockTime";
  |              String BODY_NAMESPACE_VALUE = "http://src/jaws";;
  |          String ENCODING_STYLE_PROPERTY = 
"javax.xml.rpc.encodingstyle.namespace.uri";
  |              String NS_XSD = "http://www.w3.org/2001/XMLSchema";;
  |              String URI_ENCODING = 
"http://schemas.xmlsoap.org/soap/encoding/";;
  |              
  |              try {
  |                             ServiceFactory factory = 
ServiceFactory.newInstance();
  |                             Service service = factory.createService(new 
QName(qnameService));
  |                             
  |                             QName port = new QName(qnamePort);
  |                             
  |                             //create JAX-RPC Call using JAX-RPC Service's 
createCall() method.
  |                             Call call = service.createCall(port);
  |                             
  |                             // Configure your Call instance with its setter 
methods
  |                             call.setTargetEndpointAddress(endpoint);
  |                             call.setProperty(Call.SOAPACTION_USE_PROPERTY, 
new Boolean(true));
  |                             call.setProperty(Call.SOAPACTION_URI_PROPERTY, 
"");
  |                             call.setProperty(ENCODING_STYLE_PROPERTY, 
URI_ENCODING);                        
  |                             QName QNAME_TYPE_STRING = new QName(NS_XSD, 
"string");
  |                             call.setOperationName(new 
QName(BODY_NAMESPACE_VALUE, "whatTimeIsIt"));
  |                             call.setReturnType(QNAME_TYPE_STRING);
  |                             
  |                             call.addParameter("String_1", 
QNAME_TYPE_STRING, ParameterMode.IN);
  |                             String[] params = { "Dr. Emmet Brown " };
  |                             
  |                             // Invoke the WS operation using the JAX-RPC 
Call's invoke method
  |                             String result = (String) call.invoke(params);
  |                             
  |                             System.out.println(result);
  |                             
  |                     } catch (SOAPFaultException ex) {
  |                             System.out.println("Error about Soap 
messages.");
  |                             ex.printStackTrace();
  |                     } catch (RemoteException e) {
  |                             System.out.println("Errore sulla call.invoke");
  |                             e.printStackTrace();
  |                     } catch (ServiceException e) {
  |                             System.out.println("Errore sulla Service o 
createService");
  |                             e.printStackTrace();
  |                     }
  |     }
  | 
How can I add to this client ws-security features? I follow jbossWS guide but I 
don't succeed. 
I repeat: in the worst of case, I can also deploy client into AS ;)

Heeeeeeeeeeeeeeeeeeeeeeeeeeeeelp!!

:_(




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3963392#3963392

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3963392
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to