.NET 웹 서비스에서 웹 메서드에 복잡한 매개 변수가 있는데이 웹 메서드를 Report Builder 2.0 using SOAP으로 쿼리하려고합니다. soapUI으로, 그 웹 방법에 대해 다음 SOAP 요청을 얻을 :XML 데이터 소스에 대한이 SOAP 요청을 보고서 작성기 2.0 쿼리로 변환하는 데 도움이됩니다.
내가 전에 함께 작업 한 보고서 작성기 두 쿼리의 유일한 종류로 문자열, 정수, 또는 기타 단순 유형을했다 웹 메소드했다<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:qcr="MyNamespace">
<soapenv:Header/>
<soapenv:Body>
<qcr:MyWebMethod>
<qcr:MyComplexParameter><!--Represents a serializable class-->
<qcr:Action>?</qcr:Action><!--string-->
<qcr:ActionSortAscending>?</qcr:ActionSortAscending><!--Boolean-->
<qcr:ActionSortOrder>?</qcr:ActionSortOrder><!--int-->
</qcr:MyComplexParameter>
</qcr:MyWebMethod>
</soapenv:Body>
</soapenv:Envelope>
매개 변수. 이 SOAP 요청에 대해 Report Builder 2 query을 작성하려면 어떻게해야합니까? 간단한 매개 변수를 사용하여 웹 메소드에 대한
이샘플 보고서 작성기 2 쿼리
<Query>
<Method Name="MyWebMethod" Namespace="MyNamespace">
<Parameters>
<Parameter Name="MyStringParameter"><DefaultValue>foo</DefaultValue></Parameter>
<Parameter Name="MyNumericParameter"><DefaultValue>3</DefaultValue></Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="true">MyWebMethodResponse {}/MyWebMethodResult {}/Result</ElementPath>
</Query>