Showing results for 
Search instead for 
Did you mean: 

How to Deploy Custom SOA Srvices?




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?


Re: How to Deploy Custom SOA Srvices?

Valued Contributor
Valued Contributor



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)


Restart 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!



Re: How to Deploy Custom SOA Srvices?


Hi Harley,


Thanks. I will try out the deployment 

Re: How to Deploy Custom SOA Srvices?

Siemens Experimenter Siemens Experimenter
Siemens Experimenter
This is very helpful. This step is not mentioned in TC documentation.