(go to: table of contents, index, list of vms_lib, prev: GETSYI, next: GET_ACCNAM_BY_CONTEXT)
GET_ACCNAM - Get Access Name Table for Protected Object Class
Format:
28-JUN-1999 ZE.
accnam = vms_lib.get_accnam ([clsnam] [,objnam])
Returns:
Arguments:
Examples:
>>> import vms_lib
>>> accnam = vms_lib.get_accnam ()
>>> print accnam
<vmsobj__access_names, ACCESS_NAMES at 0x0029521c>
>>>
>>> accnam = vms_lib.get_accnam ('QUEUE')
>>> print accnam
<vmsobj__access_names, ACCESS_NAMES at 0x00295360>
>>>
>>> accnam = vms_lib.get_accnam ('QUEUE', 'NOQUEUE')
Traceback (innermost last):
File "<stdin>", line 1, in ?
vms_lib.error: (294970, '%JBC-E-NOSUCHQUE, no such queue')
>>>
>>> accnam = vms_lib.get_accnam ('BAD_CLASS')
Traceback (innermost last):
File "<stdin>", line 1, in ?
vms_lib.error: (9436, '%SYSTEM-F-NOCLASS, no matching object\
class was located')
>>>
>>> c= 65536*'*'
>>> vms_lib.get_accnam (c)
Traceback (innermost last):
File "<stdin>", line 1, in ?
ValueError: argument 1: clsnam - string size limited to 65535\
characters
>>>
(go to: table of contents,
index,
list of vms_lib,
prev: GETSYI,
next: GET_ACCNAM_BY_CONTEXT)