This method searches the reference values of a composite data field according to the data given in the request. The client makes a POST request providing Request body in xml format and input parameters BusinessChannelCode, Language in the request url. The output will be an xml format.
| Name | Value |
|---|---|
| Service Type | RESTFUL / POST |
| Request Data Type | XML |
| Response Data Type | XML |
| Content Type | UTF-8 |
| Authentication Types | Basic Authentication, Custom Header Authenticaton |
| Sample Request Endpoint | http://company.bpm.next4biz.com/RES/DataFieldService.svc?wsdl/SearchCompositeValue/BusinessChannelCode/{BusinessChannelCode}/Language/{Language} |
<Composite_Field_Code_1>
<{Sub_Field_Code_1} ValueID="{ValueID}">{Value}</{Sub_Field_Code_1}>
<{Sub_Field_Code_1} TextSearchType="Contains">{Value}</{Sub_Field_Code_1>
<{Sub_Field_Code_2} SearchType="Or”>{Value}</{Sub_Field_Code_2}>
<{Sub_Field_Code_3} SearchType="And">{Value}</{Sub_Field_Code_3}>
<{Sub_Field_Code_4}>
<CascadingSubField1>{Cascading Sub Field 1 Value}</CascadingSubField1>
<CascadingSubField2>{Cascading Sub Field 2 Value}</CascadingSubField2>
<CascadingSubField3>{Cascading Sub Field 3 Value}</CascadingSubField3>
<CascadingSubField4>{Cascading Sub Field 4 Value}</CascadingSubField4>
</{Sub_Field_Code_4}>
</Composite_Field_Code_1>
<SearchCompositeFieldValueResponse xmlns="http://tempuri.org/">
<SearchCompositeFieldValueResult>
<ResponseDto xmlns:xsd="...">
<Result>{true/false}</Result>
<Message>
<Composite_Field_Code_1>
<{Sub_Field_Code_1} ValueID="{ValueID}">{Value}</{Sub_Field_Code_1}>
<{Sub_Field_Code_1} ValueID="{ValueID}">{Value}</{Sub_Field_Code_1>
<{Sub_Field_Code_2} ValueID="{ValueID}">{Value}</{Sub_Field_Code_2}>
<{Sub_Field_Code_3} ValueID="{ValueID}">{Value}</{Sub_Field_Code_3}>
<{Sub_Field_Code_4}>
<CascadingSubField1 ValueID=”{ValueID}”>{Cascading Sub Field 1 Value}</CascadingSubField1>
<CascadingSubField2 ValueID=”{ValueID}”>{Cascading Sub Field 2 Value}</CascadingSubField2>
<CascadingSubField3 ValueID=”{ValueID}”>{Cascading Sub Field 3 Value}</CascadingSubField3>
<CascadingSubField4 ValueID=”{ValueID}”>{Cascading Sub Field 4 Value}</CascadingSubField4>
</{Sub_Field_Code_4}>
</Composite_Field_Code_1>
</Message>
</ResponseDto>
</SearchCompositeFieldValueResult>
</SearchCompositeFieldValueResponse>