[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

3259.0. "FCL parser seems to ALWAYS reject an attribute with 'Current'' keyword in name" by BYBLOS::TAMER () Sun Jun 28 1992 16:07

I have noticed that the FCL parser seems to always reject a multi-keyword 
attribute name when the first keyword is 'Current'. The attributes in question 
meet the criteria of uniqueness spelled out in the SRM and in the reply to 
QAR #3138 (entered by QE_DUTKO).
Yet anytime the attribute name starts with the keyword 'current', it never 
passes the parser. I have several such attributes on different entities. The 
only common denominator that they seem to have is that they all are 
multi-keyword named attributes where the first keyword is 'Current'. 

The attribute, 'Current State', reported in QAR #3138 seems to meet the criteria
above.

Here is an example,

from the ptb log for the 'registration' entity

Command:  SHOW QMS_DATABASE QUEUE REGISTRATION NAME
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION CREATORID
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION CREATION TIME
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION UID
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION USE
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION PERSISTENT
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION PREVIOUS OPERATION
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION PREVIOUS EXCEPTION
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION PREVIOUS TAG
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION PREVIOUS ELEMENTID
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION QUEUE TYPE
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION QUEUETYPE VERSION
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION OPERATIONAL STATE
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION USAGE STATE
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION ADMINISTRATIVE STATE
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION CURRENT OPERATION     <---------
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION MODIFICATION TIME
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION ACL
Command:  SHOW QMS_DATABASE QUEUE REGISTRATION CONTROLACL



The only attribute that has the 'CURRENT' keyword in it is CURRENT OPERATION,
yet i never passes the parseras show below. ALL other attributes above do pass. 

MCC> show qms_data .qms.foo queue TAMER_QUEUE registration QMS$0000000002 -
_MCC> Current Operation
%MCC-I-NOPARCMD, Current Operation
                 ^
%MCC-I-SYNTAXERR, Syntax error -- unable to interpret remainder of line
%MCC-W-ATTRAMBIG, attribute CURRENT is ambiguous; enter more characters

MCC>
T.RTitleUserPersonal
Name
DateLines