[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 08:15

In the release notes for T1.2.7, it states that DECmcc requires DNS V1.1.
Does this mean that DECmcc doesn't install on top of DNS V2, when this is 
released with DECnet-OSI for VMS? If I'm running DNS Server software on my MCC 
node, and upgrades to DNS V2 (when available?), am I allowed to upgrade to 
MCC V1.2?

Bj�rn Olav Haugom
Up north
T.RTitleUserPersonal
Name
DateLines
2831.1Probably works; not testedTOOK::MINTZErik Mintz, DECmcc Development, dtn 226-5033Thu Apr 23 1992 09: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 08:1216
I've now installed DECnet-OSI for VMS BL10 on my DECmcc Mngmnt station. I'm
having problems with DNS and access rights, but I've solved some of them by 
running DNS with a diag switch that overrides access control checking enabled.
I'm gonna turn this off once I've got my access rights O.K.

I'm having trouble using MCC_DNS_SETUP, which reports back that DNS$CONTROL.EXE
and DNS$CONTROL.BIN  AND DNS$LIB.EXE does not exist. 

From the IMPM. I also get an error message, when trying to open a domain.

Has anyone run DECmcc on a VMS node using the DNS SERVER that installs with BL10
of DECNET-OSI?

Give me your recommendations of what to do.

Bj�rn Olav
2831.3DNS V2 and DECmcc V1.2 commentsCUJO::HILLDan Hill-Net.Mgt.-Customer ResidentTue Jun 30 1992 01: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 05:4923
  >>  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.
    
	I'm not so sure that it will work. DECmcc is complaining about some files
	that don't exist, which are V1.1 Server files. When installing the Wave2
	BL10L-kit, these files are obsolete. SO, I deleted them. 

	Do I have to re-instal DECmcc to get it running?

	The situation I have now is, 

	DNS Client software comes with VMS V5.5. I've renamed these files
	DNS Server V1.1 where earlier installed on the system, I've deleted 
	these files.
	DNS Server V2 comes with the DECnet-OSI kit (BL10L), but does not replace
	the old V1.1 files. I have to manually rename the old files.

	What is the right thing to do? I'm very confused. I've entered a note 
	in DECNet-OSI also, but haven't got any smart ideas yet.

	Bj�rn Olav
2831.5Works for usTOOK::MINTZErik Mintz, dtn 226-5033Tue Jun 30 1992 08: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 04:2816
As I said, I'm trying to open a domain from IMPM, and it's giving me an error
message with a number, when I'm trying to filter domains.

From FCL. when doing MCC> DIRECTORY DOMAIN *, I get some of the domains listed
out, but not all. The one's I get, is located under root, and the rest in
.NWO.MCC.DOMAIN directory. I'm sure this is a protection problem.

The second problem I get is when running MCC_DNS_REGISTER. It gives me a message
that tells me to look for the DNS$LIB.EXE, DNS$CONTROL.EXE and DNS$CONTROL.BIN 
files, which are all V1.1 Server files. These files I've deleted from the system
because of problems I had earlier, with V1.1 and V2 mismatch.

I'm still working on this, when I have time between customer visits.

Bj�rn Olav Haugom
oslo, Norway
2831.7TRM::KWAKWed Jul 01 1992 10: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 07:5233
Re .7

I'm not sure I expressed myself clearly enough. But here's another chance to 
get an understanding of my problems.

I was (earlier) running T1.2.7 of DECmcc with DNS Server V1.1 running on the same
system as DECmcc. The DNS V1.1 server was not contributing in a distributed name-
space, but had it's own namespace. Everything was running just fine, DNS was open
for everyone, and I hadn't touched the ACS's in any way. Of course, I did run the
MCC_DNS_SETUP some year ago, or so, and I've used the procedure to generate new
directories, so that I did get the ACS's right. DNA_REGISTRAR-group does have 
access to all the directories and objects. 

2� week ago, I installed DECnet-OSI for VMS (Wave 2) BL10L. I had a lot of
problems, but I've ended up with a DNS V2 Nameserver and a V2-format Clearing-
house. 

So, Now I'm having problems getting my .NWO.MCC.DOMAIN.NORGE domain up in the
Iconic Map. When trying to open this specific domain I get an error message
in a window saying

	The requested operation cannot be completed
	MCC Routing Error	%NONAME-E-NOMSG, Message number
				01DE8022


And as I said, DNS-directories and objects was accessible as is the default
scheme in V1.1 of DNS.

Bj�rn Olav

Anyone to answer for this error message?

2831.9TRM::KWAKThu Jul 02 1992 10: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 10:3419
re .9

From DNS I can get information on the objects representing domains.
DNS> SHOW OBJECT .NWO.MCC.DOMAIN.NORGE returns all info I want.

There are no members of domain Norge, as I can see from DNS, although
I know I created a sub-domain earlier. But this is something else.

My problem is that when trying to open the domain from IMPM or
trying to create a new domain from FCL, or adding a member to
NORGE, I get the same error status, which translates to NOCOMMUNICATION.

So, I don't know what's wrong. I'm running from the same user. 
Perhaps something to do with mismatch between DNS CLient and Clerk
and Server? I'm confused of what I should proceed with now.

DECNet-OSI is working O.K now, MCC has problems.

Bj�rn Olav
2831.11More commands to try ...TRM::KWAKMon Jul 06 1992 09: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 11: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 12: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 03: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&#039;ll be driving him to the airport!Thu Jul 09 1992 21: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