Código:
El método a donde mando esos parámetros es:call.addParameter("BUC", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("ADN", XMLType.XSD_STRING, ParameterMode.IN); call.addParameter("PO", XMLType.XSD_STRING, ParameterMode.IN); call.setReturnType(XMLType.XSD_STRING); // Invokes the service invoke(call, new String[] { buc.toUpperCase(), adn.toUpperCase(), " " });
Código:
Al principio pensé que lo que pasaba era que mandaba los parámetros como nulos, pero los imprimí y puedo ver correcto el valor de cada uno. El mensaje de error que tira tampoco es muy claro que digamos:protected void invoke(final Call call, final String[] params) { try { // Invoke the Call call.invoke(params); } catch (RemoteException re) { logger.error("RemoteException: ".concat(re.getMessage())); System.out.println(re.getMessage()); } }
Código:
Si alguno tiene una idea por favor déjenmelo saber, porque esta error me tiene atorado... Saludos RemoteException: (500)Internal Server Error 21:56:02,135 INFO [STDOUT] (500)Internal Server Error