Hallo zusammen,
ich habe einen Server, der VariableManager heißt, und den Service
Wenn ich mein Programmchen laufen lasse, wird die Variable auf TRUE oder FALSE gesetzt, aber ein NullPointerException in der Zeile mit
wird ausgegeben, und dadurch der weitere Ablauf abgebrochen. Ich habe schon die anderen Services benutzt, alles läuft tadellos. Nur mit diesem stimmt etwas nicht. Was konnte den Fehler verursachen?
ich habe einen Server, der VariableManager heißt, und den Service
Code:
void WriteVariableBoolean(unsignedShort VariableID, boolean VarValue)
Wenn ich mein Programmchen laufen lasse, wird die Variable auf TRUE oder FALSE gesetzt, aber ein NullPointerException in der Zeile mit
Code:
call.invoke
Java:
public static void main(String[] args) {
try {
String endpoint = "http://localhost:3773/soap/VariableManager";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("WriteVariableBoolean");
call.addParameter("VariableID", Constants.XSD_UNSIGNEDSHORT, ParameterMode.IN);
call.addParameter("VarValue", Constants.XSD_BOOLEAN, ParameterMode.IN);
call.setReturnType(Constants.XSD_ANY);
String result = call.invoke(new Object[] { "15495", false }).toString();
} catch (Exception e) {
System.err.println(e.toString());
e.printStackTrace();
}
System.exit(0);
}