Configuring MultiRefs in Result Sets
By default, Civic Platform uses MultiRef data structures in result sets generated by Axis for Web service calls. However, ESB platforms such as Oracle ESB cannot parse result sets with MultiRef data structures. If you want to remove MultiRefs from result sets, configure the following:
Turn the sendMultiRefs option off in Axis server-config.wsdd.
On the application server machine, open the global configuration file $Install_Dir$\av.biz\deploy\av-biz.ear\av-biz-ws-0.9.war\WEB-INF\server-config.wsdd.
Find the line for the setting sendMultiRefs:
<parameter name="sendMultiRefs" value="true"/>
Change it to:
<parameter name="sendMultiRefs" value="false"/>
Add a switch parameter SendMultiRefs in the EDMS Standard Choice Value and set the parameter to False.
Table 1. Standard Choices Configuration Name New or Existing Level Standard Choice values Value Description Description EDMS Existing Agency EDMS name EDMS_VENDOR= STANDARD; URL={Your URL goes here};
EDMS_DOCUMENT_SIZE_ MAX={Number}MB;
ACA_EDMS_DOCUMENT_ SIZE_MAX={Number}MB;
sendMultiRefs=false
If the parameter sendMultiRefs is True (default value), the EDMS client code sends request content XML with multiRefs data structure elements. If the parameter sendMultiRefs is False, the EDMS client code sends request content XML without multiRefs data structure elements.