WebLogic Serverのドメイン構成のインポート
/paas/api/v1.1/instancemgmt/{identityDomainId}/services/jaas/instances/{serviceId}/import
オンプレミスのWebLogic Serverのドメイン構成およびデプロイ済のアプリケーションを既存のOracle Java Cloud Serviceインスタンスにインポートします。 サービス・インスタンスは、Oracle Storage Cloud Serviceコンテナにアップロードされている適切なAppToCloudアーティファクトとともにプロビジョニングされている必要があります。
AppToCloudインフラストラクチャでは、既存のJavaアプリケーションおよびそれらをサポートするOracle WebLogic ServerリソースをOracle Java Cloud Serviceにすばやく移行できます。 ドメインおよびアプリケーションをインポートする前に、満たしている必要がある特定の前提条件、および実行する必要がある特定のオンプレミス・タスクとOracle Cloudタスクがあります。 Oracle Java Cloud Serviceの使用のAppToCloudの前提条件についてに関する項およびOracle Java Cloud Serviceへのアプリケーションの移行の一般的なワークフローに関する項を参照してください。
簡単に言うと必須のタスクは次のとおりです。
- オンプレミスのAppToCloudツールのインストール
- オンプレミスのドメインの健全性のチェック
- オンプレミスのドメインのエクスポート
- Database Cloud Serviceへのアプリケーション・データベースの移行
- AppToCloudを使用したサービス・インスタンスの作成
- サービス・インスタンスへのドメイン構成およびアプリケーションのインポート
- 一部のドメイン・リソースの再作成(必要な場合)
前提条件タスクの完了後、ドメイン構成およびアプリケーションをインポートする前に、AppToCloudとともにサービス・インスタンスを作成し、AppToCloudツールによって生成されたエクスポートされたファイルにサービス・インスタンスを関連付ける必要があります。 AppToCloudを使用してサービス・インスタンスを作成するために使用するペイロードは、サービス・インスタンスの作成で説明されているものと同じですが、リクエスト本文に追加の必須のcustomPayloadパラメータを指定します。 ドメインおよびアプリケーションは、customPayloadを使用してサービス・インスタンスを作成した後にのみインポートできます。
注意: インポートを実行する前に、サービス・インスタンスをバックアップしてください。 インポートが失敗した場合に、サービス・インスタンスを既知の動作状態に復元できます。
リクエスト
- application/json
- identityDomainId
-
型:
string必須:trueOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID。- serviceId
型:string必須:trueOracle Java Cloud Serviceインスタンスの名前。
- X-ID-TENANT-NAME
-
型:
string必須:trueOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID。
- customPayload
-
タイプ:
arraycustomPayload必須:trueソースのオンプレミスのWebLogic Serverドメインに構成されているデータ・ソース、外部JNDIプロバイダおよびその他のリソースに関する情報をグループ化します。 元のドメインの各データ・ソースは、既存のOracle Database Cloud Serviceデータベース・デプロイメントに関連付ける必要があります。この
customPayloadは、AppToCloudアーティファクトとともにサービス・インスタンスを作成するために使用したcustomPayloadと同じです。
arrayこのcustomPayloadは、AppToCloudアーティファクトとともにサービス・インスタンスを作成するために使用したcustomPayloadと同じです。
-
タイプ:
objectcustompayload-details
- ds
-
タイプ:
objectdsソース・ドメインに構成されている1つ以上のデータ・ソースに関する情報をグループ化します。各データ・ソースは、Oracle Database Cloud Serviceのデータベース・デプロイメントにマップする必要があります。
- jmsMessageBridgeDestination
-
タイプ:
objectjmsMessageBridgeDestinationソース・ドメインに構成されている1つ以上のメッセージ・ブリッジ宛先に関する情報をグループ化します。各JMSメッセージ・ブリッジ宛先には、既存のOracle Java Cloud Serviceインスタンスの接続URLまたは宛先情報が必要です。
- jmsMessagingBridge
-
タイプ:
objectjmsMessagingBridgeソース・ドメインに構成されている1つ以上のメッセージング・ブリッジに関する情報をグループ化します。各JMSメッセージング・ブリッジは、ソースJMSブリッジ宛先およびターゲットJMSブリッジ宛先を持つことができます。
- jmsModule
-
タイプ:
objectjmsModuleソース・ドメインに構成されている1つ以上のJMSモジュールに関する情報をグループ化します。各JMSモジュールは、ゼロ個以上の外部JMSサーバー、およびゼロ個以上のリモート・ストア・アンド・フォワード(SAF)コンテキストを持つことができます。
- jndi
-
タイプ:
objectjndiソース・ドメインに構成されている1つ以上の外部JNDI (Java Naming and Directory Interface)プロバイダに関する情報をグループ化します。各外部JNDIプロバイダは、JNDIプロバイダを問い合せるためにWebLogic Serverが使用するURLまたは既存のOracle Java Cloud Serviceインスタンスの宛先情報で構成されている必要があります。
- mailSession
-
タイプ:
objectmailSessionソース・ドメインに構成されている1つ以上のJavaメール・セッションに関する情報をグループ化します。各メール・セッションは、デフォルト、送信および受信オブジェクトを持つことができます。 ソース・ドメインにトランスポート(送信)またはストア(受信)がない場合、送信または受信オブジェクトは追加できません。
- storage
-
タイプ:
objectstorage必須:trueエクスポート・ツールによって生成されたAppToCloudアーティファクトが含まれているOracle Storage Cloud Serviceコンテナに関する情報をグループ化します。 - type
-
型:
string必須:true値はapp2cloudである必要があります。
object各データ・ソースは、Oracle Database Cloud Serviceのデータベース・デプロイメントにマップする必要があります。
- datasource
-
タイプ:
objectdatasource必須:trueエクスポートされたJSONファイルにあるdataSourceBindings,の実際のdataSourceNameの名前にこれを置き換えます。 エクスポートされたJSONファイルにある各dataSourceNameに1つのデータ・ソース・オブジェクトを指定します。
object各JMSメッセージ・ブリッジ宛先には、既存のOracle Java Cloud Serviceインスタンスの接続URLまたは宛先情報が必要です。
- messagebridgedestination
-
タイプ:
objectmessagebridgedestinationエクスポートされたJSONファイルにあるjmsBindings内のJMSBridgeDestinationBindingの実際のresourceRef名にこれを置き換えます。
object各JMSメッセージング・ブリッジは、ソースJMSブリッジ宛先およびターゲットJMSブリッジ宛先を持つことができます。
- messagingbridge
-
タイプ:
objectmessagingbridgeエクスポートされたJSONファイルにあるjmsBindings内のJMSBridgeBindingの実際のresourceRef名にこれを置き換えます。ソースおよびターゲットの宛先は、
JMSBridgeBindingのソースおよびターゲットの宛先の値と一致している必要があります。 ブリッジ宛先は変更できません。 バインディングのソース宛先またはターゲット宛先が空の場合は、ブリッジのターゲットであるサーバーまたはクラスタのローカルに宛先があることを示しています。
object各JMSモジュールは、ゼロ個以上の外部JMSサーバー、およびゼロ個以上のリモート・ストア・アンド・フォワード(SAF)コンテキストを持つことができます。
object各外部JNDIプロバイダは、JNDIプロバイダを問い合せるためにWebLogic Serverが使用するURLまたは既存のOracle Java Cloud Serviceインスタンスの宛先情報で構成されている必要があります。
- foreignjndi
-
タイプ:
objectforeignjndi必須:trueエクスポートされたJSONファイルにあるserviceBindingsの外部JNDIプロバイダ・バインディングの実際のresourceRef名にこれを置き換えます。 エクスポートされたJSONファイルにある各外部JNDIプロバイダ・バインディングに1つのオブジェクトを指定します。
object各メール・セッションは、デフォルト、送信および受信オブジェクトを持つことができます。 ソース・ドメインにトランスポート(送信)またはストア(受信)がない場合、送信または受信オブジェクトは追加できません。
- javamailsession
-
タイプ:
objectjavamailsession必須:trueエクスポートされたJSONファイルにあるserviceBindingsのメール・セッション・バインディングの実際のresourceRef名にこれを置き換えます。 エクスポートされたJSONファイルにある各メール・セッション・バインディングに1つのオブジェクトを指定します。
object- a2cModelJsonLocation
-
型:
stringサービス・インスタンスにインポートするドメイン構成に対してAppToCloud Exportツールを使用したときに生成されたモデル・メタデータ・オーバーライドJSONファイルの場所。 - cloudStoragePwd
-
型:
stringコンテナへのアクセス権を持つOracle Storage Cloud Serviceユーザーのパスワード。 - cloudStorageUser
-
型:
stringコンテナへのアクセス権を持つOracle Storage Cloud Serviceユーザーのユーザー名。
objectdataSourceBindings,の実際のdataSourceNameの名前にこれを置き換えます。 エクスポートされたJSONファイルにある各dataSourceNameに1つのデータ・ソース・オブジェクトを指定します。 - datasource
-
型:
string必須:trueエクスポートされたJSONファイルにあるdataSourceBindingsの実際のdataSourceNameの名前にこれを置き換えます。 現時点でサポートされるデータ・ソース・タイプは、Generic、MultiおよびGridLinkです。 値はDatabase Cloud Serviceデータベース・デプロイメントです。注意:
GridLinkおよびMultiデータ・ソースの場合は、Oracle Real Application Clusters (Oracle RAC)データベースをホストするDatabase Cloud Serviceデータベース・デプロイメントを使用します。 - password
-
型:
string必須:trueデータベース管理者のパスワード - targetDataSourceType
-
型:
string必須:trueこの値には、Generic、MultiおよびGridLinkのいずれかを指定できます。指定されたDatabase Cloud Serviceデータベース・デプロイメントでOracle RACが使用されていない場合、値は
Genericである必要があります。指定されたDatabase Cloud Serviceデータベース・デプロイメントでOracle RACが使用されていて、指定された
edition(WebLogic Serverソフトウェアの場合)がEEの場合、値はMultiである必要があります。指定されたDatabase Cloud Serviceデータベース・デプロイメントでOracle RACが使用されていて、指定された
edition(WebLogic Serverソフトウェアの場合)がSUITEの場合、値にはGridLinkまたはMultiを指定できます。 - username
-
型:
string必須:trueデータベース管理者のユーザー名
objectjmsBindings内のJMSBridgeDestinationBindingの実際のresourceRef名にこれを置き換えます。- bypassPrecheck
-
型:
booleanインポート操作の事前チェック中に接続を検証するかどうかを指定するフラグ。 デフォルトはfalseであり、検証が実行され、接続が無効である場合は操作が続行されないことを意味します。 操作の事前チェックで接続の検証をスキップする場合は、trueを設定します。 - connectionUrl
-
型:
stringJMSブリッジ宛先の接続URL。destinationまたはconnectionUrlのいずれかが各ブリッジ宛先に指定されている必要があることに注意してください。 - destination
-
型:
objectdestination既存のOracle Java Cloud Serviceインスタンスに関する情報。destinationのserverまたはclusterの詳細を指定します。destinationまたはconnectionUrlのいずれかが各ブリッジ宛先に指定されている必要があることに注意してください。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
objectdestinationのserverまたはclusterの詳細を指定します。 destinationまたはconnectionUrlのいずれかが各ブリッジ宛先に指定されている必要があることに注意してください。
- クラスタ
-
型:
string関連するサービス・インスタンス内のクラスタの名前。clusterまたはserverを指定する必要があります。 - jaasInstance
-
型:
string関連付けるOracle Java Cloud Serviceインスタンスの名前。 - protocol
-
型:
string有効なプロトコル・タイプ: t3、t3s、iiopまたはiiops。 - server
-
型:
string関連付けられているサービス・インスタンス内のサーバーの名前。serverまたはclusterを指定する必要があります。
objectjmsBindings内のJMSBridgeBindingの実際のresourceRef名にこれを置き換えます。ソースおよびターゲットの宛先は、JMSBridgeBindingのソースおよびターゲットの宛先の値と一致している必要があります。 ブリッジ宛先は変更できません。 バインディングのソース宛先またはターゲット宛先が空の場合は、ブリッジのターゲットであるサーバーまたはクラスタのローカルに宛先があることを示しています。
- sourceDestination
-
型:
stringメッセージがブリッジによって受信されるソースJMSブリッジ宛先。 - targetDestination
-
型:
stringメッセージがブリッジから送信されるターゲットJMSブリッジ宛先。
objectjmsBindings内のJMSModuleBindingの実際のresourceRef名にこれを置き換えます。 エクスポートされたJSONファイルにある各JMSモジュール・バインディングに1つのオブジェクトを指定します。 各オブジェクトは、ゼロ個以上のjmsForeignServerおよびゼロ個以上のsafRemoteContextを持つことができます。 - jmsForeignServer
-
タイプ:
objectjmsForeignServer1つ以上のJMS外部サーバーに関する情報をグループ化します。各JMS外部サーバーには、既存のOracle Java Cloud ServiceインスタンスのJNDI接続URLまたは宛先情報が必要です。
- safRemoteContext
-
タイプ:
objectsafRemoteContext1つ以上のリモート・ストア・アンド・フォワード(SAF)コンテキストに関する情報をグループ化します。各リモートSAFコンテキストには、既存のOracle Java Cloud ServiceインスタンスのURLまたは宛先情報が必要です。
object各JMS外部サーバーには、既存のOracle Java Cloud ServiceインスタンスのJNDI接続URLまたは宛先情報が必要です。
- jmsforeignserver
-
タイプ:
objectjmsforeignserver外部サーバーのバインディングの実際のresourceRef名にこれを置き換えます。
object各リモートSAFコンテキストには、既存のOracle Java Cloud ServiceインスタンスのURLまたは宛先情報が必要です。
- safremotecontext
-
タイプ:
objectsafremotecontextリモートSAFコンテキストのバインディングの実際のresourceRef名にこれを置き換えます。
objectresourceRef名にこれを置き換えます。- bypassPrecheck
-
型:
booleanインポート操作の事前チェック中にサーバーへの接続を検証するかどうかを指定するフラグ。 デフォルトはfalseであり、検証が実行され、接続が無効である場合は操作が続行されないことを意味します。 操作の事前チェックで接続の検証をスキップする場合は、trueを設定します。 - destination
-
型:
objectdestination既存のOracle Java Cloud Serviceインスタンスに関する情報。destinationのserverまたはclusterの詳細を指定します。destinationまたはjndiConnectionUrlのいずれかが各外部JMSサーバー・オブジェクトに指定されている必要があることに注意してください。 - jndiConnectionUrl
-
型:
stringJNDI接続URL。destinationまたはjndiConnectionUrlのいずれかが各外部JMSサーバー・オブジェクトに指定されている必要があることに注意してください。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
objectdestinationのserverまたはclusterの詳細を指定します。 destinationまたはjndiConnectionUrlのいずれかが各外部JMSサーバー・オブジェクトに指定されている必要があることに注意してください。
- クラスタ
-
型:
string関連するサービス・インスタンス内のクラスタの名前。clusterまたはserverを指定する必要があります。 - jaasInstance
-
型:
string関連付けるOracle Java Cloud Serviceインスタンスの名前。 - protocol
-
型:
string有効なプロトコル・タイプ: t3、t3s、iiopまたはiiops。 - server
-
型:
string関連付けられているサービス・インスタンス内のサーバーの名前。serverまたはclusterを指定する必要があります。
objectresourceRef名にこれを置き換えます。- bypassPrecheck
-
型:
booleanインポート操作の事前チェック中にリモート・コンテキストへの接続を検証するかどうかを指定するフラグ。 デフォルトはfalseであり、検証が実行され、接続が無効である場合は操作が続行されないことを意味します。 操作の事前チェックで接続の検証をスキップする場合は、trueを設定します。 - destination
-
型:
objectdestination既存のOracle Java Cloud Serviceインスタンスに関する情報。destinationのserverまたはclusterの詳細を指定します。destinationまたはurlのいずれかが各リモートSAFコンテキストに指定されている必要があることに注意してください。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - url
-
型:
stringドメインがリモート・サーバーまたはクラスタに接続するために使用するURL。destinationまたはurlのいずれかが各リモートSAFコンテキストに指定されている必要があることに注意してください。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
objectdestinationのserverまたはclusterの詳細を指定します。 destinationまたはurlのいずれかが各リモートSAFコンテキストに指定されている必要があることに注意してください。
- クラスタ
-
型:
string関連するサービス・インスタンス内のクラスタの名前。clusterまたはserverを指定する必要があります。 - jaasInstance
-
型:
string関連付けるOracle Java Cloud Serviceインスタンスの名前。 - protocol
-
型:
string有効なプロトコル・タイプ: t3、t3s、iiopまたはiiops。 - server
-
型:
string関連付けられているサービス・インスタンス内のサーバーの名前。serverまたはclusterを指定する必要があります。
objectserviceBindingsの外部JNDIプロバイダ・バインディングの実際のresourceRef名にこれを置き換えます。 エクスポートされたJSONファイルにある各外部JNDIプロバイダ・バインディングに1つのオブジェクトを指定します。 - bypassPrecheck
-
型:
booleanインポート操作の事前チェック中にプロバイダへの接続を検証するかどうかを指定するフラグ。 デフォルトはfalseであり、検証が実行され、接続が無効である場合は操作が続行されないことを意味します。 操作の事前チェックで接続の検証をスキップする場合は、trueを設定します。 - destination
-
型:
objectdestination必須:true既存のOracle Java Cloud Serviceインスタンスに関する情報。destinationのserverまたはclusterの詳細を指定します。destinationまたはproviderのいずれかが各外部JNDIプロバイダ・オブジェクトに指定されている必要があることに注意してください。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - provider
-
型:
string必須:true外部JNDIプロバイダのURL。destinationまたはproviderのいずれかが各外部JNDIプロバイダ・オブジェクトに指定されている必要があることに注意してください。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
objectdestinationのserverまたはclusterの詳細を指定します。 destinationまたはproviderのいずれかが各外部JNDIプロバイダ・オブジェクトに指定されている必要があることに注意してください。
- クラスタ
-
型:
string関連するサービス・インスタンス内のクラスタの名前。clusterまたはserverを指定する必要があります。 - jaasInstance
-
型:
string関連付けるOracle Java Cloud Serviceインスタンスの名前。 - protocol
-
型:
string有効なプロトコル・タイプ: t3、t3s、iiopまたはiiops。 - server
-
型:
string関連付けられているサービス・インスタンス内のサーバーの名前。serverまたはclusterを指定する必要があります。
objectserviceBindingsのメール・セッション・バインディングの実際のresourceRef名にこれを置き換えます。 エクスポートされたJSONファイルにある各メール・セッション・バインディングに1つのオブジェクトを指定します。 - bypassPrecheck
-
型:
booleanインポート操作の事前チェック中に接続を検証するかどうかを指定するフラグ。 デフォルトはfalseであり、検証が実行され、接続が無効である場合は操作が続行されないことを意味します。 操作の事前チェックで接続の検証をスキップする場合は、trueを設定します。 - defaultMail
-
タイプ:
objectdefaultMailメール・ホストのデフォルトのプロパティ値。 - mailSessionName
-
型:
string必須:trueこれは、エクスポートされたJSONファイルにあるメール・セッション・バインディングのresourceRef名です。 - optionalProperties
-
タイプ:
objectoptionalPropertiesその他のJavaメール・プロパティをグループ化します。 - receive
-
タイプ:
objectreceive受信メール・ホストのプロパティ値。 - send
-
タイプ:
objectsend送信メール・ホストのプロパティ値。
object- host
-
型:
stringメール・ホスト・マシンの名前。 送信ホストまたは受信ホストを指定しない場合は指定する必要があります。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - port
-
型:
stringプロトコル固有のメール・ポートが送信ホスト、受信ホストまたはその両方に指定されていない場合に使用されるデフォルト・メール・ホストのポート番号。 - type
-
型:
string有効な値はDefaultです。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
object-
型:
stringその他のJavaメール・プロパティの1つ以上の文字列名および値のペア。 メール・サーバーに接続するためのホスト、ポート、資格証明およびプロトコルのプロパティを含めないでください。
object- host
-
型:
string受信メール・ホスト・マシンの名前。 これが指定されていない場合、デフォルトのメール・ホストが使用されます。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - port
-
型:
stringプロコトル固有の受信ホストのポート番号。 - protocol
-
型:
string受信メールのプロトコル。 - type
-
型:
string有効な値はReceiveです。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
object- host
-
型:
string送信メール・ホスト・マシンの名前。 これが指定されていない場合、デフォルトのメール・ホストが使用されます。 - password
-
型:
stringパスワードを含めることができます。usernameを指定した場合は指定する必要があります。 - port
-
型:
stringプロコトル固有の送信ホストのポート番号。 - protocol
-
型:
stringメールを送信するためのプロトコル。 - type
-
型:
string有効な値はSendです。 - username
-
型:
stringユーザー名を含めることができます。passwordを指定した場合は指定する必要があります。
例
次の例は、WebLogic Serverのドメイン構成をオンプレミス環境からAppToCloudアーティファクトとともに作成されたOracle Java Cloud Serviceインスタンスにインポートする方法を示しています。
注意: この例のコマンドでは、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインを問い合せるためのOracle Public CloudのRESTサーバーです。 Oracle Public Cloudに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。
cURLコマンド
curl -i -X POST -u username:userPassword1! -d @importcustompayload.json -H "Content-Type:application/json" -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/jaas/instances/ExampleInstance/import
リクエスト本文の例
元のWebLogic Serverドメインの各データ・ソースは、既存のOracle Database Cloud Serviceデータベース・デプロイメントに関連付ける必要があります。 GridLinkおよびMultiデータ・ソースの場合は、Oracle Real Application Clusters (Oracle RAC)データベースをホストするDatabase Cloud Serviceデータベース・デプロイメントを使用します。
JSON形式のリクエスト本文の例を次に示します。
注意: インポートPOSTリクエストで使用されるcustomPayLoadの詳細は、サービス・インスタンス作成POSTリクエストで使用されたcustomPayLoadの詳細と同じです。
{
"customPayload": [
{
"ds":
{
"mymultidatasource":
{
"username":"sys as sysdba",
"password":"MyDBPassword1#",
"mymultidatasource":"some-db-cloud-instance",
"targetDataSourceType":"Generic"
},
"grid-2":
{
"username":"sys as sysdba",
"password":"MyDBPassword1#",
"grid-2":"some-db-cloud-instance",
"targetDataSourceType":"Generic"
},
"JDBC Data Source-0":
{
"username":"sys as sysdba",
"password":"MyDBPassword1#",
"JDBC Data Source-0":"some-db-cloud-instance",
"targetDataSourceType":"Generic"
},
"abcdjdbc":
{
"username":"sys as sysdba",
"password":"Welcome#1",
"abcdjdbc":"some-db-cloud-instance",
"targetDataSourceType":"Generic"
}
},
"jndi":
{
"myforeign-jndi":
{
"bypassPrecheck": "false",
"username":"myweblogicuser",
"password":"myweblogic1password",
"provider":"T3_WEBLOGIC_SERVER_URL"
},
"abcd":
{
"bypassPrecheck": "false",
"username":"myweblogicuser",
"password":"myweblogic1password",
"provider":"T3_WEBLOGIC_SERVER_URL"
},
"abcd provider jndi":
{
"bypassPrecheck": "false",
"username":"myweblogicuser",
"password":"myweblogic1password",
"destination":
{
"jaasInstance": "targetJCSInstance",
"server": "myserver",
"protocol": "t3"
}
}
},
"mailSession":
{
"MyMailSession-0":
{
"mailSessionName": "MyMailSession-0",
"defaultMail":
{
"port": "asdasd",
"username": "asdasd",
"host": "asad",
"type": "Default",
"password":"testPassword"
},
"send":
{
"port": "465",
"username": "asdsad",
"protocol": "smtp",
"host": "anexample.example.com",
"type": "Send",
"password":"testPassword"
},
"bypassPrecheck": "false",
"receive":
{
"port": "993",
"username": "asdsad",
"protocol": "imap",
"host": "anexample.example.com",
"type": "Receive",
"password":"testPassword"
},
"optionalProperties":
{
"mail.smtp.ssl.enable": "true",
"mail.imap.starttls.enable": "true",
"mail.imap.ssl.enable": "true",
"mail.smtp.auth": "true",
"mail.smtp.starttls.enable": "true",
"mail.imap.auth": "true"
}
},
"MyMailSession-1":
{
"mailSessionName": "MyMailSession-1",
"defaultMail":
{
"port": "asdsad",
"username": "asdsd",
"host": "asdasd",
"type": "Default",
"password":"testPassword"
},
"send":
{
"port": "465",
"username": "asdasd",
"protocol": "smtp",
"host": "anexample.example.com",
"type": "Send",
"password":"testPassword"
},
"bypassPrecheck": "false",
"optionalProperties":
{
"mail.smtp.ssl.enable": "true",
"mail.smtp.auth": "true",
"mail.smtp.password":"testPassword",
"mail.smtp.starttls.enable": "true"
}
}
},
"jmsModule":
{
"My Advanced Jms Module 1":
{
"jmsForeignServer":
{
"MyForeignJMS3":
{
"username": "asdsd",
"jndiConnectionUrl": "t3:\/\/127.0.0.1:8101",
"bypassPrecheck": "false",
"password":"testPassword"
}
},
"safRemoteContext":
{
"MyRemoteSAFcontext-0":
{
"username": "asdasd",
"bypassPrecheck": "false",
"password":"testPassword",
"url": "t3:\/\/127.0.0.1:8101"
},
"MyRemoteSAFcontext-1":
{
"username": "tjghgh",
"bypassPrecheck": "false",
"password":"testPassword",
"url": "t3:\/\/127.0.0.1:8101"
},
"MyRemoteSAFcontext-2":
{
"username": "egertert",
"bypassPrecheck": "false",
"password":"testPassword",
"destination":
{
"jaasInstance": "targetJCSInstance",
"server": "mycluster",
"protocol": "t3"
}
}
}
},
"MyAdvancedJmsModule2":
{
"jmsForeignServer":
{
"My Foreign JMS 0":
{
"username": "dfhrtuu",
"jndiConnectionUrl": "t3:\/\/127.0.0.1:8101",
"bypassPrecheck": "false",
"password":"testPassword"
},
"ForeignServer-10":
{
"username": "username3",
"password": "password3",
"bypassPrecheck": "false",
"destination": {
"jaasInstance": "targetJCSInstance",
"cluster": "my cluster",
"protocol": "t3"
}
}
},
"safRemoteContext":
{
"MyRemoteSAFcontext-0":
{
"username": "were545",
"bypassPrecheck": "false",
"password":"testPassword",
"url": "t3:\/\/127.0.0.1:8101"
},
"MyRemoteSAFcontext-1":
{
"username": "sdfsdfs",
"bypassPrecheck": "false",
"password":"testPassword",
"url": "t3:\/\/127.0.0.1:8101"
},
"MyRemoteSAFcontext-2":
{
"username": "uuyhmn",
"bypassPrecheck": "false",
"password":"testPassword",
"url": "t3:\/\/127.0.0.1:8101"
}
}
}
},
"jmsMessageBridgeDestination":
{
"JMS Bridge Remote Destination":
{
"connectionUrl": "t3:\/\/127.0.0.1:8101",
"bypassPrecheck": "false",
"username": "someusername",
"password": "somepassword"
},
"JMS Bridge Local Destination":
{
"connectionUrl": "t3:\/\/127.0.0.1:8101",
"bypassPrecheck": "false",
"username": "someusername",
"password": "somepassword"
},
"JMS Bridge Another Local Destination":
{
"connectionUrl": "t3:\/\/127.0.0.1:8101",
"bypassPrecheck": "false",
"username": "someusername",
"password": "somepassword"
},
"JMS Bridge Another Remote Destination":
{
"bypassPrecheck": "false",
"username": "someusername",
"password": "somepassword",
"destination":
{
"jaasInstance": "targetJCSInstance",
"server": "mycluster",
"protocol": "t3"
}
}
},
"jmsMessagingBridge":
{
"MyMessagingBridge-2":
{
"sourceDestination": "JMS Bridge Remote Destination",
"targetDestination": "JMS Bridge Local Destination"
},
"MyMessagingBridge-1":
{
"sourceDestination": "JMS Bridge Local Destination",
"targetDestination": "JMS Bridge Remote Destination"
},
"Another Messaging Bridge-2":
{
"sourceDestination": "JMS Bridge Another Remote Destination",
"targetDestination": "JMS Bridge Another Local Destination"
}
},
"storage":
{
"a2cModelJsonLocation": "https://storage-url/v1/storage-storageidentitydomain/containername/domain1.json",
"cloudStoragePwd": "MyPassword1#",
"cloudStorageUser": "joe@example.com"
},
"type": "app2cloud"
}
]
}
レスポンス・ヘッダーの例
次にレスポンス・ヘッダーの例を示します。
HTTP/1.1 200 OK Date: Tue, 19 Jul 2016 23:22:09 GMT Content-Length: 0 Content-Type: application/json