Deleting a REST Binding
- Procedure
- Add the details of the REST binding to be deleted to the
rest_binding_data.xml file.
Sample data available in TIBCO_HOME\amx\<version>\samples\rest\samples\bookstore\com.tibco.restbt.sample.bookstore.daa is shown below:
<Environment xsi:type="amxdata:Environment" name="DevEnvironment" description="Dev environment"> <Application xsi:type="amxdata:Application" name="com.tibco.restbt.sample.bookstore" importBindings="true"> <PromotedService xsi:type="amxdata_base:Service_base" name="BookStoreResource"> <Binding xsi:type="amxdata_binding:RestServiceBinding" name="RESTService_Binding4" contextRoot="mybookstore"> <HttpTransportDetails xsi:type="amxdata_binding:HttpTransportDetailsForRestService" httpInboundConnectionJNDIName="newHttpConnector4"/> <OperationConfiguration xsi:type="amxdata_binding:RestOperationConfiguration" name="getBookList" path="/getBookLists" httpMethod="POST" mediaType="XML"/> <OperationConfiguration xsi:type="amxdata_binding:RestOperationConfiguration" name="getBookByTitle" path="/getBooksbytitle" httpMethod="GET" mediaType="BADGERFISH_JSON"/> <OperationConfiguration xsi:type="amxdata_binding:RestOperationConfiguration" name="addBook" path="/addBook" httpMethod="POST" mediaType="STANDARD_JSON"/> </Binding> </PromotedService> </Application> </Environment>
- Edit the
rest_binding_build.xml to include the
delete
target as shown below:<target name="delete"> <AMXAdminTask remote="true" propsFile="${instanceProperties}" action="delete" dataFile="${dataFile}" objectSelector="Environment//Application//Binding" overwrite="false" merge="false" createIfNotExists="true" force="true" failOnError="false"/> </target>
- Invoke the
delete
target of the rest_binding_build.xml as shown below:ant -f rest_binding_build.xml delete
ResultSample output is shown below:
delete: [AMXAdminTask] 04 Dec 2018 13:46:08 INFO - Initializing JSSE's crypto provider class com.sun.net.ssl.internal.ssl.Provider in default mode [AMXAdminTask] 04 Dec 2018 13:46:08 INFO - Connecting to AMX Admin server at 'http://WIN-GNKOBQ3CDS3-72:8120' as user 'root'. [AMXAdminTask] 04 Dec 2018 13:46:09 INFO - Executing action 'delete' for 1 objects from data file 'E:\AMX340V46\data_orcl\admin\amxadmin\samples\rest_binding_data.xml' [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - TIBCO-AMX-CLI-000962: Getting entrprise information before executing action 'delete' [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - --------------------------------------------------------------------------------- [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Admin Info: [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Time for which Admin is up: 0 days, 23 hours, 17 minutes, 0 seconds [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Time taken for Admin to start up: 11 minutes, 14 seconds [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Time taken to ping the Database: 0.001 seconds [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Time taken to ping Qin Notification Server: 16ms [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Admin suspend state: Unsuspended [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Admin readOnly state: Write [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Admin suspend/readOnly description: [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Is this Admin Qin Notification Group leader: N/A [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of Notifications processed by Admin: 5021 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of Runtime Artifacts in Admin Staging Area: 0 (RDA files: 0, ZIP files: 0) [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Admin Entities: [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Entities Total Last Modified/Deployed On [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Environments 2 03 Dec 2018 14:40:53,790 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Hosts 1 03 Dec 2018 14:32:42,090 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Nodes 2 04 Dec 2018 13:10:37,370 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Applications 5 04 Dec 2018 13:45:11,549 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Resource Templates 5 04 Dec 2018 12:26:47,220 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Resource Instances 31 N/A [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Application Templates 1 04 Dec 2018 12:48:02,423 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Enterprise [amxadmin] summary : [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of Nodes: 2 [2 Running, 0 Not Running] [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of Hosts: 1 [1 Running, 0 Not Running] [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of Applications: 5 [5 Running, 0 Not Running, 0 Not Deployed] [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Number of ActiveMatrix Environments: 2 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of applications deployed on Node [DevNode] ( managed by [ SystemHost]): 3 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of applications deployed in Environment [DevEnvironment]: 3 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of Nodes managed by Host [SystemHost]: 2 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of Host running on Machine [WIN-GNKOBQ3CDS3-72]: 1 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of Node running on Machine [WIN-GNKOBQ3CDS3-72]: 2 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Most amount of applications deployed on Machines [WIN-GNKOBQ3CDS3-72]: 5 [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - CPU and Memory are not collected. [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - --------------------------------------------------------------------------------- [AMXAdminTask] 04 Dec 2018 13:46:13 INFO - Deleting Rest service binding... [AMXAdminTask] 04 Dec 2018 13:46:14 INFO - Successfully deleted Rest service binding 'RESTService_Binding4' [AMXAdminTask] 04 Dec 2018 13:46:14 INFO - Action finished at 12/4/18 1:46 PM in 1.014 seconds BUILD SUCCESSFUL