PowerCenter
- PowerCenter 10.5.1
- All Products
void INFA_CTASetData( INFA_CT_OUTPUTPORT_HANDLE outputport, INFA_INT32 iRow, void* pData, INFA_UINT32 nLength, INFA_INDICATOR indicator);
Argument
| Datatype
| Input/
Output
| Description
|
---|---|---|---|
outputport
| INFA_CT_OUTPUTPORT_HANDLE
| Input
| Output port handle.
|
iRow
| INFA_INT32
| Input
| Index number of the row in the block. The index is zero-based.
You must verify the procedure only passes an index number that exists in the data block. If you pass an invalid value, the Integration Service shuts down unexpectedly.
|
pData
| void*
| Input
| Pointer to the data.
|
nLength
| INFA_UINT32
| Input
| Length of the port. Use for string and binary ports only.
You must verify the function passes the correct length of the data. If the function passes a different length, the output notification function returns failure for this port.
Verify the length you set for string and binary ports is not greater than the precision for the port. If you set the length greater than the port precision, you get unexpected results. For example, the session may fail.
|
indicator
| INFA_INDICATOR
| Input
| Indicator value for the output port. Use one of the following values:
|