Fel version på soapAction i WSDL för GetFormQuestionPage

Issue #350 resolved
Christian Hilmersson created an issue

I WSDLen för GetFormQuestionPageResponder finns följande rad (rad 57)

<soap:operation soapAction='urn:riv:infrastructure:eservicesupply:forminteraction:GetFormQuestionPageResponder:1:GetFormQuestionPage' style='document' />

Där soapAction kommer från version 1 av schemat, allting annat är av version 2, t.ex. parametrarna.

Vi har implementerat allt i tjänsten enligt version 2 som i Java-koden nedan.

@WebResult(name = "GetFormQuestionPageResponse", targetNamespace = "urn:riv:infrastructure:eservicesupply:forminteraction:GetFormQuestionPageResponder:2", partName = "parameters")
@WebMethod(operationName = "GetFormQuestionPage", action = "urn:riv:infrastructure:eservicesupply:forminteraction:GetFormQuestionPageResponder:2:GetFormQuestionPage")
public GetFormQuestionPageResponseType getFormQuestionPage(
        @WebParam(partName = "LogicalAddress", name = "LogicalAddress", targetNamespace = "urn:riv:itintegration:registry:1", header = true) String logicalAddress,
        @WebParam(partName = "parameters", name = "GetFormQuestionPage", targetNamespace = "urn:riv:infrastructure:eservicesupply:forminteraction:GetFormQuestionPageResponder:2") GetFormQuestionPageType getFormQuestionPage) {

Förmodligen skulle man kunna byta action = … i Java-koden ovan till :1: men det känns som fel väg att gå. Problemet borde åtgärdas i WSDL.

Comments (1)

  1. Log in to comment