[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

952.0. "PROB: IMPM ACCVIO when entity has variant directive" by COOKIE::KITTELL (Richard - Architected Info Mgmt) Wed Apr 24 1991 16:30

V1.1 SSB

The iconic PM is getting an access violation when the Operations... list box
is requested for an entity that has a directive with a Depends On clause.
The sequence of events is:

  1. Select the entity instance in the map window.

  2. Pull-down the Operations menu and select the Operations... list box.

  3. The Show entry point for the entity is entered. We know that it is the
     Config FM calling to sample the selectors, because the datatype of the
     out_p descriptor is Enumeration instead of ILV (known bug).

  4. The Show returns success and the values for the characteristics attrs.
     
  5. The exception is raised in the IMPM:

      break on exception at SHARE$MCC_ICONIC_MAP_PM+216548

Other info:

  o A Show of the characteristics from FCL shows the correct info. The ILV
    returned is the same as that returned above.

  o We can get the selectors okay from FCL:

MCC> getvarselector branch TEST1_BRANCH COLLECTION TOP

BranchLibrary DEC:.CXN.S.DBS-AIM.MCC.RSK.TEST1_BRANCH Collection TOP
AT 24-APR-1991 11:27:00

                                Scratch = False
                              Top Level = True

  o It doesn't matter whether the selector (Scratch) is true or false.
    
The pertinent MSL bits follow:

TYPE EnumBoolean = 31 (False = 0, True = 1);

         ATTRIBUTE Scratch = 98 : EnumBoolean
           (* True iff this is a scratch Collection. If true collection
              may contain only Scratch or Preassigned Media objects.
              If false this collection may contain Assigned or Released
              Media objects. Cartridge Sides in other states have a
              zero Collection Identifier and hence do not have a Media
              alias in any Collection.

              This attribute is not settable from the management
              interface, and hence should be in the Status partition,
              below. But it is the selector for a DEPENDS ON clause,
              and must be a Characteristic. *)
           ACCESS = NONSETTABLE,
           SYMBOL = ATTR_SCRATCH,
           DEFAULT = False
         END ATTRIBUTE Scratch;

       DIRECTIVE Assign = 136 :
         (* Assigns an object from this Scratch Collection and names it
            with the specified media name. *)
          DIRECTIVE-TYPE = ACTION,
          DEPENDS ON = "Scratch = True",
          SYMBOL = VERB_ASSIGN,

T.RTitleUserPersonal
Name
DateLines
952.1re:.0BARREL::LEMMONFri Apr 26 1991 20:273
Does it also accvio when you use pulldown menu mode?  Or only in list box mode?

/Jim
952.2more info: pulldown operations works okayCOOKIE::KITTELLRichard - Architected Info MgmtMon Apr 29 1991 14:2910
RE: .1

Jim, 

No problem using the pulldown menu. And in fact, once the pulldown menu has
been displayed once, I can now use the list box without error. Presumably
the selector info gets cached.