spacer

PDBe API Downloads

API current release:

   PDBe API Latest tar file: msd_api1.01.tar.gz(13157K)

 

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:

  1. - Download Core MSD's API from: /msd/api/downloads.html
  2. - gzip -d msd_api1.0.tar.gz (to unzip the gzip file).
  3. - tar -xvf msd_api1.0.tar (to extract the files and directories).
  4. - cd msd_api (change directory to the msd_api).
  5. - You may edit makefile and apiconfig.csh according to your needs.
  6. - 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
  7. - make allcore OS=LINUX or
        - make allcore OS=SUN5 or
        - make allcore OS=TRU64
  8. - make mainapp (this will build an example main program: msd_main.c with this name: msd_main )
  9. - make admin (builds msd_api_admin to administrate the api webservices and security programs)
  10. - make msdmm (builds msdmm which is a c++ example program to mix direct queries with extended mmdb library usage.
  11. - 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)

  12. - make shared (If all object file *.o located in obj directory are exist then this instruction will
        build the libMSDapi.so shared library)
  13. - 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
spacer
spacer