[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

3851.0. "%MCCPTB-I-NOENTRY, No dictionary entries found" by SKIGOD::PFROMER (Ed Pfromer, ESM Engineering) Thu Oct 01 1992 21:59

What does "%MCCPTB-I-NOENTRY, No dictionary entries found." mean?  According to 
the Developer's Toolkit Reference, it means "The dictionary is empty; PTB
exists.  Check to see that your logical names or aliases point to valid copies 
of the dictionary files."

I believe my logicals are correct.

--------------------------------------------------------------------------------

DAP>  Exit
Using parse table log file: disk$aim7:[pfromer]mcc_fdictionary.log;4
Reading parse table file: disk$aim7:[pfromer]mcc_fdictionary.bpt;4
OREO::PFROMER 15:15:48 MCC_DAP_M CPU=00:16:43.48 PF=26514 IO=12246 MEM=4878
Please wait while parse tables are updated
  Processing entity 1 1001
  Processing entity 1 1001 59
%MCCPTB-I-NOENTRY, No dictionary entries found.
   No attributes defined for entity class.
  Processing entity 1 66
  Processing entity 1 1075
  Processing entity 1 1000
  Processing entity 1 65
Writing parse table file.  Please wait...
Created parse table file: disk$aim7:[pfromer]mcc_fdictionary.bpt;5
Parse table build complete.

OREO> manage/tool/dict
%DAP-S-USE_DICT_RDONLY, Using dictionary file: disk$aim7:[pfromer]mcc_fdictionar
y.dat;1, with read-only access


        DECmcc Dictionary Administrator Program   Version V1.2.0
                                                                                
DAP> use class node subcl medialibrary
DAP> show

   Class (1) : NODE
---> Subclass (2) : MEDIALIBRARY
       Definition (3) : PRESENTATION_NAME
       Definition (3) : INSTANCE_REQUIRED
       Definition (3) : DYNAMIC
       Definition (3) : INSTANCE_DATATYPE
       Subclass (2) : CARTYPE 59
       Attribute (5) : ACCESSCONTROLLIST 1
       Attribute (5) : UID 12
       Attribute (5) : CREATIONTIME 14
       Attribute (5) : ACCESSESDENIED 15
       Attribute (5) : ACCESSESGRANTED 16
       Attribute (5) : NAME 24
       Attribute (5) : NODE 46
       Attribute (5) : TASKCOMPLETIONS 47
       Attribute (5) : CARTNAMETEMPLATEFORMAT 48
       Attribute (5) : PERSISTENCETIME 49
       Attribute (5) : POLICIESENABLED 50
       Directive (6) : SHOW 1
       Directive (6) : SET 2
       Directive (6) : ADD 21
       Directive (6) : REMOVE 25
       Attribute_Partition (11) : IDENTIFIERS 1
       Attribute_Partition (11) : STATUS 2
       Attribute_Partition (11) : COUNTERS 3
       Attribute_Partition (11) : CHARACTERISTICS 4

DAP> use subcl cartype
DAP> show

   Class (1) : NODE
     Subclass (2) : MEDIALIBRARY
-----> Subclass (2) : CARTYPE
         Definition (3) : PRESENTATION_NAME
         Definition (3) : INSTANCE_REQUIRED
         Definition (3) : DYNAMIC
         Definition (3) : INSTANCE_DATATYPE
         Definition (3) : VARIANT_SELECTOR
         Attribute (5) : NAME 24
         Attribute (5) : DESCRIPTION 25
         Attribute (5) : BASE 26
         Attribute (5) : BINDING 27
         Attribute (5) : LOADABLE 28
         Attribute (5) : MAXIMUMCOMPONENTS 29
         Attribute (5) : PARENTCARTRIDGETYPELIST 30
         Attribute (5) : LOADLIMIT 31
         Attribute (5) : BINDLIMIT 32
         Directive (6) : SHOW 1
         Directive (6) : SET 2
         Directive (6) : CREATE 12
         Directive (6) : DELETE 13
         Directive (6) : ADD 21
         Directive (6) : REMOVE 25
         Directive (6) : GETEVENT 65
         Directive (6) : GETVARSELECTOR 124
         Attribute_Partition (11) : IDENTIFIERS 1
         Attribute_Partition (11) : CHARACTERISTICS 4

T.RTitleUserPersonal
Name
DateLines
3851.1Just an informational message...DFLAT::PLOUFFEJerryTue Oct 06 1992 18:3914
Ed:

  > %MCCPTB-I-NOENTRY, No dictionary entries found.
  > No attributes defined for entity class.
  
  This is just an information message that indicates that this entity does not
  have any attributes defined.  It's unusual to have an entity class or subclass
  that doesn't have any attributes defined.  The parse table builder portion of
  DAP just flags this fact.

  The message is harmless and can be safely ignored.  Sorry for any confusion
  this might have caused.
   
                                                                       - Jerry
3851.2TOOK::SWISTJim Swist LKG2-2/T2 DTN 226-7102Wed Oct 07 1992 12:128
    We probably ought to get rid of this message, Jerry.   The MCC system
    build itself encounters this situation and clutters the build logs with
    useless messages.  It appears the iconic map mom subentities used to
    drive the application launch facility have no attributes in some
    (normal) cases.   I also believe it is legal vis-a-vis the  Entity
    Model, but you might want to check with Mark Sylor.
    
    
3851.3I was going to implement your suggestion...DFLAT::PLOUFFEJerryWed Oct 07 1992 19:3315
Jim:

  I just went into the PTB code with the intent to take your advice and remove
  this informational message.  I discovered that this message is *really* 
  generated when an entity has no attributes defined, *but* does have the SET 
  (or any of the other modify) directives defined.

  In other words, the parse table builder is trying to warn you that there is
  an inconsistency in the dictionary for this entity -- that is, why does the 
  entity have a SET directive but no attributes?

  So, should I still take this out or should I change the message to make it 
  more self-explanatory?

                                                                        - Jerry
3851.4I vote for its removal.YAHEY::BOSEWed Oct 07 1992 22:1222
	Jerry,
		Actually, the message is displayed for show directives too.
	The iconic map requires each child entity to include the show 
	directive to allow the look-into operation. That is the reason 
	why the SNMP AM had to include the show directive for child 
	entities with no attributes. So show directives for entities
	without attributes is actually a requirement, and not an 
	inconsistency.

		This PTB message has caused a lot of confusion among users
	while they were in the process of adding mibs to the dictionary.
	It gives the impression that the mibs did not get loaded properly.
	I vote for the removal of this message.

	Rahul.






3851.5perhaps a problemSKIGOD::PFROMEREd Pfromer, ESM EngineeringMon Oct 19 1992 15:585
Re: last few.

Hmmm.  This then bothers me.  My object *does* have attributes defined, and
it seems the MSL parser is not finding them.
3851.6RUTILE::AUNGIERMon Oct 26 1992 00:151
    What does PTB mean.
3851.7TOOK::FONSECAI heard it through the Grapevine...Mon Oct 26 1992 12:501
PTB :== Parse Table Builder