Utilice una o más de las funciones de este grupo para establecer el valor del elemento de sintaxis especificado.
Especifique la función adecuada de este grupo que coincida con el tipo de datos que se va a recuperar:
void cniSetElementBitArrayValue(
int* returnCode,
CciElement* targetElement,
const struct CciBitArray* value);
void cniSetElementBooleanValue(
int* returnCode,
CciElement* targetElement,
CciBool value);
void cniSetElementByteArrayValue(
int* returnCode,
CciElement* targetElement,
const struct CciByteArray* value);
void cniSetElementCharacterValue(
int* returnCode,
CciElement* targetElement,
const CciChar* value,
CciSize length);
void cniSetElementDateValue(
int* returnCode,
CciElement* targetElement,
const struct CciDate* value);
void cniSetElementDecimalValue(
int* returnCode,
CciElement* targetElement,
const CciChar* value);
void cniSetElementGmtTimestampValue(
int* returnCode,
CciElement* targetElement,
const struct CciTimestamp* value);
void cniSetElementGmtTimeValue(
int* returnCode,
CciElement* targetElement,
const struct CciTime* value);
void cniSetElementIntegerValue(
int* returnCode,
CciElement* targetElement,
CciInt value);
void cniSetElementRealValue(
int* returnCode,
CciElement* targetElement,
CciReal value);
void cniSetElementTimestampValue(
int* returnCode,
CciElement* targetElement,
const struct CciTimestamp* value);
void cniSetElementTimeValue(
int* returnCode,
CciElement* targetElement,
const struct CciTime* value);
Ninguno. Si se produce un error, el parámetro returnCode indica la razón del mismo.
static char* functionName = (char *)"_Input_run()";
void* buffer;
CciTerminal* terminalObject;
int buflen = 4096;
int rc = CCI_SUCCESS;
int rcDispatch = CCI_SUCCESS;
char xmlData[] = "<A>data</a>";
buffer = malloc(buflen);
memcpy(buffer, &xmlData, sizeof(xmlData));
cniSetInputBuffer(&rc, message, buffer, buflen);