2. Syntax#

result = POST_CHAMP (
    ◆ RESULTAT = result,
    ◇/TOUT_ORDRE = "OUI" (or not specified),
      /NUME_ORDRE = int,
      /INST = float,
      /FREQ = float,
      /NUME_MODE = int,
      /NOEUD_CMP = text,
      /LIST_INST = listr8,
      /LIST_FREQ = listr8,
      /LIST_ORDRE = listis,
      /NOM_CAS = text,
    # If: (exists (" FREQ ")) or (exists (" LIST_FREQ ")) or (exists (" INST ")) or (exists (" LIST_INST "))
        ◇ CRITERE =/"RELATIF" (by default),
                    /"ABSOLU ",
        # If: (equal_to (" CRITERE ", 'RELATIF'))
            ◇ PRECISION = float (default: 1e-06),
        # If: (equal_to (" CRITERE ", 'ABSOLU'))
            ◆ PRECISION = float,
    ◇/TOUT = "OUI" (or not specified),
      /GROUP_MA = grma,
    ◆/EXTR_COQUE = _F (
           ◆ NOM_CHAM =/"EPEQ_ELGA ",
                        /"EPEQ_ELNO ",
                        /"EPSI_ELGA ",
                        /"EPSI_ELNO ",
                        /"SIEF_ELGA ",
                        /"SIEF_ELNO ",
                        /"SIEQ_ELGA ",
                        /"SIEQ_ELNO ",
                        /"SIGM_ELGA ",
                        /"SIGM_ELNO ",
                        /"VARC_ELGA ",
                        /"VARI_ELGA ",
                        /"VARI_ELNO ",
                        /"EPVC_ELGA ",
                        /"EPVC_ELNO ",
                        /"EPME_ELGA ",
                        /"EPME_ELNO ",
                        /"EPSP_ELGA ",
                        /"EPSP_ELNO ",
           ◆ NUME_COUCHE = int,
           ◆ NIVE_COUCHE =/"SUP ",
                           /"INF ",
                           /"MOY ",
        ),
      /EXTR_TUYAU = _F (
           ◆ NOM_CHAM =/"EPEQ_ELGA ",
                        /"EPEQ_ELNO ",
                        /"EPSI_ELGA ",
                        /"EPSI_ELNO ",
                        /"SIEF_ELGA ",
                        /"SIEF_ELNO ",
                        /"SIEQ_ELGA ",
                        /"SIEQ_ELNO ",
                        /"SIGM_ELGA ",
                        /"SIGM_ELNO ",
                        /"VARC_ELGA ",
                        /"VARI_ELGA ",
                        /"VARI_ELNO ",
                        /"EPVC_ELGA ",
                        /"EPVC_ELNO ",
                        /"EPME_ELGA ",
                        /"EPME_ELNO ",
                        /"EPSP_ELGA ",
                        /"EPSP_ELNO ",
           ◆ NUME_COUCHE = int,
           ◆ NIVE_COUCHE =/"SUP ",
                           /"INF ",
                           /"MOY ",
           ◆ ANGLE = int,
        ),
      /EXTR_PMF = _F (
           ◆ NOM_CHAM =/"EPEQ_ELGA ",
                        /"EPEQ_ELNO ",
                        /"EPSI_ELGA ",
                        /"EPSI_ELNO ",
                        /"SIEF_ELGA ",
                        /"SIEF_ELNO ",
                        /"SIEQ_ELGA ",
                        /"SIEQ_ELNO ",
                        /"SIGM_ELGA ",
                        /"SIGM_ELNO ",
                        /"VARC_ELGA ",
                        /"VARI_ELGA ",
                        /"VARI_ELNO ",
                        /"EPVC_ELGA ",
                        /"EPVC_ELNO ",
                        /"EPME_ELGA ",
                        /"EPME_ELNO ",
                        /"EPSP_ELGA ",
                        /"EPSP_ELNO ",
           ◆ NUME_FIBRE = int,
        ),
      /MIN_MAX_SP = _F (
           ◆ NOM_CHAM =/"EPEQ_ELGA ",
                        /"EPEQ_ELNO ",
                        /"EPSI_ELGA ",
                        /"EPSI_ELNO ",
                        /"SIEF_ELGA ",
                        /"SIEF_ELNO ",
                        /"SIEQ_ELGA ",
                        /"SIEQ_ELNO ",
                        /"SIGM_ELGA ",
                        /"SIGM_ELNO ",
                        /"VARC_ELGA ",
                        /"VARI_ELGA ",
                        /"VARI_ELNO ",
                        /"EPVC_ELGA ",
                        /"EPVC_ELNO ",
                        /"EPME_ELGA ",
                        /"EPME_ELNO ",
                        /"EPSP_ELGA ",
                        /"EPSP_ELNO ",
           ◆/NOM_CMP = text,
             /NOM_VARI = text,
           ◆ TYPE_MAXI =/"MAXI ",
                         /"MINI ",
                         /"MAXI_ABS ",
                         /"MINI_ABS ",
           ◆ NUME_CHAM_RESU = int,
        ),
      /COQU_EXCENT = _F (
           ◆ NOM_CHAM =/"EFGE_ELNO ",
                        /"EFGE_ELGA ",
           ◆ MODI_PLAN = "OUI" (or not specified),
        ),
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices