i have this endpoint, which reflects a Session bean implementation

  | package bps.ejb;
  | 
  | import javax.jws.WebService;
  | 
  | @WebService(targetNamespace = "http://bps.ejb";, 
  |             name = "BpsFrontendEndpointInterface")
  | 
  | public interface BpsFrontendEndpointInterface {
  |     public String hello();
  |     public String hello2(String foo, String bar, String pippo);
  |     public void insertProcess(int queue, int prio, String data, int ptype,
  |                     String callbackMode,String callback,String 
callbackParm, String returnAddress);
  |     public void reactivateProcess(int pid);
  |     public void holdProcess(int pid);
  |     public void deleteProcess(int pid);
  |     public String testEntity();
  | }
  | 

where's the weird part? well, if i change both in the endpoind and in the slsb 
the method "hello2()" to return a String[], when i invoke it with a configured 
DII client (copied straight off the examples), i get a 
"org.jboss.ws.WSException: Cannot obtain java type mapping for: 
{http://jaxb.dev.java.net/array}stringArray";. Ok.

BUT it happens too even for method String hello(), which by the way worked 
before (eg. when hello2 was String instead of String[]) and same for 
insertProcess() and others.

So actually adding a String[] method to this endpoind (and to the 
implementation) cause DII to fail for every other methods.

Can someone explain me this point?

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

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

Reply via email to