skip to main content
Setting Up to Implement an IP

Setting Up to Implement an IP

This chapter explains how to set up the development environment to implement your IP. Follow this procedure to set up source code, build files, schema, and OpenAccess SDK Service for your IP.
To implement a new IP, you must set up the required source files and the makefiles (or the project files) for your IP to allow you to compile and link edit to create a DLL on Windows, or a shared library on Linux/UNIX. The IP module is loaded by the OpenAccess SDK SQL engine, which is dynamically loaded by the OpenAccess SDK Server for the client/server version or by the OpenAccess SDK Local Server for the local version. The OpenAccess SDK IP Software Development Kit includes libraries, header files, templates, and the makefiles necessary to build your IP.
The following figure shows how modules are interrelated when testing or when deploying in OpenAccess SDK client/server configurations.
Figure 1. Relationship between OpenAccess SDK Server, OpenAccess SDK SQL Engine, and the IPs
Setting up to develop a new IP is a three step process:
1. Set up the source, schema, and build files for your IP to allow the IP module to be built
2. Configure an OpenAccess service for your data source using the OpenAccess SDK Manager.
3. Perform a test connection to your data source from an OpenAccess SDK client.
Each of these steps is explained in detail next.
In this section: 
* Requirements for link edit and compiling an IP
* Setting up IP source and schema
* Setting up an OpenAccess SDK service and data source for your IP
* Connecting to your data source