ルート・スキーマ: JMS Bridge Destination
タイプ: object
ソースを表示
- adapterJNDIName: string
デフォルト値: eis.jms.WLSConnectionFactoryJNDIXA
指定された宛先との通信に使用されるアダプタのJNDI名。
この名前はアダプタのデプロイメント・ディスクリプタ・ファイルで指定され、WebLogic Serverコネクタ・コンテナでアダプタをWebLogic Server JNDIにバインドするために使用されます。
制約
- connectionFactoryJNDIName: string
- connectionURL: string
- destinationJNDIName: string
- destinationType: string
デフォルト値: Queue
指定可能な値: [ "Queue", "Topic" ]
このJMSブリッジ宛先のタイプ(キューまたはトピック)。
- dynamicallyCreated: boolean
読取り専用: true
デフォルト値: false
MBeanが動的に作成されたか、config.xmlに対して永続化されているかが返されます
- id: integer(int64)
- initialContextFactory: string
デフォルト値: weblogic.jndi.WLInitialContextFactory
JMSブリッジ宛先の初期コンテキスト・ファクトリ名。
- name: string
読取り専用: true
このMBeanインスタンスのユーザー定義の名前。
この名前は、MBeanのjavax.management.ObjectName
に、主要なプロパティとして含まれています
Name=user-specified-name
制約
- notes: string
この構成の説明として任意に入力できる情報。
WebLogic Serverは、ドメインの構成ファイル(config.xml
)に、このノートをXML PCDATAとして保存します。すべての左山カッコ(<)はXMLエンティティ<に変換されます。キャリッジ・リターンとライン・フィードは維持されます。
ノート: 管理コンソールからノートを作成または編集した場合、キャリッジ・リターンとライン・フィードは維持されません。
- tags: array Items
- type: string
- userName: string
ブリッジ宛先にアクセスするためにアダプタが使用するユーザー名(オプション)。
指定された宛先でのすべての操作は、このユーザー名と対応するパスワードを使用して行われます。したがって、メッセージング・ブリッジが機能するためには、ソース宛先およびターゲット宛先のユーザー名とパスワードに基底の宛先へのアクセスの許可が与えられている必要があります。
- userPassword: string(password)
ブリッジ宛先にアクセスするためにアダプタが使用するユーザー・パスワード。
8.1 sp4以降、この属性の値を取得する際、WebLogic Serverは次の処理を行います。
UserPasswordEncrypted
属性の値を取得します。
値を復号化し、暗号化されていないパスワードをString型で戻します。
この属性の値を設定すると、WebLogic Serverは次の処理を実行します。
値を暗号化します。
UserPasswordEncrypted
属性の値を、暗号化した値に設定します。
この属性(UserPassword
)を使用すると、暗号化されていないパスワードを格納するString型のオブジェクトが、ガベージ・コレクションによって削除され、メモリーの再割当てが行われるまでJVMのメモリー内に留まるため、潜在的なセキュリティ上のリスクにつながります。JVM内でメモリーがどのように割り当てられているかによっては、この暗号化されていないデータがメモリーから削除されるまでに、かなりの時間が経過する可能性があります。
この属性を使用するかわりに、UserPasswordEncrypted
を使用します。
{
"type":"object",
"properties":{
"adapterJNDIName":{
"default":"eis.jms.WLSConnectionFactoryJNDIXA",
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The JNDI name of the adapter used to communicate with the specified destination.</p><p>This name is specified in the adapter's deployment descriptor file and is used by the WebLogic Server Connector container to bind the adapter in WebLogic Server JNDI.</p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"connectionFactoryJNDIName":{
"type":"string",
"description":"<p>The connection factory's JNDI name for this JMS bridge destination.</p>"
},
"connectionURL":{
"type":"string",
"description":"<p>The connection URL for this JMS bridge destination.</p>"
},
"destinationJNDIName":{
"type":"string",
"description":"<p>The destination JNDI name for this JMS bridge destination.</p>"
},
"destinationType":{
"default":"Queue",
"enum":[
"Queue",
"Topic"
],
"type":"string",
"description":"<p>The destination type (queue or topic) for this JMS bridge destination.</p>"
},
"dynamicallyCreated":{
"readOnly":true,
"default":false,
"type":"boolean",
"description":"<p>Return whether the MBean was created dynamically or is persisted to config.xml</p>"
},
"id":{
"readOnly":true,
"type":"integer",
"format":"int64",
"description":"<p>Return the unique id of this MBean instance</p>"
},
"initialContextFactory":{
"default":"weblogic.jndi.WLInitialContextFactory",
"type":"string",
"description":"<p>The initial context factory name for this JMS bridge destination.</p>"
},
"name":{
"readOnly":true,
"x-weblogic-legalNull":true,
"type":"string",
"description":"<p>The user-specified name of this MBean instance.</p><p>This name is included as one of the key properties in the MBean's <code>javax.management.ObjectName</code></p><p><code>Name=<i>user-specified-name</i></code></p><p><h5>Constraints</h5></p><ul><li>legal null</li></ul>"
},
"notes":{
"type":"string",
"description":"<p>Optional information that you can include to describe this configuration.</p><p>WebLogic Server saves this note in the domain's configuration file (<code>config.xml</code>) as XML PCDATA. All left angle brackets (<) are converted to the XML entity <code><</code>. Carriage returns/line feeds are preserved.</p><p>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds.</p>"
},
"tags":{
"title":"Items",
"type":"array",
"items":{
"type":"string",
"description":""
},
"description":"<p>Return all tags on this Configuration MBean</p>"
},
"type":{
"readOnly":true,
"x-weblogic-unharvestable":true,
"type":"string",
"description":"<p>Returns the type of the MBean.</p><p><h5>Constraints</h5></p><ul><li>unharvestable</li></ul>"
},
"userName":{
"type":"string",
"description":"<p>The optional user name the adapter uses to access the bridge destination.</p><p>All operations on the specified destination are done using this user name and the corresponding password. Therefore, the User Name/Password for the source and target destinations must have permission to the access the underlying destinations in order for the messaging bridge to work.</p>"
},
"userPassword":{
"type":"string",
"format":"password",
"description":"<p>The user password that the adapter uses to access the bridge destination.</p><p>As of 8.1 sp4, when you get the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Retrieves the value of the <code>UserPasswordEncrypted</code> attribute.</p></li><li><p>Decrypts the value and returns the unencrypted password as a String.</p></li></ol><p>When you set the value of this attribute, WebLogic Server does the following:</p><ol><li><p>Encrypts the value.</p></li><li><p>Sets the value of the <code>UserPasswordEncrypted</code> attribute to the encrypted value.</p></li></ol><p>Using this attribute (<code>UserPassword</code>) is a potential security risk because the String object (which contains the unencrypted password) remains in the JVM's memory until garbage collection removes it and the memory is reallocated. Depending on how memory is allocated in the JVM, a significant amount of time could pass before this unencrypted data is removed from memory.</p><p>Instead of using this attribute, use <code>UserPasswordEncrypted</code></p>"
}
},
"description":""
}