Hi Kambiz, > Replacing e.g. "value" by "string1" may be worth a try. Sorry that was misleading. I meant the element above "value" (see arguments/parameters in my sample below).
For invoking http://localhost:9090/sdm-webapp/restful/services/cm.repofact.Endpoints/actions/checkApplicationVersion/invoke I pass in: { "string1" : {"value": "SALOG"}, "string2" : {"value": "3.2.0.0-SNAPSHOT"} } Chrome/Postman is really helpful. -j ---- 8< sample >8 ---- { "id": "checkApplicationVersion", "memberType": "action", "links": [ { "rel": "self", "href": "http://localhost:9090/sdm-webapp/restful/services/cm.repofact.Endpoints/actions/checkApplicationVersion", "method": "GET", "type": "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\"" }, { "rel": "up", "href": "http://localhost:9090/sdm-webapp/restful/services/cm.repofact.Endpoints", "method": "GET", "type": "application/json;profile=\"urn:org.restfulobjects:repr-types/object\"", "title": "Services" }, { "rel": "urn:org.restfulobjects:rels/invoke;action=\"checkApplicationVersion\"", "href": "http://localhost:9090/sdm-webapp/restful/services/cm.repofact.Endpoints/actions/checkApplicationVersion/invoke", "method": "GET", "type": "application/json;profile=\"urn:org.restfulobjects:repr-types/object-action\"", "arguments": { "string1": { "value": null }, "string2": { "value": null } } }, { "rel": "describedby", "href": "http://localhost:9090/sdm-webapp/restful/domain-types/cm.repofact.Endpoints/actions/checkApplicationVersion", "method": "GET", "type": "application/json;profile=\"urn:org.restfulobjects:repr-types/action-description\"" } ], "extensions": { "actionType": "user", "actionSemantics": "safe" }, "parameters": { "string1": { "num": 0, "id": "string1", "name": "String 1", "description": "" }, "string2": { "num": 1, "id": "string2", "name": "String 2", "description": "" } } } -----Ursprüngliche Nachricht----- Von: Kambiz Darabi [mailto:[email protected]] Gesendet: Mittwoch, 15. Juli 2015 15:29 An: Rade, Joerg / Kuehne + Nagel / Ham GI-PS Cc: [email protected] Betreff: Re: POSTing to an /objects/{domainType} resource Hello Jörg, On 2015-07-15 09:07 CEST, "Rade, Joerg / Kuehne + Nagel / Ham GI-PS" <[email protected]> wrote: > Hi Kambiz, > > welcome to the list! > > When you GET http://<yourhost>:<yourport>/<your>-webapp/restful/services you > should see a list of available resources. > > If you drill down further, e.g. to: > > http://<yourhost>:<yourport>/<your>-webapp/restful/services/<your.package>.<YourObjects>/actions/<yourAction>/ > you will notice that arguments are listed e.g. as "string1", "string2", etc. > > Replacing e.g. "value" by "string1" may be worth a try. thank you for the hint, but unfortunately it doesn't make any difference. Thanks Kambiz Kühne + Nagel (AG & Co.) KG Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE 812773878. Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Reiner Heiken (Vors.), Dirk Blesius, Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Christian Solf, Lars Wedel, Jens Wollesen. Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt. Geschäftsleitung Region Westeuropa: Yngve Ruud (Vors.), Richard Huhn, Björn Johansson, Jan Kunze, Bruno Mang, Stefan Paul, Holger Ketz, Dominic Edmonds. Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen Spediteursbedingungen (ADSp), jeweils neuester Fassung. Wir verweisen insbesondere auf die vom Gesetz abweichenden Haftungsbeschränkungen von Ziffer 23 und 24 ADSp. Den vollständigen Text der ADSp übersenden wir Ihnen gerne auf Anfrage und können Sie auch unter http://www.kuehne-nagel.com einsehen. Ergänzend wird vereinbart, dass (1) Ziffer 27 ADSp im Rahmen internationaler Übereinkommen weder unsere Haftung noch die Zurechnung des Verschuldens von Leuten und sonstigen Dritten zu Gunsten des Auftraggebers erweitert, und (2) wir in den im deutschen Seehandelsrecht aufgeführten Fällen des nautischen Verschuldens oder Feuer an Bord nur für eigenes Verschulden und (3) im Sinne der CMNI genannten Voraussetzungen nicht für nautisches Verschulden, Feuer an Bord oder Mängel des Schiffes haften.
