Calling Procedures in Oracle Database with Apinizer DB to API Designer
Important Apinizer does not support OracleTypes.CURSOR. It can only serve simple procedure calls as services.
1. Creating DB-2-API
A new API is defined via Management → Development → API Creator → DB-2-API.

2. Creating Methods
Click the Add button to open the method/endpoint creation panel.
2.1 Calling Procedures with Only IN Parameters
The Oracle database procedure used as a demo is shown in the example below:
2.2 Calling Procedures with IN and OUT Parameters
A. The Oracle database procedure used as a demo is shown below:

B. The Oracle database procedure used as a demo is shown below:

3. Viewing API Definition Documents
Click the Show Sample Message Body link to view the message content.
4. Creating API Proxy
You can instantly create an API Proxy by clicking the Create API Proxy button from the DB-2-API screen.

4.1 Deploying the API Proxy
The API Proxy can be quickly deployed to a defined environment and made available for client consumption. This operation can be managed through the dialog opened by the Deploy button on the API Proxy screen.
5. Testing
5.1 Testing the IN Procedure
When the parameters expected by the relevant method are added to the request and executed, the following successful response is returned.
5.2 Testing the OUT Cursor Procedure
When the parameters expected by the relevant method are added to the request and executed, the following successful response is returned.
5.3 Testing the OUT Procedure
When the parameters expected by the relevant method are added to the request and executed, the following successful response is returned.

