OBIEE web service api version
205972Jul 17 2009 — edited Aug 18 2009Hello,
I am using the OBIEE web service api to communicate with some remote servers where the OBIEE software is deployed. My client code is written in java, and uses generated code/classes from the oracle wsdl that take care of the client-server communication over soap.
My client java code uses for example the SAWSessionService to login, and MetadataService and WebCatalogService to check what reports are there.
The issue I am facing is that some of the servers are new (OBI version 10.1.x) but some servers are older (not updated to latest version) and don't support the latest web service apis. My client code only knows the URL to contact the remote servers, it doesn't really knows the version of the software on the server. What my client code tries to execute some recent ws api against an old server, it fails.
So, how is it possible to query and retrieve the version of the software deployed on a remote server, via web service api?
How can I write my client code to accomodate for different versions on the servers?
What would you recommend?
Regards,
Olivier