[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

2831.0. "DNS V2.0 OK with MCC?" by OSLACT::BJORN (Woops, now I have to learn changing diper's) Thu Apr 23 1992 11:15

T.RTitleUserPersonal
Name
DateLines
2831.1Probably works; not testedTOOK::MINTZErik Mintz, DECmcc Development, dtn 226-5033Thu Apr 23 1992 12:366
We expect that DECmcc works with "DNS V1.1 (or later)"
We have done some limited testing with an ULTRIX DNS V2 server,
but haven't tested with a VMS DNS V2.

-- Erik

2831.2DECmcc won't work with DECnet-OSI and DNS V2?OSLACT::BJORN_PWoops, now I have to learn changing diper'sMon Jun 29 1992 11:1216
2831.3DNS V2 and DECmcc V1.2 commentsCUJO::HILLDan Hill-Net.Mgt.-Customer ResidentTue Jun 30 1992 04:3724
    Though I haven't tried it yet, there should be no reason why DECmcc
    will not work with DNS V2.  One of the things V2 offers you is
    increased ability to manage the namespace.  There will soon be some
    very nice tools available to do just that.
    
    
    Here is a bit of info on DNS V2 and V1.1 :
    
    * Access in V1.1 defaults to full privileges.  Under DNS V2, the 
      default is no privileges.
    
    * DNS V2 must be installed on a Phase V (DECnet/OSI) node.  DECnet 
      Phase IV and Phase V can not run concurrently on the same node.
      (Watch out with Phase V.  It hammered Pathworks for DOS.)
    
    * You may run DNS V1.1 and V2 servers concurrently to manage the same
      namespace; HOWEVER, you must be certain that you select the OPTION
      of V1.1-style DNS directories.  V1.1 is the default.
     
    * If you are bringing a VMS Phase V node (DNS V2) in to the namespace
      to act as a support server for the other DNS V1.1 servers, be sure
      the new node is registered in the namespace before you install.
    
    -Dan
2831.4No DNS V2 doesn't work with DECmcc, yet.OSLACT::BJORNWoops, now I have to learn changing diper'sTue Jun 30 1992 08:4923
2831.5Works for usTOOK::MINTZErik Mintz, dtn 226-5033Tue Jun 30 1992 11:165
We have run DECmcc with a DNS V2 server.

Perhaps I missed something in your configuration.  Does the problem
occur when you install DECmcc, or when you try to run?

2831.6DECmcc doesn't "like" DECdns V2 ServerOSLACT::BJORNWoops, now I have to learn changing diper'sWed Jul 01 1992 07:2816
2831.7TRM::KWAKWed Jul 01 1992 13:4757
    RE: .6
    
    The mcc_system:MCC_DNS_SETUP.COM utility program needs to be run on DNS
    V1.1 server system because the DNS$CONTROL program was only available
    on DNS server system. And the utility program checks if all the
    required files for running DNS$Control exist before performing
    functions - e.g. creating a backtranslation directory. 
    The MCC_DNS_SETUP.COM program is meant to run on DECnet Phase4 systems.
    
    If you are running DECnet WaveII, the DECdns namespace has been
    properly setup (Access controls, DNA Backtranslation directories, and
    DNA_NodeSynonym directory, etc.). Only thing you need to do to DECdns
    namespace in order to use DECmc is to create MCC directories. Please do
    the following (you do not have to run MCC_SYSTEM:MCC_DNS_SETUP.COM):
       $ mcr dns$control
       DNS> create directory .MCC
       DNS> create directory .MCC_Bridge_BackTranslation
       DNS> create directory .MCC_Concentrator_BackTranslation
       DNS> create directory .MCC_SNMP_BackTranslation
       DNS> create directory .MCC_Station_BackTranslation
       DNS> create directory .MCC_Terminal_Server_BackTranslation
       DNS> create directory .MCC_Sample_BackTranslation
    
    After creating these directories, you can use DECnet OSI utility
    programs to change access rights if needed. (The above set of commands
    is provided in Ultrix DECmcc kit - DECdns runs on Ultrix DECnet OSI
    systems only)
    
    
    
    RE: MCC> directory domain *
    
    (NOTE: this command traverses entire namespace, or stops when an
    error is encountered - imagine traversing entire DEC: namespace.
    You could use "MCC> directory domain .NWO.*" - this will traverse a
    subtree rooted at ".NWO".)
    
    Are you using DECmcc T1.2.7 or later version?
    The DECmcc T1.2.7 contains some code changes to handle protected DNS
    directories which can cause problems in wildcard operation on DNS
    namespace.
    
    In the fullwild card directory operation, MCC enumerate the current
    directory for child directories and the enumerate each child directory
    for all objects in the directory.
    Suppose, a directory .site.secret, is completely protected.
    When directory .site is enumerated for its child directories, the DNS
    returns the protected directory (.site.secret) name in enumeration. 
    However, when the child directory (.site.secret) is enumerated, the DNS 
    returns "no such directory".  The MCC DNS routines treat the protected 
    directory as an empty directory and continue to complete the wildcard 
    operation.
    
    I am very interested in knowning how your namespace is setup. Do you
    have protected DNS directories or objects in the namespace?
    
    William (TOOK::KWAK)
2831.8OSLACT::BJORNWoops, now I have to learn changing diper'sThu Jul 02 1992 10:5233
2831.9TRM::KWAKThu Jul 02 1992 13:1525
    
    RE: .8
    
    The error message number belongs to DNS:
      $ search sys$share:dns*.h 31359010
      
      ******************************
      SYS$COMMON:[SYSLIB]DNSMSG.H;1
    
      #define DNS$_NOCOMMUNICATION 31359010
    
    
    Please try the following commands to see if the problem is in DNS or
    MCC:
      $ mcr dns$control
      DNS> show object .NWO.MCC.DOMAIN.NORGE
    
      For each member in the DNS$Members attribute of .NWO.MCC.DOMAIN.NORGE
      DNS> show object -------
    
    These commands will tell you whether DECdns can read domain object and
    the members from DNS namespace.
    
    William
    
2831.10I can't access DNS V2 from MCC.OSLACT::BJORNWoops, now I have to learn changing diper'sFri Jul 03 1992 13:3419
2831.11More commands to try ...TRM::KWAKMon Jul 06 1992 12:4218
    RE:. 10
    
    Please try following mcc commands and post results:
    
      MCC> show domain .NWO.MCC.DOMAIN.NORGE
    
      MCC> show domain .NWO.MCC.DOMAIN.NORGE member * all char
    
    
    And, issue the following DNS$Control commands and post the output:
    (please make sure the following commands prints all the attribute
    values)
    
      DNS> show object .NWO.MCC.DOMAIN.NORGE
      DNS> show object .NWO.MCC.DOMAIN.NORGE_MCC_EXT000
      DNS> show object .NWO.MCC.DOMAIN.NORGE_MCC_EXT001
    
   William
2831.12Here is the output from MCC and DNSOSLACT::BJORNWoops, now I have to learn changing diper'sMon Jul 06 1992 14:23141
Re .11

Here is the output;

*****

MCC> SHOW DOMAIN .NWO.MCC.DOMAIN.NORGE

Using default ALL IDENTIFIERS

Domain NORWAY_MCC:.NWO.MCC.DOMAIN.NORGE 
AT  6-JUL-1992 16:07:34 Identifiers

Examination of attributes shows
                             DomainName = NORWAY_MCC:.NWO.MCC.DOMAIN.NORGE

*****

MCC> SHOW DOMAIN .NWO.MCC.DOMAIN.NORGE MEMBER * ALL CHAR

Domain NORWAY_MCC:.NWO.MCC.DOMAIN.NORGE Member * 
AT  6-JUL-1992 16:10:03 Characteristics

No such entity: Domain NORWAY_MCC:.NWO.MCC.DOMAIN.NORGE Member * 
                         Unknown Entity = Domain 
                                          NORWAY_MCC:.NWO.MCC.DOMAIN.NORGE 
                                          Member * 

After this I have to wait some minutes, or else I'll get the NOCOMMUNICATION-
message, and no other output.

The DNS output follows;

DNS> SHOW OBJECT .NWO.MCC.DOMAIN.NORGE

                                SHOW
                              OBJECT  NORWAY_MCC:.nwo.mcc.domain.norge
                                  AT  06-JUL-1992:16:17:06
%X4D43435F01000800000000000000000000000 = %xa6820027bf817b820012a082000e8101028201008301008401008500bf817a8200098c07424a4f524e5f50
%X4D43435F01000800000000000000000000000 = %xa6820032bf817b820012a082000e8101028201008301008401008500bf817a8200148d1253595324555345523a5b424a4f524e5f505d
%X4D43435F01000800000000000000000000000 = %xa6820021bf817b820012a082000e8101028201008301008401008500bf817a8200038e0100
%X4D43435F11000800000000000000000000000 = %xa6820055bf817b820012a082000e8101028201008301008401008500bf817c820037a1820033810105822baa00040095ca00f3a1afd36095001b0001036e776f01036d63630106646f6d61696e01056e6f7267650000830100
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = read, write, delete, test, control
                      (IV) Principal = NWOMCC::BJORN_P
                       (V) Principal = NORWAY_MCC:.DNS$IV.NWOMCC.BJORN_P
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = test
                      (IV) Principal = *::DNS$SERVER
                       (V) Principal = NORWAY_MCC:.DNS$IV.*.DNS$SERVER
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                      (IV) Principal = *::*
                       (V) Principal = NORWAY_MCC:.DNS$IV.*.*
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = NORWAY_MCC:.dna_registrar 
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, test
                       (V) Principal = NORWAY_MCC:.*...
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                       (V) Principal = NORWAY_MCC:.nwo.nwomcc.bjorn_p
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                       (V) Principal = NORWAY_MCC:.nwo.nwomcc.dns$server
                           DNS$Class = DNS$Group
                    DNS$ClassVersion = 1.0
                             DNS$CTS = 1992-02-18-10:01:09.202000000/aa-00-04-00-95-ca
                             DNS$UTS = 1992-07-02-10:22:05.770000100/08-00-2b-1b-21-3d
                           MCC_Class = %x08000000
                    MCC_DOM_EXT_LIST = %xaa00040095ca00f3a1afd3609500260001036e776f01036d63630106646f6d61696e01106e6f7267655f4d43435f4558543030300000
                    MCC_DOM_EXT_NEXT = %x01000000
                     MCC_DOM_MEM_CUR = %x0a000000
                     MCC_DOM_MEM_MAX = %x0a000000
              MCC_REGISTRATION_STATE = %x63000000
                             MCC_UID = %x830b2239ccedca010000aa00040095ca
                         MCC_Version = %xa68200089f817d0456010200

DNS> SHOW OBJECT .NWO.MCC.DOMAIN.NORGE_MCC_EXT000

                                SHOW
                              OBJECT  NORWAY_MCC:.nwo.mcc.domain.norge_mcc_ext000
                                  AT  06-JUL-1992:16:17:20
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = read, write, delete, test, control
                      (IV) Principal = NWOMCC::BJORN_P
                       (V) Principal = NORWAY_MCC:.DNS$IV.NWOMCC.BJORN_P
                       DNS$ACS (set) = :
                               Flags = none
                              Rights = test
                      (IV) Principal = *::DNS$SERVER
                       (V) Principal = NORWAY_MCC:.DNS$IV.*.DNS$SERVER
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                      (IV) Principal = *::*
                       (V) Principal = NORWAY_MCC:.DNS$IV.*.*
                       DNS$ACS (set) = :
                               Flags = propagate, group
                              Rights = read, write, delete, test, control
                               Group = NORWAY_MCC:.dna_registrar 
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, test
                       (V) Principal = NORWAY_MCC:.*...
                       DNS$ACS (set) = :
                               Flags = propagate
                              Rights = read, write, delete, test, control
                       (V) Principal = NORWAY_MCC:.nwo.nwomcc.dns$server
                           DNS$Class = DNS$Group
                    DNS$ClassVersion = 1.0
                             DNS$CTS = 1992-02-18-10:01:10.052000000/aa-00-04-00-95-ca
                   DNS$Members (set) = :
                               Group = NORWAY_MCC:.nwo.mcc.DEC_OSLO 
                   DNS$Members (set) = :
                               Group = NORWAY_MCC:.nwo.mcc.domain.oslo 
                             DNS$UTS = 1992-07-06-12:56:30.760000100/08-00-2b-1b-21-3d
                           MCC_Class = %x7f000000
                      MCC_DOM_EXT_OF = %xaa00040095ca00f3a1afd36095001b0001036e776f01036d63630106646f6d61696e01056e6f7267650000
                     MCC_DOM_MEM_CUR = %x0f000000
                     MCC_DOM_MEM_MAX = %x50000000
                         MCC_Version = %xa68200089f817d0456010200

DNS> SHOW OBJECT .NWO.MCC.DOMAIN.NORGE_MCC_EXT001


                                SHOW
                              OBJECT  NORWAY_MCC:.nwo.mcc.domain.norge_mcc_ext001
                                  AT  06-JUL-1992:16:17:31
Error on entity: NORWAY_MCC:.nwo.mcc.domain.norge_mcc_ext001
%DNS-E-UNKNOWNENTRY, Requested name does not exist

2831.13Check DNS objects in Domain ExtensionTRM::KWAKMon Jul 06 1992 15:0128
    
    RE: .12
    
    When you do "MCC> show domain .NWO.MCC.DOMAIN.NORGE mem * all char",
    the following happens in MCC DNS routines:
    
    1. Read the MCC_Class attribute of the DNS object .NWO.MCC.DOMAIN.NORGE,
    
    2. Read DNS$Members attibute of the object (, which is empty in this
       case),
    
    3. Read domain extension attribute MCC_DOM_EXT_LIST
       (what is printed in 2831.12 is .NWO.MCC.DOMAIN.NORGE_MCC_EXT000 in
        opaque format)
    
    4. Read DNS$Members attribute of .NWO.MCC.DOMAIN.NORGE_MCC_EXT000
    
       If the attribute is not empty, read the MCC_Class attribute of each
       member stored in DNS$Members attribute.
       (i.e. read MCC_Class attribute of NORWAY_MCC:.nwo.mcc.DEC_OSLO
    	     and NORWAY_MCC:.nwo.mcc.domain.oslo)
    
    
    Please check if you can read DNS objects in Step 4:
      DNS> show object NORWAY_MCC:.nwo.mcc.DEC_OSLO
      DNS> show object NORWAY_MCC:.nwo.mcc.domain.oslo
    
    William
2831.14Problem solved with a patch.OSLACT::BJORN_PWoops, now I have to learn changing diper'sTue Jul 07 1992 06:3142
It's now solved with a patch. See note #259 in the decnet-osi_for_vms conference.



      <<< BULEAN::BULEAN$USER:[NOTES$LIBRARY]DECNET-OSI_FOR_VMS.NOTE;1 >>>
                    DECnet/OSI for VMS (aka DECnet-VAX Wave2)
Created: 21-FEB-1991 23:45         268 topics         Updated:  6-JUL-1992 12:01

====================================================================================
Note 259.14     How do I install BL10 on top of DNS Server V1.1?        14 of 16
TUXEDO::DONAHUE "Un-Phased"                          21 lines   6-JUL-1992 08:36
--------------------------------------------------------------------------------

    Try this:
    	- extract the following PATCH command file.
    	- invoke it to patch sys$loadable_images:sys$name_services.exe
    	- reboot the system, so the patched image gets loaded
    Let me know what happens. This might solve your problem.
    
    Patch COM file to patch SYS$NAME_SERVICES.EXE dated 5-May-1992
    ***************************************************************************
SYS$NAME_SERVICES.EXE
SE M
I
EXI
RE 
^X00000883
'ADDL2 #^X00000005,R0'
EXIT
'ADDL2 #^X00000000,R0'
EXI
U
EXI
 
============================================================================
Note 259.16     How do I install BL10 on top of DNS Server V1.1?        16 of 16
TUXEDO::DONAHUE "Un-Phased"                           3 lines   6-JUL-1992 12:01
--------------------------------------------------------------------------------

    prevented the dns clerk from sticking a null address for a
    clearinghouse into it's cache.
    Glad to hear it solved your problem. Let us know if you have more...
2831.15other notes on DECnet/OSI for VMSTUXEDO::ZEEPretty soon, you'll be driving him to the airport!Fri Jul 10 1992 00:3311
- Coming with the next field test release of DECnet/OSI for VMS, obsolete
  DNS V1 files will be deleted (except clearinghouse information) or replaced
  with their V2 counterparts (both clerk and server).

- As DECnet/OSI for VMS is still in field test, if you believe you have found
  a problem, you should submit a QAR on machine PHVQAR, username QE_INTERNAL,
  password QAR.  Any problems we can find in field test hopefully won't
  make it out to customers.  There's also the DECNET-OSI_FOR_VMS conference
  on BULEAN.  Thanks for the testing.

--Roger