Class P4.Message
Description
P4.Message objects contain error or other diagnostic
      messages from the P4 Server; they are returned in P4.messages.
Script writers can test the severity of the messages in order to
      determine if the server message consisted of command output
      (E_INFO), warnings, (E_WARN), or errors
      (E_FAILED /E_FATAL).
Class Methods
None.
Instance Attributes
message.severity -> int
Severity of the message, which is one of the following values:
| Value | Meaning | 
|---|---|
| 
                                                             
  | 
                                                        
                                                             No error.  | 
                                                    
| 
                                                             
  | 
                                                        
                                                             Informational message only.  | 
                                                    
| 
                                                             
  | 
                                                        
                                                             Warning message only.  | 
                                                    
| 
                                                             
  | 
                                                        
                                                             Command failed.  | 
                                                    
| 
                                                             
  | 
                                                        
                                                             Severe error; cannot continue.  | 
                                                    
message.generic -> int
Returns the generic class of the error, which is one of the following:
| Name | Value | Meaning | 
|---|---|---|
| 
                                                             EV_NONE  | 
                                                        
                                                             0  | 
                                                        
                                                             Miscellaneous.  | 
                                                    
| 
                                                             EV_USAGE  | 
                                                        
                                                             0x01  | 
                                                        
                                                             Request is not consistent with dox.  | 
                                                    
| 
                                                             EV_UNKNOWN  | 
                                                        
                                                             0x02  | 
                                                        
                                                             Using unknown entity.  | 
                                                    
| 
                                                             EV_CONTEXT  | 
                                                        
                                                             0x03  | 
                                                        
                                                             Using entity in the wrong context.  | 
                                                    
| 
                                                             EV_ILLEGAL  | 
                                                        
                                                             0x04  | 
                                                        
                                                             You do not have permission to perform this action.  | 
                                                    
| 
                                                             EV_NOTYET  | 
                                                        
                                                             0x05  | 
                                                        
                                                             An issue needs to be fixed before you can perform this action.  | 
                                                    
| 
                                                             EV_PROTECT  | 
                                                        
                                                             0x06  | 
                                                        
                                                             Protections prevented operation.  | 
                                                    
| 
                                                             EV_EMPTY  | 
                                                        
                                                             0x11  | 
                                                        
                                                             Action returned empty results.  | 
                                                    
| 
                                                             EV_FAULT  | 
                                                        
                                                             0x21  | 
                                                        
                                                             Inexplicable program fault.  | 
                                                    
| 
                                                             EV_CLIENT  | 
                                                        
                                                             0x22  | 
                                                        
                                                             Client side program errors.  | 
                                                    
| 
                                                             EV_ADMIN  | 
                                                        
                                                             0x23  | 
                                                        
                                                             Server administrative action required.  | 
                                                    
| 
                                                             EV_CONFIG  | 
                                                        
                                                             0x24  | 
                                                        
                                                             Client configuration is inadequate.  | 
                                                    
| 
                                                             EV_UPGRADE  | 
                                                        
                                                             0x25  | 
                                                        
                                                             Client or server too old to interact.  | 
                                                    
| 
                                                             EV_COMM  | 
                                                        
                                                             0x26  | 
                                                        
                                                             Communications error.  | 
                                                    
| 
                                                             EV_TOOBIG  | 
                                                        
                                                             0x27  | 
                                                        
                                                             Too big to handle.  | 
                                                    
message.msgid -> int
Returns the unique ID of the message.