spacer

PDBe API Frequently Asked Questions

What is session number?

- Most of methods in this web service require a session number as a parameter / argument to track and refer in later calls. So we should provide unique session number/name as (Type: String) and avoid using common or repeated strings.

Why authentication fails in some methods?

- API SOAP Server methods are available outside the firewall, partly for trusted users only and partly for all users. So security layer requires authentication for some of methods such as msdExecQuery(). In such cases you should provide valid username and apssword isued by PDBe in your application code just before calling these methods.If a method requires authentication, when you call it whthout valid username and password, you receive an error message for authentication. If you want to be an authorized user just send an email to: msdapi

Why Apache Axis client fails when I run the client example?

- If you are using Apache Axis, when using WSDL2Java tool to import the WSDL file and create wrapper code,according to the version of Apache Axis, you may need to change the package name in the client example from : msd_soap_service_pkg to: msd_soap_service and also change Msd_soap_service prefix in classnames to: Msd_Soap_Service (because this prefix is autogenerated and depends on Appache Axis's version).

How should I use gSOAP for developing C++ client for PDBe Soap Server?

- If you are using gSOAP, it's easier to download this initial gsoap header file: wscclient.h , rather than importing the WSDL file, because the earlier process, first creates a header file to import to gSOAP compiler: soapcpp2 so it's easier to import the initial header file directly to the soapcpp2 compiler.

Primary developer: Siamak Sobhany
last modified: 31/03/04


Document mantained by: Gaurav Sahni
spacer
spacer