ADD DISTPATH

Utilisez ADD DISTPATH pour créer un chemin de distribution. Les chemins de distribution sont créés pour relier le service de distribution d'un déploiement au service de destinataire d'un autre déploiement, afin d'envoyer les traces de la source vers le déploiement cible.

Syntaxe

ADD DISTPATH path-name
         SOURCE source-uri
         TARGET target-uri|
         [TARGETTYPE ( MANAGER | COLLECTOR | RECVSRVR )] |
         AUTHENTICATION ( OAUTH
                        | (CERTIFICATE certificate-name)
                        | (USERIDALIAS alias [DOMAIN domain])
                        | [ENCRYPTIONPROFILE encryption-profile-name ]

path-name

Nom unique du chemin de distribution à ajouter.

source-uri

Indique l'URI source après le mot-clé source afin de préciser d'où proviennent les données. Le format de l'URI contient le protocole (prise en charge de la trace uniquement), le nom d'hôte, le numéro de port du service de distribution et l'emplacement des fichiers trace source.

target-uri

Indique l'URI cible après le mot-clé cible afin de préciser où seront envoyées les données. Le format de l'URI est le suivant :

un protocole pris en charge, udt, ogg, socket Web ws ou socket Web sécurisé wss

un nom d'hôte,

le numéro de port du service de destinataire,

l'emplacement des fichiers trace cible.

TARGETTYPE

Indique le type de cible si le chemin de distribution utilise le protocole hérité. Cet argument n'est valide que si le schéma d'URI cible est ogg://.

Choisissez MANAGER si la cible est un déploiement hérité avec un gestionnaire en cours d'exécution.

Choisissez COLLECTOR si la cible est un déploiement hérité avec un collecteur statique en cours d'exécution.

Choisissez RECVSRVR si la cible est un déploiement de l'architecture de microservices avec un service de destinataire en cours d'exécution.

AUTHENTICATION OAUTH

Utilisez cette option si vous employez un profil d'autorisation de fournisseur d'identité externe. Vous configurerez ainsi le flux du service de distribution vers le service de destinataire. Reportez-vous à Déployer-déléguer l'authentification et l'autorisation d'un utilisateur à un fournisseur d'ID externe dans la documentation sur les microservices Oracle GoldenGate.

Remarque : si le déploiement est activé pour IDCS, vous pouvez toujours choisir de procéder à l'authentification à l'aide d'autres options.

AUTHENTICATION CERTIFICATE certificate-name

Identificateur du certificat client propre au chemin de distribution téléchargé et géré dans le service d'administration.

AUTHENTICATION USERIDALIAS

(Alternative à l'authentification par certificat) Vous pouvez associer chaque chemin de distribution au DBLOGIN USERIDALIAS cible.

ENCRYPTIONPROFILE

Indique le nom du profil de cryptage du chemin de distribution.

Exemples


ADD DISTPATH dpe  SOURCE trail://localhost:9002/services/v2/sources?trail=ea
                    TARGET wss://localhost:9003/services/v2/targets?trail=ea

La trace cible doit indiquer le répertoire contenant les fichiers trace. Le répertoire par défaut dirdat est utilisé dans l'exemple suivant.

ADD DISTPATH dpe  SOURCE trail://localhost:9002/services/v2/sources?trail=ea
                    TARGET ogg://localhost:9003/services/v2/targets?trail=dirdat/eb
                    TARGETTYPE MANAGER

DBLOGIN USERIDALIAS qualifié complet.

ADD DISTPATH dpe SOURCE ... TARGET ws://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS target-dblogin-useridalias DOMAIN target-domain

DBLOGIN USERIDALIAS d'un domaine par défaut.

ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...

Exemple pour cette implémentation :

ADD DISTPATH dpe SOURCE ... TARGET wss://recvsrvr-host:recvsrvr-port ...
AUTHENTICATION USERIDALIAS ggeast DOMAIN OracleGoldenGate

Vous pouvez également choisir d'exécuter la commande avec base64-encoded user:password pour l'authentification avec l'alias USERIDALIAS géré dans la banque d'informations d'identification.

ADD DISTPATH dpe SOURCE ... TARGET ws://webuser:webpass@recvsrvr-host:recvsrvr-port...

Dans cet exemple, webuser est l'utilisateur et webpass est le mot de passe.