ADD DISTPATH

Utilizzare ADD DISTPATH per creare un percorso di distribuzione. I percorsi di distribuzione vengono creati per collegare il servizio di distribuzione di una distribuzione al servizio di ricezione di un'altra distribuzione, al fine di inviare trail dalla distribuzione di origine a quella di destinazione.

Sintassi

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

Nome univoco del percorso di distribuzione da aggiungere.

source-uri

Specifica l'URI di origine dopo la parola chiave di origine per indicare la provenienza dei dati. Il formato dell'URI contiene il protocollo (sono supportati solo i trail), il nome host, il numero di porta del servizio di distribuzione e la posizione dei file di trail di origine.

target-uri

Specifica l'URI di destinazione dopo la parola chiave di destinazione per indicare dove verranno inviati i dati. Il formato di questo URI è il seguente:

un protocollo supportato: udt, ogg, socket Web ws o socket Web sicuro wss;

un nome host;

il numero di porta del servizio di ricezione;

la posizione dei file di trail di destinazione.

TARGETTYPE

Specifica il tipo di destinazione nel caso in cui il percorso di distribuzione utilizzi il protocollo precedente. Questo argomento è valido solo se lo schema URI di destinazione è ogg://.

Scegliere MANAGER se la destinazione è una distribuzione precedente con un Manager in esecuzione.

Scegliere COLLECTOR se la destinazione è una distribuzione precedente con un collector statico in esecuzione.

Scegliere RECVSRVR se la destinazione è una distribuzione dell'architettura dei microservizi con un servizio di ricezione in esecuzione.

AUTHENTICATION OAUTH

Utilizzare questa opzione se si utilizza un profilo d'autorizzazione del provider di identità esterno. In questo modo il flusso verrà impostato dal servizio di distribuzione al servizio di ricezione. Vedere Deploy-Delegate User Authentication and Authorization to an External ID Provider nella Documentazione dei microservizi Oracle GoldenGate.

Nota: se la distribuzione è abilitata per IDCS, è comunque possibile scegliere di eseguire l'autenticazione utilizzando le altre opzioni.

AUTHENTICATION CERTIFICATE certificate-name

Certificato client specifico dell'identificativo o del percorso di distribuzione caricato e gestito nel servizio di amministrazione.

AUTHENTICATION USERIDALIAS

In alternativa all'autenticazione del certificato, è possibile associare ciascun percorso a un valore DBLOGIN USERIDALIAS di destinazione.

ENCRYPTIONPROFILE

Specifica il nome del profilo di cifratura per il percorso di distribuzione.

Esempi


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

Il trail di destinazione deve specificare la directory che contiene i file di trail. In questo esempio viene utilizzata la directory dirdat predefinita.

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

Un valore di DBLOGIN USERIDALIAS completamente qualificato.

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

un valore di DBLOGIN USERIDALIAS di un dominio predefinito.

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

Di seguito è riportato un esempio di questa implementazione.

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

In alternativa, è possibile scegliere di eseguire il comando con base64-encoded user:password per eseguire l'esecuzione con il valore di USERIDALIAS gestito nell'area di memorizzazione delle credenziali.

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

In questo esempio webuser è l'utente e webpass è la password.