Versões de R-Code X versões de Progress

Escrito por Marcos Kirchner em 26 de setembro de 2008, 15:34h

ATENÇÃO: as informações apresentadas neste post baseiam-se em observações e testes. Não existe garantia de veracidade ou funcionalidade. Qualquer informação apresentada neste post pode ser alterada pela Progress ou Datasul sem prévio aviso.

No post Informação de versão de r-codes, discutimos como verificar a versão de um r-code analisando seu cabeçalho (header) e como os recursos de programação utilizados afetam a versão do programa.

A idéia deste post é apresentar o resultado de alguns testes para determinar quais versões de r-code executam em cada versão de Progress.

Abaixo segue uma lista de versões de Progress / OpenEdge com as versões de r-code suportadas. Apesar de algumas versões listadas estarem atualizadas com Service Packs ou Hotfixes, estas atualizações não deveriam influenciar na portabilidade dos programas.

Progress 9.1E SP 04 32-bit:
Versões 908 e 909. R-codes com versão 909 são os que possuem múltiplos segmentos (multiple action code segments).

OpenEdge 10.1A SP 02 Fix 39 32-bit:
Versões 1005, 1006 e 1007.

OpenEdge 10.1B SP 03 32-bit:
Versões 1005, 1006, 1007 e 1008.

OpenEdge 10.1C SP 01 32-bit:
Versões 1005, 1006, 1007, 1008 e 1009.

OpenEdge 10.2A 32-bit:
Versões 1005, 1006, 1007, 1008 e 1009.

OpenEdge 10.2B 32-bit:
Versões 1005, 1006, 1007, 1008 e 1009.

OpenEdge 11.0 32/64-bit:
Versão 1100.

R-codes gerados em OpenEdge 64-bit apresentam versões maiores, como 17391 ou 17392. Por conta de versões diferentes, estes r-codes não são portáveis para 32-bit.

Abaixo segue um sumário de versões de r-codes, obtido no dia 25/09/2008, analisando 91.678 diretórios da expedição da Datasul. Foram analisados um total de 6.961.763 de r-codes.

Versão   Contagem de programas
-------  ---------------------
820      16
908      1574805
909      2735
1005     4234837
1006     2165
1008     46284
17391    1087934
17392    12987

 

ATUALIZADO 10/01/12: incluído OpenEdge 11.0 na lista de versões.

Categorias: Internals | Progress

Tags: , , , ,

Comentários (4) -

em 9 de junho de 2010, 12:01h


Esse post é muito interessante e útil !

Poderiam atualizar para as útlimas versões Progress?

E estamos executando em P102A e estamos recebendo mensagens de erro Found 1005 (expected 1008).
Isso quer dizer que nem todo rcode compilado em P101A executa em P102A ?

Jose F. Santaella

em 9 de junho de 2010, 14:35h

Jose,

Vou fazer uma atualização do post com informações do OE 10.2A e 10.2B.
Acabei de fazer um teste com o 10.2B, e as versões 1005, 1006, 1007, 1008 e 1009 executam.

kirchner

em 1 de março de 2011, 16:19h

Já existe disponível documentação oficial da Tovs quanto a versão homologada do Progress 10.2B ?

Ex: Estou prevendo uma migração do HP-UX para o AIX ? Já verifiquei na documentação oficial e vi as versões de SO..Mas e para efeito Totvs/Datasul?

Para os r-codes a versão 10.2B está homologada também?

Pedro Romualdo

em 1 de março de 2011, 18:04h

Pedro,

A TOTVS presta suporte a clientes com versão 10.2B. Você deve verificar a compatibilidade dos sistemas operacionais com esta versão.

Mesmo os produtos compilados com OpenEdge 10.1A ou 10.1B podem ser executados na versão 10.2B.

kirchner

Comentar

biuquote
  • Comentário
  • Pré-visualização
Loading

Acesso LogMeIn

Informe o código PIN: