Normes SAA.

BoTTom |    Changer de couleur
 
 SAA : Systems Application Architecture.
 
       en français : Architecture Unifiée d'Applications. ( AUA )
 
Volonté d'IBM de proposer une certaine uniformité dans la manière de
 développer des applications sur des systèmes de sa marque.
 
 Gamme supportée : S/370 (gros systèmes / mainframes)
                         MVS / VM
                   AS/400
                         OS/400
                   PC-PS
                         OS/2
 
 le but est une plus grande conformité entre ces bases de développement,
  voire, parfois, une certaine portabilité.
 
 Il était prévu, à l'origine, un cycle de développement avec des outils
  communs : AD/CYCLE , qui a fait,hélas, long feu.
 
 


|    Changer de couleur
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    XX                   Applications / Solutions  SAA                   XX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    XX                            C  P  I                                XX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
    XXXXXXX  .....................................................  XXXXXXX
    XX   XX  :                                                   :  XX   XX
    XX   XX  :            ..........................             :  XX   XX
    XX C XX  :            :                        :             :  XX C XX
    XX   XX  :............: ...................... :.............:  XX   XX
    XX U XX                 :   Votre système    :                  XX C XX
    XX   XX  .............. :....................: ...............  XX   XX
    XX A XX  :            :                        :             :  XX S XX
    XX   XX  :            :........................:             :  XX   XX
    XX   XX  :                                                   :  XX   XX
    XXXXXXX  :...................................................:  XXXXXXX
 CPI : Common Programming Interface
 CCS : Common Communications Support
 CUA : Common User Access    --->    interface utilisateur commune.


|    Changer de couleur
 
 CUA, définit comment doivent être présentés les écrans
      normalise les actions utilisateurs (options et touches de fonction)
 
      A deux niveaux : Entry level, pour les terminaux caractères
                       Full level pour les terminaux graphiques
 Nous ne nous verrons que le premier modèle.
 
 avec 3 types d'écrans différents:
 
        1/ les menus
 
        2/ les écrans de renseignement
 
        3/ les écrans de liste
 
 Pour tous ces écrans nous devons trouver:
 
           l'ID de l'écran (ligne 1/pos 2),MAJUSCULE,intensité simple,bleu
 
           le titre (ligne 1/centré), mixage MAJ/min, haute intensité
                    transformée en blanc sur des écrans couleurs.


|    Changer de couleur
MENU                           Titre centré  :
                                             : <- ligne vide
Choisissez l'une des options suivante :      : <- ligne d'instruction(bleue)
                                             : <- ligne vide
   1. Option une                             : <- options sous la forme:
   2. Option deux                            :
        ...                                  :    x. Texte
        ...                                  :
                                             :    x. = n° de l'option
                                             :         (les n° sont cadrés
                                             :         sur le point)
                                             :
                                             :    Texte = texte de
                                             :            l'option
                                             :       - précédé d'un espace
                                             :       - 1er car en Majuscule
                                             :
                                             :
                                             :
F3=Exit            F4=Invite                 : <- lignes 22 et 23 réservées
F23=Autres touches F24=Autres options        :    aux touches de fonction
 oooooooooooooooooooooooooooooooooooooooooo  : <- ligne 24 pour les messages


|    Changer de couleur
SAISIE                         Titre centré  :
                                             : <- ligne vide
Saisissez vos valeurs et appuyez sur Entrée. : <- ligne d'instruction(bleue)
                                      <--    :  commence en position 2
 ----------------------                 !    :  se termine par un point
                    ^                   !    :
                    !                   !    :  si vous avez besoin de 2
                    !                   !    :  lignes (maxi), la 2ème
                    !                   !    :  commence en 4.
                    !                   !    :
                    !                   !--- :- suivie d'une ligne vide
                    !                        :
                    ! <--------------------- :- puis l'aire de saisie
                    !                        :
                    !                        :
                    !                        :
                    V                        :
----------------------                       :
                                             :
F3=Exit            F4=Invite                 : <- lignes 22 et 23 réservées
F23=Autres touches F24=Autres options        :    aux touches de fonction
 oooooooooooooooooooooooooooooooooooooooooo  : <- ligne 24 pour les messages


|    Changer de couleur
 l'aire de saisie est divisée logiquement en trois
 
     libellés (constantes)
     !                              zones de saisie
     v                               v                  valeurs possibles
!<-------------------------------><------------------><-------------------->
 
 Code prospect . . . . . . . . . .    ########           0-99999999
 
 Raison sociale. . . . . . . . . .    ##################################### 
 
 Client. . . . . . . . . . . . . .    #                  O=Oui,N=Non
 
 Forme Juridique . . . . . . . . .   1                  1. SA/SARL
                                                        2. Société civile
                                                        3. Autre
 
 Code postal . . . . . . . . . . .                      F4=Liste
 
 Adresse complète. . . . . . . . .                                          
                                                                            
 


|    Changer de couleur
 l'aire de saisie est divisée logiquement en trois
 
     libellés (constantes)
     !
     v
!<------------------------------->     règles:
 
 Code prospect . . . . . . . . . .          - cadrés à gauche, si possible
 
 Raison sociale. . . . . . . . . .          - 1er car. en Majuscule
 
 Client. . . . . . . . . . . . . .          - un lien est fait avec la zone
                                               de saisie par ". . . ."
 Forme Juridique . . . . . . . . .
                                            - tous les ". . . ." sont cadrés
                                               à droite sur le dernier point
 
 Code postal . . . . . . . . . . .          - au moins 2 points ". .",
                                               sinon des espaces.
 Adresse complète. . . . . . . . .
                                                                            
 


|    Changer de couleur
 l'aire de saisie est divisée logiquement en trois
 
 
                                    zones de saisie
                                     v
 règles:                          <------------------>
 
      - Décalée de trois espaces      ########           0-99999999
        (par rapport au libellé)
                                      ##################################### 
      - haute intensitée
         si obligatoire               #                  O=Oui,N=Non
 
      - si elle possède une valeur   1                  1. SA/SARL
        par défaut, celle-ci est                        2. Société civile
        affichée, et doit être                          3. Autre
        réaffichée, si la zone
        est mise à blanc (!)                            F4=Liste
 
      - elle peut occuper                                                   
         plusieurs lignes                                                   
 


|    Changer de couleur
 l'aire de saisie est divisée logiquement en trois
 
 
 
                                                        valeurs possibles
 règles:                                              <-------------------->
 
      - affichage des limites                           0-99999999
 OU
      - affichage du type de valeur (Nom,...)                              
 OU
      - affichage de la liste:                          O=Oui,N=Non
 
        ° à l'horizontale si choix binaire (oui/non)    1. SA/SARL
                                                        2. Société civile
        ° à la verticale jusqu'à 5                      3. Autre
 
        ° au delà, prévoir F4.                          F4=Liste
 
        ° prévoir aussi F4, pour des listes mouvantes.                      
 
 


|    Changer de couleur
LISTE                          Titre centré  :
                                             :<- une ligne vide
 Département     (critère de positionnement) :<- aire de saisie
                                             :<- ligne vide
Indiquez vos options,puis appuyez sur Entrée.:<- ligne d'instruction (bleue)
1=Ajouter    2=Modifier ....                 :<- lignes d'options   (bleues)
8=Attributs  9=...                           :                      (2 maxi)
                                             :<- ligne vide
 Opt Client  Nom                Adresse      :<- en-têtes de colonnes
     111111  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :
     222222  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :
     333333  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :<- la liste
     444444  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :
     555555  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :
     666666  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :
                                             :
                                             :
                                             :
                                             :
F3=Exit            F4=Invite                 : <- lignes 22 et 23 réservées
F23=Autres touches F24=Autres options        :    aux touches de fonction
 oooooooooooooooooooooooooooooooooooooooooo  : <- ligne 24 pour les messages


|    Changer de couleur
 
 Règles:
 
      - l'aire de saisie est facultative
        si elle est absente, l'écran se présente alors sous la forme:
                                                                            
LISTE                          Titre centré  :
                                             :<- une ligne vide
Indiquez vos options,puis appuyez sur Entrée.:<- ligne d'instruction (bleue)
1=Ajouter    2=Modifier ....                 :<- lignes d'options
      etc, etc ...                                                          
 
     - la première ligne de la liste peut être dédiée à la création.
       Seule la clé apparaît (gérer cette option dans le format de contrôle)
                                                                            
1=Ajouter    2=Modifier ....                 :<- lignes d'options
                                             :
 Opt Client  Nom                Adresse      :<- en-têtes de colonnes
                                             :<- ligne d'ajout
     111111  xxxxxxxxxxxxxxxx   zzzzzzzzzzz  :<- début de la liste
                                                                            
     - vous pouvez (à votre goût), préférer la touche F6.


