Olá, você já fez um programa progress uma espécie de contator que executa em memória sem influenciar na execução programa principal, somente alterar a execução do programa principal caso um determinado tempo do contador for atingido ? Uma espécie de thread do java no progress.
Boa tarde weiss_sbs ... Pesquise por PSTimer... http://knowledgebase.progress.com/articles/Article/19064
Boa tarde @elmo Eu gravo direto na base.... não achei (não procurei também) uma API para fazer isso. As tabelas são: mgcad.cotacao (EMS2) cotac_parid (EMS5) Segue o meu programa que uso para atualizar as moedas... talvez seja necessário alguns ajustes, de acordo com as tuas necessidades (aqui usamos Dólar e Euro).