T.R | Title | User | Personal Name | Date | Lines |
---|
2831.1 | Probably works; not tested | TOOK::MINTZ | Erik Mintz, DECmcc Development, dtn 226-5033 | Thu Apr 23 1992 12:36 | 6 |
| 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.2 | DECmcc won't work with DECnet-OSI and DNS V2? | OSLACT::BJORN_P | Woops, now I have to learn changing diper's | Mon Jun 29 1992 11:12 | 16 |
2831.3 | DNS V2 and DECmcc V1.2 comments | CUJO::HILL | Dan Hill-Net.Mgt.-Customer Resident | Tue Jun 30 1992 04:37 | 24 |
| 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.4 | No DNS V2 doesn't work with DECmcc, yet. | OSLACT::BJORN | Woops, now I have to learn changing diper's | Tue Jun 30 1992 08:49 | 23 |
2831.5 | Works for us | TOOK::MINTZ | Erik Mintz, dtn 226-5033 | Tue Jun 30 1992 11:16 | 5 |
| 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.6 | DECmcc doesn't "like" DECdns V2 Server | OSLACT::BJORN | Woops, now I have to learn changing diper's | Wed Jul 01 1992 07:28 | 16 |
2831.7 | | TRM::KWAK | | Wed Jul 01 1992 13:47 | 57 |
| 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.8 | | OSLACT::BJORN | Woops, now I have to learn changing diper's | Thu Jul 02 1992 10:52 | 33 |
2831.9 | | TRM::KWAK | | Thu Jul 02 1992 13:15 | 25 |
|
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.10 | I can't access DNS V2 from MCC. | OSLACT::BJORN | Woops, now I have to learn changing diper's | Fri Jul 03 1992 13:34 | 19 |
2831.11 | More commands to try ... | TRM::KWAK | | Mon Jul 06 1992 12:42 | 18 |
| 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.12 | Here is the output from MCC and DNS | OSLACT::BJORN | Woops, now I have to learn changing diper's | Mon Jul 06 1992 14:23 | 141 |
| 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.13 | Check DNS objects in Domain Extension | TRM::KWAK | | Mon Jul 06 1992 15:01 | 28 |
|
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.14 | Problem solved with a patch. | OSLACT::BJORN_P | Woops, now I have to learn changing diper's | Tue Jul 07 1992 06:31 | 42 |
| 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.15 | other notes on DECnet/OSI for VMS | TUXEDO::ZEE | Pretty soon, you'll be driving him to the airport! | Fri Jul 10 1992 00:33 | 11 |
| - 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
|