public void doStart() { if (!m_csTermID.equals("")) { assertIfFalse(m_Environment.getTerminalID().equals(m_csTermID)); m_Environment.enqueueProgram(m_csTransID, m_data); } else { TempCache t = TempCacheLocator.getTLSTempCache(); String csCurrentProgram = t.getProgramManager().getProgramName(); m_Environment.StartAsynchronousProgram( m_csTransID, csCurrentProgram, m_data, m_nIntervalTimeSeconds); } }