Ik heb een CXF JAX-WS-webservicewerking genaamd "diagnosticing" die twee parameters params, een int en een reeks [] accepteert. Van de wsdl:
Ik zou graag proberen om deze bewerking rechtstreeks vanuit een browser aan te roepen, omdat dit een handige manier zou zijn om de service te "pingen" zonder een tool zoals SoapUI. Ik kan echter niet achterhalen hoe mijn queryreeks moet worden geconstrueerd, zodat de service de reeksparameter String [] zal herkennen. Mijn beste poging was zoiets als:
https://hostname/ServiceUri/service/diagnosticPing?depth=2&instructions=%22accountType%3DABC%22,%22action%3DgetDetails%22,%22version%3D1.0%22}
Maar ik kreeg een fout zoals:
argumenttype komt niet overeen terwijl openbare java.util.List wordt opgeroepen
ca.gwl.group.account.service.routing.AccountServiceRouter.diagnosticPing (int, java.lang.String []) met params [2, {"accountType = ABC", "action = getDetails", "version = 1.0"} ].
Heeft iemand enig idee hoe de webservice moet worden opgeroepen met een query-stringparameter die wordt geaccepteerd als een String-array?