Product Documentation

FairCom ISAM for C

Previous Topic

Next Topic

ctExecJsonAction

ctExecJsonAction() executes the JSON Action request with the user-defined JSON string and returns the JSON string with the JSON Action response. If the provided buffer is not large enough, error VBSZ_ERR is returned, and the required buffer size is populated in the outputSize parameter.

Declaration

NINT ctExecJsonAction(const char *input, char *output, size_t *outputSize);

Description

  • input - specifies the JSON string being sent in the request.
  • output - specifies the JSON string once it has been returned in the response.
  • outputSize - specifies the size of the JSON string that was returned.

For best performance, the caller should avoid providing output buffers that are too small.

Return Values

Value

Symbolic Constant

Explanation

0

NO_ERROR

Successful function.

153

VBSZ_ERR

Output buffer too small.

See c-tree Plus Error Codes for a complete listing of valid c-tree Plus error values.

TOCIndex