Infoview Systems InfoConnect suite of products eliminates the stress and impact of IBM i / AS400 legacy system integration on development teams, minimizes the time and resources put into building integrations by hand, and enables non-IBM i developers to unlock legacy business logic and data directly from the comfort of their modern integration development stack. Certified and rigorously tested by MuleSoft, the connector was designed to accelerate IBM i / AS400 integrations with other systems and services.
We are a global cross-platform service team with a unique fluency in legacy and modern technology stacks, including Confluent and IBM i / AS400. Infoview's dedicated customer success representative coordinates just-in-time technical assistance and support to client teams ensuring you have all the help you may need, when you need it. We are more than happy to provide a trial license for our products, participate in discovery sessions, run live demos for typical integration scenarios with our Gateway products, as well as assist with or perform a proof of concept based on particular use cases.
Contact us for connector pricing info, trial license, or support questions.
Version 2.2.8- July 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Bug Fix/Feature
- Fixed a bug causing duplicate schema generation for Avro and JSON data types due to incorrect inferName
- Added the ability to trim messages with various options: trailing, leading, both, or none.
- Enabled auto-detection of AS400 format files when InfoCDC is configured
Version 2.2.7- June 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Bug Fix/Feature
- Enhanced special characters handling in sink connector while writing data to DQ
- Explicit handling of Low-Order Nibble error specific to DB2/AS400: Connector will replace erroneous value with 0 logs a warning message
Version 2.2.6- June 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Bug Fix
- Release consists of an vulnerability fix on the package bcprov. Updated to v1.78
Version 2.2.5- April 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features
- Added the ablility to trim message explicity for specific datatypes especially Strings and Characters
Version 2.2.4- April 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features
- Added a Transformer for generating tombstones for deleted events. This transformer can be used to process DELETE InfoCDC events
Version 2.2.3- Feb 2024
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features
- Auto support keyed DQ: If customers don't setup keys and search option on DQ and it happens to be a keyed DQ, then connector will automatically adds empty key '' and searchType as `greater than or equal``
- Enabling program-call acknowledgements for source connector
Version 2.2.2- Jan 2024
Bug Fix
Vulnerability fix on package com.jayway.jsonpath:json-path
Version 2.2.1- Jan 2024
Bug Fix
Vulnerability fix on package com.squareup.okio:okio
Version 2.2.0- Dec 2023
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka or Apache Kafka |
6.0.0 or higher or 2.8 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features
- Compact Topic for Storing License and Artifacts
-
Introducing a compact topic to efficiently store license information and other artifacts.
-
Error Handling to "as400-error-log" Exception Topic
-
Errors will be routed to the "as400-error-log" exception topic for improved error tracking.
-
Enhanced Logging Strategy
-
Dynamic logging level is now configurable for an enhanced logging experience.
-
Load Format Files on Startup for Sink Connectors
-
Format files are now loaded during startup to streamline sink connector operations.
-
Additional Exception Handling Classes
-
Introduction of additional exception handling classes to categorize exceptions, treating FormatFileNotFound exceptions as non-recoverable and FormatFile exceptions as recoverable. (For sink connector)
-
Source Connector Retry on Connectivity Issues
-
Source connector will now retry indefinitely in the case of connectivity issues from the AS400 side.
-
Dataqueue and Format File Validation on Startup
- Validation checks for dataqueue and format file existence are performed during startup.
Exception Handling Modifications
- Exception Handling During Startup
-
Any exception raised during startup's
start()
will terminate the task. -
Dataqueue Reading Exception Handling
-
For dataqueue reading:
- If a Transport Exception is raised, the connector will retry indefinitely with fixed intervals.
- For all other exceptions, the task will terminate.
-
Processing and Schema Generation Exception Handling
-
While processing and generating schema:
- Any exception raised will be handled, and the record will move to the Dead Letter Queue (DLQ).
-
Response Dataqueue Writing Exception Handling
-
If any exception is raised while writing the response to the response dataqueue, the specific record will move to the DLQ.
-
Dataqueue Writing Exception Handling
-
While writing to the dataqueue:
- If a Transport Exception is raised, the connector will retry indefinitely with fixed intervals.
- For all other exceptions, the task will terminate.
-
Program-Call Execution Exception Handling
- During the execution of a program-call:
- If a Transport Exception is raised, the connector will retry indefinitely with fixed intervals.
- For all other exceptions, the task will terminate.
- While processing sink record
- If ValidationException raised, record will be moved to DLQ
- For all other exceptions, the task will terminate
Bugfixes
- Broker Unavailability Handling
-
Source connector will no longer read messages from the dataqueue if the broker is unavailable.
-
Program-Call Library List Fix
-
Resolved an issue where the program-call library list was not functioning correctly.
-
Incorrect XPATH Warning Fix
-
Addressed an incorrect XPATH warning for the program-call connector.
-
Asynchronous Response Dataqueue Sending
- Responses will now be sent asynchronously to the dataqueue from the source connector.
Version 2.1.2- Sept 2023
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka |
6.0.0 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features and fixes
- Fix: Vulnerability issue fixed for io.netty:netty-handler (netty-handler-4.1.94.Final.jar)
Version 2.1.0 - Sept 2023
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka |
6.0.0 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features and fixes
-
Feature: Added the ability to read license file from S3 using IAM without secrets.
-
Feature: Added the ability to connector should support external secrets from a file.
Version 2.0.1 - Sept 2023
Version Compatibility
Application/Service | Version |
---|---|
Confluent Kafka |
6.0.0 or higher |
IBM i / OS400 |
V5R4 or higher |
Migrating from Older Versions
The new version of connector is fully backward compatible with older versions.
Features and fixes
-
Feature: Added the ability to refresh format file if It has been updated
-
Feature: Added support for action on errors those occur on failed mapping with format file(Format Exception Action) at Read Data Queue Processor: DISCARD, PLACE_BACK_INTO_QUEUE
-
Feature: Added support for dynamic format file definition for Read Data Queue Processor and Read Data Queue Listener by setting starting position for format file name(Format File Name Position) and format file library(Format File Library Position) in Data Queue message
-
Feature: Added the ability to reset Library List on each Program Call execution
-
Fix: Improved performance for Program Call operation if it executed with Library List
-
Fix: Improved connection reusability
-
Fix: Improved code for sink connector related to decimal field conversion
-
Fix: Updated AS400_SO_TIMEOUT_DEFAULT=10000 to 180000