return information about the reply.
status.i2.v = NTCRPY(reqid.i2.r [,lenadr.u2.r] [,flgadr.i1.r]
status.i2.v = NET_CHECK_REPLY(reqid.i2.r [,lenadr.u2.r]
reqid word containing the identification code of the request
whose reply is to be checked.
lenadr word to receive the length of the reply message (the
length is returned in words).
flgadr byte to receive the reply flags (the MULTRPY, TOOLONG
and 1STPKT flag bits).
stsadr address of a word to receive the reply status.
status returns ACNET Global Status (sign-extended to 32-bits):
=0 for complete success
>0 for conditional success and pending
<0 for error condition
The error codes returned are:
+01 = pending: reply not yet received.
+02 = conditional success: final reply
+03 = conditional success: a Support software reply status
+04 = conditional success: a User software reply status was
-01 = retryable I/O error
-03 = insufficient memory at destination
-04 = reply message packet assembly error
-05 = request message packet assembly error
-06 = request timeout
-07 = destination busy, queue full
-08 = destination busy, request not queued
-21 = not connected to network
-22 = insufficient number of arguments
-24 = no such request or not a request id
-25 = illegal event flag
-30 = no such logical node
-31 = request message truncated
-32 = reply message truncated
-33 = no such destination task
-34 = replier being disconnected
-35 = level II ACNET function error:
- Illegal ACNET function typecode
- incorrect ACNET WRITE function password
- bad value in ACNET typecode block
-41 = hard I/O error
-42 = node down or offline
-43 = system service/directive error
-44 = nontranslatable error: unknown reply status code
-47 = network error #2: no request id word address or
not owner of request block