{"id":46172,"date":"2026-08-03T08:20:00","date_gmt":"2026-08-03T06:20:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=46172"},"modified":"2026-08-03T10:08:56","modified_gmt":"2026-08-03T08:08:56","slug":"simplified-distribution-path-creation-in-goldengate-26-3","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/","title":{"rendered":"Simplified Distribution Path Creation in GoldenGate 26.3"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The&nbsp;<code>23.26.3.0.0<\/code>&nbsp;release update of GoldenGate 26ai (July 2026) ships a small but welcome usability change, listed in the&nbsp;<em><strong>New Enhancements<\/strong><\/em>&nbsp;section of the release notes:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Bug 39415027: Generic &#8211; Simplified Distribution and Receiver Service Path Configuration<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enhanced the Create Distribution and Receiver Service Paths experience by introducing Simple and Advanced configuration modes. The simplified view displays only the required settings by default, while advanced options remain available for users who need additional configuration.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Anyone who has created a distribution path from the web UI knows the form used to be long. I already walked through the full setup in a\u00a0<a href=\"https:\/\/www.dbi-services.com\/blog\/create-distribution-paths-in-nginx-secured-goldengate-26ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">previous blog on distribution paths in NGINX-secured deployments<\/a>. This enhancement simplifies the creation form for most common use cases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this blog, I want to look at what changes: first in the web UI, then what the hidden fields default to, and finally whether anything changes at the REST API level.<\/p>\n\n\n\n<h2 id=\"h-what-changes-in-the-web-ui\" class=\"wp-block-heading\">What changes in the web UI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This enhancement is in fact&nbsp;<strong>two separate changes<\/strong>, shipped together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, the&nbsp;<strong>form collapsed to a single step<\/strong>. In&nbsp;<code>23.26.2<\/code>&nbsp;and earlier version of GoldenGate, creating a path was a six-step process:&nbsp;<em>Path Information<\/em>,&nbsp;<em>Source Options<\/em>,&nbsp;<em>Target Options<\/em>,&nbsp;<em>Advanced Options<\/em>,&nbsp;<em>Filtering Options<\/em>&nbsp;and&nbsp;<em>Managed Options<\/em>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1019\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\" alt=\"\" class=\"wp-image-46176\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10-300x300.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10-150x150.png 150w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10-768x764.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Starting with&nbsp;<code>23.26.3.0.0<\/code>, these steps are gone. Instead, there are now only&nbsp;<strong>two steps: a configuration page, and a review page.<\/strong>&nbsp;Most of what used to be spread across the six screens now lives on the first page; the rest (the managed, format and network tuning options) moved onto the&nbsp;<em><strong>Review<\/strong><\/em>&nbsp;page, which is interactive rather than a read-only summary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second change is that this single page has a&nbsp;<strong>Default \/ Advanced toggle<\/strong>. This is the part the release notes mention:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"175\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-advanced-toggle.png\" alt=\"\" class=\"wp-image-46177\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-advanced-toggle.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-advanced-toggle-300x109.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Default mode<\/strong>: only the required settings are displayed, like path name, source (extract and trail) and target (host, port, protocol and target trail).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced mode<\/strong>: the same single page, but every optional field is revealed: air gap security, trail file size, target type, HPE NonStop toggle, format options and network options. The reverse proxy toggle, encryption and filtering checkboxes are present in both modes (see below).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Switching to Advanced in&nbsp;<code>23.26.3<\/code>&nbsp;does&nbsp;<strong>not<\/strong>&nbsp;bring back the six steps. It stays on one page, revealing the hidden fields. Here are the two forms:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"735\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-ogg.png\" alt=\"\" class=\"wp-image-46178\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-ogg.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-ogg-196x300.png 196w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"840\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-advanced-mode-ogg.png\" alt=\"\" class=\"wp-image-46179\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-advanced-mode-ogg.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-advanced-mode-ogg-171x300.png 171w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><em><strong>NB<\/strong><\/em>: The same&nbsp;<strong>Default \/ Advanced mechanism<\/strong>&nbsp;applies to the&nbsp;<strong>Receiver Service<\/strong>&nbsp;path creation form.<\/p>\n\n\n\n<h2 id=\"h-what-do-the-hidden-fields-default-to\" class=\"wp-block-heading\">What do the hidden fields default to?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When Default mode hides a field, nothing is left blank. GoldenGate will silently apply a default value when calling the REST API. Knowing these defaults will help you decide whether to use the Default or the Advanced mode. Here is the list of what Advanced mode reveals.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Field only editable in Advanced<\/th><th class=\"has-text-align-left\" data-align=\"left\">Applies to<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default value<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Air Gap Security Enabled<\/td><td class=\"has-text-align-left\" data-align=\"left\">all protocols<\/td><td class=\"has-text-align-left\" data-align=\"left\">Disabled<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Trail Size (MB)<\/td><td class=\"has-text-align-left\" data-align=\"left\">all protocols<\/td><td class=\"has-text-align-left\" data-align=\"left\">2000 MB<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Target Type (Manager \/ Collector \/ Receiver Service)<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>ogg<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Manager<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Target is HPE NonStop<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>ogg<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Disabled<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So a path created in Default mode always gets a 2000 MB trail, no air gap security, and (for an&nbsp;<code>ogg<\/code>&nbsp;target) a Manager target type. If any of those needs to change, you should switch to Advanced mode.<\/p>\n\n\n\n<h3 id=\"h-the-review-step-carries-the-managed-and-tuning-options\" class=\"wp-block-heading\">The Review step carries the managed and tuning options<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The second step (<strong>Review<\/strong>) is not a read-only summary. It always shows a summary of the path&nbsp;<em>and<\/em>&nbsp;an editable&nbsp;<strong>Managed Options<\/strong>&nbsp;section. In Advanced mode, it also shows&nbsp;<strong>Format options<\/strong>&nbsp;and a large&nbsp;<strong>Network Options<\/strong>&nbsp;section. The Default\/Advanced mode toggle also changes what you see here:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Section on the Review step<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Advanced<\/th><th class=\"has-text-align-left\" data-align=\"left\">Notable defaults<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Managed Options (Critical, Auto Restart, retries, delay)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Shown<\/td><td class=\"has-text-align-left\" data-align=\"left\">Shown<\/td><td class=\"has-text-align-left\" data-align=\"left\">Auto Restart&nbsp;<strong>on<\/strong>, 10 retries, 2 minute delay; Critical&nbsp;<strong>off<\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Format options (target format Type)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Hidden<\/td><td class=\"has-text-align-left\" data-align=\"left\">Shown<\/td><td class=\"has-text-align-left\" data-align=\"left\">Target Type = Default<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Network Options (compression, TCP tuning, buffers, keep-alive)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Hidden<\/td><td class=\"has-text-align-left\" data-align=\"left\">Shown<\/td><td class=\"has-text-align-left\" data-align=\"left\">Compression off, EOF delay 10 tenths, checkpoint frequency 10, DSCP \/ TOS DEFAULT, TCP_NODELAY on<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To summarize,&nbsp;<strong>auto restart is on by default<\/strong>&nbsp;(10 retries, 2 minute delay) and you can adjust it without leaving Default mode. The network tuning parameters (compression, EOF delay, DSCP \/ TOS, TCP flags, socket buffers) keep their usual defaults unless you switch to Advanced mode and change them.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"519\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-default.png\" alt=\"\" class=\"wp-image-46180\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-default.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-default-277x300.png 277w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"913\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-advanced.png\" alt=\"\" class=\"wp-image-46181\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-advanced.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-review-advanced-158x300.png 158w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n<h3 id=\"h-default-mode-nbsp-does-not-mean-nbsp-no-security\" class=\"wp-block-heading\"><em>Default mode<\/em>&nbsp;does not mean&nbsp;<em>no security<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The distribution path creation form is also adapted to the protocol you choose. Selecting the&nbsp;<strong>Target Protocol<\/strong>&nbsp;changes which fields appear, in both modes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>ogg<\/code><\/strong>&nbsp;is the classic mode, without authentication fields. Advanced adds the Target Type and the HPE NonStop toggle.<\/li>\n\n\n\n<li><strong><code>ws<\/code><\/strong>&nbsp;and&nbsp;<strong><code>wss<\/code><\/strong>: both add a reverse proxy toggle (disabled by default) and a&nbsp;<strong>Target Authentication Method<\/strong>: Certificate is the pre-selected value for&nbsp;<code>wss<\/code>. Switching to UserID Alias shows&nbsp;<code>Domain: Network<\/code>&nbsp;(greyed out, not editable) and an&nbsp;<code>Alias<\/code>&nbsp;dropdown (the same reserved&nbsp;<code>Network<\/code>&nbsp;domain used for path connection credentials).<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"825\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-wss-cert.png\" alt=\"\" class=\"wp-image-46182\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-wss-cert.png 480w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/dist-path-default-mode-wss-cert-175x300.png 175w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Since GoldenGate 26ai, the default for trail file size is no longer 500 MB but 2000 MB. If you are fine with a 2000 MB trail, no air gap, a Manager target (for&nbsp;<code>ogg<\/code>&nbsp;protocol), and the default auto restart behaviour, you can keep the default mode. Switch to Advanced when you want a different trail size, air gap setup, a Collector or Receiver Service target, HPE NonStop, a specific target format, or any of the network tuning options.<\/p>\n\n\n\n<h2 id=\"h-nothing-changes-in-goldengate-rest-api\" class=\"wp-block-heading\">Nothing changes in GoldenGate REST API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Default \/ Advanced switch is&nbsp;<strong>purely a web UI convenience<\/strong>. It changes which fields the form renders, not what GoldenGate stores or how you create a path programmatically. The REST endpoints are unchanged:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Operation<\/th><th class=\"has-text-align-left\" data-align=\"left\">Verb<\/th><th class=\"has-text-align-left\" data-align=\"left\">Endpoint<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Create distribution path<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>POST<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/services\/{version}\/sources\/{distpath}<\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Update distribution path<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>PATCH<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/services\/{version}\/sources\/{distpath}<\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Create receiver (collector) path<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>POST<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/services\/{version}\/targets\/{path}<\/code><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">Update receiver path<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>PATCH<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/services\/{version}\/targets\/{path}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you automate distribution path creation (I will publish a blog about this soon) in your environments,&nbsp;<strong>nothing changes<\/strong>. The payload you send is identical before and after patching to&nbsp;<code>23.26.3.0.0<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From a web UI perspective, paths are created with the exact same payloads in Default and Advanced mode. For instance, I created one path from the web UI in Default mode (<code>DEFPATH<\/code>) and an equivalent one in Advanced mode (<code>ADVPATH<\/code>), with the same source and target, as well as every optional field left at its pre-filled value. Analyzing the&nbsp;<a href=\"https:\/\/preview.juliendelattre.pages.dev\/blog\/querying-goldengate-rest-api-log-efficiently\/\" target=\"_blank\" rel=\"noreferrer noopener\">restapi.log files<\/a>, here is the content of the payload:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\noracle@vmogg: jq -c &#039;select(.request.context.verb == &quot;POST&quot; and .request.context.uriTemplate == &quot;\/services\/{version}\/sources\/{distpath}&quot;)&#039; restapi.ndjson\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Captured&nbsp;<code>DEFPATH<\/code>&nbsp;(Default mode),&nbsp;<code>POST \/services\/v2\/sources\/DEFPATH<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{\n  &quot;name&quot;: &quot;DEFPATH&quot;,\n  &quot;status&quot;: &quot;stopped&quot;,\n  &quot;source&quot;: {\n    &quot;uri&quot;: &quot;trail:\/\/localhost:7811\/services\/v2\/sources?trail=e1&quot;,\n    &quot;details&quot;: {}\n  },\n  &quot;target&quot;: {\n    &quot;isDynamicOggPort&quot;: true,\n    &quot;uri&quot;: &quot;ogg:\/\/vmogg2:7812\/services\/v2\/targets?trail=ea&quot;,\n    &quot;details&quot;: {\n      &quot;trail&quot;: { &quot;seqLength&quot;: 9, &quot;sizeMB&quot;: 2000 },\n      &quot;compression&quot;: { &quot;enabled&quot;: false }\n    }\n  },\n  &quot;options&quot;: {\n    &quot;eofDelayCSecs&quot;: 10,\n    &quot;checkpointFrequency&quot;: 10,\n    &quot;critical&quot;: false,\n    &quot;autoRestart&quot;: { &quot;retries&quot;: 10, &quot;delay&quot;: 2 },\n    &quot;streaming&quot;: true\n  },\n  &quot;begin&quot;: { &quot;sequence&quot;: 0, &quot;offset&quot;: 0 }\n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Captured&nbsp;<code>ADVPATH<\/code>&nbsp;(Advanced mode),&nbsp;<code>POST \/services\/v2\/sources\/ADVPATH<\/code>:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n{\n  &quot;name&quot;: &quot;ADVPATH&quot;,\n  &quot;status&quot;: &quot;stopped&quot;,\n  &quot;source&quot;: {\n    &quot;uri&quot;: &quot;trail:\/\/localhost:7811\/services\/v2\/sources?trail=e1&quot;,\n    &quot;details&quot;: {}\n  },\n  &quot;target&quot;: {\n    &quot;isDynamicOggPort&quot;: true,\n    &quot;uri&quot;: &quot;ogg:\/\/vmogg2:7812\/services\/v2\/targets?trail=eb&quot;,\n    &quot;details&quot;: {\n      &quot;trail&quot;: { &quot;seqLength&quot;: 9, &quot;sizeMB&quot;: 2000 },\n      &quot;compression&quot;: { &quot;enabled&quot;: false }\n    }\n  },\n  &quot;options&quot;: {\n    &quot;eofDelayCSecs&quot;: 10,\n    &quot;checkpointFrequency&quot;: 10,\n    &quot;critical&quot;: false,\n    &quot;autoRestart&quot;: { &quot;retries&quot;: 10, &quot;delay&quot;: 2 },\n    &quot;streaming&quot;: true\n  },\n  &quot;begin&quot;: { &quot;sequence&quot;: 0, &quot;offset&quot;: 0 }\n}\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The two bodies differ&nbsp;<strong>only in&nbsp;<code>name<\/code>&nbsp;and the target trail letter<\/strong>. Every optional key that Default mode is supposed to \u201chide\u201d (<code>sizeMB<\/code>,&nbsp;<code>seqLength<\/code>,&nbsp;<code>compression.enabled<\/code>,&nbsp;<code>eofDelayCSecs<\/code>,&nbsp;<code>checkpointFrequency<\/code>,&nbsp;<code>critical<\/code>,&nbsp;<code>autoRestart<\/code>,&nbsp;<code>streaming<\/code>) is sent explicitly by&nbsp;<em>both<\/em>&nbsp;modes, with the same value.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you work mostly from the web UI and create paths by hand, the new form will help you. And if you automate with the REST API, this enhancement does not affect you at all. Your existing calls keep working exactly as before, and you were already, in effect, in \u201cadvanced mode\u201d because you send whatever properties you choose.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The&nbsp;23.26.3.0.0&nbsp;release update of GoldenGate 26ai (July 2026) ships a small but welcome usability change, listed in the&nbsp;New Enhancements&nbsp;section of the release notes: Bug 39415027: Generic &#8211; Simplified Distribution and Receiver Service Path Configuration Enhanced the Create Distribution and Receiver Service Paths experience by introducing Simple and Advanced configuration modes. The simplified view displays only the [&hellip;]<\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[3787,59],"tags":[3827,3804,979,3970,328,3730,3920,4055,1521,3767],"type_dbi":[3828,3823,3801,3971,3740,3881,3921,4056,3800,3769],"class_list":["post-46172","post","type-post","status-publish","format-standard","hentry","category-goldengate","category-oracle","tag-3827","tag-26ai","tag-api","tag-distribution","tag-goldengate","tag-ogg","tag-path","tag-receiver","tag-rest","tag-restapi","type-3828","type-26ai","type-api","type-distribution","type-goldengate","type-ogg","type-path","type-receiver","type-rest","type-restapi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Simplified Distribution Path Creation in GoldenGate 26.3 - dbi Blog<\/title>\n<meta name=\"description\" content=\"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simplified Distribution Path Creation in GoldenGate 26.3\" \/>\n<meta property=\"og:description\" content=\"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-03T06:20:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-03T08:08:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1019\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julien Delattre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Delattre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/\"},\"author\":{\"name\":\"Julien Delattre\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"headline\":\"Simplified Distribution Path Creation in GoldenGate 26.3\",\"datePublished\":\"2026-08-03T06:20:00+00:00\",\"dateModified\":\"2026-08-03T08:08:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/\"},\"wordCount\":1174,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/08\\\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\",\"keywords\":[\"26\",\"26ai\",\"api\",\"distribution\",\"GoldenGate\",\"ogg\",\"path\",\"receiver\",\"rest\",\"restapi\"],\"articleSection\":[\"GoldenGate\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/\",\"name\":\"Simplified Distribution Path Creation in GoldenGate 26.3 - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/08\\\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\",\"datePublished\":\"2026-08-03T06:20:00+00:00\",\"dateModified\":\"2026-08-03T08:08:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\"},\"description\":\"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/08\\\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/08\\\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png\",\"width\":1024,\"height\":1019},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/simplified-distribution-path-creation-in-goldengate-26-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simplified Distribution Path Creation in GoldenGate 26.3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/764ab019cc9dec42655b4c6b9b8e474e\",\"name\":\"Julien Delattre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"caption\":\"Julien Delattre\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/juliendelattre\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Simplified Distribution Path Creation in GoldenGate 26.3 - dbi Blog","description":"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/","og_locale":"en_US","og_type":"article","og_title":"Simplified Distribution Path Creation in GoldenGate 26.3","og_description":"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)","og_url":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/","og_site_name":"dbi Blog","article_published_time":"2026-08-03T06:20:00+00:00","article_modified_time":"2026-08-03T08:08:56+00:00","og_image":[{"width":1024,"height":1019,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png","type":"image\/png"}],"author":"Julien Delattre","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julien Delattre","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/"},"author":{"name":"Julien Delattre","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"headline":"Simplified Distribution Path Creation in GoldenGate 26.3","datePublished":"2026-08-03T06:20:00+00:00","dateModified":"2026-08-03T08:08:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/"},"wordCount":1174,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png","keywords":["26","26ai","api","distribution","GoldenGate","ogg","path","receiver","rest","restapi"],"articleSection":["GoldenGate","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/","url":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/","name":"Simplified Distribution Path Creation in GoldenGate 26.3 - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png","datePublished":"2026-08-03T06:20:00+00:00","dateModified":"2026-08-03T08:08:56+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"description":"Discover GoldenGate 23.26.3.0.0 simplified distribution and receiver path creation, and what changes (or not)","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/08\/ogg_blog_nginx_dist_path_1-1024x1019-3a55af10.png","width":1024,"height":1019},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/simplified-distribution-path-creation-in-goldengate-26-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Simplified Distribution Path Creation in GoldenGate 26.3"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e","name":"Julien Delattre","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","caption":"Julien Delattre"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=46172"}],"version-history":[{"count":5,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46172\/revisions"}],"predecessor-version":[{"id":46187,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/46172\/revisions\/46187"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=46172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=46172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=46172"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=46172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}