%MDUIMPLB

Generates and submits blocks of XML to load identity information.
Used by: User import
Requirement: Connection to the metadata server

Syntax

%MDUIMPLB (<LIBREF=libref>, <TEMP=libref>, <FAILEDOBJS=table_name>,
<EXTIDTAG=context_value>, <BLKSIZE=#_of_records>);

Optional Arguments

This macro uses PROC METADATA to submit load requests.

LIBREF
specifies the location of the input data. The default is Work.
TEMP
specifies the location for temporary data sets during processing. The default is Work.
FAILEDOBJS
is a table that contains the entire contents of all blocks that contain any problematic data. The default is mduimplb_failedobjs.
This table is populated if integrity and completeness requirements aren't met or if a metadata server request failure occurs during processing.
EXTIDTAG
indicates the origin of identity information. The default for this string is IdentityImport.
BLKSIZE
specifies the number of identities in a block. Each block of XML is generated and submitted to the metadata server independently. The default is 100.

Details

FAILEDOBJS
Column
Contents
tablename
Name of an intermediate input table
chgtype
A (add), U (update), or D (delete)
objtype
Internal metadata object type
Name
Name of a user, group or role
Objid
Internal object ID
KeyId
Key ID for an item
UserId
User ID value in a login
AuthDomKeyId
Key ID of an authentication domain
MemObjType1
Internal metadata object type for a member
MemName1
Person indicates a user, IdentityGroup indicates a group
MemObjID1
Internal metadata object ID
MemKeyId1
Key ID of a member
1This column is populated only if there is an error in membership information.