Tunnels : RCPM000
Voici la liste des tunnels accessibles :
- DREG_Integration
Function int DREG_Integration(nom)
; appel du programme d'intégration dans DREG
; falseéchec du programcall
; truesuccés du programcall
1 nom A; nom du fichier à intégrer
Paramètre obligatoire :
nom
Paramètre facultatif :
- Interrogation_Encours
Function int Interrogation_Encours(tiers, dos)
; appel du programme d'interrogation de l'encours sur le tiers "tiers"
; falseéchec du programcall
; truesuccés du programcall
1 tiers >RCFDD.dhsdTIERS; code du tiers à interroger
1 dos >RCFDD.dhsdDOS= 0; numéro du dossier
Paramètre obligatoire :
tiers
Paramètre facultatif :
dos
- Interrogation_Tiers
Function int Interrogation_Tiers(tiers, dos)
; appel du programme d'interrogation de tiers sur le tiers "tiers"
; falseéchec du programcall
; truesuccés du programcall
1 tiers>RCFDD.dhsdTIERS ; code du tiers à interroger
1dos>RCFDD.dhsdDOS= 0 ; numéro du dossier
Paramètre obligatoire :
tiers
Paramètre facultatif :
dos
- Tunnel_Transaction_Annuler
Function int Tunnel_Transaction_Annuler(dos, transac, eff)
; appel du programme d'annulation de transaction pour la transaction 'transac'
; falseéchec du programcall
; truesuccés du programcall
1 dos >RCFDD.dhsdDOS= 0; numéro du dossier
1 transac>RCFDD.dhsd TRANSAC ; numéro de la transaction à annuler
1 eff>RCFDD.dhsd EFF= 0; numéro d'effet à annuler
Paramètre obligatoire :
transac
Paramètre facultatif :
dos
eff
- Tunnel_Transaction_Deverrouiller
Function int Tunnel_Transaction_Deverrouiller(dos, transac, eff, transacWrk_flag, transacwrk)
; appel du programme de déverrouillage comptable pour la transaction 'transac'
; falseéchec du programcall
; truesuccés du programcall
1 dos >RCFDD.dhsdDOS= 0; numéro du dossier
1 transac>RCFDD.dhsd TRANSAC ; numéro de la transaction à déverrouiller
1 eff>RCFDD.dhsd EFF= 0; numéro d'effet à déverrouiller
1 transacWrk_flag1,0= 0; flag transaction en cours, =1 si oui
1 transacwrk>RCFDD.dhsd TRANSACWRK= 0; numéro de transaction en cours
Paramètre obligatoire :
transac
Paramètre facultatif :
dos
eff
transacwrk_flag
- Tunnel_Transaction_Comptabiliser
Function int Tunnel_Transaction_Comptabiliser(dos, nbTransac, hmpTransac)
; appel du programme de comptabilisation pour la transaction 'transac'
; falseéchec du programcall
; truesuccés du programcall
1 dos>RCFDD.dhsdDOS= 0; numéro du dossier
1 nbTransac5,0; nombre de transaction à comptabiliser
1 hmpTransacS; chaine contenant les numéros des transactions à comptabiliser
Paramètre obligatoire :
nbTransac
hmpTransac
Paramètre facultatif :
dos
- Tunnel_Bordereau_Annuler
Function int Tunnel_Bordereau_Annuler(dos, bdxNo, bdxTyp)
; appel du programme d'annulation de bordereau pour la transaction 'transac'
; falseéchec du programcall
; truesuccés du programcall
1 dos>RCFDD.dhsdDOS= 0; numéro du dossier
1 bdxNo>RCFDD.dhsd BDXNO
1 bdxTyp1,0; type du boredereau : 1=> bqe, 2 => tiers
Paramètre obligatoire :
bdxno
bdxtyp
Paramètre facultatif :
dos
- Tunnel_Etebac_Transmissions_Imprimer
Function int Tunnel_Etebac_Transmissions_Imprimer
; appel du programme d'impression de l'historique des transmissions ETEBAC
; falseéchec du programcall
; truesuccés du programcall
Paramètre obligatoire :
Paramètre facultatif :
- Tunnel_Etebac_Extrait_Imprimer
Function int Tunnel_Etebac_Extrait_Imprimer(no, dos)
; appel du programme d'impression des extraits de compte etebac pour l'extrait 'no'.
; falseéchec du programcall
; truesuccés du programcall
1 no>RCFEBCDD.dhsdNO; n° de l'extrait à imprimer
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
no
Paramètre facultatif :
dos
- Tunnel_Etebac_CarteParametre_Imprimer
Function int Tunnel_Etebac_CarteParametre_Imprimer(bqe, jnl, op, dos)
; Appel du programme d'impression des cartes paramètres etebac pour la banque
; 'bqe', le journal 'jnl' et l'opération 'op'.
; Pour "toutes les opérations", on imprimera la carte paramètre pour chaque opération
; possible.
; Cas possibles :
; Tous/Toutes = espace
; ----------------------------------------------
; BanqueJournalOpérationRemarque
; ----------------------------------------------
; ToutesTousToutes
; ToutesTous1
; ----------------------------------------------
; 1TousToutes
; 1Tous1
; ----------------------------------------------
; Toutes1Toutesbanque non précisée, journal précisé : il implique la banque (dos+jnl->bqe)
; Toutes11
; ----------------------------------------------
; 11Toutesbanque+journal précisés--> idem au cas précédent, le journal prime.
; 111
; ----------------------------------------------
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsd BQE ; banque
1 jnl >RCFEBCDD.dhsdJNL ; journal
1 op>RCFEBCDD.dhsdOP ; opération
1 dos >RCFEBCDD.dhsdDOS = 0 ; n° de dossier
Paramètres obligatoires :
bqe
jnl
op
Paramètre facultatif :
dos
- Tunnel_Ebics_Connexion_Initialiser
Function int Tunnel_Ebics_Connexion_Initialiser(bqe, dos)
; appel du programme d'initialisation d'une connexion Ebics
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsdBQE; banque
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
bqe
Paramètre facultatif :
dos
- Tunnel_Ebics_Connexion_Imprimer
Function int Tunnel_Ebics_Connexion_Imprimer(bqe, dos)
; appel du programme d'impression des lettres d'initialisation d'une connexion Ebics
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsd BQE; banque
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
bqe
Paramètre facultatif :
dos
- Tunnel_Ebics_Certificats_Telecharger
Function int Tunnel_Ebics_Certificats_Telecharger(bqe, dos)
; appel du programme de téléchargement des certificats de la banque dans le cadre d'une connexion Ebics
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsd BQE; banque
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
bqe
Paramètre facultatif :
dos
- Tunnel_Ebics_Connexion_Revoquer
Function int Tunnel_Ebics_Connexion_Revoquer(bqe, dos)
; appel du programme de révocation d'une connexion Ebics
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsd BQE; banque
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
bqe
Paramètre facultatif :
dos
- Tunnel_Ebics_Donnees_Emettre
Function int Tunnel_Ebics_Donnees_Emettre(no, dos)
; appel du programme d'émission de données Ebics
; falseéchec du programcall
; truesuccés du programcall
1 no>RCFEBCDD.dhsd NO; numéro de remise
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
no
Paramètre facultatif :
dos
- Tunnel_Ebics_Donnees_Telecharger
Function int Tunnel_Ebics_Donnees_Telecharger(bqe, op, mode, jnl, dos)
; appel du programme de téléchargement de données Ebics
; falseéchec du programcall
; truesuccés du programcall
1 bqe >RCFEBCDD.dhsd BQE; banque
1 op>RCFEBCDD.dhsd OP; type de remise
1 mode1,0; type de "sortie" (1 = intégration directe, 2 = sortie RCFEBCIN, 3 = sortie texte seule, 4 = intégration + sortie texte)
1 jnl >RCFEBCDD.dhsdJNL = ' '; journal
1 dos >RCFEBCDD.dhsdDOS = 0; n° de dossier
Paramètre obligatoire :
bqe
op
mode
jnl
Paramètre facultatif :
dos
- Tunnel_Ebics_Certificat_Creer
public function int Tunnel_Ebics_Certificat_Creer(eu_fl, eu_cert_name, eu_key_name, auth_fl, auth_cert_name, auth_key_name, enc_fl, enc_cert_name, enc_key_name, dos)
; appel du programme de création des clés et des certificats
; falseéchec du programcall
; truesuccés du programcall
1 eu_fl1,0 = 1; indicateur de création des clés et certificat de signature
1 eu_cert_nameS = ' '; nom du certificat de signature
1 eu_key_nameS = ' '; nom du fichier contenant la clé privée de signature
1 auth_fl1,0 = 1; indicateur de création des clés et certificat d'authentification
1 auth_cert_name S = ' '; nom du certificat d'authentification
1 auth_key_name S = ' '; nom du fichier contenant la clé privée d'authentification
1 enc_fl1,0 = 1; indicateur de création des clés et certificat de chiffrement
1 enc_cert_name S = ' '; nom du certificat de chiffrement
1 enc_key_name S = ' '; nom du fichier contenant la clé privée de chiffrement
1 dos>RCFEBCDD.dhsdDos = 0; n° de dossier
Paramètre obligatoire :
Paramètre facultatif :
eu_fl
eu_cert_name
eu_key_name
auth_fl
auth_cert_name
auth_key_name
enc_fl
enc_cert_name
enc_key_name
dos
- Tunnel_Transmission_Integrer
public function int Tunnel_Transmission_Integrer(fic, conf, dos)
; appel du programme de transmission/transfert bancaire en mode intégration de fichier
; falseéchec du programcall
; truesuccés du programcall
1fic>RCFEBCDD.dhsdFic
1conf>RCFEBCDD.dhsdConf= ' '
1dos>RCFEBCDD.dhsdDos= 0; n° de dossier
Paramètre obligatoire :
fic
Paramètre facultatif :
conf
dos
- Tunnel_Transmission_Bancaire
public function int Tunnel_Transmission_Bancaire(mode, op, jnl, no, dos)
; appel du programme de transmission/transfert bancaire
; falseéchec du programcall
; truesuccés du programcall
1mode1,0 = 2; mode de lancement (1 = manuel, 2 = automatique)
; dans le cas du mode "manuel", les paramètres "op", "jnl" et "no" sont obligatoires
1op>RCFEBCDD.dhsd Op = ' '; type d'opération
1jnl>RCFEBCDD.dhsdJnl = ' '; journal
1no>RCFEBCDD.dhsdNo = 0; n° de transmission à émettre (le cas échéant)
1dos>RCFEBCDD.dhsdDos = 0; n° de dossier
Paramètre obligatoire :
mode
op
jnl
no
Paramètre facultatif :
dos
- Tunnel_Extrait_Pointer_Auto
public function int Tunnel_Extrait_Pointer_Auto(debdt, findt, jnl, dos)
; appel du programme de pointage automatique des extraits de compte
; falseéchec du programcall
; truesuccés du programcall
1debdt>RCFEBCDD.dhsd DebDt; date début de réception des extraits
1findt>RCFEBCDD.dhsd FinDt; date fin de réception des extraits
1jnl>RCFEBCDD.dhsdJnl = ' '; journal
1dos>RCFEBCDD.dhsdDos = 0; n° de dossier
Paramètre obligatoire :
debdt
findt
Paramètre facultatif :
jnl
dos
- Tunnel_Bordereau_Confection
public function int Tunnel_Bordereau_Confection(dos, nbConfectionBdx, hmpConfectionBdx, comptabiliser_Tunnel)
; appel du programme de confection de bordereaux
; la chaine hmp est de la forme <Bqc>...<Etat>...<BdxDt> …<EditerBqe>...<EditerTiers>...<Bqc>...
; falseéchec du programcall
; truesuccés du programcall
1dos>RCFDD.dhsdDOS= 0; numéro du dossier
1nbConfectionBdx5,0; nombre de type de bordereaux à traiter
1hmpConfectionBdxS; chaine contenant les bqc,etat,varible si la bqe dit être édité, idem pour le tiers
1Comptabiliser_TunnelB= false ; =true pour autoriser la comptabilisation immédiate
Paramètre obligatoire :
nbConfectionBdx
hmpConfectionBdx
Paramètre facultatif :
Comptabiliser_Tunnel
dos