User guide
2: Freeway Client-Server Protocol
DC 900-1303C 37
Data packet from ICP (3)
Status (2 bytes)
This field is equivalent to the
usFWStatus field in the DLI_OPT_ARGS structure. This
field is ignored by the Freeway server if the packet is from the client application.
This field contains specific information about the cause of a failed request packet
that originated from the client application. This field contains valid information
only if the packet is from the Freeway server. When receiving a packet from the
Freeway server, the client application should check this field for one of the follow-
ing values:
OK (0)
The request packet was processed successfully by the Freeway server or the
incoming packet is from the ICP. Again, note that for each control request
packet there is a control response packet unless the Freeway resource is not
adequate or the network is congested.
Invalid ICP string received (1)
The Open Session request packet was rejected due to an invalid ICP string
provided within the request packet. Make sure that your application sends a
correct text string; this string must match one of the Device Names declared
in the server Boot Configuration file. If you are not sure, consider using the
Freeway trace feature to determine exactly what your application has sent.
Refer to the Freeway User Guide for detailed information about obtaining a
trace.
ICP is not operational (2)
The Open Session request was rejected because the target ICP is not opera-
tional. Review your Freeway’s log for a possible failure in loading the ICP
software. Refer to the Freeway User Guide for more information.