Aller au contenu principal

JD Edwards

Cet écran configure l'accès à la base JD Edwards que NomaUBL interroge lors de l'extraction des sorties BIP (BI Publisher) — BLOB XML de données et rendus PDF. Il définit la connexion JDBC, les identifiants, le schéma cible et les trois tables BIP JDE que NomaUBL parcourt pour récupérer le payload d'un job.

Page spécifique à JD Edwards

Cette page fait partie des composants spécifiques à JDE de NomaUBL. Les autres pages de Configuration sont agnostiques de la source (JDE, SAP, NetSuite, ERP personnalisé) ; celle-ci ne s'applique que lorsque la source est JD Edwards.

L'éditeur comporte deux onglets :

  1. Connection — URL JDBC, identifiants, gestion de l'enregistrement après extraction.
  2. Tables — schéma et noms des trois tables BIP JDE.

Onglet 1 — Connection

Connection

ChampDescription
JDBC URLChaîne de connexion JDBC Oracle vers la base JDE (par ex. jdbc:oracle:thin:@dbserver:1521/jde92t). Format : jdbc:oracle:thin:@host:port/service_name.

Credentials

ChampDescription
DB UserCompte de base JDE disposant des droits SELECT (et DELETE / UPDATE selon le réglage Remove RD) sur les tables BIP.
DB PasswordMot de passe associé au compte de base.

BIP Extraction

Action effectuée par NomaUBL sur l'enregistrement de définition de report BIP après une extraction réussie.

ChampValeursDescription
Remove RDNO / REMOVE / UPDATENO = l'enregistrement reste en place ; REMOVE = suppression de l'enregistrement dans F9563110 ; UPDATE = réécriture du PDF rendu dans la colonne BLOB (PDF uniquement).

Choisir NO durant la validation d'une intégration, passer à REMOVE une fois la chaîne fiabilisée (la file reste propre), et n'utiliser UPDATE que lorsque des consommateurs JDE en aval attendent de retrouver le PDF rendu dans le BLOB.


Onglet 2 — Tables

Schema

ChampDescription
Schema SYSchéma System JDE où résident les trois tables BIP (par ex. SY920). Tous les noms de tables ci-dessous sont résolus dans ce schéma.

Table Names

NomaUBL n'a besoin que d'un accès en lecture sur trois tables BIP JDE pour récupérer la sortie complète d'un job. Les valeurs par défaut suivent la nomenclature JDE.

ChampDéfautRôle
F95630 – XMLP Data Output RepositoryF95630Contient les BLOB XML (xdrpdubblb). Sert de clé de jointure pour la récupération du PDF. Colonne clé du job : XDJOBNBR.
F95631 – XMLP Output RepositoryF95631Contient les BLOB PDF (xorpdxpblb). Joint à F95630 sur les colonnes GUID de sortie.
F9563110 – Report Definition Job ControlF9563110Trace la requête de job report BIP. Supprimé par NomaUBL lorsque Remove RD = REMOVE. Colonne clé du job : RJJOBNBR.

Le parcours est direct : NomaUBL identifie les jobs candidats dans F9563110, récupère le BLOB XML correspondant dans F95630, puis joint F95631 sur le GUID de sortie pour obtenir le PDF.


Conseils & bonnes pratiques

  • Séparer le compte BIP d'un compte métier JDE classique. Un compte de base dédié simplifie l'audit et la révocation.
  • Accorder le strict minimum de privilèges en cohérence avec Remove RD. SELECT suffit pour NO ; ajouter DELETE pour REMOVE ; ajouter UPDATE pour UPDATE.
  • Valider l'URL JDBC avec un client SQL avant enregistrement. Les fautes de frappe dans la chaîne de connexion sont la première cause d'échec d'authentification.
  • Ne surcharger les noms de tables qu'en cas de renommage côté JDE. Une installation JDE standard utilise toujours F95630 / F95631 / F9563110 ; toute déviation reflète une personnalisation JDE.
  • Utiliser Remove RD = REMOVE en production. Conserver indéfiniment les jobs traités dans F9563110 alourdit la file et ralentit les interrogations BIP suivantes.