I am new to SOA.We have created SOA Custom service in BMIDE ,built ,packaged and deployed throgh tem.Now we need to expose this custom service as a wsdl to external application.Can anybody share a step by step documentation on Custom SOA - WSDL for teamcenter. How to deploy this WSDL on the web server?
Solved! Go to Solution.
Below are the rough process of deploying your custom SOA service to the web server:
You need to open "tc.ear" in 7-zip (or equivalent). Browse to the tc.war file. Open WEB-INF/server-config.wsdd.
Check to see if there is a service with name="your custom SOA service.....". If not, open SOA/Web_tier/server-config.wsdd (from your SOA custom package). Copy the entire new custom service element and paste it into the other server-config.wsdd file, group with the other service elements.
Save the server-config.wsdd back into the tc.war file and then back into the tc.ear file
Copy the tc.ear file into your deployment's webserver (etc. Jboss)
Open IE, http://yourwebserver:8080/tc/services to see if your new custome SOA Service(s) listed in there.
*Notes: this is a required manually process and you will have to re-do again it if there is any update to "tc.ear" .
Hope that help!