startrecord=true label= nodetype=8 line1=procedure expose pmRetries pmTimesAround line2=parse arg filename, valid, retries line3=timesaround = retries line4=pmTimesAround = timesaround line5=pmRetries = retries line6= line7= line8= line9= line10= nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=7 filename=avm:rexx/status.avm nextactiontype=3 nextactionaction= endrecord=true startrecord=true label=aapresentmenuloop nodetype=1 filename=filename comment= keyactiontype=3 keyactionaction= faxactiontype=2 faxactionaction=return rs.faxdetected dataactiontype=2 dataactionaction=return rs.datadetected busyactiontype=2 busyactionaction=return rs.busydetected abortactiontype=2 abortactionaction=return rs.signaldetected erroractiontype=2 erroractionaction=return rs.error nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=4 timeout=5 numkeys=1 untilkey=0 keyactiontype=0 keyactionaction=aapresentmenuvalue faxactiontype=2 faxactionaction=return rs.faxdetected dataactiontype=2 dataactionaction=return rs.datadetected busyactiontype=2 busyactionaction=return rs.busydetected timedoutactiontype=0 timedoutactionaction=aapresentmenutimeout abortactiontype=2 abortactionaction=return rs.signaldetected erroractiontype=2 erroractionaction=return rs.error nextactiontype=2 nextactionaction=return rs.error endrecord=true startrecord=true label=aapresentmenutimeout nodetype=12 nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=1 filename='avm:voices/TimedOut' comment=You did not press a key. keyactiontype=3 keyactionaction= faxactiontype=2 faxactionaction=return rs.faxdetected dataactiontype=2 dataactionaction=return rs.datadetected busyactiontype=2 busyactionaction=return rs.busydetected abortactiontype=2 abortactionaction=return rs.signaldetected erroractiontype=2 erroractionaction=return rs.error nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=8 line1=timesaround = timesaround - 1; pmTimesAround = timesaround line2=if timesaround <= 0 then return rs.timedout line3= line4= line5= line6= line7= line8= line9= line10= nextactiontype=0 nextactionaction=aapresentmenuloop endrecord=true startrecord=true label=aapresentmenuvalue nodetype=8 line1=if pos(value, valid) = 0 then signal aainvalid line2= line3= line4= line5= line6= line7= line8= line9= line10= nextactiontype=2 nextactionaction=return '=' || value endrecord=true startrecord=true label=aainvalid nodetype=12 nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=1 filename='avm:voices/BadChoice' comment=You entered a bad choice. keyactiontype=3 keyactionaction= faxactiontype=2 faxactionaction=return rs.faxdetected dataactiontype=2 dataactionaction=return rs.datadetected busyactiontype=2 busyactionaction=return rs.busydetected abortactiontype=2 abortactionaction=return rs.signaldetected erroractiontype=2 erroractionaction=return rs.error nextactiontype=3 nextactionaction= endrecord=true startrecord=true label= nodetype=8 line1=timesaround = timesaround - 1; pmTimesAround = timesaround line2=if timesaround <= 0 then return rs.timedout line3= line4= line5= line6= line7= line8= line9= line10= nextactiontype=0 nextactionaction=aapresentmenuloop endrecord=true