GVWorkbenchConfig
GVWorkbenchConfig (EJBTest*, LogConsole?) The GVWorkbenchConfig Element is used by: GVSupport. The following table show the element's attributes GVWorkbenchConfig: Attribute Tyte Description type fixed Element type 'module'. This attribute must assume the value module. name fixed Module ID always set to 'WORKBENCH'. This attribute must assume the value WORKBENCH.
EJBTest
(Description?, defaultInternalField*, JNDIHelper?, Loop?) This elements defines the Test details. Every test uses a specific element for initialization. The EJBTest Element is used by: GVWorkbenchConfig. The following table show the element's attributes EJBTest: Attribute Tyte Description type fixed Unmodifiable. Used by GreenVulcanoESB factory framework. This attribute must assume the value test. id required Test unique id. The attribute's value can't be null. class required Plug-in class invoking the EJB. The attribute's value can't be null. jndiName required JNDI name of the EJB to invoke. The attribute's value can't be null. fileNameOutput optional This attribute defines the absolute path of the file where Test program writes the test results fileNameInput optional This attribute defines the absolute path of the file where Test program writes the test input data
<!ELEMENT defaultInternalField (Description?)> <!ATTLIST defaultInternalField
fieldName CDATA #REQUIRED
> <!ATTLIST defaultInternalField
fieldValue CDATA #REQUIRED
>
<!ELEMENT Loop (Description?, Test+)> <!ATTLIST Loop
type CDATA #FIXED "loop"
> <!ATTLIST Loop
id CDATA #REQUIRED
> <!ATTLIST Loop
className CDATA #REQUIRED
> <!ATTLIST Loop
fileName CDATA #REQUIRED
> <!ELEMENT Test (Description?, JNDIHelper?, Input)> <!ATTLIST Test
enabled (yes | no) #REQUIRED
> <!ATTLIST Test
transaction (NoTransaction | Commit | Rollback) "NoTransaction"
> <!ELEMENT Input (Description?, (%inputObject;))> <!ATTLIST Input
jndiName CDATA #REQUIRED