This command receives data from the specified session name. If more than one command capable of receiving data is pending, they are processed in the following order:
All commands with the same precedence are processed in first-in, first-out order. If the buffer passed is not large enough to hold the data, the error NRC_INCOMP (0x06) is returned. If this occurs, issue another receive command with a larger buffer unless the send command was issued with either a timeout that expired or a no-ack—in which case the data is lost. The ncb_length field is set to the amount of data actually read on return.
Field | In/Out | Required |
---|---|---|
ncb_command | IN | X |
ncb_retcode | OUT | |
ncb_lsn | IN | X |
ncb_num | IN | X |
ncb_buffer | IN | X |
ncb_length | IN/OUT | X |
ncb_callname | ||
ncb_name | ||
ncb_rto | ||
ncb_sto | ||
ncb_post | IN | |
ncb_lana_num | IN | X |
ncb_cmd_cplt | OUT | |
ncb_event | IN |