Pessoal, aqui na empresa estamos no meio de um projeto onde desenvolvemos do zero um sistema que esta em clipper para java, porem o BD esta codificado, no código clipper obtive acesso a função que decodifica os dados para que esses possam ser mostrados normalmente, preciso escrever essa função em java mas para isso preciso entender oque relmente ela faz…
segue o código:
***************************
FUNCTION DECODI2(IN_STRING)
***************************
#DEFINE ADJVAL1 30
LOCAL COUNTER := IN_LEN := 0, OUT_STRING := ''
IF IN_STRING != NIL
IN_LEN := LEN(IN_STRING)
FOR COUNTER = 1 TO IN_LEN
OUT_STRING := OUT_STRING + CHR((ASC(SUBSTR(IN_STRING,COUNTER *-1,1))/2)-ADJVAL1)
NEXT
ENDIF
RETURN OUT_STRING
Muito Obrigado.