Composite Field Reference Search Service
Composite Field Reference Search Service

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.

SearchType

  • “Or” , “And”.
  • Default Value: And

TextSearchType

  • “Equals”, “Contains”, “StartsWith”, “EndsWith”
  • Default Value: Equals
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}
  • XML
ENDPOINT DEFINITION
POST
REQUEST BODY
                                    
                                        <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>                                    
                                
REQUEST BODY
                                    
                                        <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>