CONVERSE

FEPI CONVERSE can be used instead of a FEPI SEND with INVITE 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 to occur of:
  • INTO data area full
  • ‘Change direction’ indicated
  • ‘End bracket’ indicated,

and not at ‘end of chain’ alone. Further, if there is any residual data to receive, it is lost.

With regard to errors, you need to take into consideration 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.