Table of Contents
This chapter explains the contents of
jeus-client-dd.xml
, a client module deployment
descriptor.
XML schema file:
JEUS_HOME/lib/schemas/jeus/jeus-client-dd.xsd
XML references are configured in the following format.
XML Schema/XML Tree: Summarizes all the tags of XML configuration file. Each node is defined in the following format.
Tag reference enables quick search for tags. Each tag is attached with index numbers ( ex: (11) ). Tags are explained with this number in tag reference.
The XML tag name defined in the XML schema is expressed in the format of <tag name>.
Tags are set with cardinality defined in XML schema.
“?” is for 0 or 1 element, “+” is for 1 or more elements, “*” is for 0 or more elements, (no symbol) is for exactly one element
Several tags have "P" character, meaning that they are the tags related to performance. These tags are used to tune the setting.
Element Reference: Explains XML tags in the tree.
Dynamic: Allowed to change the configuration dynamically.
Non-Dynamic: Not allowed to change the configuration dynamically. This is expressed only for the special case to comment out.
Description: A short description for tags.
Value Description: The value and type.
Value Type: Data type of the value. (ex: String)
Value Type Description: Description for the data type of the value.
Default Value: The value to be used by default when the XML is not used.
Defined Value: The default value.
Example: The XML tag example.
Performance Recommendation: The value recommended to improve performance.
Child Elements:The tags contained in its own tag element.
(1) <jeus-client-dd>
(2) <module-info> ?
(3) <module-name> ?
(4) <app-main-class> ?
(5) <app-argument> ?
(6) <system-logging> ?
(7) <name>
(8) <level> ?
(9) <use-parent-handlers> ?
(10) <filter-class> ?
(11) <formatter-pattern> ?
(12) <handler> ?
(13) <file-handler> *
(14) <name>
(15) <level> ?
(16) <encoding> ?
(17) <filter-class> ?
(18) <file-name> ?
(19) <permission> ?
(20) <chown> ?
(21) <enable-rotation> ?
(22) <rotation-count> ?
(23) <rotation-dir> ?
(24) <valid-day>
(25) <valid-hour>
(26) <valid-size>
(27) <buffer-size> ? P
(28) <append> ?
(29) <smtp-handler> * P
(30) <name>
(31) <level> ?
(32) <encoding> ?
(33) <filter-class> ?
(34) <smtp-host-address>
(35) <sender-id>
(36) <sender-password>
(37) <from-address>
(38) <to-address>
(39) <property> *
(42) <cc-address> ?
(43) <bcc-address> ?
(44) <send-for-all-messages> ?
(45) <socket-handler> * P
(46) <name>
(47) <level> ?
(48) <encoding> ?
(49) <filter-class> ?
(50) <address>
(51) <port>
(52) <user-handler> *
(53) <name>
(54) <level> ?
(55) <encoding> ?
(56) <filter-class> ?
(57) <handler-class>
(58) <handler-property> ?
(59) <property> *
(62) <formatter-pattern> ?
(63) <formatter-property> ?
(64) <property> *
(67) <security-info> ?
(68) <provider-node-name>
(69) <user>
(70) <passwd>
(71) <java-security-permission> ?
(73) <description> ?
(74) <scheduler> ?
(75) <enabled> ?
(76) <pooling> ?
(77) <shared>
(78) <reserved-thread-num> ?
(79) <dedicated>
(80) <min> ?
(81) <max> ?
(82) <keep-alive-time> ?
(83) <queue-size> ?
(84) <stuck-thread-handling> ?
(85) <max-stuck-thread-time> ?
(86) <action-on-stuck-thread> ?
(87) <stuck-thread-check-period> ?
(88) <user-warning-class> ?
(89) <job-list> ?
(90) <job> *
(91) <name>
(92) <class-name>
(93) <interval>
(94) <millisecond>
(95) <minutely>
(96) <hourly>
(97) <daily>
(98) <description> ?
(99) <begin-time> ?
(100) <end-time> ?
(101) <count> ?
(102) <env> *
(106) <ejb-ref> ?
(107) <jndi-info> *
(108) <ref-name>
(109) <export-name> ?
(110) <res-ref> ?
(111) <jndi-info> *
(112) <ref-name>
(113) <export-name> ?
(114) <res-env-ref> ?
(115) <jndi-info> *
(116) <ref-name>
(117) <export-name> ?
(118) <message-destination-ref> ?
(119) <jndi-info> *
(120) <ref-name>
(121) <export-name> ?
(122) <service-ref> ?
(123) <service-client> *
(124) <service-ref-name>
(125) <port-info> *
(126) <service-endpoint-interface> ?
(127) <wsdl-port> ?
(128) <stub-property> *
(131) <call-property> *
(134) <security> ?
(135) <request-sender> ?
(136) <action-list>
(137) <password-callback-class> ?
(138) <user> ?
(139) <timeStamp> ?
(140) <timeToLive> ?
(141) <aberration> ?
(142) <requireSignature> ?
(143) <precision> ?
(144) <userNameToken> ?
(145) <password> ?
(146) <passwordType> ?
(147) <userTokenElements> ?
(148) <signature-infos> ?
(149) <signature-info> *
(150) <signatureParts> ?
(151) <signatureAlgorithm> ?
(152) <messageDigestAlogrithm> ?
(153) <canonicalization> ?
(154) <keyIdentifier>
(155) <keystore> ?
(156) <key-type>
(157) <keystore-password>
(158) <keystore-filename>
(159) <encryption-infos> ?
(160) <encryption-info> *
(161) <encryptionParts> ?
(162) <keyTransportAlogrithm> ?
(163) <encryptionAlgorithm> ?
(164) <encryptionUser> ?
(165) <keyIdentifier>
(166) <keystore> ?
(167) <key-type>
(168) <keystore-password>
(169) <keystore-filename>
(170) <embeddedKey> ?
(172) <key-name>
(173) <response-receiver> ?
(174) <action-list>
(175) <observeActionOrder> ?
(176) <password-callback-class> ?
(177) <timeStamp> ?
(178) <timeToLive> ?
(179) <aberration> ?
(180) <requireSignature> ?
(181) <precision> ?
(182) <decryption> ?
(183) <keystore>
(184) <key-type>
(185) <keystore-password>
(186) <keystore-filename>
(187) <signature-verification> ?
(188) <keystore>
(189) <key-type>
(190) <keystore-password>
(191) <keystore-filename>
(192) <service-impl-class> ?
(193) <wsdl-override> ?
(194) <require-dynamic-proxy> ?
(195) <service-qname> ?
(196) <call-property> *
(1)
<jeus-client-dd>
| |
Description | Root element for a single JEUS client module. This element exists in each 'jeus-client-dd.xml' file. |
Value Type | jeus-client-ddType |
Child Elements |
(3)
(7)
(68)
(75)
(103)
(107)
(111)
(115)
(119)
(123)
|
(2)
<
jeus-client-dd
>
<module-info>
| |
Description | Information about client applications. |
Value Type | client-module-infoType |
Child Elements |
(4)
(5)
(6)
|
(3)
<
jeus-client-dd
><
module-info
>
<module-name>
| |
Description | Name of a module of the client application. @Deprecated. For Java EE 6 and later, this option is enabled in the application client standard deployment descriptor (application-client.xml). |
Value Type | token |
(4)
<
jeus-client-dd
><
module-info
>
<app-main-class>
| |
Description | Fully qualified class name of the main class of a client application. |
Value Type | token |
(5)
<
jeus-client-dd
><
module-info
>
<app-argument>
| |
Description | Application argument used to execute a client application. |
Value Type | token |
(6)
<
jeus-client-dd
>
<system-logging>
| |
Description | Logger that the client application container uses. |
Value Type | system-loggingType |
Child Elements |
(8)
(9)
(10)
(11)
(12)
(13)
|
(7)
<
jeus-client-dd
><
system-logging
>
<name>
| |
Description | Name of a logger to which to apply configurations. To figure out the name of a logger, refer to the chapter on loggers in "JEUS Server Guide." |
Value Type | valuableToken |
(8)
<
jeus-client-dd
><
system-logging
>
<level>
| |
Description | Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API. |
Value Type | loggingLevelType |
Default Value | INFO |
Defined Value |
OFF SEVERE WARNING INFO CONFIG FINE FINER FINEST ALL |
(9)
<
jeus-client-dd
><
system-logging
>
<use-parent-handlers>
| |
Description | Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host. |
Value Type | boolean |
Default Value | true |
(10)
<
jeus-client-dd
><
system-logging
>
<filter-class>
| |
Description | Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages. |
Value Type | valuableToken |
(11)
<
jeus-client-dd
><
system-logging
>
<formatter-pattern>
| |
Description | Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter. |
Value Type | valuableToken |
Default Value | [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m |
(12)
<
jeus-client-dd
><
system-logging
>
<handler>
| |
Description | Handler for a logger. |
Value Type | handlerType |
Child Elements |
(14)
(30)
(46)
(53)
|
(13)
<
jeus-client-dd
><
system-logging
><
handler
>
<file-handler>
| |
Description | Handler that sends logging results to a file. |
Value Type | file-handlerType |
Child Elements |
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
|
(14)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<name>
| |
Description | Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin. |
Value Type | valuableToken |
(15)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<level>
| |
Description | Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored. |
Value Type | loggingLevelType |
Default Value | FINEST |
Defined Value |
OFF SEVERE WARNING INFO CONFIG FINE FINER FINEST ALL |
(16)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<encoding>
| |
Description | Encoding that the handler uses to record log messages. |
Value Type | valuableToken |
(17)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<filter-class>
| |
Description | Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages. |
Value Type | valuableToken |
(18)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<file-name>
| |
Description | Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide." |
Value Type | token |
(19)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<permission>
| |
Description | Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.) |
Value Type | string |
(20)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<chown>
| |
Description | Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order. |
Value Type | string |
(21)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<enable-rotation>
| |
Description | Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file. |
Value Type | boolean |
Value Description | Boolean. The default value is true. |
Default Value | true |
(22)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<rotation-count>
| |
Description | Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit. |
Value Type | off-intType |
(23)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<rotation-dir>
| |
Description | Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file. |
Value Type | string |
(24)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<valid-day>
| |
Description | Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names. |
Value Type | off-intType |
Value Description | Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value. |
Default Value | 1 |
(25)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<valid-hour>
| |
Description | Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names. |
Value Type | off-intType |
Value Description | Integer |
(26)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<valid-size>
| |
Description | Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names. |
Value Type | off-intType |
Value Description | Kilobytes |
(27)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<buffer-size>
| |
Description | Size of the buffer used when the handler sends output messages to a file. |
Value Type | nonNegativeIntType |
Value Description | Bytes. The default value is 1,024. |
Default Value | 1024 |
(28)
<
jeus-client-dd
><
system-logging
><
handler
><
file-handler
>
<append>
| |
Description | Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file. |
Value Type | boolean |
Value Description | Boolean. The default value is true. |
Default Value | true |
(29)
<
jeus-client-dd
><
system-logging
><
handler
>
<smtp-handler>
| |
Description | Handler that sends logging results to an email address. |
Value Type | smtp-handlerType |
Child Elements |
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(43)
(44)
|
(30)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<name>
| |
Description | Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin. |
Value Type | valuableToken |
(31)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<level>
| |
Description | Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored. |
Value Type | loggingLevelType |
Default Value | FINEST |
Defined Value |
OFF SEVERE WARNING INFO CONFIG FINE FINER FINEST ALL |
(32)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<encoding>
| |
Description | Encoding that the handler uses to record log messages. |
Value Type | valuableToken |
(33)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<filter-class>
| |
Description | Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages. |
Value Type | valuableToken |
(34)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<smtp-host-address>
| |
Description | Host address of the SMTP server through which an email will be sent. |
Value Type | valuableToken |
(35)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<sender-id>
| |
Description | ID of the email sender. |
Value Type | valuableToken |
(36)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<sender-password>
| |
Description | Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text. |
Value Type | valuableToken |
(37)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<from-address>
| |
Description | Email address of the sender. |
Value Type | valuableToken |
(38)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<to-address>
| |
Description | Email address of the recipient. |
Value Type | valuableToken |
(39)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<property>
| |
Description | SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option. |
Value Type | propertyType |
Child Elements |
(41)
(42)
|
(40)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
><
property
>
<key>
| |
Description | Key of a property. |
Value Type | valuableToken |
(41)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
><
property
>
<value>
| |
Description | Value of a property. |
Value Type | valuableToken |
(42)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<cc-address>
| |
Description | Email address of the carbon copy (CC) recipient. |
Value Type | valuableToken |
(43)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<bcc-address>
| |
Description | Email address of the blind carbon copy (BCC) recipient. |
Value Type | valuableToken |
(44)
<
jeus-client-dd
><
system-logging
><
handler
><
smtp-handler
>
<send-for-all-messages>
| |
Description | Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent. |
Value Type | boolean |
Default Value | false |
(45)
<
jeus-client-dd
><
system-logging
><
handler
>
<socket-handler>
| |
Description | Handler that sends logging results to a specified socket. |
Value Type | socket-handlerType |
Child Elements |
(47)
(48)
(49)
(50)
(51)
(52)
|
(46)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<name>
| |
Description | Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin. |
Value Type | valuableToken |
(47)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<level>
| |
Description | Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored. |
Value Type | loggingLevelType |
Default Value | FINEST |
Defined Value |
OFF SEVERE WARNING INFO CONFIG FINE FINER FINEST ALL |
(48)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<encoding>
| |
Description | Encoding that the handler uses to record log messages. |
Value Type | valuableToken |
(49)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<filter-class>
| |
Description | Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages. |
Value Type | valuableToken |
(50)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<address>
| |
Description | IP address that a new handler will send messages to. |
Value Type | valuableToken |
(51)
<
jeus-client-dd
><
system-logging
><
handler
><
socket-handler
>
<port>
| |
Description | Number of the port that a new handler will send messages to. |
Value Type | nonNegativeIntType |
(52)
<
jeus-client-dd
><
system-logging
><
handler
>
<user-handler>
| |
Description | Handler that has been created by the user using the Java SE Logging API. |
Value Type | user-handlerType |
Child Elements |
(54)
(55)
(56)
(57)
(58)
(59)
(63)
(64)
|
(53)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<name>
| |
Description | Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin. |
Value Type | valuableToken |
(54)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<level>
| |
Description | Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored. |
Value Type | loggingLevelType |
Default Value | FINEST |
Defined Value |
OFF SEVERE WARNING INFO CONFIG FINE FINER FINEST ALL |
(55)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<encoding>
| |
Description | Encoding that the handler uses to record log messages. |
Value Type | valuableToken |
(56)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<filter-class>
| |
Description | Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages. |
Value Type | valuableToken |
(57)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<handler-class>
| |
Description | Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'. |
Value Type | valuableToken |
(58)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<handler-property>
| |
Description | Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method. |
Value Type | handlerPropertySetType |
Child Elements |
(60)
|
(59)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
handler-property
>
<property>
| |
Description | Properties for the handler. |
Value Type | propertyType |
Child Elements |
(61)
(62)
|
(60)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
handler-property
><
property
>
<key>
| |
Description | Key of a property. |
Value Type | valuableToken |
(61)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
handler-property
><
property
>
<value>
| |
Description | Value of a property. |
Value Type | valuableToken |
(62)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<formatter-pattern>
| |
Description | Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. |
Value Type | valuableToken |
Default Value | [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m |
(63)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
>
<formatter-property>
| |
Description | Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method. |
Value Type | handlerPropertySetType |
Child Elements |
(65)
|
(64)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
formatter-property
>
<property>
| |
Description | Properties for the handler. |
Value Type | propertyType |
Child Elements |
(66)
(67)
|
(65)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
formatter-property
><
property
>
<key>
| |
Description | Key of a property. |
Value Type | valuableToken |
(66)
<
jeus-client-dd
><
system-logging
><
handler
><
user-handler
><
formatter-property
><
property
>
<value>
| |
Description | Value of a property. |
Value Type | valuableToken |
(67)
<
jeus-client-dd
>
<security-info>
| |
Description | Security authentication information required to execute client applications. |
Value Type | security-infoType |
Child Elements |
(69)
(70)
(71)
|
(68)
<
jeus-client-dd
><
security-info
>
<provider-node-name>
| |
Description | Server which will perform security authentication before executing a client application. |
Value Type | token |
(69)
<
jeus-client-dd
><
security-info
>
<user>
| |
Description | User name of a security context required to execute a client application. |
Value Type | token |
(70)
<
jeus-client-dd
><
security-info
>
<passwd>
| |
Description | Password of a security context required to execute a client application. When saving a ciphered password, use the format {algorithm}ciphertext. Example: {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | token |
(71)
<
jeus-client-dd
>
<java-security-permission>
| |
Description | Use this to specify Java SE permissions for applications when Java SE security is enabled. |
Value Type | securityPermissionType |
Child Elements |
(74)
|
(72)
<
jeus-client-dd
><
java-security-permission
>
<security-permission-spec>
| |
Description | Security permission specifications in the format for the Java security policy. |
Value Type | token |
(73)
<
jeus-client-dd
><
java-security-permission
>
<description>
| |
Description | Description of the security permission configuration. |
Value Type | token |
(74)
<
jeus-client-dd
>
<scheduler>
| |
Description | Scheduler to be used in a client container. |
Value Type | schedulerType |
Child Elements |
(76)
(77)
(90)
|
(75)
<
jeus-client-dd
><
scheduler
>
<enabled>
| |
Description | Indicates whether to run the scheduler service. |
Value Type | boolean |
Default Value | false |
(76)
<
jeus-client-dd
><
scheduler
>
<pooling>
| |
Description | Thread pool that the scheduler will use to execute multi-threaded jobs. |
Value Type | thread-poolingType |
Child Elements |
(78)
(80)
|
(77)
<
jeus-client-dd
><
scheduler
><
pooling
>
<shared>
| |
Description | Thread pool to be shared within a server. |
Value Type | shared-poolType |
Child Elements |
(79)
|
(78)
<
jeus-client-dd
><
scheduler
><
pooling
><
shared
>
<reserved-thread-num>
| |
Description | Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties. |
Value Type | nonNegativeIntType |
Default Value | 0 |
(79)
<
jeus-client-dd
><
scheduler
><
pooling
>
<dedicated>
| |
Description | Thread pool to be dedicated to a service. |
Value Type | dedicated-poolType |
Child Elements |
(81)
(82)
(83)
(84)
|
(80)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
>
<min>
| |
Description | Minimum number of threads in a thread pool. |
Value Type | nonNegativeIntType |
Default Value | 0 |
(81)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
>
<max>
| |
Description | Maximum number of threads in a thread pool. |
Value Type | nonNegativeIntType |
Default Value | 10 |
(82)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
>
<keep-alive-time>
| |
Description | Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed. |
Value Type | nonNegativeLongType |
Value Description | Milliseconds |
Default Value | 60000 |
(83)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
>
<queue-size>
| |
Description | Size of the queue which stores the application objects processed by a thread pool. |
Value Type | nonNegativeIntType |
Default Value | 4096 |
(84)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
>
<stuck-thread-handling>
| |
Description | Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified. |
Value Type | stuck-thread-handlingType |
Child Elements |
(88)
(89)
|
(85)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
><
stuck-thread-handling
>
<max-stuck-thread-time>
| |
Description | Length of time before a thread is identified as stuck. |
Value Type | nonNegativeLongType |
Value Description | Milliseconds |
Default Value | 3600000 |
(86)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
><
stuck-thread-handling
>
<action-on-stuck-thread>
| |
Description | Action to take when stuck threads are detected. |
Value Type | action-on-stuck-threadType |
Default Value | None |
Defined Value |
None Interrupt IgnoreAndReplace Warning |
(87)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
><
stuck-thread-handling
>
<stuck-thread-check-period>
| |
Description | Time period during which the status of a stuck thread is checked. |
Value Type | nonNegativeLongType |
Value Description | Milliseconds |
Default Value | 300000 |
(88)
<
jeus-client-dd
><
scheduler
><
pooling
><
dedicated
><
stuck-thread-handling
>
<user-warning-class>
| |
Description | If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server. |
Value Type | string |
Value Description | Use a fully Qualifed Class name. Example: test.stuck.UserWarning |
(89)
<
jeus-client-dd
><
scheduler
>
<job-list>
| |
Description | List of jobs to register in the scheduler. |
Value Type | job-listType |
Child Elements |
(91)
|
(90)
<
jeus-client-dd
><
scheduler
><
job-list
>
<job>
| |
Description | Job to register in the scheduler. |
Value Type | jobType |
Child Elements |
(92)
(93)
(94)
(99)
(100)
(101)
(102)
|
(91)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<name>
| |
Description | Name of a job. ID validation is required. |
Value Type | valuableToken |
(92)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<class-name>
| |
Description | Fully qualified name of the class that executes the job. |
Value Type | valuableToken |
(93)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<interval>
| |
Description | Interval at which the job is executed. |
Value Type | intervalType |
Child Elements |
(95)
(96)
(97)
(98)
|
(94)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
><
interval
>
<millisecond>
| |
Description | Job execution interval in milliseconds. |
Value Type | long |
(95)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
><
interval
>
<minutely>
| |
Description | Job execution interval in minutes. |
Value Type | nonNegativeIntType |
(96)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
><
interval
>
<hourly>
| |
Description | Job execution interval in hours. |
Value Type | nonNegativeIntType |
(97)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
><
interval
>
<daily>
| |
Description | Job execution interval in days. |
Value Type | nonNegativeIntType |
(98)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<description>
| |
Description | Description of the job. |
Value Type | valuableToken |
(99)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<begin-time>
| |
Description | Begin time for a job, in the format of the xs:dateTime type. If not specified, the job will start immediately. |
Value Type | dateTime |
(100)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<end-time>
| |
Description | End time for a job, in the format of the xs:dateTime type. If not specified, the job will not end. |
Value Type | dateTime |
(101)
<
jeus-client-dd
><
scheduler
><
job-list
><
job
>
<count>
| |
Description | Count of job executions. |
Value Type | long |
Default Value | -1 |
(102)
<
jeus-client-dd
>
<env>
| |
Description | Overrides the env-entry properties defined in the standard DD. |
Value Type | envType |
Child Elements |
(104)
(105)
(106)
|
(103)
<
jeus-client-dd
><
env
>
<name>
| |
Description | Name of an environment variable. |
Value Type | valuableToken |
(104)
<
jeus-client-dd
><
env
>
<value>
| |
Description | Parameter value of the wrapper class generator that corresponds to the environment variable. |
Value Type | valuableToken |
(105)
<
jeus-client-dd
><
env
>
<type>
| |
Description | Java data type of the environment variable. |
Value Type | valuableToken |
Value Description | Choose one from java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.Double, java.lang.Byte, java.lang.Short, java.lang.Long, java.lang.Float, java.lang.Character. |
(106)
<
jeus-client-dd
>
<ejb-ref>
| |
Description | Binds an EJB reference to an actual EJB JNDI name. |
Value Type | jndi-refType |
Child Elements |
(108)
|
(107)
<
jeus-client-dd
><
ejb-ref
>
<jndi-info>
| |
Description | Maps the logical name of an environment entry to an actual JNDI name. For example, an environment entry named "jdbc/myDataSource" is mapped to "DataSource1", which is an actual JNDI name. |
Value Type | jndi-infoType |
Child Elements |
(109)
(110)
|
(108)
<
jeus-client-dd
><
ejb-ref
><
jndi-info
>
<ref-name>
| |
Description | Name of a reference. |
Value Type | valuableToken |
Value Description | The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor. |
(109)
<
jeus-client-dd
><
ejb-ref
><
jndi-info
>
<export-name>
| |
Description | Actual JNDI name defined in the JEUS DD. |
Value Type | token |
(110)
<
jeus-client-dd
>
<res-ref>
| |
Description | Use this to declare reference name for an external resource such as a database. |
Value Type | jndi-refType |
Child Elements |
(112)
|
(111)
<
jeus-client-dd
><
res-ref
>
<jndi-info>
| |
Description | Maps the logical name of an environment entry to an actual JNDI name. For example, an environment entry named "jdbc/myDataSource" is mapped to "DataSource1", which is an actual JNDI name. |
Value Type | jndi-infoType |
Child Elements |
(113)
(114)
|
(112)
<
jeus-client-dd
><
res-ref
><
jndi-info
>
<ref-name>
| |
Description | Name of a reference. |
Value Type | valuableToken |
Value Description | The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor. |
(113)
<
jeus-client-dd
><
res-ref
><
jndi-info
>
<export-name>
| |
Description | Actual JNDI name defined in the JEUS DD. |
Value Type | token |
(114)
<
jeus-client-dd
>
<res-env-ref>
| |
Description | Binds a reference to an external resource with an actual JNDI name. This element corresponds to <resource-env-ref> of the standard EJB DD. |
Value Type | jndi-refType |
Child Elements |
(116)
|
(115)
<
jeus-client-dd
><
res-env-ref
>
<jndi-info>
| |
Description | Maps the logical name of an environment entry to an actual JNDI name. For example, an environment entry named "jdbc/myDataSource" is mapped to "DataSource1", which is an actual JNDI name. |
Value Type | jndi-infoType |
Child Elements |
(117)
(118)
|
(116)
<
jeus-client-dd
><
res-env-ref
><
jndi-info
>
<ref-name>
| |
Description | Name of a reference. |
Value Type | valuableToken |
Value Description | The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor. |
(117)
<
jeus-client-dd
><
res-env-ref
><
jndi-info
>
<export-name>
| |
Description | Actual JNDI name defined in the JEUS DD. |
Value Type | token |
(118)
<
jeus-client-dd
>
<message-destination-ref>
| |
Description | Reference name for an external resource to be mapped to an actual JNDI name. This element corresponds to <message-destination-ref> of the standard DD. |
Value Type | jndi-refType |
Child Elements |
(120)
|
(119)
<
jeus-client-dd
><
message-destination-ref
>
<jndi-info>
| |
Description | Maps the logical name of an environment entry to an actual JNDI name. For example, an environment entry named "jdbc/myDataSource" is mapped to "DataSource1", which is an actual JNDI name. |
Value Type | jndi-infoType |
Child Elements |
(121)
(122)
|
(120)
<
jeus-client-dd
><
message-destination-ref
><
jndi-info
>
<ref-name>
| |
Description | Name of a reference. |
Value Type | valuableToken |
Value Description | The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor. |
(121)
<
jeus-client-dd
><
message-destination-ref
><
jndi-info
>
<export-name>
| |
Description | Actual JNDI name defined in the JEUS DD. |
Value Type | token |
(122)
<
jeus-client-dd
>
<service-ref>
| |
Description | Root element of a JEUS Web service client configuration documentation. |
Value Type | jeus-webservices-client-ddType |
Child Elements |
(124)
|
(123)
<
jeus-client-dd
><
service-ref
>
<service-client>
| |
Description | Settings for web service clients that will be deployed. |
Value Type | serviceClientType |
Child Elements |
(125)
(126)
(193)
(194)
(195)
(196)
(197)
|
(124)
<
jeus-client-dd
><
service-ref
><
service-client
>
<service-ref-name>
| |
Description | Name of a relevant web service endpoint in the WSDL file. This corresponds to the deployment descriptor file web.xml or <service-ref-name> in ejb-jar.xml. |
Value Type | token |
(125)
<
jeus-client-dd
><
service-ref
><
service-client
>
<port-info>
| |
Description | Web service port information that is used by deployed web service clients. |
Value Type | portInfoType |
Child Elements |
(127)
(128)
(129)
(132)
(135)
|
(126)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
>
<service-endpoint-interface>
| |
Description | Class that implements the ServiceEndpoint interface for the WSDL port. This corresponds to <service-endpoint-interface> of <port-component-ref> in <service-ref>. |
Value Type | token |
(127)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
>
<wsdl-port>
| |
Description | WSDL port information for <port-info>. |
Value Type | QName |
(128)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
>
<stub-property>
| |
Description | Properties that apply to the javax.xml.rpc.Stub object that is used in a certain port. |
Value Type | nameValueType |
Child Elements |
(130)
(131)
|
(129)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
stub-property
>
<name>
| |
Description | Key name that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
(130)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
stub-property
>
<value>
| |
Description | Key value that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
(131)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
>
<call-property>
| |
Description | Properties that apply to the javax.xml.rpc.Call object that is used in a certain port. |
Value Type | nameValueType |
Child Elements |
(133)
(134)
|
(132)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
call-property
>
<name>
| |
Description | Key name that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
(133)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
call-property
>
<value>
| |
Description | Key value that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
(134)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
>
<security>
| |
Description | Web service clients for Web service security (WS-Security). |
Value Type | webservice-securityType |
Child Elements |
(136)
(174)
|
(135)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
>
<request-sender>
| |
Description | Setting to secure a message that calls a Web service. |
Value Type | security-senderType |
Child Elements |
(137)
(138)
(139)
(140)
(145)
(149)
(160)
|
(136)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<action-list>
| |
Description | String value that indicates security settings. Timestamp, Encrypt, Signature, and UsernameToken can be used. Separate each element with a space. |
Value Type | string |
(137)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<password-callback-class>
| |
Description | Full package name of the callback class that sets passwords. |
Value Type | string |
(138)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<user>
| |
Description | User name, which is used for UsernameToken and as an alias for the signing key. |
Value Type | string |
(139)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<timeStamp>
| |
Description | TTL (time-to-live) aberration for timestamps. |
Value Type | timeStampType |
Child Elements |
(141)
(142)
(143)
(144)
|
(140)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
timeStamp
>
<timeToLive>
| |
Description | Expiry time of sent messages in seconds. |
Value Type | positiveInteger |
(141)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
timeStamp
>
<aberration>
| |
Description | Difference from UTC in seconds. The default value is 0 seconds. |
Value Type | integer |
(142)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
timeStamp
>
<requireSignature>
| |
Description | Indicates whether to sign the timestamp. The default value is true. |
Value Type | boolean |
(143)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
timeStamp
>
<precision>
| |
Description | Extra time that is allowed for network and processing delays. |
Value Type | positiveInteger |
(144)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<userNameToken>
| |
Description | UsernameToken. |
Value Type | userNameTokenSenderType |
Child Elements |
(146)
(147)
(148)
|
(145)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
userNameToken
>
<password>
| |
Description | Password. To store it in an encrypted form, use the format {algorithm}ciphertext. For example, {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | string |
(146)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
userNameToken
>
<passwordType>
| |
Description | Password type for UsernameToken. PasswordDigest or PasswordText can be used. |
Value Type | passwordTypeType |
Defined Value |
PasswordDigest PasswordText |
(147)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
userNameToken
>
<userTokenElements>
| |
Description | UList of elements that is added to UsernameToken. Separate each element with a blank space. nonce or created can be used. Use this option if passwordType is PasswordDigest. |
Value Type | string |
(148)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<signature-infos>
| |
Description | Setting for signing messages. |
Value Type | signature-infosType |
Child Elements |
(150)
|
(149)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
>
<signature-info>
| |
Description | Setting for signing messages. Multiple configurations are possible. |
Value Type | signature-infoType |
Child Elements |
(151)
(152)
(153)
(154)
(155)
(156)
|
(150)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<signatureParts>
| |
Description | Setting for signing specific parts of messages. The value can take the format "{}{http://schemas.xmlsoap.org/soap/envelope/}Body; Token". The entire SOAP body is signed by default. |
Value Type | string |
(151)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<signatureAlgorithm>
| |
Description | Signing algorithm. SHA1withRSA, SHA1WithDSA, and HMACSHA1 can be used. |
Value Type | signatureAlgorithmType |
Defined Value |
http://www.w3.org/2000/09/xmldsig#dsa-sha1 http://www.w3.org/2000/09/xmldsig#rsa-sha1 http://www.w3.org/2000/09/xmldsig#hmac-sha1 |
(152)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<messageDigestAlogrithm>
| |
Description | Algorithm for message digests. Uses SHA1. |
Value Type | messageDigestAlgorithmType |
Defined Value |
http://www.w3.org/2000/09/xmldsig#sha1 |
(153)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<canonicalization>
| |
Description | Canonicalization type. Exclusive XML Canonicalization omit comments, Exclusive XML Canonicalization with comments, Inclusive XML Canonicalization omit comments, and Inclusive XML Canonicalization with comments can be used. |
Value Type | canonicalizationType |
Defined Value |
http://www.w3.org/2001/10/xml-exc-c14n# http://www.w3.org/2001/10/xml-exc-c14n#WithComments http://www.w3.org/TR/2001/REC-xml-c14n-20010315 http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments |
(154)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<keyIdentifier>
| |
Description | Information expression type of the signature key. IssuerSerial, DirectReference, SKIKeyIdentifier, and X509KeyIdentifier can be used. |
Value Type | sigKeyIdentifierType |
Defined Value |
IssuerSerial DirectReference SKIKeyIdentifier X509KeyIdentifier |
(155)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
>
<keystore>
| |
Description | Keystore for private keys that are used to sign messages. |
Value Type | keystoreType |
Child Elements |
(157)
(158)
(159)
|
(156)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
><
keystore
>
<key-type>
| |
Description | Key type of key that is stored in the keystore. JKS or pkcs12 can be used. |
Value Type | string |
(157)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
><
keystore
>
<keystore-password>
| |
Description | Password to access the keystore. To store the password in an encrypted form, use the format {algorithm}ciphertext. For example, {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | string |
(158)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
signature-infos
><
signature-info
><
keystore
>
<keystore-filename>
| |
Description | File name of the keystore. If the file exists in the same directory as the class, enter the file name. If the file exists in a different directory, enter the file name with its absolute path. <!-- 원본 메시지 "파일 이름만 입력할 경우, 클래스 경로에서 찾게 되므로 --> <!-- 파일 이름이나 절대 경로를 포함하는 파일 이름을 입력한다." 가 모호하여 연구소에 문의. 임시로 절대 경로를 포함하는 값을 지칭한다는 내용으로 번역. --> |
Value Type | string |
(159)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
>
<encryption-infos>
| |
Description | Setting for encrypting messages. |
Value Type | encryption-infosType |
Child Elements |
(161)
|
(160)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
>
<encryption-info>
| |
Description | Setting for encrypting messages. |
Value Type | encryption-infoType |
Child Elements |
(162)
(163)
(164)
(165)
(166)
(167)
(171)
|
(161)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<encryptionParts>
| |
Description | Setting for encrypting a specific part of a message. The format is "{mode}{ns}{localname};{mode}{ns}{localname};…". The default mode value is "content". |
Value Type | string |
(162)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<keyTransportAlogrithm>
| |
Description | Algorithm for message digests. Use one of the RSA 1.5 algorithms. |
Value Type | keyTransportAlogrithmType |
Defined Value |
http://www.w3.org/2001/04/xmlenc#rsa-1 |
(163)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<encryptionAlgorithm>
| |
Description | Encryption algorithm. AES_128, AES_256, TRIPLE_DES, and AES_192 can be used. |
Value Type | encryptionAlgorithmType |
Defined Value |
http://www.w3.org/2001/04/xmlenc#tripledes-cbc http://www.w3.org/2001/04/xmlenc#aes128-cbc http://www.w3.org/2001/04/xmlenc#aes192-cbc http://www.w3.org/2001/04/xmlenc#aes256-cbc http://www.tmaxsoft.com/xml/algorithms/xmlenc#seed-cbc |
(164)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<encryptionUser>
| |
Description | Alias for the encryption key. |
Value Type | string |
(165)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<keyIdentifier>
| |
Description | Information expression type of the encryption key. IssuerSerial, DirectReference, SKIKeyIdentifier, X509KeyIdentifier, and EmbeddedKeyName can be used. |
Value Type | encKeyIdentifierType |
Defined Value |
IssuerSerial DirectReference SKIKeyIdentifier X509KeyIdentifier EmbeddedKeyName |
(166)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<keystore>
| |
Description | Keystore for encryption keys. |
Value Type | keystoreType |
Child Elements |
(168)
(169)
(170)
|
(167)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
><
keystore
>
<key-type>
| |
Description | Key type of key that is stored in the keystore. JKS or pkcs12 can be used. |
Value Type | string |
(168)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
><
keystore
>
<keystore-password>
| |
Description | Password to access the keystore. To store the password in an encrypted form, use the format {algorithm}ciphertext. For example, {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | string |
(169)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
><
keystore
>
<keystore-filename>
| |
Description | File name of the keystore. If the file exists in the same directory as the class, enter the file name. If the file exists in a different directory, enter the file name with its absolute path. <!-- 원본 메시지 "파일 이름만 입력할 경우, 클래스 경로에서 찾게 되므로 --> <!-- 파일 이름이나 절대 경로를 포함하는 파일 이름을 입력한다." 가 모호하여 연구소에 문의. 임시로 절대 경로를 포함하는 값을 지칭한다는 내용으로 번역. --> |
Value Type | string |
(170)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
>
<embeddedKey>
| |
Description | Key that is shared between the web service and its clients. This can be set when keyIdentifier is set to EmbeddedKeyName. |
Value Type | embeddedKeyType |
Child Elements |
(172)
(173)
|
(171)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
><
embeddedKey
>
<embeddedKeyCallbackClass>
| |
Description | Callback class that has the session key's byte information used to access the key. |
Value Type | string |
(172)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
request-sender
><
encryption-infos
><
encryption-info
><
embeddedKey
>
<key-name>
| |
Description | Name of the session key. |
Value Type | string |
(173)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
>
<response-receiver>
| |
Description | Setting to specify a response to a secured message from a Web service. |
Value Type | security-receiverType |
Child Elements |
(175)
(176)
(177)
(178)
(183)
(188)
|
(174)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<action-list>
| |
Description | Security settings for received messages. Timestamp, Encrypt, Signature, and UsernameToken can be used. Separate each item with a space. |
Value Type | string |
(175)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<observeActionOrder>
| |
Description | Indicates whether the Action List order of the sender and the Action List order of the receiver should match. |
Value Type | boolean |
Default Value | true |
(176)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<password-callback-class>
| |
Description | Password callback class name. Type the entire package name. |
Value Type | string |
(177)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<timeStamp>
| |
Description | TTL (time-to-live) aberration for timestamps. |
Value Type | timeStampType |
Child Elements |
(179)
(180)
(181)
(182)
|
(178)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
timeStamp
>
<timeToLive>
| |
Description | Expiry time of sent messages in seconds. |
Value Type | positiveInteger |
(179)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
timeStamp
>
<aberration>
| |
Description | Difference from UTC in seconds. The default value is 0 seconds. |
Value Type | integer |
(180)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
timeStamp
>
<requireSignature>
| |
Description | Indicates whether to sign the timestamp. The default value is true. |
Value Type | boolean |
(181)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
timeStamp
>
<precision>
| |
Description | Extra time that is allowed for network and processing delays. |
Value Type | positiveInteger |
(182)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<decryption>
| |
Description | Setting for decrypting encrypted received messages. |
Value Type | decryptionType |
Child Elements |
(184)
|
(183)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
decryption
>
<keystore>
| |
Description | Keystore for decrypting messages. |
Value Type | keystoreType |
Child Elements |
(185)
(186)
(187)
|
(184)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
decryption
><
keystore
>
<key-type>
| |
Description | Key type of key that is stored in the keystore. JKS or pkcs12 can be used. |
Value Type | string |
(185)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
decryption
><
keystore
>
<keystore-password>
| |
Description | Password to access the keystore. To store the password in an encrypted form, use the format {algorithm}ciphertext. For example, {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | string |
(186)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
decryption
><
keystore
>
<keystore-filename>
| |
Description | File name of the keystore. If the file exists in the same directory as the class, enter the file name. If the file exists in a different directory, enter the file name with its absolute path. <!-- 원본 메시지 "파일 이름만 입력할 경우, 클래스 경로에서 찾게 되므로 --> <!-- 파일 이름이나 절대 경로를 포함하는 파일 이름을 입력한다." 가 모호하여 연구소에 문의. 임시로 절대 경로를 포함하는 값을 지칭한다는 내용으로 번역. --> |
Value Type | string |
(187)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
>
<signature-verification>
| |
Description | Setting for verifying received message signatures. |
Value Type | signature-verificationType |
Child Elements |
(189)
|
(188)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
signature-verification
>
<keystore>
| |
Description | Keystore for verifying signatures. |
Value Type | keystoreType |
Child Elements |
(190)
(191)
(192)
|
(189)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
signature-verification
><
keystore
>
<key-type>
| |
Description | Key type of key that is stored in the keystore. JKS or pkcs12 can be used. |
Value Type | string |
(190)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
signature-verification
><
keystore
>
<keystore-password>
| |
Description | Password to access the keystore. To store the password in an encrypted form, use the format {algorithm}ciphertext. For example, {DES}FQrLbQ/D8O1lDVS71L28rw== |
Value Type | string |
(191)
<
jeus-client-dd
><
service-ref
><
service-client
><
port-info
><
security
><
response-receiver
><
signature-verification
><
keystore
>
<keystore-filename>
| |
Description | File name of the keystore. If the file exists in the same directory as the class, enter the file name. If the file exists in a different directory, enter the file name with its absolute path. <!-- 원본 메시지 "파일 이름만 입력할 경우, 클래스 경로에서 찾게 되므로 --> <!-- 파일 이름이나 절대 경로를 포함하는 파일 이름을 입력한다." 가 모호하여 연구소에 문의. 임시로 절대 경로를 포함하는 값을 지칭한다는 내용으로 번역. --> |
Value Type | string |
(192)
<
jeus-client-dd
><
service-ref
><
service-client
>
<service-impl-class>
| |
Description | Service implementation class for web service clients. This is created automatically for deployment, so web service deployment descriptors do not need to create the class. |
Value Type | token |
(193)
<
jeus-client-dd
><
service-ref
><
service-client
>
<wsdl-override>
| |
Description | WSDL file location to replace <wsdl-file> in <service-ref>. The specified location should be a valid URL. |
Value Type | string |
(194)
<
jeus-client-dd
><
service-ref
><
service-client
>
<require-dynamic-proxy>
| |
Description | Indicates to enable Dynamic Proxy for ServiceReferenceFactory when Port Component Link is used. |
Value Type | boolean |
(195)
<
jeus-client-dd
><
service-ref
><
service-client
>
<service-qname>
| |
Description | Service definitions of the WSDL file. |
Value Type | QName |
(196)
<
jeus-client-dd
><
service-ref
><
service-client
>
<call-property>
| |
Description | Properties that apply to all javax.xml.rpc.Call objects used in WSDL services. |
Value Type | nameValueType |
Child Elements |
(198)
(199)
|
(197)
<
jeus-client-dd
><
service-ref
><
service-client
><
call-property
>
<name>
| |
Description | Key name that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
(198)
<
jeus-client-dd
><
service-ref
><
service-client
><
call-property
>
<value>
| |
Description | Key value that is used to configure properties for javax.xml.rpc.Stub or javax.xml.rpc.Call. |
Value Type | string |
[Example 21.1] Example File
<?xml version="1.0" encoding="UTF-8"?> <!-- Represents JEUS6 application client deployment descriptor. --> <jeus-client-dd xmlns="http://www.tmaxsoft.com/xml/ns/jeus"> <!-- Starting information for executing the application client. --> <module-info> <module-name>client_application1</module-name> <app-main-class>SalaryClient</app-main-class> <app-argument>125000</app-argument> </module-info> <!-- System logging information. --> <system-logging> <level>FINE</level> </system-logging> <!-- User information to authenticate the right of service(EJB, JMS, etc.). --> <security-info> <provider-node-name>jeus_node1</provider-node-name> <user>john</user> <password>MTExMTExMQ==</password> </security-info> <!-- JEUS Scheduler Service if required. --> <scheduler> <enabled>true</enabled> </scheduler> <!-- Environment variable for the applicaiton client. --> <env> <name>year</name> java.lang.Integer <value>2002</value> </env> <!-- JNDI reference for EJB. <ref-name> <ref-name> of application-client.xml <export-name> real-binded name to JNDI --> <ejb-ref> <jndi-info> <ref-name>count</ref-name> <export-name>count_bean</export-name> </jndi-info> </ejb-ref> <!-- JNDI reference for resource. <ref-name> <ref-name> of application-client.xml <export-name> real-binded name to JNDI --> <res-ref> <jndi-info> <ref-name>datasource</ref-name> <export-name>Oracle_DataSource</export-name> </jndi-info> </res-ref> <!-- JNDI reference for JMS Queue. <ref-name> <ref-name> of application-client.xml <export-name> real-binded name to JNDI --> <res-env-ref> <jndi-info> <ref-name>jms/SalaryInfo</ref-name> <export-name>jms/salary_info_queue1</export-name> </jndi-info> </res-env-ref> </jeus-client-dd>