The HITACHI Session Bean Property file has the following DOCTYPE declaration:
<!DOCTYPE hitachi-session-bean-property PUBLIC '-//Hitachi, Ltd.// DTD Session Bean Property 9.0//EN' 'file:///Cosminexus-installation-directory/CC/admin/dtds/hitachi-session-bean-property_9_0.dtd'> |
The HITACHI Session Bean Property file is an xml file containing the following tags:
Note that you cannot change the tags of the HITACHI Session Bean property file when the EJB-JAR to be set does not contain a DD (ejb-jar.xml). You can also use the earlier versions of the property file.
The related information of a tag is described in the reference manuals mentioned in the Tag name column. uCosminexus Application Server is omitted from the manual names.
Tag name | Occurrence pattern | Explanation | ||||
---|---|---|---|---|---|---|
<hitachi-session-bean-property> | Once | Specifies the root tag. | ||||
<description>#1 | Zero or more times#2 | Describes the Session Bean. #4, #8 | ||||
<display-name>#1 | One or more times#2 | Specifies the Session Bean display name. #4 Make sure you specify display-name with xml:lang property as en. Even if the display name of the corresponding resource is specified using the command argument, specify display-name with xml:lang as en. 1 ![]() There is no restriction on the characters to be used. Any single-byte space or linefeed at the beginning or end of the character string is removed. | ||||
<icon>#1 | Zero or more times#2 | Defines the Session Bean icons displayed on the GUI tool. #4, #8 | ||||
<small-icon> | Zero or once | Specifies the file name for small icons (16![]() | ||||
<large-icon> | Zero or once | Specifies the file name for large icons (32![]() | ||||
<mapped-name> | Zero or once | Specifies the optional name of the Enterprise Bean set in the mappedName attribute of @Stateless, @Stateful, or @Singleton. When an optional name is set in the <optional-name> tag or the <local-optional-name> tag, the value set in the <optional-name> tag or the <local-optional-name> tag is given priority. When an optional name is not set in the <optional-name> tag or the <local-optional-name> tag, the default optional name is used.#3, #8 | ||||
<business-local> | Zero or more times | Specifies the local business interface.#3#4 | ||||
<business-remote> | Zero or more times | Specifies the remote business interface. #3, #4, #8 | ||||
<session-type> | Once | Specifies the Session Bean type. #3, #4, #8 You can specify the following character strings:
| ||||
<around-invoke> | Zero or more times | Defines the around-invoke method. #3, #4, #8 | ||||
<class> | Zero or once | From the package name, displays the class in which the aroundinvoke method exists. #3, #4, #8 | ||||
<method-name> | Once | Specifies the name of the around-invoke method. #3, #4, #8 | ||||
<post-construct> | Zero or more times | Specifies the post-construct method settings. #3, #4, #8 | ||||
<lifecycle-callback-class> | Zero or once | From the package name, displays the class in which the post-construct method exists. #3, #4, #8 | ||||
<lifecycle-callback-method> | Once | Displays the name of the post-construct method. #3, #4, #8 | ||||
<pre-destroy> | Zero or more times | Specifies the pre-destroy method settings. #3, #4, #8 | ||||
<lifecycle-callback-class> | Zero or once | From the package name, displays the class in which the pre-destroy method exists. #3, #4 | ||||
<lifecycle-callback-method> | Once | Displays the name of the pre-destroy method. #3, #4, #8 | ||||
<post-activate> | Zero or more times | Specifies the post-activate method settings. #3, #4, #8 This tag is displayed only when the session-type is Stateful. | ||||
<lifecycle-callback-class> | Zero or once | From the package name, displays the class in which the post-activate method exists. #3, #4, #8 | ||||
<lifecycle-callback-method> | Once | Displays the name of the post-activate method. #3, #4, #8 | ||||
<pre-passivate> | Zero or more times | Specifies the pre-passivate method settings. #3, #4, #8 This tag is displayed only when the session-type is Stateful. | ||||
<lifecycle-callback-class> | Zero or once | From the package name, displays the class in which the pre-passivate method exists. #3, #4, #8 | ||||
<lifecycle-callback-method> | Once | Displays the name of the pre-passivate method. #3, #4, #8 | ||||
<timeout-method> | Zero or once | Specifies the timeout method settings. #3, #4, #8 This tag is displayed only when the session-type is Stateless or Singleton. | ||||
<method-name> | Once | Specifies the name of the timeout method. #3, #4, #8 | ||||
<method-params> | Zero or once | Specifies the arguments of the timeout method. #3, #4, #8 | ||||
<method-param> | Zero or more times | Specifies the argument of the timeout method. #3, #4, #8 | ||||
<init-method> | Zero or more times | Specifies the init method settings. #3, #4, #8 This tag is displayed only when the session-type is Stateful. | ||||
<create-method> | Once | Specifies the create method settings. #3, #4, #8 | ||||
<method-name> | Once | Specifies the name of the create method. #3, #4, #8 | ||||
<method-params> | Zero or once | Specifies the arguments of the create method. #3, #4, #8 | ||||
<method-param> | Zero or more times | Specifies the argument of the create method. #3, #4, #8 | ||||
<bean-method> | Once | Specifies the bean method settings. #3, #4, #8 | ||||
<method-name> | Once | Specifies the name of the bean method. #3, #4, #8 | ||||
<method-params> | Zero or once | Specifies the arguments of the bean method. #3, #4, #8 | ||||
<method-param> | Zero or more times | Specifies the argument of the bean method. #3, #4, #8 | ||||
<remove-method> | Zero or more times | Specifies the remove method settings. #3, #4, #8 This tag is displayed only when the session-type is Stateful. | ||||
<bean-method> | Once | Specifies the bean method settings. #3, #4, #8 | ||||
<method-name> | Once | Specifies the name of the bean method. #3, #4, #8 | ||||
<method-params> | Zero or once | Specifies the arguments of the bean method. #3, #4, #8 | ||||
<method-param> | Zero or more times | Specifies the argument of the bean method. #3, #4, #8 | ||||
<retain-if-exception> | Once | Specifies whether to remove the tags when an abnormal termination occurs due to an application exception. #3, #4, #8 The following character strings are displayed:
| ||||
<transaction-type> | Once | Specifies the transaction management type. #4, #8 You can specify the following character strings:
| ||||
<env-entry> | Zero or more times | Defines the environment entry. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes env-entry. #4, #8 | ||||
<env-entry-name> | Once | Specifies the environment entry name. #4, #8 | ||||
<env-entry-type> | Once | Specifies the environment entry data type. #4, #8 You can specify the following character strings:
| ||||
<env-entry-value> | Once | Specifies the environment entry value. #4, #8 Specify a value conforming to the type specified in env-entry-type. If a value other than java.lang.String is specified in env-entry-type, you cannot specify a null character. | ||||
<injection-target> | Zero or more times | Specifies the Dependency Injection settings. #3, #4, #8 | ||||
<injection-target-class> | Once | Specifies the injection target class name. #3, #4, #8 Displayed from the package when the package is defined. | ||||
<injection-target-name> | Once | Specifies the injection target identifier of the specified class. #3, #4, #8 | ||||
<ejb-ref> | Zero or more times | Defines the reference information for the Enterprise Bean having the remote interface. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes ejb-ref. #4, #8 | ||||
<ejb-ref-name> | Once | Specifies the ejb-ref name. #4, #8 | ||||
<ejb-ref-type> | Once | Specifies the EJB type to be linked to. #4, #8 You can specify the following character strings:
| ||||
<home> | Once | Specifies the name of the home interface class to be linked to. #4, #8 | ||||
<remote> | Once | Specifies the name of the component interface class to be linked to. #4, #8 | ||||
<ejb-link> | Zero or once | Specifies the ejb-name to be linked to. #4, #8 When setting the link destination with the naming service switching functionality, use the following format: corbaname::Namespace-host-name: Namespace-port-number#JNDI-name-of-EJB-Home-object-reference | ||||
<injection-target> | Zero or more times | Specifies the Dependency Injection settings. #3, #4, #8 | ||||
<injection-target-class> | Once | Specifies the injection target class name. #3, #4, #8 Displayed from the package when the package is defined. | ||||
<injection-target-name> | Once | Specifies the injection target identifier of the specified class. #3, #4, #8 | ||||
<ejb-local-ref> | Zero or more times | Specifies the EJB reference information settings. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes ejb-local-ref. #4, #8 | ||||
<ejb-ref-name> | Once | Specifies the ejb-local-ref name. #4, #8 | ||||
<ejb-ref-type> | Once | Specifies the EJB type to be linked to. #4, #8 You can specify the following character strings:
| ||||
<local-home> | Once | Specifies the name of the home interface class to be linked to. #4, #8 | ||||
<local> | Once | Specifies the name of the component interface class to be linked to. #4, #8 | ||||
<ejb-link> | Zero or once | Specifies the ejb-name to be linked to. #4, #8 | ||||
<injection-target> | Zero or more times | Specifies the Dependency Injection settings. #3, #4, #8 | ||||
<injection-target-class> | Once | Specifies the injection target class name. #3, #4, #8 Displayed from the package when the package is defined. | ||||
<injection-target-name> | Once | Specifies the injection target identifier of the specified class. #3, #4, #8 | ||||
<security-role-ref> | Zero or more times | Defines the security role. #4 | ||||
<description>#1 | Zero or more times#2 | Describes security-role-ref. #4, #8 | ||||
<role-name> | Once | Specifies the security-role-ref name. #4, #8 | ||||
<role-link> | Zero or once | Specifies the name of the security role to be linked to. #4, #8 | ||||
<security-identity> | Zero or once | Defines the security identity. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes security-identity. #4, #8 | ||||
<use-caller-identity> | Once | Specifies whether to use runtime security-identity. #4, #8 Specify either <use-caller-identity> or <run-as>. Note that this tag does not have any value. | ||||
<run-as> | Once | Defines the information for runtime security-identity. #4, #8 Specify either <use-caller-identity> or <run-as>. | ||||
<description>#1 | Zero or more times#2 | Describes runtime security-identity. #4, #8 Active only when you specify <run-as>. | ||||
<role-name> | Once | Specifies the role name of runtime security-identity. #4, #8 Active only when you specify <run-as>. | ||||
<user-name> | Once | Specifies the principal name. #5 | ||||
<resource-ref> | Zero or more times | Defines the resource reference. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes resource-ref. #4, #8 | ||||
<res-ref-name> | Once | Specifies the resource-ref name. #4, #8 | ||||
<res-type> | Once | Specifies the resource type. #4, #8 You can specify the following character strings:
If the reference destination is a Connector 1.5 resource adapter, specify the connection definition identifier (value set in the <connectionfactory-interface> tag) of the reference destination resource adapter. | ||||
<res-auth> | Once | Specifies the authentication method. #4, #8 You can specify the following character strings:
| ||||
<res-sharing-scope> | Zero or once | Specifies whether to share the referenced resource. #4, #8 You can specify the following character strings:
| ||||
<mapped-name> | Zero or once | The corresponding resource adapter display name or mail display name set in the mappedName property of @Resource. #3, #4, #8 When you specify this tag at the same time as <linked-to> tag, the <linked-to> tag becomes valid. | ||||
<injection-target> | Zero or more times | Specifies the Dependency Injection settings. #3, #4, #8 | ||||
<injection-target-class> | Once | Specifies the injection target class name. #3, #4, #8 Displayed from the package when the package is defined. | ||||
<injection-target-name> | Once | Specifies the injection target identifier of the specified class. #3, #4, #8 | ||||
<linked-to> | Zero or once | Specifies the corresponding resource adapter display name, data source display name, or mail display name. #5 How to specify the resource adapter display name differs depending on the resource adapter version.
This tag is ignored in the cjsetresprop command. | ||||
<resource-env-ref> | Zero or more times | Defines the resource environment variable. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes resource-env-ref. #4, #8 | ||||
<resource-env-ref-name> | Once | Specifies the resource-env-ref name. #4, #8 | ||||
<resource-env-ref-type> | Once | Specifies the class type of the resource environment variable value. #4, #8 You can specify the following character strings:
When you specify <linked-adminobject>, any class name is displayed. | ||||
<mapped-name> | Zero or once | When <resource-env-ref-type> is javax.jms.Queue, the corresponding queues set in the mappedName attribute of @Resource is displayed in the following format: Resource-adapter-display-name#Queue-name When you specify this tag at the same time as <linked-Queue> tag, the <linked-Queue> tag becomes valid. When <resource-env-ref-type> is JavaBeans-resource-class-name, the display name of the corresponding JavaBeans resource set in the mappedName attribute of @Resource is displayed. When you specify this tag at the same time as the <linked-to> tag, the <linked-to> tag becomes valid. #3, #4, #8 | ||||
<injection-target> | Zero or more times | Specifies the Dependency Injection settings. #3, #4, #8 | ||||
<injection-target-class> | Once | Specifies the injection target class name. #3, #4, #8 Displayed from the package when the package is defined. | ||||
<injection-target-name> | Once | Specifies the injection target identifier of the specified class. #3, #4, #8 | ||||
<linked-queue> | Zero or once | Specifies the queue name. #5 This tag is ignored in the cjsetresprop command. This tag is valid only when <resource-env-ref-type> is javax.jms.Queue. | ||||
<resource-adapter> | Once | Specifies the resource adapter display name. #5 You cannot specify a Connector 1.5 resource adapter. | ||||
<queue> | Once | Specifies the display name of queue. #5 | ||||
<linked-adminobject> | Zero or once | Specifies the administered object. This tag is ignored in cjsetresprop. | ||||
<resourceadapter-name> | Once | Specifies the resource adapter display name. You cannot specify the resource adapters conforming to Connector 1.0 or earlier versions. | ||||
<adminobject-name> | Once | Specifies the administered object name. You can use alphanumeric characters (0 to 9, A to Z, and a to z) and the following special characters: Space ( ), exclamation mark (!), double quotation mark ("), hash mark (#), dollar sign ($), percent sign (%), ampersand (&), single quotation ('), left parenthesis and right parenthesis (() ()), asterisk (*), plus sign (+), comma (,), hyphen (-), period (.), colon (:), semi-colon (;), less-than sign (<), equal sign (=), greater-than sign (>), question mark (?), at mark (@), square brackets ([) (]), yen sign ( ![]() You cannot, however, specify the following names:
Any single-byte space or linefeed at the beginning or end of the character string is removed. | ||||
<linked-to> | Zero or once | Specifies the JavaBeans resource display name. #5 This tag is valid only when <resource-env-ref-type> is JavaBeans-resource-class-name. This tag is ignored in the cjsetresprop command. | ||||
<method-permission> | Zero or more times | Defines the method permission. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes method-permission. #4, #8 | ||||
<role-name> | One or more times | Specifies the role name allocated to the method. #4, #8 Specify either <role-name> or <unchecked>. | ||||
<unchecked> | Once | Specifies the authentication check for executing the method. #4, #8 If you use this tag, authentication check is not performed. Note that this tag does not have a value. Specify either <role-name> or <unchecked>. | ||||
<method> | One or more times | Defines the method. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes the method. #4, #8 | ||||
<method-intf> | Zero or once | Specifies the interface type to which the method belongs. #4, #8 You can specify the following character strings:
| ||||
<method-name> | Once | Specifies the method name. #4, #8 When you specify "*", all the methods are assumed to be specified. | ||||
<method-params> | Zero or once | This tag is valid when method-name is not a wild card (*).#4, #8
| ||||
<method-param> | Zero or more times | Specifies the parameter data type. #4, #8 Specify the primitive type or class name. For an array, specify square brackets ([]) after the name (ensure that there is no space between "name" and "[", and "[" and "]"). For a multidimensional array, specify square brackets ([]) one after the other (there must be no space between "]" and "[" ). You cannot specify the internal format name of the array ([I for int[], and [Ljava.lang.String; for java.lang.String[]). For example:
| ||||
<container-transaction> | Zero or more times | Defines the container transaction. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes container-transaction. #4, #8 | ||||
<method> | One or more times | Defines the method. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes the method. #4, #8 | ||||
<method-intf> | Zero or once | Specifies the interface type to which the method belongs. #4, #8 You can specify the following character strings:
| ||||
<method-name> | Once | Specifies the method name. #4, #7, #8 When you specify "*", all the methods are assumed to be specified. | ||||
<method-params> | Zero or once | This tag is valid when method-name is not a wild card (*). #4, #8
| ||||
<method-param> | Zero or more times | Specifies the parameter data type. #4, #8 Specify the primitive type or class name. For an array, specify square brackets ([]) after the name (ensure that there is no space between "name" and "[", and "[" and "]"). For a multidimensional array, specify square brackets ([]) one after the other (there must be no space between "]" and "[" ). You cannot specify the internal format name of the array ([I for int[], and [Ljava.lang.String; for java.lang.String[]). For example:
| ||||
<trans-attribute> | Once | Specifies the transaction attribute allocated to the method. #4, #8 You can specify the following character strings:
| ||||
<exclude-list> | Zero or once | Defines the list of methods that are not to be invoked. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes exclude-list. #4, #8 | ||||
<method> | One or more times | Specifies the methods that are not to be invoked. #4, #8 | ||||
<description>#1 | Zero or more times#2 | Describes the methods that are not to be invoked. #4, #8 | ||||
<method-intf> | Zero or once | Specifies the interface type to which the method belongs. #4, #8 You can specify the following character strings:
| ||||
<method-name> | Once | Specifies the method names that are not to be invoked. #4, #8 | ||||
<method-params> | Zero or once | This tag is valid when method-name is other than "*". #4
| ||||
<method-param> | Zero or more times | Specifies the parameter data type. #4, #8 Specify the primitive type or class name. For an array, specify square brackets ([]) after the name (ensure that there is no space between "name" and "[", and "[" and "]"). For a multidimensional array, specify square brackets ([]) one after the other (there must be no space between "]" and "[" ). You cannot specify the internal format name of the array ([I for int[], and [Ljava.lang.String; for java.lang.String[]). For example:
| ||||
<runtime>#5 | Zero or once |
| ||||
<lookup-name> | Once | Specifies the name used when looking up the EJB from the client. #5 This tag corresponds to EJB-lookup-name in HITACHI_EJB/SERVERS/server-name/EJB/application-lookup-name/EJB-lookup-name. You can specify alphanumeric characters (0 to 9, A to Z, and a to z) and the following special characters in the lookup name: Space ( ), exclamation mark (!), double quotation mark ("), hash mark (#), dollar sign ($), percent sign (%), ampersand (&), single quotation ('), left parenthesis and right parenthesis (() ()), asterisk (*), plus sign (+), comma (,), hyphen (-), period (.), colon (:), semi-colon (;), less-than sign (<), equal sign (=), greater-than sign (>), question mark (?), at mark (@), square brackets ([) (]), yen sign ( ![]() You cannot, however, specify the following names:
Any single-byte space or linefeed at the beginning or end of the character string is removed. If a linefeed appears in the middle of the character string, an error occurs. You can specify 1 to 255 characters. If there are 0 characters, the tag is assumed to be omitted. | ||||
<optional-name> | Zero or once | Specifies the optional name of the remote interface. #5 You can use alphanumeric characters (0 to 9, A to Z, a to z) and the following special characters in the value: Space ( ), exclamation mark (!), double quotation mark ("), hash mark (#), dollar sign ($), percent sign (%), ampersand (&), single quotation ('), left parenthesis and right parenthesis (() ()), asterisk (*), plus sign (+), comma (,), hyphen (-), period (.), forward slash (/), colon (:), semi-colon (;), less-than sign (<), equal sign (=), greater-than sign (>), question mark (?), at mark (@), square brackets ([) (]), yen sign ( ![]() You cannot, however, specify the following names:
Any single-byte space or linefeed at the beginning or end of the character string is removed. If a linefeed appears in the middle of the character string, an error occurs. You can specify 1 to 255 characters. | ||||
<local-optional-name> | Zero or once | Specifies the optional name of the local interface. Any single-byte space or linefeed at the beginning or end of the character string is removed. | ||||
<maximum-sessions> | Once | Specifies the maximum number of sessions. #5 0 (infinite) or 1 ![]() ![]() This setting is not applied in Stateless Session Bean. | ||||
<stateless>#6 | Either one once or neither | This tag is specified when session-type is Stateless. #5 Either <stateless> or <stateful>, or neither of these is specified. | ||||
<pooled-instance> | Once | Defines the instances in the pool. #5 | ||||
<minimum> | Once | Specifies the minimum number of instances in the pool. #5 0 or 1 ![]() ![]() If you specify an upper limit for maximum, you must also specify an upper limit for minimum. | ||||
<maximum> | Once | Specifies the maximum number of instances in the pool. #5 0 (infinite) or 1 ![]() ![]() If you specify an upper limit for maximum-sessions, you must also specify an upper limit for maximum. | ||||
<instance-timeout> | Zero or once | Specifies a value from 0 to 86400 (unit: seconds) as the timeout period for acquiring an instance.#5 If you specify 0, a timeout will not occur. The default value is 0. | ||||
<stateful>#6 | Either one once or neither | This tag is specified when session-type is Stateful. #5 Either <stateless> or <stateful>, or neither of these is specified. | ||||
<maximum-active-sessions> | Once | Specifies the maximum number of active sessions.#5 0 (infinite) or 1 ![]() ![]() If you specify an upper limit for maximum-sessions, you must also specify an upper limit for maximum-active-sessions. | ||||
<inactivity-timeout> | Once | Specifies the time period (minutes) for which the inactive status is retained until the session is activated again.#5 0 (infinite) or 1 ![]() ![]() | ||||
<removal-timeout> | Once | Specifies the time period (minutes) for which the inactive status is retained until the session is removed.#5 0 (infinite) or 1 ![]() ![]() | ||||
<enable-scheduling> | Zero or once | Specifies whether to enable scheduling (whether to use as the Gate of the scheduler) for the applicable Bean.#5 In the case of a Bean invoked through CTM, when the Maximum value of stateless is less than the value of parallel-count, an error occurs. Note that this tag is enabled only in products that include the Cosminexus Component Transaction Monitor in the component software. If you specify this tag in any other case, an error occurs. For the available products, see 2.2.1 Relationship of products and component software in the manual uCosminexus Application Server & BPM/ESB Platform Overview. Furthermore, you cannot specify this tag for the EJB (provided in component local interface or business interface) that does not provide a remote component interface. If you specify this tag in such a case, the tag will be ignored. | ||||
<pass-by-reference> | Zero or once | Specifies a pass by reference for the data of each Bean. #5 | ||||
<scheduling> | Zero or once | Specifies the CTM integration related information.#5 Necessary when deploying a scheduler for each Bean. | ||||
<queue-name> | Once | Specifies the name of the queue to be scheduled.#5 You can use alphanumeric characters (0 to 9, A to Z, a to z) and underscore (_). The default value is ejb name (value of the <ejb-name> tag). | ||||
<parallel-count> | Once | Specifies a value from 1 to 127 as the number of threads used by CTM for invoking an application. #5 The default value is 1. In the case of a Bean invoked through CTM, if the Maximum value is less than the value of parallel-count, an error occurs. | ||||
<queue-length> | Zero or once | Specifies an integer value from 1 to 32767 as the length of the queue to be scheduled.#5 When sharing a queue, if the settings differ between the applications sharing the queue and the Beans sharing the queue, the length of the generated queue becomes valid. | ||||
<front-ejb> | Zero or once | Specifies whether the specified EJB is a front EJB (an EJB invoked directly by the client). #5 Specify true if the EJB is a front EJB and false if it is not. The default value is false. | ||||
<start-order> | Zero or once | Specifies the order of starting or stopping the J2EE applications. #5 The start process is executed in the ascending order when the applications are started and the stop process is executed in the descending order when the applications are terminated. 0 ![]() ![]() | ||||
<ejb-method-observation-timeout> Chapter 5 in the Operation, Monitoring, and Linkage Guide | Zero or more times | This tag is specified when you set up a timeout value for monitoring the in-process methods, in an EJB method. #5 When multiple <ejb-method-observation-timeout> tags are specified and the values set under the <method> tags (excluding the <description> tag) are the same, the tags are merged into one. In this case, a warning message (KDJE37601-W) is output, and the value of <method-observation-timeout> of the <ejb-method-observation-timeout> tag defined first is enabled. | ||||
<method> | One or more times | --#5 | ||||
<description> | Zero or once | Describes the method. #5 | ||||
<method-intf> | Zero or once | This tag is specified when identifying the interface type to which the method belongs. #5 You can specify the following values:
| ||||
<method-name> | Once | Specifies the target method name. #5, #7 If you specify "*", all the methods are assumed to be specified. | ||||
<method-params> | Zero or once | Specified for identifying the method, when multiple methods are defined. #5 | ||||
<method-param> | Zero or more times | Specifies the argument data type. #5 | ||||
<method-observation-timeout> | Once | Specifies a value from 0 to 86400 (unit: seconds) as the timeout value (seconds) used for monitoring the in-process methods. #5 When you specify 0, a timeout does not occur. The default value is 0. | ||||
<ejb-transaction-timeout> 3.15.8 in the Common Container Functionality Guide | Zero or more times | This tag is specified when you set up a transaction timeout value for the EJB (CMT) method. #5 When multiple <ejb-transaction-timeout> tags are specified and the values set under the <method> tags (excluding the <description> tag) are the same, the tags are merged into one. In this case, a warning message (KDJE37601-W) is output, and the value of <transaction-timeout> of the <ejb-transaction-timeout> tag defined first is enabled. | ||||
<method> | One or more times | --#5 | ||||
<description> | Zero or once | Describes the method. #5 | ||||
<method-intf> | Zero or once | This tag is specified when identifying the interface type to which the method belongs. #5 You can specify the following values:
| ||||
<method-name> | Once | Specifies the target method name. #5, #7 If you specify "*", all the methods are assumed to be specified. | ||||
<method-params> | Zero or once | Specified for identifying a method when multiple methods are defined. #5 | ||||
<method-param> | Zero or more times | Specifies the argument data type. #5 | ||||
<transaction-timeout> | Once | Specifies the transaction timeout period from 0 to 2147483647 (unit: seconds). #5 The default value is 0. If you specify 0 or if there is no tag, the operation is performed using the default timeout value set in the J2EE server. |