|  |  | 
                    
                        |  | 
                                VersaLex polls VLSend table for new
                                    outgoing payload. While sending, VersaLex updates VLSend
                                    table SendingDT,
                                        LastAttemptDT,
                                    Retries, and TotalAttempts
                                    columns and VLOutgoing table TransferID,
                                        VLSerial, and
                                        MessageID columns. The number of send retries and retry restart are controlled by
                                    the general VersaLex properties “Autosend Retry Attempts" and
                                    "Autosend Restart".  These can be set via the VersaLex UI at .  | 
                    
                        | 
                                If desirable, end user application can poll
                                        VLSend table for payload that is either
                                    not being attempted (InsertedDT >=
                                        5minutes ago andTotalAttempts = 0)
                                    or has repeatedly failed to be sent
                                            (TotalAttempts >
                                        4) or has stopped trying
                                            (FinalAttemptDT !=
                                        NULL). |  | 
                    
                        |  | 
                                After successfully sent, VersaLex either deletes
                                        VLSend and VLOutgoingrows if VLOptions table
                                        ClearSuccessfulSends column is true or
                                    sets theVLSendtable SentDT
                                    column. |