WebSearch


Click here for a complete list of operations.

ExecuteSearch

This method will return an Xmlelement with the results from the search that was provided

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /services/wse/WebSearch.asmx HTTP/1.1
Host: px-demo.avcm.esvccenter.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://harlandfs/ECM/Services/Search/ExecuteSearch"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <AuthTicket xmlns="http://harlandfs/ECM/Services/Search/">
      <AuthenticatedTicket>string</AuthenticatedTicket>
    </AuthTicket>
  </soap:Header>
  <soap:Body>
    <ExecuteSearch xmlns="http://harlandfs/ECM/Services/Search/">
      <SearchRequest>
        <Description>string</Description>
        <Top>int</Top>
        <Type>Customer or Document or Statement or Item or Report or Receipt or StatementItem or Account or Terminology or Calendar or Transaction or Batch or AllContent or ChangeDetail or Audit or ItemIrdPrintHistory or ItemHistory or File or TrackedDocument</Type>
        <Columns>
          <SearchColumn>
            <Index>int</Index>
            <TermName>string</TermName>
            <Description>string</Description>
            <ColumnTermType>String or Date or DateTime or Number or Boolean or Money</ColumnTermType>
            <ColumnDisplayFormat>C or D or A or N or P or S or T</ColumnDisplayFormat>
            <DecimalPlaces>int</DecimalPlaces>
            <CustomFormatterName>string</CustomFormatterName>
          </SearchColumn>
          <SearchColumn>
            <Index>int</Index>
            <TermName>string</TermName>
            <Description>string</Description>
            <ColumnTermType>String or Date or DateTime or Number or Boolean or Money</ColumnTermType>
            <ColumnDisplayFormat>C or D or A or N or P or S or T</ColumnDisplayFormat>
            <DecimalPlaces>int</DecimalPlaces>
            <CustomFormatterName>string</CustomFormatterName>
          </SearchColumn>
        </Columns>
        <Filter>
          <Operator>string</Operator>
          <Expressions>
            <Expression xsi:nil="true" />
            <Expression xsi:nil="true" />
          </Expressions>
        </Filter>
        <SearchOrderTerms>
          <OrderTerm>
            <IsDescending>boolean</IsDescending>
          </OrderTerm>
          <OrderTerm>
            <IsDescending>boolean</IsDescending>
          </OrderTerm>
        </SearchOrderTerms>
        <LeafObject>
          <Term>string</Term>
          <Condition>string</Condition>
          <Argument1>string</Argument1>
          <Argument2>string</Argument2>
        </LeafObject>
      </SearchRequest>
    </ExecuteSearch>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ExecuteSearchResponse xmlns="http://harlandfs/ECM/Services/Search/">
      <ExecuteSearchResult>xml</ExecuteSearchResult>
    </ExecuteSearchResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /services/wse/WebSearch.asmx HTTP/1.1
Host: px-demo.avcm.esvccenter.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <AuthTicket xmlns="http://harlandfs/ECM/Services/Search/">
      <AuthenticatedTicket>string</AuthenticatedTicket>
    </AuthTicket>
  </soap12:Header>
  <soap12:Body>
    <ExecuteSearch xmlns="http://harlandfs/ECM/Services/Search/">
      <SearchRequest>
        <Description>string</Description>
        <Top>int</Top>
        <Type>Customer or Document or Statement or Item or Report or Receipt or StatementItem or Account or Terminology or Calendar or Transaction or Batch or AllContent or ChangeDetail or Audit or ItemIrdPrintHistory or ItemHistory or File or TrackedDocument</Type>
        <Columns>
          <SearchColumn>
            <Index>int</Index>
            <TermName>string</TermName>
            <Description>string</Description>
            <ColumnTermType>String or Date or DateTime or Number or Boolean or Money</ColumnTermType>
            <ColumnDisplayFormat>C or D or A or N or P or S or T</ColumnDisplayFormat>
            <DecimalPlaces>int</DecimalPlaces>
            <CustomFormatterName>string</CustomFormatterName>
          </SearchColumn>
          <SearchColumn>
            <Index>int</Index>
            <TermName>string</TermName>
            <Description>string</Description>
            <ColumnTermType>String or Date or DateTime or Number or Boolean or Money</ColumnTermType>
            <ColumnDisplayFormat>C or D or A or N or P or S or T</ColumnDisplayFormat>
            <DecimalPlaces>int</DecimalPlaces>
            <CustomFormatterName>string</CustomFormatterName>
          </SearchColumn>
        </Columns>
        <Filter>
          <Operator>string</Operator>
          <Expressions>
            <Expression xsi:nil="true" />
            <Expression xsi:nil="true" />
          </Expressions>
        </Filter>
        <SearchOrderTerms>
          <OrderTerm>
            <IsDescending>boolean</IsDescending>
          </OrderTerm>
          <OrderTerm>
            <IsDescending>boolean</IsDescending>
          </OrderTerm>
        </SearchOrderTerms>
        <LeafObject>
          <Term>string</Term>
          <Condition>string</Condition>
          <Argument1>string</Argument1>
          <Argument2>string</Argument2>
        </LeafObject>
      </SearchRequest>
    </ExecuteSearch>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ExecuteSearchResponse xmlns="http://harlandfs/ECM/Services/Search/">
      <ExecuteSearchResult>xml</ExecuteSearchResult>
    </ExecuteSearchResponse>
  </soap12:Body>
</soap12:Envelope>