[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

5432.0. "Cannot fully register NODE, NameSpace Access Denied" by KETJE::PACCO (Gallia divisa est in partes tres) Wed Aug 04 1993 12:49

    As the documentation of the registration process goes not into enough
    details, neither in the general documentation, nor in the NODE V
    access module guide, I would like to know from where the following
    problem occurs:

    I execute:			REGISTER NODE <fullname> synonym <synonym>
    				CREATE DOMAIN <domain> MEMBER <fullname>
    
    and during the registration I get		"NameSpace Access Denied"

    Previously the node has been registered by decnetdnsregister, and
    that node is working perfectly as seen from a DECnet V perspective.
    What is preventing the registration_fm to get all the node child
    entities being registered?  Is there something more the registration FM
    is trying to do, beside the modification of attributes of the node
    object in DNS ?  The registration process did already something on
    the dns node object as can be seen in DNS:

    dns> sho obj bkc.m.rbkc01
                                    SHOW
                                  OBJECT  bc:.bkc.m.rbkc01
                                      AT  04-AUG-1993:11:55:34
                         DNA$NodeSynonym = rbkc01
                        DNA$Towers (set) = :
                       Tower  1 Floor 1  = 01 13    (null)
                       Tower  1 Floor 2  = 02       00 13     ncacn_dnet_nsp
                       Tower  1 Floor 3  = 04       (null)
                       Tower  1 Floor 4  = 06       49 00 04 aa 00 04 00 01 10 20
                           DNS$ACS (set) = :
                                   Flags = none
                                  Rights = read, write, delete, test, control
                           (V) Principal = bc:.gkk.m.origin.root
                           DNS$ACS (set) = :
                                   Flags = propagate, group
                                  Rights = read, write, delete, test, control
                                   Group = bc:.dns_admin
                           DNS$ACS (set) = :
                                   Flags = group
                                  Rights = read, write, delete, test
                                   Group = bc:.mcc_admin
                           DNS$ACS (set) = :
                                   Flags = propagate, group
                                  Rights = read, write, delete, test, control
                                   Group = bc:.DNA_Registrar
                           DNS$ACS (set) = :
                                   Flags = propagate
                                  Rights = read, write, delete, test, control
                           (V) Principal = bc:.bkc.m.rbkc01.DNA$SessCtrl
                           DNS$ACS (set) = :
                                   Flags = propagate
                                  Rights = read, write, delete, test, control
                          (IV) Principal = rbkc01::DNA$SessCtrl
                           (V) Principal = bc:.DNS$IV.rbkc01.DNA$SessCtrl
                           DNS$ACS (set) = :
                                   Flags = propagate
                                  Rights = read, test
                           (V) Principal = bc:.*...
                               DNS$Class = DNA$Node
                        DNS$ClassVersion = 1.0
                                 DNS$CTS = 1993-08-04-09:04:04.689/08-00-2b-2c-7b-28
                                 DNS$UTS = 1993-08-04-09:29:19.314/08-00-2b-2c-7b-28
                               MCC_Class = %x01000000
                         MCC_DOMAIN_LIST = %x08002b2c791e097537b22bf595000c0001036d63630103626b630000
                                 MCC_UID = %x6cd8ad119d90cc010000aa0004000504
                             MCC_Version = %xa68200089f817d0456010300

    	mcc_admin, the group under which the DECmcc platform is known
    in the network, has read, write, delete and test on the objects, and
    node softlinks; and has read,write, test access on their directories.
    
    e.g.mcc_admin has read, write, test in .DNA_NodeSynonym
        mcc_admin has read, write, delete, test in .DNA_NodeSynonym.rbkc01

    From the iconic map	SHOW NODE <node> ALL REFERENCE
				    	gives "Not Registered Entity"

    Doing a "REGISTER NODE <node>" tells "The entity is already registered
    with MCC."


    
    
    
    
    If in contrast I execute:			REGISTER NODE <fullname>
    				CREATE DOMAIN <domain> MEMBER <fullname>
    Telling both "Successful" ...
    trying to open the domain in which the node was put (only entity in
    that domain) gives the message:
    The requested operation cannot be completed,
    "%MCC-E-NOATTRIB, no such DNS attribute", of course not telling about
    which attribute it handles.


    Isn't this confusing !
    But more to the ground:
    
    Where in DNS is the REGISTRATION_FM, in combination with the NODE_AM,
    is doing what.  Does some document clarifies the DNS requirements for
    each entity class registration ?
    
    	Regards,
    	Dominique.
T.RTitleUserPersonal
Name
DateLines
5432.1same problem, no solution.KETJE::PACCOGallia divisa est in partes tresThu Aug 05 1993 05:0790
    The same problem, but seen with trace bits on.
    
    MCC_DB_LOG = FF
    MCC_REGISTRATION_FM_LOG = FF
    
    Before registration is the object in DNS, without any MCC attributes.
    
    During registration:
    MCC> register node .bkc.m.rbkc01 synonym rbkc01
    Entering REGISTER
    
    IN_ENTITY:
            entity [0] wild = NOT_WILD class = 1 id = 1 type = 5
            instance = ..+,y..u72+u......bkc..m..rbkc01..
           
    %X08002B2C791E097537B22BF5950012000103626B6301016D010672626B6330310000
    
    IN_P:
    
    [  0 ] (
        [  0 ]     72 62 6b 63 30 31  -- rbkc01
        )
    
    IN_Q:
    
    Found class node 1 in dict list
    
    Entering routine cfg_get_operation_mode:
    
    p_dsc_in_p is
    
    
    [  0 ] (
        [  0 ]     72 62 6b 63 30 31  -- rbkc01
        )Leaving routine cfg_get_operation_mode:
    
    Operation mode id is 0
    
    p_new_dsc_in_p is
    
    
    [  0 ] (
        [  0 ]     72 62 6b 63 30 31  -- rbkc01
        )
    
    Get registration state from DNS:
    
    Global entity
    
            entity [0] wild = NOT_WILD class = 1 id = 1 type = 5
            instance = ..+,y..u72+u......bkc..m..rbkc01..
           
    %X08002B2C791E097537B22BF5950012000103626B6301016D010672626B6330310000
    
    
    DNS attribute name is MCC_REGISTRATION_STATE
    
    
    
    Global entity exists
    
    registration state is 0
    
    
    OUT_P:
    
    
    [  6 ] (
        )
    Returning from Register
    
    
    Node bc:.bkc.m.rbkc01
    AT 1993-08-05-09:57:52.307
    
    NameSpace Access Denied.
    MCC>
    
    And after (partial) registration occured the only MCC STUFF in dns is:
    dns>				....
                                 DNS$CTS = 1993-08-05-07:52:48.578/08-00-2b-2c-7b-28
                                 DNS$UTS = 1993-08-05-07:57:53.592/08-00-2b-2c-7b-28
                               MCC_Class = %x01000000
                                 MCC_UID = %x4a43bf775991cc010000aa0004000504
                             MCC_Version = %xa68200089f817d0456010300
    
    	There is no MCC_REGISTRATION_STATE attribute  why ?
    
    	Regards
    	Dominique.
5432.2What are the minimal access rights?KETJE::PACCOHorum omnium fortissimi sunt BelgaeThu Aug 05 1993 15:1732
    According the NODE4 entity (not NODE !) use manual, DECmcc requires
    
    WRITE and DELETE access to the directories in the network-wide
    namespace (This is not very precise !).
    
    I granted explicitely R,W,D,T access to DECmcc for the following
    directories:
    
    	.dna_nodesynonym
    	.dna_backtranslation.%x49.%xnnnn
    	.<working_directory>
    
    With this access setup, the NameSpace Access Denied message still
    holds.
    
    
    If finally I gave ALL rights to ALL directories, I could register
    my node.
    
    QUESTION:
    1).	Which are the required rights in which directories for NODE
    	registration.
    
    2).	Why is DELETE access required to the DIRECTORY (cfg DECnet Phase IV
    	Access Module Use page 3-4), as a node(4?) object
    	can be created and deleted with WRITE access to the directory in
    	which it is created ?  DELETE access allows the deletion of the
    	directory, which is in our case not authorised !
    
    
    	Kind regards,
    	Dominique.