[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

304.0. "Show all Children?" by COOKIE::KITTELL (Richard - Architected Info Mgmt) Tue Sep 04 1990 12:46

Although EMA and DECmcc support the concept of a wildcarded class, I'm
trying to figure out how to express it to the FCL PM.

I'm putting myself in the place of someone who knows that there is something
called Namespace Control associated with a Media Library object. But I can't
remember whether it is an attribute or a child entity.

A MM could look at the dictionary and answer this. Joe manager could

MCC>SHOW MEDIA LIBRARY x Namespace Control and see if it shows up, or if 
the MM developer has done their job, :-) then

MCC>HELP ENTITY MEDIA_LIBRARY would help.

If I try to wildcard the class I get a syntax error:

MCC>SHOW MEDIA LIBRARY x *
%MCC-W-ATTRSYNTAX, Syntax error in attribute *

Now, admittedly I don't have the support in the AM to process a wildcarded 
class, but I don't seem to be getting near the AM yet.

Is there a way to do it?
T.RTitleUserPersonal
Name
DateLines
304.1use context sensitive help, no class wildcardsGOSTE::CALLANDERTue Sep 04 1990 18:2719
    
    Though the SRM describes class wildcards, they are NOT supported
    in MCC, especially NOT from the PM. 
    
    If your user wants to figure it out, suggest that they use the context
    sensitive help of the FORMs mode in the FCL. By entering that part
    of the entity that they know, they can place the cursor on the
    "Entity" line and use the PF2 key. They will then receive a list
    of all known child entities for the partial entity listed. Each
    class that requires an instance will be followed by an "*" to signify
    this.
    
    Once they have figured out the entity then can enter the verb and
    ask for help (using PF2) on the "Attr/Arg" field and get a list
    of all attributes or arguments supported for the directive. Those
    arguments that are required for the directive will be followed by
    an "=" to signify this.
    
    
304.2Thanks, JillCOOKIE::KITTELLRichard - Architected Info MgmtTue Sep 04 1990 18:340
304.3Hmmm, Context Sensitive Help Doesn'tCOOKIE::KITTELLRichard - Architected Info MgmtWed Sep 05 1990 14:294
I tried using the forms interface as suggested in .1. I entered "MCC 0"
on the entity line and hit PF2. It displayed the list of global entities,
not the list of children of MCC.
304.4When?MARVIN::COBBGraham R. Cobb (Wide Area Comms.), REO2-G/H9, 830-3917Thu Sep 06 1990 10:027
So, when will MCC (and FCL in particular) support wildcard classes, if ever?
This  feature  is in NCL and I use it today! It would be even more useful in
MCC  where  MCC  could  add the classic director added-value of implementing
SHOW  <some-entity>  *...   ALL  (i.e.  all attributes of all descendents of
some entity).

Graham
304.5child help should workGOSTE::CALLANDERThu Sep 06 1990 13:2346
    
    RE .3
    
    I don't know what version you are using Rich, but I know it works.
    The following is a dump of the screen from the August MCS release
    of the FCL.
    
          Verb:
        Entity: mcc 0
    Attrib/Arg:
    Qualifiers:
                              List Of Valid Child Entities
        ALARMS
        HISTORIAN_FM
        DNA4_AM
        BRIDGE_AM
        ETHERNET_AM
        SAMPLE_AM
        DNA5_AM
        CONFIG_FM
        FCL
        ICONICMAP
        EXPORTER_FM
        DOMAIN_FM
        PA
        CONTROL_FM
    
    
    
    F17               F20              DO           PREV/NEXT SCREEN     HELP/PF2
    Other Region      Line Format      Execute      Scroll Help          Field Help
    
**And yes, this is using the IFT version 1.1 dictionary with the 1.0
fcl. 
    GOSTE::GOSTE> instal list sys$share:Mcc_fcl_pm.exe
    
    DISK$SYSDSK:<SYS13.SYSCOMMON.SYSLIB>.EXE
       MCC_FCL_PM;4     Open Hdr Shar          Lnkbl
    GOSTE::GOSTE> dir/date sys$common:[syslib]mcc_Fcl_pm.exe
    
    Directory SYS$COMMON:[SYSLIB]
    
    MCC_FCL_PM.EXE;4     22-AUG-1990 12:29:06.65
    
    Total of 1 file.
    GOSTE::GOSTE>
304.6not yet scheduled, class wildcardingGOSTE::CALLANDERThu Sep 06 1990 13:257
    RE .4
    
    Class wildcarding can be extremely useful. But at this point in
    time, it has not been scheduled for the 1.0 or 1.1 releases.  
    
    jill
    
304.7sounds like fixed-in-MCS-releaseCOOKIE::KITTELLRichard - Architected Info MgmtThu Sep 06 1990 14:258
RE: .5

Jill, I'm running UT1.0.1 with the X1.1 update. I didn't go to the Aug MCS
kit because it was declared as not being compatible with the iconic stuff,
which I need for an upcoming demo.

So it sounds like you've got it working, 'nuff said.
304.8*...TENERE::FLAUWFri Sep 07 1990 03:3419
    RE: .4, .6
    
    Jill, 
    
    What Graham is talking about even goes further than just class
    wildcarding. I also think that the ellipsis (*...) is an extremely
    usefull feature, one I wish MCC had implemented already. 
    
    Class wildcarding might be a step in this direction, even if the
    functionality is not equivalent. Also, as we both know, having the FCL
    being able to give all the sub-class of an entity is a very nice
    (and useful) feature, but not equivalent to true class wildcarding.
    
    Best regards,
    
    Marc.
    
    
      
304.9missed that in my replyGOSTE::CALLANDERFri Sep 07 1990 11:2920
    Sorry, about that, I didn't miss it when reading it but forgot to
    reply to it.
    
    In my opinion, the ellipsis is critically important to MCC's success.
    The discussions that are going on now, center around how this type
    of information can be passed across the call interface.  My feelings
    on it's importance stem from the need to do things like request
    all events on a specific entity and all of it's children, without
    having to make a specific request to get the events for each and
    every child. (**Don't worry about this, for the first release of
    notification we are going to synthesize this effect; but solving
    the problem is the better solution, just not always possible in
    the short term.)
    
    We hear you, and keep the suggestions coming. Among other things
    suggestions help prioritize work and determine interest and market
    requirements.
    
    jill