Hot Deployment of Services

The outcome of the generation process is a deployable entity Service.aar. The AAR file can be deployed into the TIBCO MDM Server. It can also be deployed into a running server (hot deployment).

A directory named hotdeployment/services has been created under MQ_HOME. For deployment place the Repository NameService.aar file into the $MQ_HOME/dynservices/services directory.

There should be a message on stdout declaring:
  • 14:34:33,251 INFO [ServiceDeployer] Deploying Web service: PersonService.aar -
  • file:/e:/cim_ws/venus82_dist/dynservices/services/<Repository Name>Service.aar

Drop services as AAR or JAR file to be deployed in hotdeployment /services which will appear at http://host:port/eml/dynservices/repositoryname/Service, so for example for the Person repository and adding a record you would use http://host:port/eml/dynservices/PersonService/addPerson.

For example, for the Person repository and adding a record in this repository, you can use http://host:port/eml/dynservices/PersonService/addPerson.