The properties mapping file specifies an association between AspireObject properties and FS4SP managed properties. The property type is also specified.

How to Specify an Aspire Property

Use AXPath to specify the location of the AspireObject property

/doc/fetchUrl[.]

List of Available Property Types

  • string
  • integer
  • long
  • date
  • boolean
  • acl: string with user/group name. Will be encoded as base32 text.
  • byte: byte array

Input Example

<postToFastMapping>
  <property aspire="/doc/fetchUrl[.]" fast="fetchurl" type="string"/>
  <property aspire="/doc/displayUrl[.]" fast="displayurl" type="string"/>
  <property aspire="/doc/lastModified[.]" fast="lastmodifieddate" type="date"/>
  <property aspire="/doc/ancestorInformation/ancestors/ancestorId/@md5" fast="ancestorid" type="string"/>
  <property aspire="/doc/ancestorInformation/parentId/@md5" fast="parentid" type="string"/>
  <property aspire="/doc/ancestorInformation/itemId/@md5" fast="itemid" type="string"/>
  <property aspire="/doc/ancestorInformation/itemName[.]" fast="itemname" type="string"/>
  <property aspire="/doc/ancestorInformation/itemLevel[.]" fast="itemlevel" type="integer"/>
  <property aspire="/doc/ancestorInformation/itemType[.]" fast="itemtype" type="string"/>
  <property aspire="/doc/ancestorInformation/ancestorTypes[.]" fast="ancestortypes" type="string"/>
  <property aspire="/doc/ancestorInformation/ancestorsDisplay[.]" fast="ancestorsdisplay" type="string"/>
  <property aspire="/doc/connectorSpecific/@type" fast="sourcetype" type="string"/>
  <property aspire="/doc/connectorSource/displayName[.]" fast="displayname" type="string"/>
  <property aspire="/doc/title[.]" fast="title" type="string"/>
  <property aspire="/doc/content[.]" fast="data" type="string"/>
  <property aspire="/doc/docType[.]" fast="doctype" type="string"/>
  <property aspire="/doc/acls/acl[@entity='group' or @entity='user']/@name" fast="docacls" type="acl"/>
</postToFastMapping>
  • No labels