Post

1 follower Follow
0
Avatar

How to easily obtain SOAP client endpoint

Hi,

Can you instruct me on how to obtain the SOAP client endpoint for my Clarizen trial without having to run Java or C# code (e.g. using the srvDef.ServerLocation property for example)? The reason is that we use the cloud integration tool Boomi and I'm trying to save some time by not installing a Java IDE, installing ant/maven and axis2, translating the WSDL to Java, compiling a project locally, getting the info I need, etc.

Any advice or wisdom for integration via Boomi is appreciated as well.

Thanks,

Nathan

Nathan Wisman Answered

Please sign in to leave a comment.

1 comment

0
Avatar

Hi Nathan.

Clarizen's SOAP API uses standard XML Web services. The WSDL can be retrieved from https://api2.clarizen.com/v1.0/clarizen.svc?wsdl

The end point for the SOAP API is https://api2.clarizen.com/v1.0/clarizen.svc. You can issue a GetServerDefinition call to get the final endpoint, though for now new customers are supposed to be using that address anyway. Anyway, The endpoint address is not supposed to change often.  

As far as I know Boomi supports XML web services, though I don't know how well it handles the class inheritance Clarizen's service uses, and the login sequence.

We also have a REST API out there, but we're still constructing the documentation and samples.

I'd suggest you setup a .NET development environment if you can, because it's very easy to setup and test Clarizen's API with. When you've managed to get what you want with .NET you can try to port it into Boomi. It may prove to be less time consuming (but that's coming from someone who's fluent with .NET and has little knowledge of Boomi )

Hope this helps

Ophir

Ophir Kenig 0 votes
Comment actions Permalink