[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

1544.0. "%MCC-E-NOATTRIB when using Corporate DNS namespace nodename definitions" by CRONIC::LEMONS (And we thank you for your support.) Tue Sep 24 1991 20:07

I'm trying to use DECmcc to use the Phase IV node information already loaded
into Digital's DNS namespace (.xxx.nodename, where .xxx is the three-character
site code).  I've verified, using DNS$CONTROL, that the object .hlo.cronic
exists.  Yet, when I try to view it with DECmcc, it fails.

I'm GUESSING that DECmcc, when it creates the node4 object, applies certain
attributes to the object.  Apparently, these attributes are not currently
present on the node objects, but need to be before I can use DECmcc to
manipulate the object.

True?

Thanks!
tl

MCC> show node .hlo.cronic
Using default ALL IDENTIFIERS

Node DEC:.hlo.cronic
AT 24-SEP-1991 16:58:02 Identifiers

Connection rejected because of Protocol Version Skew, could be a Phase IV Node
MCC> show node4 .hlo.cronic
Using default ALL IDENTIFIERS

Node4 DEC:.hlo.cronic
AT 24-SEP-1991 16:58:21 Identifiers

Internal error in DECnet Phase IV AM.
                              MCC Error = %MCC-E-NOATTRIB, no such DNS attribute
MCC> show node4 .hlo.cronic all status

Node4 DEC:.hlo.cronic
AT 24-SEP-1991 16:59:41 Status

Internal error in DECnet Phase IV AM.
                              MCC Error = %MCC-E-NOATTRIB, no such DNS attribute
MCC>
T.RTitleUserPersonal
Name
DateLines
1544.1Synonym problem?PARZVL::KENNEDYThis ain't no partyWed Sep 25 1991 13:4210
This is probably because of the problems with the synonym directory in the DEC:
namespace (see discussions in IAMOK:DNS_PROGRAM or the DNS conference).  This is
in the process of being fixed.  However, fixing it should allow SHOWs to succeed,
but you still won't be able to REGISTER nodes, so you may want to consider using
a private namespace for the moment.  CT is working on allowing the use of the
DEC: namespace for DECmcc, but it will be a while, I'd guess.

Did you try node4 cronic? 

_MaryEllen
1544.2CRONIC::LEMONSAnd we thank you for your support.Wed Sep 25 1991 19:4318
MaryEllen

I just tried various combinations of SHOW NODE4 nodename, and they all worked
like a champ, as long as I examined a node that was defined in my node's
DECNET database.  When I tried one that isn't:

MCC> show node4 bulova all char

Node4 bulova
AT 25-SEP-1991 16:44:10 Characteristics

Node does not exist or is not known to local Node.

So, it looks like NODE4 doesn't use DNS to locate information.  So, I still
need to get the problem described in .0 fixed.

Thanks!
tl
1544.3not quite, dns vs ncp databaseTOOK::CALLANDERMCC = My Constant CompanionWed Sep 25 1991 21:407
the command you entered used a phase 4 name. If you had entered it with
a dns fullname then you would have required the namespace to interpret
the command. The iconic map ONLY uses fullnames and therefore requires
the namespace. The FCL on the other hand is more flexible in allowing
access to unregistered entities.

jill
1544.4TOOK::CAREYWed Sep 25 1991 22:3023
    
    Actually, everyone is partly right!
    
    The phase IV AM will do everything it can to find a DECnet address
    to form a connection to.  In general:
    
    	o If we get the address as the input identifier, we're happy
    	  to use it.
    
    	o If we get the phase4name, we try to resolve it to address, first
    	  with the Remote node database, and then with DNS if we can't do
    	  it there, so you get two chances.
    
    Same fancy chain of events for fullname, too.  We try to take advantage
    of all of the places the info might be stored to resolve the
    information and provide maximum manageability.
    
    Anyway, it is also true that the entity has to be registered through 
    MCC before you can use the fullname with MCC.  We stick some stuff 
    on it to help us.
    
    -JIm
    
1544.5Light dawns, and it's a train yaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhh!CRONIC::LEMONSAnd we thank you for your support.Thu Sep 26 1991 15:2741
Re .4

>    Anyway, it is also true that the entity has to be registered through 
>    MCC before you can use the fullname with MCC.  We stick some stuff 
>    on it to help us.

Ah, hah!  So, when I enter:

MCC> show node4 .hlo.argyle
Using default ALL IDENTIFIERS

Node4 DEC:.hlo.argyle
AT 26-SEP-1991 12:23:54 Identifiers

Internal error in DECnet Phase IV AM.
                              MCC Error = %MCC-E-NOATTRIB, no such DNS attribute

I'm forcing DECmcc to use DNS to locate the node.  Since the node DOES exist in
the namespace, but WASN'T added with DECmcc, not all of the DECmcc-required
identifiers are present on the object (yes?).  And when I type:

MCC> show node4 argyle
Using default ALL IDENTIFIERS

Node4 6.45
AT 26-SEP-1991 12:24:23 Identifiers

Examination of Attributes shows:
                                Address = 6.45
                                   Name = ARGYLE

DECmcc instead use NETNODE_REMOTE.DAT, finds the address there, and all is well.

If this is true, it sounds like a BIG problem to me.  It has been my fond hope
to use DECmcc with the node information maintained by Corporate in the
corporate namespace, in the form .sitecode.nodename.  Unless Corporate (1)
uses DECmcc to manipulate this node information or (2) adds the same information
that DECmcc expects ( "We stick some stuff on it to help us", from above), my
fond hope is dust.

tl
1544.6exiTOOK::JESURAJTue Oct 15 1991 13:5912
    
      MCC can manage the entities that are  registered through MCC.
    Requiring MCC to manage all sorts of entries in name space may be too much.
    
    On the other hand requiring the corporate name space to add some MCC
    specific stuff is not right either.
    
    If you want to use MCC then use MCC registration. It is as simple as
    1, 2, 3.
    
    
    Jay
1544.7Data should be input by user only once.....LOGRUS::KELSEYWalking the Pattern...Thu Oct 17 1991 07:2726
Re: .6    
>      MCC can manage the entities that are  registered through MCC.
>    Requiring MCC to manage all sorts of entries in name space may be too much.
>    
>    On the other hand requiring the corporate name space to add some MCC
>    specific stuff is not right either.
>    
>    If you want to use MCC then use MCC registration. It is as simple as
>    1, 2, 3.

Not having looked at the MCC registration procedure in detail, I can't be sure 
exactly what data the user is required to input - so forgive me if these
comments are superfluous or inappropriate.

It should be a goal that users never have to enter the same information more
than once.  Therefore, if node information has already been placed in a DNS
namespace, then the user should not have to re-enter that data in order to
manage the node with MCC.  Now, whether this is accomplished by MCC providing
tools to auto-register (with MCC under policy control by class or whatever) 
nodes which are already in the non-MCC namespace, or automatic completion of
the relevant fields in the MCC registration form (based on data extracted from
the non-MCC namespace) after manual instigation of the registration, is 
irrelevant - the user should not have to re-enter data or otherwise jump through
hoops in order to manage the nodes.

Paul