Skip to content

Oracle outbound

Oracle outbound publiceert feedback en exports vanuit ERP-NL naar Oracle EBS, Oracle Fusion of een file landing zone. De integratie is bedoeld voor gecontroleerde terugkoppeling van betaal- en reconciliatie-informatie naar een extern financieel bronsysteem.

Wat kun je met Oracle outbound?

Met Oracle outbound kun je:

  • targets voor EBS, Fusion of bestandslanding beheren;
  • exporttypen per target activeren;
  • authenticatie en retrybeleid configureren;
  • outbound events monitoren;
  • mislukte events opnieuw aanbieden;
  • events annuleren wanneer ze niet meer verwerkt moeten worden;
  • een worker-run handmatig starten voor operationele opvolging.

Schermen

SchermRouteDoel
Oracle outbound inrichting/setup/banking/oracle-outboundTargets beheren
Oracle outbound monitoring/monitoringEvents, statussen en payloaddetails opvolgen

Targets

Een target beschrijft waar ERP-NL outbound feedback naartoe publiceert.

VeldBetekenis
Target codeInterne code, bijvoorbeeld ORACLE_EBS_NL1
Target typeEBS of FUSION
Delivery modeHTTP-service, Fusion integratie, EBS custom service, file landing zone of mock
Base URL / transport locationDoeladres of bestandslocatie
Auth typeGeen auth, API key, basic auth of OAuth
Secret referenceVerwijzing naar secretconfiguratie
Retry policyPogingen, vertraging en backoff
Enabled export typesWelke exports via het target lopen

Eventstatussen

StatusBetekenis
PENDINGKlaar voor verzending
SENDINGWordt verwerkt
DELIVEREDSuccesvol afgeleverd
FAILED_RETRYABLEFout, opnieuw proberen mogelijk
FAILED_PERMANENTFout zonder automatische retry
CANCELLEDHandmatig geannuleerd

Operationeel proces

mermaid
flowchart LR
  Source[Bronproces] --> Enqueue[Outbound event]
  Enqueue --> Worker[Worker]
  Worker --> Adapter[Adapter]
  Adapter --> Oracle[Oracle of landing zone]
  Adapter --> Status[Status en response]
  Status --> Retry[Retry of cancel]

Adapters

ERP-NL ondersteunt meerdere delivery adapters:

  • HTTP adapter voor generieke servicecalls;
  • EBS custom service adapter;
  • Fusion ERP integration adapter;
  • file landing zone adapter;
  • mock adapter voor tests en lokale ontwikkeling.

Monitoring en opvolging

Gebruik de monitoringtab om:

  • aantallen pending, delivered, retryable en permanent failed te zien;
  • te filteren op status en exporttype;
  • payload en response te inspecteren;
  • retry uit te voeren op retryable events;
  • events te annuleren wanneer verdere verwerking ongewenst is;
  • een worker-run te starten bij operationele achterstand.

Beheeradvies

  • Richt eerst een mock of file landing zone in voordat productie-HTTP wordt gebruikt.
  • Gebruik idempotency keys om dubbele verwerking in Oracle te voorkomen.
  • Leg secrets buiten de database vast en verwijs via secret_ref.
  • Controleer retrybeleid per target; niet elke fout hoort eindeloos opnieuw geprobeerd te worden.
  • Monitor permanent failed events dagelijks in productieomgevingen.

API's

EndpointGebruik
GET /api/oracle-outbound/targetsTargets lezen
POST /api/oracle-outbound/targetsTarget maken
PUT /api/oracle-outbound/targets/{target_id}Target wijzigen
GET /api/oracle-outbound/eventsEvents lezen
POST /api/oracle-outbound/events/{event_id}/retryEvent opnieuw aanbieden
POST /api/oracle-outbound/events/{event_id}/cancelEvent annuleren
POST /api/oracle-outbound/worker/runWorker handmatig uitvoeren