|    Changer de couleur
 
      - la partie options valides doit occuper 2 lignes maxi.
        (au delà prévoir F23=Autres touches)
 
      - les options s'inscrivent sous la forme X=Texte (sans espace,
                                                 1er car. en Majuscule)
 
      - les options sont cadrées sur le 1er chiffre (le plus à gauche)
 
      - les en-têtes de colonnes sont : + 1er car. en Majuscule
 
                                       + cadrées à gauche sur la première
                                        position de la zone(et non centrées)
 
                                       + la zone option porte le libellé
                                            "Option" ou "Opt".
 
      - prévoir une ligne blanche entre la partie liste et les touches
        de fonction. Cette partie peut être occupée par le signe "A suivre."
 
 
 


|    Changer de couleur
 
      - SI la liste est vide, l'indiquer, sous la forme:
                                                                            
Indiquez vos options,puis appuyez sur Entrée.:<- ligne d'instruction (bleue)
                                             :
 Opt Client  Nom                Adresse      :<- en-têtes de colonnes
                                             :<- ligne blanche
     (Aucun client dans la liste)            :
              ^
              !                                                             
             identifiant de la liste
 
      Les options valides:
 
      1 : Choisir (sur une liste de type F4)
        : Ajouter
 
      2 : Modifier/Réviser
 
      3 : Copier/Retenir
 
      4 : Supprimer/Fin


|    Changer de couleur
 
      5 : Afficher/Gérer
 
      6 : Imprimer/Libérer
 
      7 : Repabtiser
 
      8 : Afficher Attributs/Détail
          Gérer Attributs/Détail
 
      9 : Exécuter
 
 Gérer doit être affecté prioritairement à 5 ou 8 (si occupés à 9 ou 12)
 
 Si vos options occupent deux positions  '1 ' doit être équivalent à ' 1'.
 
 
 En cas de doute, le plus simple est de vous inspirer d'écrans système
 
    WRKSPLF
    WRKACTJOB
    PDM (pour les options à deux positions)


|    Changer de couleur
 
      Les touches de fonction (lignes bleues)
 
          sont sous la forme  Fx=Texte (important pour RUMBA et la souris)
 
          le 1er car. du texte est en Majuscule
 
          2 lignes maxi (si +, prévoir F24=Autres touches)
 
          elles sont cadrées sur le "F" (sur 2 lignes)
 
          F1=Aide            F3=Exit
          F23=Autres options F24=AUtres touches
 
      Les touches normalisée :
 
      F1=Aide     (le mot-clé SDD ALTHELP rend F1 identique à HELP)
 
      F2=Autre jeux de touches
 
                  si vous avez besoin de plus de 24 touches (!!), F2 assigne
                   aux touches une autre signification (voir RLU)


|    Changer de couleur
 
      F3=Sortie   retour au point d'entrée
 
                  si risque de perte de données, un écran de sauvegarde ou
                   de confirmation est proposé.
      F4=Invite/Liste
 
      F5=Réafficher/Rafraîchir l'écran
 
                  Dans tous les cas, la saisie est perdue.
 
      F6=Ajouter   (AS uniquement / NON CUA) 
 
      F9=Retrouver dernière commande
        =Ligne de commande
 
      F11=Index d'aide
 
      F12=Annuler/Ecran précédent (et non retour au point d'entrée comme F3)
 
                  La saisie est perdue
 


|    Changer de couleur
 
      F16=Menu principal   (dans les deux cas AS uniquement / NON CUA) 
         =Rechercher
 
      F17=Début de liste  (AS uniquement / NON CUA) 
 
      F18=Fin de liste  (AS uniquement / NON CUA) 
 
      F19=Gauche
 
      F20=Droite
 
      F21=Fenêtre de commande (alternative à F9) (AS uniquement / NON CUA) 
 
      F23=Autres options (AS uniquement / NON CUA) 
 
      F24=Autres touches (AS uniquement / NON CUA) 
 
Fonctions CUA, non rencontrées ou peu présentes sur AS/400 :
      F7=Page suivante    (voir SDD / ALTPAGEUP)
      F8=Page précédente  (voir SDD / ALTPAGEDWN)
      F9=Aide des touches de fonction





©AF400