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. |
layerGroupId | mandatory | This is the unique id for the Layer Group. |
myHouseXml | mandatory | This is the dataset for the Layer Group, converted to XML. |
bWriteCache | mandatory | This a boolean that determines if cache is written or not "True" or "False" respectively. |
Name | Requirement | Description |
---|
Returns
<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.