UMS WLSTコマンドは、「ums」コマンド・グループの下に一覧表示されます。
注意:
これらのコマンドを使用するには、コンポーネントがインストールされているOracleホームからWLSTを呼び出す必要があります。Oracle Fusion Middlewareの管理のカスタムWLSTコマンドの使用に関する項を参照してください。
コマンド・カテゴリ: ums
WLSTでの使用: オンライン
説明
configUserMessagingDriver
は、メッセージング・ドライバの構成に使用されます。
新しいドライバ構成のベース・ドライバ・タイプ(apns、smpp、email、xmppなど)および短縮名を指定します。指定したアプリケーション名の前に文字列usermessagingdriver-が付加されます。
構文
configUserMessagingDriver(baseDriver, appName, driverProperties, clusterName=None,serverName=None, enabled=true)
propertyGroupsの使用は、12.2.1以降非推奨です。非推奨になった構文:
configUserMessagingDriver(baseDriver, appName, driverProperties, clusterName=None serverName=None, propertyGroups=None, enabled=true)
引数 | 説明 |
---|---|
|
ベース・メッセージ・ドライバ・タイプを指定します。 apns、email、extension、smpp、twitter、xmppなどの既知のドライバ・タイプにする必要があります。 |
|
デプロイメントの短い説明の名前。指定した値をusermessagingdriver-文字列の先頭に追加します。 |
|
ドライバ・プロパティを持つオブジェクト。次のいずれかのクラスのオブジェクトになります。 CommonDriverProperties、ApnsDriverProperties、EmailDriverProperties、SmppDriverProperties、ExtensionDriverProperties、TwitterDriverPropertiesまたはXmppDriverProperties。 ドライバの使用可能なすべてのドライバ・プロパティを確認するには、クラスの
|
|
オプション。この構成を有効にする管理対象サーバーの名前。 |
|
オプション。この構成を有効にするクラスタの名前。 |
|
オプション。構成を有効または無効にするかどうかを指定します。 設定されていない場合、デフォルト値は |
例
例9-1 xmppという名前でXMPPドライバを構成する場合
driverProperties = XmppDriverProperties() driverProperties.SenderAddresses = 'IM:alice@example.com' driverProperties.IMServerHost = 'example.com' driverProperties.IMServerUsername = 'alice' driverProperties.IMServerPassword = 'secret' configUserMessagingDriver(baseDriver='xmpp', appName='xmpp', driverProperties=driverProperties, clusterName='my_cluster')
例9-2 extensionという名前で拡張ドライバを構成する場合
driverProperties = ExtensionDriverProperties() extensionDriverProperties.EndpointURL = 'http://domain.example.com/extension' extensionDriverProperties.MappedDomain = 'example.com' extensionDriverProperties.Protocol = 'popup' configUserMessagingDriver(baseDriver='extension', appName='extension', driverProperties=driverProperties)
コマンド・カテゴリ: ums
WLSTでの使用: オンライン
説明
configUserMessagingServer
は、メッセージング・サーバーの構成に使用されます。
構文
configUserMessagingServer(serverProperties, clusterName=None), serverName=None)
引数 | 説明 |
---|---|
|
サーバー・プロパティを持つオブジェクト。クラスServerPropertiesのオブジェクトである必要があります。 使用可能なすべてのプロパティを確認するには、クラスの
|
|
オプション。この構成を有効にする管理対象サーバーの名前。 |
serverName |
オプション。この構成を有効にするクラスタの名前。 |
例
例9-3 my_clusterという名前のクラスタ内のUMSサーバーのJPSコンテキスト名を構成する場合
serverProperties = ServerProperties() serverProperties.JpsContext = 'my_jps_context' configUserMessagingServer(serverProperties=serverProperties, clusterName='my_cluster')
例9-4 ドメイン内のUMSサーバーのセキュリティ・プリンシパルを構成する場合
serverProperties = ServerProperties() serverProperties.SecurityPrincipal = 'MyUser' configUserMessagingServer(serverProperties=serverProperties)
コマンド・カテゴリ: ums
WLSTでの使用: オフライン
説明
manageUserCommunicationPrefs
は、ユーザー・メッセージング・プリファレンスをバックエンド・データベースから指定したXMLファイルにダウンロードするため、またはユーザー・メッセージング・プリファレンスをXMLファイルからバックエンド・データベースにアップロードするため、またはユーザー・プリファレンスをバックアップ・データベースから削除してプリファレンスを指定したXMLファイルにバックアップするために使用されます。
構文
manageUserCommunicationPrefs (operation={'download' | 'upload' | 'delete'}, filename='file_name', url='jndi_url', username='username', password='password' [, encoding='character_encoding'] [, guid='guid1,guid2, ...' ] [, merge={'create_new' | 'overwrite' | 'append'}] )
引数 | 説明 |
---|---|
|
実行するアップロード、削除またはダウンロード操作を指定します。 |
|
ダウンロードするための、ユーザー・プリファレンスをダウンロードするユニークなファイル名(パス)。たとえば、/tmp/download.xml (Linux)またはC:\\temp\\download.xml (Windows)。 アップロードの場合、ユーザー・プリファレンスをアップロードするファイル名(パス)。 削除の場合、ファイル名(パス)は、削除されるユーザー・プリファレンスを格納するために使用されます。 |
|
User Messaging ServerにアクセスするためのJNDI URL。たとえば: |
|
User Messaging Serverにアクセスするためのログイン権限を持つユーザー名。 |
|
ユーザー名のパスワード。 |
|
(オプション)ユーザー・プリファレンスのダウンロードに使用する文字エンコーディング。 |
|
(オプション)プリファレンスのダウンロードに使用するユーザー・リストのグローバル一意識別子(GUID)。guidが指定されない場合、すべてのユーザーのプリファレンスがダウンロードされます。削除の場合、GUIDは、この操作でプリファレンスが削除されるユーザーを指定します。 |
|
(オプション)この引数はアップロード専用です。有効な値は次のとおりです。
|
例
注意:
下のURLで、ポート7001はUMSがデプロイされている管理対象サーバー・ポートを表します。
すべてのユーザーのユーザー・メッセージング・プリファレンスを指定されたファイルにダウンロードするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='download', filename='download.xml', url='t3://localhost:7001', username='weblogic', password='<password>')
すべてのユーザーのユーザー・メッセージング・プリファレンスを、UTF-8文字エンコーディングを使用されている指定したファイルにダウンロードするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='download', filename='download.xml', url='t3://localhost:7001', username='weblogic', password='<password>', encoding='UTF-8')
guid 「john.doe」のユーザーのユーザー・メッセージング・プリファレンスを指定したファイルにダウンロードするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='download', filename='download.xml', url='t3://localhost:7001', username='weblogic', password='<password>', guid='john.doe')
guid 「john.doe」および「jane.doe」を持つユーザーのユーザー・メッセージング・プリファレンスをUTF-8文字エンコーディングを使用している指定したファイルにダウンロードするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='download', filename='download.xml', url='t3://localhost:7001', username='weblogic', password='<password>', guid='john.doe,jane.doe', encoding='UTF-8')
指定したファイルからのユーザー・メッセージング・プリファレンスをバックエンドのデータベースにアップロードするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='upload', filename='upload.xml', url='t3://localhost:7001', username='weblogic', password='<password>')
指定したファイルからのユーザー・メッセージング・プリファレンスをバックエンドのデータベースにアップロードして、既存のプリファレンスを上書きするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='upload', filename='upload.xml', url='t3://localhost:8001', username='weblogic', password='<password>', merge='overwrite')
GUIDが'john.doe'のユーザーのユーザー・プリファレンスを削除し、指定したファイルにプリファレンスをバックアップするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='delete', filename='backup.xml', url='t3://localhost:7001', username='weblogic', password='<password>', guid='john.doe')
GUIDが'john.doe'および'jane.doe'のユーザーのユーザー・メッセージング・プリファレンスを削除し、UTF-8文字エンコーディングを使用して指定されたファイルにプリファレンスをバックアップするには、次のコマンドを実行します。
wls:offline> manageUserCommunicationPrefs(operation='delete', filename='backup.xml', url='t3://localhost:7001', username='weblogic', password='<password>', guid='john.doe,jane.doe', encoding='UTF-8')