Check Layer Group entry

To obtain a list of MyAlerts changes for a particular user, location and layergroup you will need to call the CheckLayerGroupEntry method. This method is available to developers from the Transaction.asmx Web Service. 

Parameters

 

uid

mandatory

This is the unique user id for the user as stored in the My Alerts database.

locationID

mandatory

This is the unique id for the Location.

mapSourceID

mandatory

This is the unique id for the MapSource.

layerGroupIdmandatoryThis is the unique id for the Layer Group.
myHouseXmlmandatoryThis is the dataset for the Layer Group, converted to XML.
bWriteCachemandatoryThis a boolean that determines if cache is written or not "True" or "False" respectively.

Name

Requirement

Description

 

Returns

Syntax
      <CheckLayerGroupEntryResult>
        <BaseChangeDefinition>
          <MyHouseUrl>string</MyHouseUrl>
          <LocationName>string</LocationName>
          <LayerGroupName>string</LayerGroupName>
          <LayerName>string</LayerName>
          <ConfigChange>boolean</ConfigChange>
          <OriginalContent>string</OriginalContent>
          <ChangedContent>string</ChangedContent>
          <Description>string</Description>
          <Title>string</Title>
          <Details>string</Details>
          <OldCache>string</OldCache>
          <NewCache>string</NewCache>
        </BaseChangeDefinition>
        <BaseChangeDefinition>
          <MyHouseUrl>string</MyHouseUrl>
          <LocationName>string</LocationName>
          <LayerGroupName>string</LayerGroupName>
          <LayerName>string</LayerName>
          <ConfigChange>boolean</ConfigChange>
          <OriginalContent>string</OriginalContent>
          <ChangedContent>string</ChangedContent>
          <Description>string</Description>
          <Title>string</Title>
          <Details>string</Details>
          <OldCache>string</OldCache>
          <NewCache>string</NewCache>
        </BaseChangeDefinition>
      </CheckLayerGroupEntryResult>

BaseChangeDefinition

A BaseChangeDefinition will be returned for each Layer Group with the following details:

MyHouseUrl

URL specific to a Users Location and Map Source.

LocationName

Common location name, i.e. Address.

LayerGroupName

Name of Layer Group, e.g. planning.

LayerName

Name of Layer, e.g. Determined applications.

ConfigChange

Whether it is a configuration change that has cause this change.

OriginalContent

Original Record.

ChangedContent

Changed Record.

Description

Description of the change.

Title

What type of change it is, e.g. Number of layers changed.

Details

Not populated.

OldCache

Old Cache Text.

NewCache

New Cache Text.