Skip to content

Commit

Permalink
Merge pull request #4423 from EnterpriseDB/release/2023-07-13
Browse files Browse the repository at this point in the history
Release: 2023-07-13
  • Loading branch information
drothery-edb authored Jul 13, 2023
2 parents a283e64 + acc3aac commit 3e0b8ad
Show file tree
Hide file tree
Showing 87 changed files with 955 additions and 311 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: 'Partner Information'
description: 'Details of the partner'

---
|   |   |
| ----------- | ----------- |
| **Partner Name** | Precisely |
| **Partner Product** | Precisely Connect CDC (Change Data Capture) |
| **Web Site** | https://www.precisely.com/ |
| **Version** | Precisely Connect CDC V5.8 |
| **Product Description** | Precisely Connect CDC (Change Data Capture) provides real-time data replication and change data capture functionality. Integrate data seamlessly from legacy systems into next-gen cloud and data platforms with one solution. Seamless data access and collection, Precisely Connect CDC helps you take control of your data from mainframe to cloud. Integrate data through batch and real-time ingestion for advanced analytics, comprehensive machine learning and seamless data migration. Precisely Connect CDC leverages the expertise Precisely has built over decades as a leader in mainframe sort and IBM i data availability and security. Access to all your enterprise data for the most critical business projects is ensured by support for a wide range of sources and targets for all your ETL and change data capture (CDC) needs including EDB Postgres Advanced Server and PostgreSQL. |
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 'Solution Summary'
description: 'Explanation of the solution and its purpose'
---

Precisely Connect CDC (Change Data Capture) provides real-time data replication and change data capture functionality. Precisely Connect CDC real-time replication ensures that databases are in-sync for reporting, analytics, and data warehousing. You can replicate changes as they happen across hierarchical data stores (IMS, VSAM), relational databases, streaming frameworks, and the cloud.

Precisely Connect CDC supports EDB Postgres Advanced Server and PostgreSQL databases in different modes as either a source or target database for real-time data replication and change data capture functionality.

<p align="center">
<img src="Images/ConnectCDCSolutionSummary.png">
</p>

EDB Postgres Advanced Server and PostgreSQL can be either the Source Database or Target Database in the diagram dependent on your configuration.
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: 'Configuration'
description: 'Walkthrough on configuring the integration'
---

## Prerequisites

Implementing Precisely Connect CDC with EDB Postgres Advanced Server requires the following components:

!!! Note
The EDB Postgres Advanced Server, EDB Postgres Extended Server and PostgreSQL Server products will be referred to as Postgres Distribution. The specific Distribution type will be dependent upon customer need or preference.

- Precisely supported source and target systems. The source, target or both can be your Postgres Distribution(s). In our example we will be using EDB Postgres Advanced Server for both the source and target database.
- Precisely Connect CDC software.
- PostgreSQL management tool such as pgAdmin or Postgres Enterprise Manager. In our example we will use pgAdmin. This tool will be used to verify that the data is being replicated as expected.

## Configuring your PostgreSQL Distribution

These components are needed before integrating PostgreSQL Distribution with Precisely Connect CDC:

1. Two running instances of EDB Postgres Advanced Server.

2. pgAdmin must be installed on the Source and Target EDB Postgres Advanced Server instances.

3. A running instance of Precisely Connect CDC.

![Configuration of PostgreSQL Distribution](Images/configureepas.png)

## Enable WAL Archiving

The following steps demonstrate how to enable WAL Archiving on the Source EDB Postgres Advanced Server instance, which is required for Precisely Connect CDC’s replication functionality.

1. Go to the installation directory of EDB Postgres Advanced Server (e.g `C:\Program Files\edb\as14\`).

2. Go to the data directory and open the postgresql.conf file.

3. Modify the following settings as per the given values.

```yaml
archive_mode = on
wal_level = logical
archive_command = 'copy "%p" "C:\\archive_wal_directory\\%f"'
max_replication_slots = 20

```

4. Restart the EDB Postgres Advanced Server Source instance.

!!! Note
No configuration e.g WAL Archiving is required on Target EDB Postgres Advanced Server instance.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 'Certification Environment'
description: 'Overview of the Certification Environment'
---

| &nbsp; | &nbsp; |
| ----------- | ----------- |
| **Certification Test Date** | June 12, 2023 |
| **EDB Postgres Advanced Server** | 15,14,13,12 |
| **Precisely Connect CDC** | 5.8 |
42 changes: 42 additions & 0 deletions advocacy_docs/partner_docs/PreciselyConnectCDC/07-Support.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: 'Support and Logging Details'
description: 'Details of the Support process and logging information'
---

## Support

Technical support for the use of these products is provided by both EDB and Precisely. A proper support contract is required to be in place at both EDB and Precisely. A support ticket can be opened on either side to start the process. If it is determined through the support ticket that resources from the other vendor is required, the customer should open a support ticket with that vendor through normal support channels. This will allow both companies to work together to help the customer as needed.

## Logging

**EDB Postgres Advanced Server Logs:**

Navigate to the `Data` directory in your chosen EDB Postgres Advanced Server instance and from here you can navigate to `log`, `current_logfiles` or you can navigate to the `postgresql.conf` file where you can customize logging options or enable `edb_audit` logs.

**PostgreSQL Logs**

The default log directories for PostgreSQL logs vary depending on the operating system:

- Debian-based system: `/var/log/postgresql/postgresql-x.x.main.log. X.x.`

- Red Hat-based system: `/var/lib/pgsql/data/pg_log`

- Windows: `C:\Program Files\PostgreSQL\9.3\data\pg_log`

**Precisely Logs**

To collect the logs from your Precisely Connect CDC instance:

**Get logs with Connect CDC Director**

1. Open Connect CDC Director.

2. Click the Tools button.

3. Log File name and location will be displayed under Log File.

**Get logs with Connect CDC MonCon**

1. Open Connect CDC MonCon.

2. The Connect CDC MonCon log file is located in the Connect CDC program directory in the kernel subdirectory. The name of the file is moncon.log.
3 changes: 3 additions & 0 deletions advocacy_docs/partner_docs/PreciselyConnectCDC/Images/46.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions advocacy_docs/partner_docs/PreciselyConnectCDC/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: 'Precisely Connect CDC Implementation Guide'
indexCards: simple
directoryDefaults:
iconName: handshake
---

<p align="center">
<img src="Images/PartnerProgram.png">
</p>
<h1 style="text-align: center;">EDB GlobalConnect Technology Partner Implementation Guide</h1>
<h3 style="text-align: center;">Precisely Connect CDC</h3>

<p style="text-align: center;">This document is intended to augment each vendor’s product documentation in order to guide the reader in getting the products working together. It is not intended to show the optimal configuration for the certified integration.</p>
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ New features, enhancements, bug fixes, and other changes in EDB*Plus 41.1.0 incl

| Type | Description |
| ----------- | -------------------------------------------------------------- |
| Enhancement | The `COLUMN` command in EDB\*Plus has been enhanced to provide support for the `NEW_VALUE` parameter. The `NEW_VALUE` parameter defines a variable to hold the column value in a given EDB*Plus session. |
| Enhancement | The `COLUMN` command in EDB\*Plus now provides support for the `NEW_VALUE` parameter. The `NEW_VALUE` parameter defines a variable to hold the column value in a given EDB\*Plus session. |
Loading

2 comments on commit 3e0b8ad

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.