Qu'est-ce que ce langage?

Bonjour,

Depuis quelques temps on me fait bosser sur des scripts dont j'ignore le langage. Mes collègues ne savent pas non plus, ils disent que c'est du C++, mais je ne suis pas convaincu...

Voici un exemple de script:

@Call('LIB_CHEMIN','LIB\LIB_CHEMIN.BSL',&RTR,&DIR,'TP.txt',&FICH); 

{ // Connexion si on doit implémenter sur équipement }
@IF &CHOIX="SEND";
@Call("LIB_EDIT","LIB\LIB_EDIT.BSL",&Systeme,"cible","OUI",&RTR); { en mode lecture - 'cible'}
@ENDIF;
&tab1=1;&i=0;
@SendWrite(&CHOIX,&RTR,"XXX",&FICH);
@REPEAT;
@ReadBuffer(&S);
@IF @PosStr('XXX',&S)> 0;
@ArrayStr(&tab1,20);
@Split(&S," *",&tab1);
@ReadStr(&tab1,9,&Routeur_distant);
@ReadStr(&tab1,10,&Int_distante);
@SendWrite(&CHOIX,&RTR,"conf t",&FICH);
@SendWrite(&CHOIX,&RTR,"XXX",&FICH);
@Winwrite(&Routeur_distant);
@Winwrite(&Int_distante);
@SendWrite(&CHOIX,&RTR,'description XXX '&Routeur_distant' '&Int_distante,&FICH);
@SendWrite(&CHOIX,&RTR,"exit",&FICH);
@SendWrite(&CHOIX,&RTR,"exit",&FICH);
&i=&i-1;
@ENDIF;
@UNTIL (&S = 'EOF');
@SendWrite(&CHOIX,&RTR,"wr mem",&FICH);
@Winwrite('etape 1 faite');
@Winwrite(&Routeur_distant);
@Disconnect(&RTR);

J'ai censuré par des XXX les trucs un peu sensibles.

Pouvez-vous svp me dire ce que c'est?

--
Paf d' Antafass // Contributeur CCM //
Un peu de respect bordel !!

3 réponses

  1. J'ai trouvé ça, ça peut peut être t'aider. Ça a l'air d'être un scripte pour un OS d'IBM
    http://pic.dhe.ibm.com/infocenter/cchelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.clearcase.cczose.doc%2Ftopics%2Fr_cce_if.htm
    0
    1. Contributeur
      Je viens de regarder ta doc, et effectivement la terminologie d'une des structures de contrôle semble être la même, mais le reste n'est pas semblable. Pour info, j'utilise ces scripts pour industrialiser le déploiement de config sur du matériel réseau.
      0
    2. J'en sais pas plus, désolé...
      0
    3. Contributeur
      merci quand même.
      0
  2. Contributeur
    Salut,
    tu as récupéré ce code où ?
    Tu code sur quelle logiciel ?
    Quel est l'extension du fichier sauvegarder ?
    0
    1. Contributeur
      Ce sont des scripts utilsés pour un logiciel dont ma boite est propriétaire.

      Ce code, c'est moi qui l'ai écrit avec notpad++ à partir de docs qu'on m'a fourni sur le fonctionnement du script.

      le fichier est en .bsl
      0
  3. Modérateur
    "le fichier est en .bsl"
    IBM avait un langage nommé Basic Systems Language (BSL) dans les années 60, il a été renommé Programming Language/Systems (PL/S) dans les années 70.
    0
    1. Contributeur
      Çà ne me rajeunit pas!
      0