|
PDBe API Downloads
API current release:
API Dependencies:
- Core API (Inhouse - Intranet use):
-
Oracle, Odbc and DB2-CLI Template Library Programmer's Guide
-
CCP4 Coordinate Library Project
-
Lisp Plus Plus
-
XLISP Home Page
-
The Expat XML Parser
- SOAP Webservice API (Internet / Client - Server use):
-
gSOAP SOAP C++ Web Services
-
WebServices - Axis
-
SOAPLite Home
-
Dietrich Ayala NuSOAP
-
Xerces C++ Parser
API Client Examples for Webservices:
PHP client source file: msdsoapclient.php Using SOAP implementation tools: NuSOAP
Java client source file: msdsoapTest.java Using SOAP implementation tools: Apache Axis
Perl client source file: msdsoapTest.pl Using SOAP implementation tools: SOAP::Lite
C++ client source file: wscclient.cc Using SOAP implementation tools: gSOAP
Installation:
- - Download Core MSD's API from: /msd/api/downloads.html
- - gzip -d msd_api1.0.tar.gz (to unzip the gzip file).
- - tar -xvf msd_api1.0.tar (to extract the files and directories).
- - cd msd_api (change directory to the msd_api).
- - You may edit makefile and apiconfig.csh according to your needs.
- - To set environment variables there is a file named: apiconfig.csh
For LINUX or UNIX platforms run:
source apiconfig.csh or ./apiconfig.csh
For Windows platforms (cygwin only):
apiconfig.bat
- - make allcore OS=LINUX or
- make allcore OS=SUN5 or
- make allcore OS=TRU64
- - make mainapp (this will build an example main program: msd_main.c with this name: msd_main )
- - make admin (builds msd_api_admin to administrate the api webservices and security programs)
- - make msdmm (builds msdmm which is a c++ example program to mix direct queries with extended mmdb library usage.
- - make alldll OS=LINUX or
- make alldll OS=SUN5 or
- make alldll OS=TRU64
(This rebuilds a shared library from all core api called: libMSDapi.so)
- - make shared (If all object file *.o located in obj directory are exist then this instruction will
build the libMSDapi.so shared library)
- - make msdj (builds Java Native Interface - JNI - shared library and object files and java class to call
the PDBe API from Jav
Primary developer: Siamak Sobhany
last modified: 31/03/04
Document mantained by: Gaurav Sahni
 |