CONVERSE

FEPI CONVERSE can be used instead of a FEPI SEND with attention and the first (or only) FEPI RECEIVE.

It is more efficient than issuing two separate commands and is allowed anywhere that FEPI SEND is allowed. The effects are exactly as if the two commands had been issued.

The ending conditions are identical to those for FEPI RECEIVE, unless you use the POOL option to get a temporary conversation. In this case, it ends on the first occurrence of either ‘Change direction’ or ‘End bracket’ and does not end at ‘end of chain’ alone.

Error handling

You must plan which command is expected next:
  • If the receive part of the FEPI CONVERSE command fails, the send will have already been done, and so a FEPI RECEIVE command is expected next.
  • If the send part fails, the receive is not done, and, if the initial send was expected, a FEPI SEND or CONVERSE command is expected next.