### ExchGetId (address)

Basic and Crystal syntax.

##### Argument

Address is the Address of sender/recipient (string data type).

##### Return

String

##### Action

The ExchGetID (address) function will begin by determining whether the address in X500 or X400 format. Once this has been solved, the function will then determine the ID.

- If the field is in X500 format, the function will extract the last instance of the "CN=" code (not case sensitive).
- If the field is in the X400 format, it will extract the SMTP or MS Ids.

Note: The fields must follow the address type standards for the functions to operate them.

##### Examples

The following examples are applicable to Crystal syntax:

Field = /o=Seagate Software/ou=CRYSTALNT
/cn=Configuration/cn=Servers/cn=ESPRESSO/cn=Fredt
ExchGetID({Field})

Returns "Fredt".

Field = c=US; a= ;p=Microsoft; o=apps-wga;
dda:smtp=James@crystal.com
ExchGetID({Field})

Returns "James@crystal.com".

Field = c=US; a= ;p=Microsoft; o=apps-wga; dda:ms=com/
crystal/James
ExchGetID({Field})

Returns "com/crystal/James".

Seagate Software, Inc. http://www.seagatesoftware.com Please send comments to: techpubs@seagatesoftware.com