[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

5275.0. "CVR/CVR1 error values???" by GADWAL::WOESTEMEYER (Why??...Why not!!!) Mon Jun 28 1993 10:44

A customer is looking at the RDB database after exporting data, he is 
seeing values in CVR and CVR1 fields that would seem to indicate errors.  
He would like to know what errors these values indicate.  Some of the 
values he sees are:

	8
	309
	320
	335
	341
	347
	348
	2008
	2011
	52566960
	52867288
	
Assuming that all the CVR and CVR1 fields have the same error indicators
and that since they are different, they have unique meanings.  Is there a
list of these errors that can be given to the customer?

Thanks for your help,
Steve Woestemeyer
CSC/CS - Network Support Team
T.RTitleUserPersonal
Name
DateLines
5275.1TOOK::SHMUYLOVICHMon Jun 28 1993 11:5056

	Steve,

	The columns MCC_CVR_<partition_name> and MCC_CVR1_<partition_name>
    has been originally used for internal use to help track Exporter's
    problems. Because of this it's not easy to transform this information 
    into readable format.
    As far as I remember the "Historical Services Use" manual describes the 
    values for MCC_CVR_*** column:

		- 1 - response (it means that data are returned);
		- 2 - an error;
		- 3 - common exception;
		- 4 - specialized exception.

	When the value of MCC_CVR_*** != 1 the value of the second column
    (MCC_CVR1_***) can give more details, for example:

		a. MCC_CVR1_*** = 1
		    
		   The description of the error presented in the MCC_CVR1_***
		   column can be found in the MCC_MSG.H file which I think is 
		   not included in the regular kit.
		   For example, the value 52867288 corresponds to the MCC error
		   MCC_S_TIME_ALREADY_PASSED.
		   
		b. MCC_CVR1_*** = 3

		   The value of a specialized exception presented in MCC_CVR1_***
		   column can be found in the data dictionary, for example:

>DAP> show class node4 directive show exception code 2011 definition reply_text
>
>   Definition Name = REPLY_TEXT
>   Type = T   Length = 39   Count = 1   Defined = TRUE   Class = S
>   value[1] = "Counter Creation Time was not returned."

		    I made an assumption that in your example node4 entity has
		    been exported.

		c. MCC_CVR1_*** = 4

		   The value of a common exception presented in MCC_CVR1_***
		   column can be found in the data dictionary, for example:

>DAP> show class common directive common exception code 8 definition reply_text
>   Definition Name = REPLY_TEXT
>   Type = T   Length = 39   Count = 1   Defined = TRUE   Class = S
>   value[1] = "Insufficient resources at target entity"

    Please, note that in b. you have to specify a target entity class and
    directive "Show" but in c. the entity class and directive are "Common".

			SAm		   
    
5275.2EXP_CVR == MCC_CVR ???GADWAL::WOESTEMEYERWhy??...Why not!!!Mon Jun 28 1993 16:577
    Sam,
    
    Thanks for the complete answer.  What you stated is fine for the
    MCC_CVR... and MCC_CVR1.... stuff, does it also apply to the EXP_CVR and
    EXP_CVR1.... fields? How does one get a copy of the MCC_MSG.H file?
    
    Steve
5275.3TOOK::SHMUYLOVICHTue Jun 29 1993 10:3422

	Steve,

    1. In the database it should not be columns MCC_CVR and MCC_CVR1.
       The Exporter constructs these columns as prefix MCC_CVR and MCC_CVR1
       and appends a presentation name of an attribute partition.
       The only case I can think of is that data dictionary is corrupted.
       You can try to check attribute partition presentation names by doing
       the following:
	
		a. invoke dap (VMS - manage/t/d ; Ultrix - mcc_dap);
		b. show class <class name>
		c. show class <class name> Attribute_Partition code X 
                   definition presentation_name

		   where X is attribute partition code from b.

    2. I think that the file MCC_MSG.H is a part of developers kit.

	Sam