com.raritantechnologies.symantec
Class SevInputMapper

java.lang.Object
  extended bycom.raritantechnologies.webServices.StandardInputMapper
      extended bycom.raritantechnologies.symantec.SevInputMapper
All Implemented Interfaces:
IWebServiceInputMapper

public class SevInputMapper
extends StandardInputMapper

Maps a SOAP request to a RTI search source, query and paging parameters.

Handles the standard RTI Web Service request format:

   <SearchRequest>
      <Sources>[ list of SearchSource names ]</Sources>
      <StartRec>[ starting record number ]</StartRec>
      <PageSize>[ page size of returned results ]</PageSize>

      <Fields>

        <DataField>
          <Name>[ name of field ]</Name>
          <Value>[ value of field ]</Value>
        </DataField>

        <DataField>
          <Name>[ name of field ]</Name>
          <Value>[ value of field ]</Value>
        </DataField>

      </Fields>

   </SearchRequest>
 
XML Configuration Template:
  <InputMap inputMapperClass="com.raritantechnologies.webServices.SevInputMapper"
               sessionIDPath="[ optional (i.e. non-standard) path in SOAP request to get session ID ]"
               requestSourcesPath="[ optional (i.e. non-standard) path to get request search sources ]"
               requestFieldsPath="[ optional (i.e. non-standard) path to get request fields ]"
               fieldNameTag="[ optional (i.e. non-standard) name of tag that has field name ]"
               fieldValueTag="[ optional (i.e. non-standard) name of tag that has field value ]"
               startRecPath="[ optional (i.e. non-standard) path to get start record number ]"
               pageSizePath="[ optional (i.e. non-standard) path to get page size ]" />
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
SevInputMapper()
           
 
Method Summary
 OrderedMap convertSOAPRequest(SOAPEnvelope soapRequest)
           
 void initialize(org.w3c.dom.Element inputMapElem)
           
 
Methods inherited from class com.raritantechnologies.webServices.StandardInputMapper
getPageSize, getSessionID, getSourceLoginInfo, getStartRec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SevInputMapper

public SevInputMapper()
Method Detail

initialize

public void initialize(org.w3c.dom.Element inputMapElem)
Specified by:
initialize in interface IWebServiceInputMapper
Overrides:
initialize in class StandardInputMapper

convertSOAPRequest

public OrderedMap convertSOAPRequest(SOAPEnvelope soapRequest)
Specified by:
convertSOAPRequest in interface IWebServiceInputMapper
Overrides:
convertSOAPRequest in class StandardInputMapper