0

Jython を使用して、WAS でデータ ソースを構成しています。データ ソースは正常に作成され、既定のカスタム プロパティがいくつかあります。ここで、他のプロパティを削除せずに、別のプロパティを追加する必要があります。何か案は?

4

1 に答える 1

1

以下のナレッジ センター リンクの手順に従って、Jython を使用して新しいデータ ソース カスタム プロパティを作成できます。

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-dist&topic=txml_configcustom

このリンクには、次の手順が記載されています。

  1. 親 ID を特定します。

    newds = AdminConfig.getid('/Cell:mycell/Node:mynode/JDBCProvider:JDBC1/DataSource:DS1/')
    print newds
    

    出力例:

    DS1(セル/mycell/ノード/mynode|resources.xml$DataSource_1)

  2. J2EE リソース プロパティ セットを取得します。

    propSet = AdminConfig.showAttribute(newds, 'propertySet')
    print propSet
    

    出力例:

    (cells/mycell/nodes/mynode|resources.xml#J2EEResourcePropertySet_8)

  3. 必要な属性を取得:

    print AdminConfig.required('J2EEResourceProperty')
    

    出力例:

    属性 タイプ名 文字列

  4. 属性を設定します。

    name = ['name', 'RP4']
    rpAttrs = [name]
    
  5. J2EE リソース プロパティを作成します。

    print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs)
    

    出力例:

    RP4(セル/mycell/ノード/mynode|resources.xml#J2EEResourceProperty_8)

  6. 構成の変更を保存します。

  7. Network Deployment 環境でのみ、ノードを同期します。

于 2015-04-30T18:32:33.867 に答える