Oracle Fusion Middleware Oracle WebLogic Server 12.1.3 RESTful管理インタフェース・リファレンス 12c (12.1.3) E57542-02 |
|
![]() 前 |
![]() 次 |
このリソースは、アプリケーションの外部リソース参照を管理します。
リソースでは、次のメソッドがサポートされます。
このリソースのGETメソッドは、このアプリケーションの外部リソース参照のリストを返します。
レスポンス本文
返されるレスポンス本文には、指定したアプリケーションの外部リソース参照に関する情報を含むApplicationBindablesエンティティが含まれます。
このメソッドは次のリンクを返すことができます。
uri=/management/wls/{version}/deployments/application/id/{application-name} rel=parent
例
この例は、GETリクエストを使用して、アプリケーションのバインド可能値を表示します。
リクエストの例
curl -v \ --user username:password \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -X GET http://localhost:7001/management/wls/latest/deployments/application/id/MyApp/bindables
レスポンスの例
HTTP/1.1 200 OK Response Body: { "links": [{ "rel": "parent", "uri": "http:\/\/localhost:7001\/management\/wls\/latest\/deployments\/application\/id\/MyApp" }], "item": { "writeable": true, "bindables": [ { "name": "JNDIName", "jndiName": "gddsBean1", "path": [ { "name": "ApplicationDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean2", "type": "ResourceDescriptionBean" } ] }, { "name": "JNDIName", "jndiName": "gddsBean1", "path": [ { "name": "ApplicationDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean3", "type": "ResourceEnvDescriptionBean" } ] }, { "name": "JNDIName", "type": "ejb", "jndiName": "gddsBean1", "path": [ { "name": "ApplicationDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean1", "type": "EjbReferenceDescriptionBean" } ] }, { "name": "JNDIName", "jndiName": "gddsBean", "path": [ { "name": "mywar.war", "type": "AppDeploymentConfigurationModuleMBean" }, { "name": "WebAppDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean2", "type": "ResourceDescriptionBean" } ] }, { "name": "JNDIName", "jndiName": "gddsBean", "path": [ { "name": "mywar.war", "type": "AppDeploymentConfigurationModuleMBean" }, { "name": "WebAppDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean3", "type": "ResourceEnvDescriptionBean" } ] }, { "name": "JNDIName", "type": "ejb", "jndiName": "gddsBean", "path": [ { "name": "mywar.war", "type": "AppDeploymentConfigurationModuleMBean" }, { "name": "WebAppDescriptor", "type": "DescriptorMBean" }, { "name": "gddsBean1", "type": "EjbReferenceDescriptionBean" } ] } ] } }
POSTメソッドは、アプリケーションの外部リソース参照を更新します。このメソッドを呼び出すには、アプリケーションにデプロイメント・プランが必要です。
例
この例は、POSTメソッドを使用して、アプリケーションのバインド可能値を更新します。
リクエストの例
curl -v \ --user username:password \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -H Content-Type:application/json \ -d "{ 'bindables': [ { 'jndiName': 'JNDINAME1', 'name': 'JNDIName', 'type': 'Ejb', 'path': [ { 'name': 'ApplicationDescriptor', 'type': 'DescriptorMBean' }, { 'name': 'gddsBean1', 'type': 'EjbReferenceDescriptionBean' } ] }, { 'jndiName': 'JNDINAME2', 'name': 'JNDIName', 'type': 'JmsConnectionFactory', 'path': [ { 'name': 'ApplicationDescriptor', 'type': 'DescriptorMBean' }, { 'name': 'gddsBean2', 'type': 'ResourceDescriptionBean' } ] }, { 'jndiName': 'JNDINAME3', 'name': 'JNDIName', 'type': 'Resource Adapter', 'path': [ { 'name': 'ApplicationDescriptor', 'type': 'DescriptorMBean' }, { 'name': 'gddsBean3', 'type': 'ResourceEnvDescriptionBean' } ] }, { 'jndiName': 'JNDINAME4', 'name': 'JNDIName', 'type': 'JmsConnectionFactory', 'path': [ { 'name': 'mywar.war', 'type': 'AppDeploymentConfigurationModuleMBean' }, { 'name': 'WebAppDescriptor', 'type': 'DescriptorMBean' }, { 'type': 'WeblogicWebAppBean' }, { 'name': 'gddsBean2', 'type': 'ResourceDescriptionBean' } ] }, { 'jndiName': 'JNDINAME5', 'name': 'JNDIName', 'type': 'Resource Adapter', 'path': [ { 'name': 'mywar.war', 'type': 'AppDeploymentConfigurationModuleMBean' }, { 'name': 'WebAppDescriptor', 'type': 'DescriptorMBean' }, { 'type': 'WeblogicWebAppBean' }, { 'name': 'gddsBean3', 'type': 'ResourceEnvDescriptionBean' } ] }, { 'jndiName': 'JNDINAME6', 'name': 'JNDIName', 'type': 'Ejb', 'path': [ { 'name': 'mywar.war', 'type': 'AppDeploymentConfigurationModuleMBean' }, { 'name': 'WebAppDescriptor', 'type': 'DescriptorMBean' }, { 'type': 'WeblogicWebAppBean' }, { 'name': 'gddsBean1', 'type': 'EjbReferenceDescriptionBean' } ] } ] }" \ -X POST http://localhost:7001/management/wls/latest/deployments/application/id/MyApp/bindables
レスポンスの例
HTTP/1.1 100 Continue HTTP/1.1 200 OK Response Body: {"messages": [{ "message": "Successfully updated 'MyApp'.", "severity": "SUCCESS" }]}