This section reviews all possible Error messages generated by the Tigerstripe Project Auditor and provides hints on how to fixed them.
| Error Message | Source | Description | Possible Resolution |
|---|---|---|---|
| Duplicate attribute 'xxxx' | Any Artifact Type | The designated artifact contains 2 attribute definitions with the same identifier | Rename one of the attribute definitions. |
| Duplicate Label 'xxx' | Any Artifact Type | The designated artifact contains 2 constant definitions with the same label. | Rename one of the constant definitions. |
| Undefined target interface package for 'xxx' | Any Artifact Type | No target interface package was defined for the designated artifact. Every artifact must have a non empty target interface package. | Go to the OSSJ tab for this artifact and specify valid package name. |
| Invalid target interface package for 'xxx' | Any Artifact Type | The target interface package for the given artifact is not a valid package name. | Go to the OSSJ tab for this artifact and specify valid package name. |
| Invalid Type Hierarchy in 'xxx'. Super-artifact should be of same type. | Any Artifact Type | Inheritance has been defined between 2 artifacts of different types. Inheritance is only allowed between same type artifacts. | Make sure the super artifact of the designated artifact is of same type. |
Project 'xxx' has no Tigerstripe Descriptor (tigerstripe.xml) |
Tigerstripe Project | The designated project does not contain a valid Tigerstripe Descriptor. | Re-create project to obtain valid tigerstripe.xml file. Cut and paste existing artifact definitions into newly created project. |
| Project 'xxx' is invalid. | Tigerstripe Project | The designated project contains an invalid tigerstripe.xml Tigerstripe Descriptor. | Re-create project to obtain valid tigerstripe.xml file. Cut and paste existing artifact definitions into newly created project. |
| Missing Dependency 'xxx' | Tigerstripe Project | The designated project has a defined dependency that cannot be resolved. To be resolved, the target .jar file identified in the dependency must exist, be readable within the project directory or sub-directories. | Make sure target .jar file exists in the project and is readable. |
| Project 'xxx' has no project name. | Tigerstripe Project | The descriptor of the designated project has no "Project Name" definition. This is not a mandatory field, so this is a warning only. | Open the project descriptor (tigerstripe.xml) and fill in a name in the General Information section of the Overview tab. |
| Project 'xxx' has no project version. | Tigerstripe Project | The descriptor of the designated project has no "Project Version " definition. This is not a mandatory field, so this is a warning only. | Open the project descriptor (tigerstripe.xml) and fill in a version in the General Information section of the Overview tab. |
| Project 'xxx' has no project description. | Tigerstripe Project | The descriptor of the designated project has no "Project Description" definition. This is not a mandatory field, so this is for information only. | Open the project descriptor (tigerstripe.xml) and fill in a description in the General Information section of the Overview tab. |
| Invalid Default Artifact Package in project 'xxx' | Tigerstripe Project | The default target artifact package defined in the project descriptor is not a valid package name. | Open the project descriptor. In the Generation tab, J2EE Integration profile section, fill in a valid package name. |
| The 'xxxx' is not set in the project | Tigerstripe Project | The designated property is mandatory but not set in the designated project. | Open the corresponding project descriptor and set the corresponding property to a valid value. |
| Property 'xxx' is undefined | Tigerstripe Project | The designated property relative to an enabled Integration profile is not defined. | Open the corresponding project descriptor to the Generation tab, and fill in the given property. |
| XML Schema name undefined for project 'xxx' | Tigerstripe Project | No schema name was defined for the given project. A valid schema name must be defined when the XML/WSDL profiles are enabled. | Make sure a valid XML Schema name is defined in the Generation tab of the project descriptor. |
| XML Schema location undefined for project 'xxx' | Tigerstripe Project | No schema location was defined for the given project. A valid schema location must be defined when the XML/WSDL profiles are enabled. | Make sure a valid XML Schema location is defined in the Generation tab of the project descriptor. |
| XML Schema namespace undefined for project 'xxx' | Tigerstripe Project | No schema namespace was defined for the given project. A valid schema namespace must be defined when the XML/WSDL profiles are enabled. | Make sure a valid XML Schema namespace is defined in the Generation tab of the project descriptor. |
| No Package-XSD mapping defined for project 'xxx' | Tigerstripe Project | The Multiple XML Schema option was chosen, but no Package-XSD was defined. At least one package-xsd must be defined. | Open the project descriptor at the Generation tab, and make sure a valid Package-XSD mapping is defined in the JMS/XML Integration Profile section. |
| Base type not set on 'xxx' | Enumeration Artifact | No base type was defined for the identified Enumeration Artifact. The base type must be defined for all Enumeration Artifacts. | Open the corresponding Enumeration artifact. On the OSSJ tab, make sure a valid base type is selected. |
| The type of label 'xxx' in 'yyy' is incompatible with the defined base type for this Enumeration Artifact ( expected='zzz') | Enumeration Artifact | One of the labels defined in the 'yyy' Enumeration Artifact does not match the specified base type for this Enumeration Artifact. | Make sure all constants are defined with the base type for the Enumeration Artifact. |
| The value (xxx) of label 'yyy' is identical to value of Label 'xxx' | Enumeration Artifact | Two labels with distinct identifiers have the same value. This is possibly incorrect and is flagged as a warning by Tigerstripe. | Check values/identifiers for consistency. |
| No primary key type defined. | Entity Artifact | No primary key type was specified for the designated Entity artifact. This is a mandatory field used for the target implementation. | Open the designated Entity Artifact to the OSS/J tab, and fill in a valid primary key type. The default value is java.lang.String. |
| Primary key type is unknown. | Entity Artifact | The primary key type defined for the designated Entity Artifact cannot be resolved. This field is mandatory and needs to contain a valid type name. | Open the designated Entity Artifact to the OSS/J tab, and fill in a valid primary key type. The default value is java.lang.String. |
| Undefined returned entity type referenced in 'xxx' | Named Query Artifact | No returned entity type was defined for Named Query 'xxx'. This is a mandatory property that needs to contain a valid Entity Artifact type. | Open the designated Named Query Artifact to the OSS/J tab and fill in a valid Returned Entity type. |
| Returned entity type 'xxx' referenced in 'yyy' cannot be resolved. | Named Query Artifact | The returned entity type xxx is referenced in Named Query yyy, but xxx cannot be resolved within the scope of the project. | Open the designated Named Query Artifact to the OSS/J tab and fill in a valid Returned Entity type. |
| Returned entity type 'xxx' referenced in 'yyy' ' is not a Managed Entity Type. | Named Query Artifact | The returned entity type xxx is referenced in Named Query yyy, but xxx is not an Entity Artifact. | Open the designated Named Query Artifact to the OSS/J tab and fill in a valid Entity type. |
| Session Facade 'xxx' has no declared managed entity | Session Facade Artifact | The xxx session facade artifact contains no reference to entity artifacts to be managed. This is not a mandatory property, so it is flagged as a Warning. | Open the corresponding session facade artifact to the OSS/J tab and add Entity Artifacts. |
| Entity 'xxx' referenced in 'yyy' cannot be resolved | Session Facade Artifact | In the definition of the yyy Session Facade artifact, the xxx entity is referenced although it does not exist within the scope of the project. | Make sure all referenced entities are correctly defined in the scope of the project. |
| Session Facade 'xxx' has no declared named query | Session Facade Artifact | The xxx session facade artifact contains no reference to named query artifacts to be exposed. This is not a mandatory property, so it is flagged as a Warning. | Open the corresponding session facade artifact to the OSS/J tab and add Named Query Artifacts. |
| Query 'xxx' referenced in 'yyy' cannot be resolved | Session Facade Artifact | In the definition of the yyy Session Facade artifact, the xxx Named Query is referenced although it does not exist within the scope of the project. | Make sure all referenced queries are correctly defined in the scope of the project. |
| Session Facade 'xxx' has no declared emitted notification | Session Facade Artifact | The xxx session facade artifact contains no reference to notification artifacts to be emitted. This is not a mandatory property, so it is flagged as a Warning. | Open the corresponding session facade artifact to the OSS/J tab and add Notification Artifacts. |
| Notification 'xxx' referenced in 'yyy' cannot be resolved | Session Facade Artifact | In the definition of the yyy Session Facade artifact, the xxx Notification is referenced although it does not exist within the scope of the project. | Make sure all referenced Notifications are correctly defined in the scope of the project. |
© copyright 2005, 2006, 2007 Cisco Systems, Inc. - All rights reserved