Hallo Niko,
der Aufruf klappt ja, wenn ich ihn per Terminal ausführe. Das heißt, es fehlen keine Parameter.
Ich habe mal das Log-Level vom WINST-Skript auf 9 gesetzt. Man sieht dass er die Parameter richtig übernimmt, aber am Ende mit Error abbricht. Hier das Logging:
[5] [Okt 10 14:39:01:708] [testsoftware] Set $SoftwareList$ = getReturnListFromSection("opsiservicecall_auditSoftwareOnClient")
[5] [Okt 10 14:39:01:708] [testsoftware]
[5] [Okt 10 14:39:01:708] [testsoftware] Execution of opsiservicecall_auditSoftwareOnClient
[8] [Okt 10 14:39:01:708] [testsoftware]
Parsing: getparam: []
[8] [Okt 10 14:39:01:708] [testsoftware]
Parsing: getparam: {"clientId":"testclient.testdomain.de"}
[6] [Okt 10 14:39:01:708] [testsoftware] "method": "auditSoftwareOnClient_getHashes"
[6] [Okt 10 14:39:01:708] [testsoftware] Calling opsi service at
https://10.10.3.198:4447
[9] [Okt 10 14:39:01:708] [testsoftware] Parameters in OpsiMethodCall: []
[9] [Okt 10 14:39:01:708] [testsoftware] Parameters in OpsiMethodCall: {"clientId":"testclient.testdomain.de"}
[9] [Okt 10 14:39:01:708] [testsoftware] Putting to TSuperArray with: "[]"
[9] [Okt 10 14:39:01:708] [testsoftware] Creating TSuperObject with: {"clientId":"testclient.testdomain.de"}
[9] [Okt 10 14:39:01:708] [testsoftware] got omc.jsonUrlString: {"method":"auditSoftwareOnClient_getHashes","params":["[]",{"clientId":"testclient.testdomain.de"}],"id":1}
[9] [Okt 10 14:39:01:708] [testsoftware] got Furl:
https://10.10.3.198:4447/rpc
[6] [Okt 10 14:39:01:709] [testsoftware] JSON service request
https://10.10.3.198:4447/rpc auditSoftwareOnClient_getHashes
[9] [Okt 10 14:39:01:709] [testsoftware] Putting to TSuperArray with: "[]"
[9] [Okt 10 14:39:01:709] [testsoftware] Creating TSuperObject with: {"clientId":"testclient.testdomain.de"}
[8] [Okt 10 14:39:01:709] [testsoftware] JSON service request Furlhttps://10.10.3.198:4447/rpc
[8] [Okt 10 14:39:01:709] [testsoftware] JSON service request str{"method":"auditSoftwareOnClient_getHashes","params":["[]",{"clientId":"testclient.testdomain.de"}],"id":1}
[9] [Okt 10 14:39:01:801] [testsoftware] Putting to TSuperArray with: "[]"
[9] [Okt 10 14:39:01:801] [testsoftware] Creating TSuperObject with: {"clientId":"testclient.testdomain.de"}
[9] [Okt 10 14:39:01:801] [testsoftware] Putting to TSuperArray with: "[]"
[9] [Okt 10 14:39:01:801] [testsoftware] Creating TSuperObject with: {"clientId":"testclient.testdomain.de"}
[6] [Okt 10 14:39:01:801] [testsoftware] JSON Bench for auditSoftwareOnClient_getHashes "params":["[]",{"clientId":"testclient.optimal-s Start: 14:39:01:708 Time: 00:00:00:093
[9] [Okt 10 14:39:01:801] [testsoftware] Putting to TSuperArray with: "[]"
[9] [Okt 10 14:39:01:801] [testsoftware] Creating TSuperObject with: {"clientId":"testclient.testdomain.de"}
[8] [Okt 10 14:39:01:801] [testsoftware]
JSON Call: {"method":"auditSoftwareOnClient_getHashes","params":["[]",{"clientId":"testclient.testdomain.de"}],"id":1} Time: 00:00:00:093
[3] [Okt 10 14:39:01:804] [testsoftware] Error: retrieveJSONObject --- opsi service problem ----> {"message":"(1054, \"Unknown column '[]' in 'field list'\")","class":"OperationalError"}
[3] [Okt 10 14:39:01:804] [testsoftware] Error: -> {"message":"(1054, \"Unknown column '[]' in 'field list'\")","class":"OperationalError"}
[6] [Okt 10 14:39:01:804] [testsoftware] retrieving strings from getReturnListFromSection [switch to loglevel 7 for debugging]
[7] [Okt 10 14:39:01:804] [testsoftware] (string 0)-> {"message":"(1054, \"Unknown column '[]' in 'field list'\")","class":"OperationalError"}