Sample SAS Programs
These SAS programs provide examples of how the SAS macros in this repository can be used:
metacodaAuthDomainExtract.sas
Extracts basic attributes for AuthenticationDomain objects in SAS metadata..
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaAuthDomainExtract.sas
metacodaExtIdExtractSample.sas
Extracts SAS ExternalIdentity metadata used to link SAS identities (users and groups) with their equivalent external identities, such as users and groups in Microsoft Active Directory.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaExtIdExtractSample.sas
metacodaExtIdUpdateSample.sas
Updates SAS ExternalIdentity metadata where there may be a requirement to remap/recode the identifiers that connect SAS identities with their equivalent externally synchronised users and groups.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaExtIdUpdateSample.sas
metacodaIdentityGroupExtractSample.sas
Extracts basic attributes for IdentityGroup (group and role) objects in SAS metadata..
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaIdentityGroupExtractSample.sas
metacodaIdentityLoginExtractSample.sas
Extracts SAS metadata for Login (account) objects associated with Identity (user and/or group) objects.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaIdentityLoginExtractSample.sas
metacodaIdGroupMembersExtractSample.sas
Extract SAS IdentityGroup (group and role) members metadata.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaIdGroupMembersExtractSample.sas
metacodaPersonEmailExtractSample.sas
Extracts SAS metadata for Email (address) objects associated with Person (user) objects.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaPersonEmailExtractSample.sas
metacodaPersonExtractSample.sas
Extracts basic attributes for Person (user) objects in SAS metadata..
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaPersonExtractSample.sas
metacodaPersonIntLoginExtractSample.sas
Extracts SAS metadata for InternalLogin (account) objects associated with Person (user) objects.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaPersonIntLoginExtractSample.sas
metacodaPersonLocationExtractSample.sas
Extracts SAS metadata for Location (physical address) objects associated with Person (user) objects.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaPersonLocationExtractSample.sas
metacodaPersonPhoneExtractSample.sas
Extracts SAS metadata for Phone (number) objects associated with Person (user) objects.
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaPersonPhoneExtractSample.sas
metacodaXMLEncodeSample.sas
A simple example of encoding text strings for use XML files/streams (such as SAS PROC METADATA).
See https://github.com/Metacoda/idsync-utils/blob/master/samples/metacodaXMLEncodeSample.sas