Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/05/2011, 10h27   #1
Invité de passage
 
Homme Damien Lagae
Développeur informatique
Inscription : mai 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Damien Lagae
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 1
Points : 0
Points : 0
Par défaut code 4GL compréhension

Bonjour,

Pour mon entreprise je dois me plonger dans du code 4gl afin de pouvoir étudier l'éventuelle possibilité de migration d'un programme.

N’ayant aucune base en informix 4gl.

je cherche de l'aide pour la compréhension de ce code qui est normalement un fonction qui permet de "crypter" une chaine de caractères venant d'un tag RFID.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
FUNCTION gcPasswdBox::criep(pName CHAR(15),pNr CHAR(3),pProfil CHAR(1)) RETURNING CHAR(*)
VARIABLE i ,pCheck SMALLINT
VARIABLE iVal INTEGER
VARIABLE ixstr,nixstr ixString
 
 
  LET  ixstr = NEW ixString(__password.getValueStr())
  CALL ixstr.clip()
  CALL ixstr.preclip()
  LET nixstr = NEW ixString(ixstr.getValueStr())
  FOR i = 1 TO ixstr.getLength()
    IF ixstr.getChar(i) = " " THEN
	  LET iVal = FGL_KEYVAL("s") + __getExp(i)
	ELSE
      LET iVal = FGL_KEYVAL(ixstr.getChar(i)) + __getExp(i) 
	END IF
    CALL nixstr.setChar(ixstr.getLength()+1-i,ASCII iVal)
  END FOR
  RETURN nixstr.getValueStr()
END FUNCTION  -- gcPasswdBox::criep
Merci de m'éclairer un peu, car la documentation est très faible concernant ce language.
damdam7780 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2011, 21h34   #2
Membre régulier
 
Homme Eric Vercelletto
Achitecte Informix SGBD et applications
Inscription : octobre 2010
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Eric Vercelletto
Âge : 51
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : Achitecte Informix SGBD et applications
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 63
Points : 95
Points : 95
Bonsoir,

ton code n'est pas du Informix 4GL, mais du Informix New Era, un produit visionnaire en son temps mais qui a trop tardé à sortir à cause de regrettables errances du Product Management d'Informix à l'époque.
tu trouveras le reference guide ici:
http://publib.boulder.ibm.com/epubs/pdf/4332.pdf
et le reste de la doc ici:
http://publib.boulder.ibm.com/infoce...%2Fnewera.html

Cordialement
Eric
begooden-it est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h58.


 
 
 
 
Partenaires

Hébergement Web