B.0 eDirectory Parameter Fields by Syntax

Some eDirectory™ syntaxes have multiple fields. XPOZ recognizes each syntax and expects certain fields for each syntax. The field order is significant. The fields required for each syntax are listed below:

SYN_BACKLINK:
  string remoteID
  string objName
SYN_BOOLEAN:
  int value (1=TRUE and 0=FALSE)
SYN_CE_STRING:
  string str
SYN_CI_LIST:
  int strTot (number of strings that follow)
  string String (occurs strTot times)
SYN_CI_STRING:
  string str
SYN_CLASS_NAME:
  string name
SYN_COUNTER:
  int value
SYN_EMAIL_ADDRESS:
  int type
  string address
SYN_DIST_NAME:
  string name
SYN_FAX_NUMBER:
  string phoneNumber
  int numberOfBit
  string bitString
SYN_HOLD:
  string objName
  int amount
SYN_INTEGER:
  int value
SYN_INTERVAL:
  int value
SYN_NET_ADDRESS:
  int addressType
  int addressLength
  string address (in hex)
SYN_NU_STRING:
  string str
SYN_OBJECT_ACL:
  string protectedAttrName
  string subjectName
  int privileges
SYN_OCTET_LIST:
  int strTot (number of string that follow)
  string str (occurs strTot times)
SYN_OCTECT_STRING:
  int length
  string str (‘alpha’ed hex, for example "AA")
SYN_PATH:
  int nameSpaceType
  string volName
  string path
SYN_POSTAL_ADDRESS:
  int strTot (number of addStr (6 max) that follow)
  string addStr
SYN_PR_STRING:
  string str
SYN_REPLICA_POINTER:
  string SrvrName
  int replType
  int replNumber
  int count
  NOTE: The following occur Count times, in "Type;Addr; Type;Addr" order. This represents the "Hint" portion of the replica pointer. 
  int networkType
  int netAddress 
SYN_STREAM:
  int length (default 0)
  string data (default NULL)
  NOTE: While proper use of stream attributes does not require a value to be specificed, it is allowed here so that improper use can be tested.
SYN_TEL_NUMBER:
  string String
SYN_TIME:
  int month
  int day
  int year 1900, etc
  int hour
  int minute
  int second
SYN_TIMESTAMP:
  uint wholeSecond
  uint eventID
SYN_TYPED_NAME:
  string objName
  int level
  int interval
SYN_UNKNOWN:
  string attrName
  int syntaxID
  string value