<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on June 15, 2026 at 5:03 pm by All in One SEO v4.9.7.2 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://as400decoded.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>as400decoded.com</title>
		<link><![CDATA[https://as400decoded.com]]></link>
		<description><![CDATA[as400decoded.com]]></description>
		<lastBuildDate><![CDATA[Tue, 26 May 2026 02:30:00 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://as400decoded.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-db2-for-i-integrated-database-system-naming-query-optimiser-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-db2-for-i-integrated-database-system-naming-query-optimiser-2026/]]></link>
			<title>DB2 for i in 2026: IBM i&#8217;s Integrated Database, System Naming vs SQL Naming, Physical Files, the Query Optimiser, and How It Differs from Standalone Databases</title>
			<pubDate><![CDATA[Tue, 26 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/]]></guid>
			<link><![CDATA[https://as400decoded.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Tue, 19 May 2026 12:21:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-advanced-ile-rpg-system-apis-pointers-dynamic-calls-user-spaces-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-advanced-ile-rpg-system-apis-pointers-dynamic-calls-user-spaces-2026/]]></link>
			<title>Advanced ILE RPG in 2026: System Pointers, IBM i OS APIs, Dynamic Program Calls, and User Spaces</title>
			<pubDate><![CDATA[Thu, 04 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-rpg-unit-testing-rpgunit-tdd-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-rpg-unit-testing-rpgunit-tdd-2026/]]></link>
			<title>RPG Unit Testing with RPGUnit in 2026: Writing Test Cases for ILE RPG Service Programs, Test Suites, and CI Integration</title>
			<pubDate><![CDATA[Sun, 14 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-application-modernisation-roadmap-strategies-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-application-modernisation-roadmap-strategies-2026/]]></link>
			<title>IBM i Application Modernisation Roadmap in 2026: Strategies from API Wrapping to Full Rewrite and How to Choose</title>
			<pubDate><![CDATA[Sat, 13 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-db2-replication-q-replication-cdc-journal-based-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-db2-replication-q-replication-cdc-journal-based-2026/]]></link>
			<title>DB2 for i Replication in 2026: Journal-Based CDC, Q-Replication, MIMIX, and Designing a Replication Strategy</title>
			<pubDate><![CDATA[Wed, 10 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-kafka-event-streaming-confluent-cdc-journal-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-kafka-event-streaming-confluent-cdc-journal-2026/]]></link>
			<title>IBM i and Apache Kafka in 2026: Journal-Based CDC to Kafka Topics, PASE Producers, and Event-Driven IBM i Integration</title>
			<pubDate><![CDATA[Tue, 09 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-system-operations-cl-commands-subsystems-job-management-data-queues-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-system-operations-cl-commands-subsystems-job-management-data-queues-2026/]]></link>
			<title>IBM i System Operations with CL in 2026: Subsystem Management, Job Control, Data Queues, Output Queues, and Job Scheduling</title>
			<pubDate><![CDATA[Tue, 02 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-ifs-integrated-file-system-stream-files-git-rpg-cl-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-ifs-integrated-file-system-stream-files-git-rpg-cl-2026/]]></link>
			<title>IBM i IFS in 2026: The Integrated File System, Stream Files, Git in the IFS, and Working with IFS from RPG and CL</title>
			<pubDate><![CDATA[Thu, 28 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-performance-tuning-memory-pools-wrkactjob-collection-services-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-performance-tuning-memory-pools-wrkactjob-collection-services-2026/]]></link>
			<title>IBM i Performance Tuning in 2026: Memory Pools, Reading WRKACTJOB, Collection Services, and Diagnosing Slow Batch Jobs</title>
			<pubDate><![CDATA[Sun, 31 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-ptf-management-os-upgrades-cumulative-sf-groups-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-ptf-management-os-upgrades-cumulative-sf-groups-2026/]]></link>
			<title>IBM i PTF Management and OS Upgrades in 2026: Ordering Cumulative PTFs, Managing SF99xxx Groups, and Planning an OS Upgrade</title>
			<pubDate><![CDATA[Sun, 07 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-nodejs-pase-idb-connector-rest-api-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-nodejs-pase-idb-connector-rest-api-2026/]]></link>
			<title>IBM i and Node.js in 2026: Running Node.js in PASE, Accessing DB2 for i, and Building REST APIs on IBM i</title>
			<pubDate><![CDATA[Sat, 30 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-high-availability-disaster-recovery-geographic-mirroring-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-high-availability-disaster-recovery-geographic-mirroring-2026/]]></link>
			<title>IBM i High Availability and Disaster Recovery in 2026: Geographic Mirroring, Switchable ASPs, and HA Tools Compared</title>
			<pubDate><![CDATA[Sat, 06 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-display-files-5250-ux-modernisation-dspf-subfiles-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-display-files-5250-ux-modernisation-dspf-subfiles-2026/]]></link>
			<title>IBM i Display Files and 5250 UX Modernisation in 2026: DDS, Subfiles, RPG Screen I/O, and Modern Web Front-Ends</title>
			<pubDate><![CDATA[Mon, 08 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-db2-advanced-sql-mti-sqe-cqe-index-advisor-statistics-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-db2-advanced-sql-mti-sqe-cqe-index-advisor-statistics-2026/]]></link>
			<title>DB2 for i Advanced SQL in 2026: SQE vs CQE, Index Advisor, Column Statistics, Materialized Query Tables, and Query Performance Patterns</title>
			<pubDate><![CDATA[Mon, 01 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-ai-integration-watsonx-openai-rpg-sql-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-ai-integration-watsonx-openai-rpg-sql-2026/]]></link>
			<title>AI for IBM i in 2026: Calling AI APIs from RPG and SQL, Integrating watsonx, and What AI Can Realistically Do for IBM i Modernisation</title>
			<pubDate><![CDATA[Fri, 29 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-security-user-profiles-object-authority-adopted-authority-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-security-user-profiles-object-authority-adopted-authority-2026/]]></link>
			<title>IBM i Security in 2026: User Profiles, Object Authority, Adopted Authority, and Practical Security Patterns</title>
			<pubDate><![CDATA[Wed, 27 May 2026 09:24:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-ifs-advanced-journalling-netserver-backup-ccsid-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-ifs-advanced-journalling-netserver-backup-ccsid-2026/]]></link>
			<title>IBM i IFS Advanced in 2026: Journalling Stream Files, NetServer SMB Shares, IFS Backup, Large Files, and CCSID Encoding</title>
			<pubDate><![CDATA[Wed, 03 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-rpg-free-format-rpg-iv-modern-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-rpg-free-format-rpg-iv-modern-2026/]]></link>
			<title>RPG in 2026: Modern Free-Format RPG IV, Prototyped Procedures, SQL Integration, and What Current RPG Actually Looks Like</title>
			<pubDate><![CDATA[Mon, 25 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-vector-search-embeddings-db2-ai-semantic-search-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-vector-search-embeddings-db2-ai-semantic-search-2026/]]></link>
			<title>Vector Search and Embeddings on IBM i in 2026: Storing Vectors in DB2 for i, Cosine Similarity in SQL, and Semantic Search over IBM i Data</title>
			<pubDate><![CDATA[Fri, 12 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-python-pase-ibm-db-itoolkit-ai-integration-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-python-pase-ibm-db-itoolkit-ai-integration-2026/]]></link>
			<title>Python on IBM i in 2026: Running Python in PASE, Accessing DB2 for i, Calling IBM i Programs with itoolkit, and AI Integration</title>
			<pubDate><![CDATA[Fri, 05 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-cl-control-language-ile-cl-monmsg-batch-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-cl-control-language-ile-cl-monmsg-batch-2026/]]></link>
			<title>CL in 2026: ILE Control Language, MONMSG Error Handling, Batch Orchestration, and Where CL Fits in a Modern IBM i Stack</title>
			<pubDate><![CDATA[Sun, 24 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-rest-api-node-js-pase-modern-front-end/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-rest-api-node-js-pase-modern-front-end/]]></link>
			<title>Building REST APIs on IBM i: Node.js in PASE, IAS REST, and connecting modern front ends to your RPG business logic</title>
			<pubDate><![CDATA[Tue, 19 May 2026 16:52:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/articles/]]></guid>
			<link><![CDATA[https://as400decoded.com/articles/]]></link>
			<title>Articles</title>
			<pubDate><![CDATA[Tue, 19 May 2026 11:46:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-devops-pipeline-git-bob-ci-cd-rpgunit/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-devops-pipeline-git-bob-ci-cd-rpgunit/]]></link>
			<title>IBM i in a DevOps Pipeline: Git, Bob, Automated Builds, and CI/CD for RPG in 2026</title>
			<pubDate><![CDATA[Thu, 21 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-cloud-modernisation-hybrid-architecture-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-cloud-modernisation-hybrid-architecture-2026/]]></link>
			<title>IBM i and the cloud: modernisation strategies, hybrid architectures, and what staying on IBM i actually means in 2026</title>
			<pubDate><![CDATA[Mon, 18 May 2026 12:08:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/source-control-ibm-i-git-rdi-rpg-cl/]]></guid>
			<link><![CDATA[https://as400decoded.com/source-control-ibm-i-git-rdi-rpg-cl/]]></link>
			<title>Source control for IBM i: managing your RPG and CL source with Git and RDi</title>
			<pubDate><![CDATA[Mon, 18 May 2026 12:04:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/cl-job-scheduling-ibm-i-sbmjob-wrkjobscde-automate-batch/]]></guid>
			<link><![CDATA[https://as400decoded.com/cl-job-scheduling-ibm-i-sbmjob-wrkjobscde-automate-batch/]]></link>
			<title>CL job scheduling on IBM i: SBMJOB, WRKJOBSCDE, and automating batch work</title>
			<pubDate><![CDATA[Mon, 18 May 2026 12:02:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-observability-collection-services-sql-monitoring-logging/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-observability-collection-services-sql-monitoring-logging/]]></link>
			<title>IBM i Observability in 2026: Collection Services, QSYS2 Health Queries, Structured Logging, and Prometheus Dashboards</title>
			<pubDate><![CDATA[Fri, 22 May 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/debugging-rpg-programs-the-ile-debugger-source-level-debugging-and-reading-dumps/]]></guid>
			<link><![CDATA[https://as400decoded.com/debugging-rpg-programs-the-ile-debugger-source-level-debugging-and-reading-dumps/]]></link>
			<title>Debugging RPG programs: the ILE debugger, source-level debugging, and reading dumps</title>
			<pubDate><![CDATA[Mon, 18 May 2026 06:59:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/error-handling-in-rpg-building-programs-that-fail-gracefully/]]></guid>
			<link><![CDATA[https://as400decoded.com/error-handling-in-rpg-building-programs-that-fail-gracefully/]]></link>
			<title>Error handling in RPG: building programs that fail gracefully</title>
			<pubDate><![CDATA[Mon, 18 May 2026 06:56:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/subprocedures-and-service-programs-in-rpgle-write-once-call-everywhere/]]></guid>
			<link><![CDATA[https://as400decoded.com/subprocedures-and-service-programs-in-rpgle-write-once-call-everywhere/]]></link>
			<title>Subprocedures and Service Programs in RPGLE: write once, call everywhere</title>
			<pubDate><![CDATA[Sun, 17 May 2026 19:48:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/security-on-ibm-i-object-authority-user-profiles-and-keeping-your-data-safe/]]></guid>
			<link><![CDATA[https://as400decoded.com/security-on-ibm-i-object-authority-user-profiles-and-keeping-your-data-safe/]]></link>
			<title>Security on IBM i: object authority, user profiles, and keeping your data safe</title>
			<pubDate><![CDATA[Mon, 18 May 2026 06:51:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/performance-tuning-on-ibm-i-finding-bottlenecks-and-reading-query-plans/]]></guid>
			<link><![CDATA[https://as400decoded.com/performance-tuning-on-ibm-i-finding-bottlenecks-and-reading-query-plans/]]></link>
			<title>Performance tuning on IBM i: finding bottlenecks and reading query plans</title>
			<pubDate><![CDATA[Mon, 18 May 2026 06:47:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/operations-and-admin-on-ibm-i-job-queues-output-queues-and-keeping-the-system-running/]]></guid>
			<link><![CDATA[https://as400decoded.com/operations-and-admin-on-ibm-i-job-queues-output-queues-and-keeping-the-system-running/]]></link>
			<title>Operations and admin on IBM i: job queues, output queues, and keeping the system running</title>
			<pubDate><![CDATA[Mon, 18 May 2026 02:30:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/modern-integrations-on-ibm-i-calling-rest-apis-and-working-with-json/]]></guid>
			<link><![CDATA[https://as400decoded.com/modern-integrations-on-ibm-i-calling-rest-apis-and-working-with-json/]]></link>
			<title>Modern integrations on IBM i: calling REST APIs and working with JSON</title>
			<pubDate><![CDATA[Mon, 18 May 2026 02:23:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ifs-and-stream-files-on-ibm-i-the-bridge-to-the-outside-world/]]></guid>
			<link><![CDATA[https://as400decoded.com/ifs-and-stream-files-on-ibm-i-the-bridge-to-the-outside-world/]]></link>
			<title>IFS and stream files on IBM i: the bridge to the outside world</title>
			<pubDate><![CDATA[Mon, 18 May 2026 02:20:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/db2-for-i-the-database-hiding-in-plain-sight/]]></guid>
			<link><![CDATA[https://as400decoded.com/db2-for-i-the-database-hiding-in-plain-sight/]]></link>
			<title>DB2 for i: the database hiding in plain sight</title>
			<pubDate><![CDATA[Mon, 18 May 2026 02:17:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/cl-commands-for-rpg-programmers-the-system-layer-you-cannot-ignore/]]></guid>
			<link><![CDATA[https://as400decoded.com/cl-commands-for-rpg-programmers-the-system-layer-you-cannot-ignore/]]></link>
			<title>CL commands for RPG programmers: the system layer you cannot ignore</title>
			<pubDate><![CDATA[Mon, 18 May 2026 02:09:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/embedded-sql-in-rpgle-query-your-data-the-way-you-think-about-it/]]></guid>
			<link><![CDATA[https://as400decoded.com/embedded-sql-in-rpgle-query-your-data-the-way-you-think-about-it/]]></link>
			<title>Embedded SQL in RPGLE: query your data the way you think about it</title>
			<pubDate><![CDATA[Mon, 18 May 2026 01:52:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-db2-triggers-sql-external-before-after-audit-2026/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-db2-triggers-sql-external-before-after-audit-2026/]]></link>
			<title>DB2 for i Triggers in 2026: SQL and External Triggers, BEFORE and AFTER Timing, Audit Logging, and Calling RPG from a Trigger</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 02:30:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/free-format-rpg-a-practical-guide-for-intermediate-developers/]]></guid>
			<link><![CDATA[https://as400decoded.com/free-format-rpg-a-practical-guide-for-intermediate-developers/]]></link>
			<title>Free-format RPG: A practical guide for intermediate developers</title>
			<pubDate><![CDATA[Sun, 17 May 2026 19:28:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-modernization-enterprise-architecture/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-modernization-enterprise-architecture/]]></link>
			<title>IBM i Modernization: Cut Legacy AS400 Costs by 30%</title>
			<pubDate><![CDATA[Sun, 17 May 2026 19:02:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/get-in-touch/]]></guid>
			<link><![CDATA[https://as400decoded.com/get-in-touch/]]></link>
			<title>Get in Touch</title>
			<pubDate><![CDATA[Sun, 10 May 2026 13:01:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/about/]]></guid>
			<link><![CDATA[https://as400decoded.com/about/]]></link>
			<title>About</title>
			<pubDate><![CDATA[Sun, 10 May 2026 12:41:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://as400decoded.com/ibm-i-cloud-integration-azure-aws-hybrid-architecture/]]></guid>
			<link><![CDATA[https://as400decoded.com/ibm-i-cloud-integration-azure-aws-hybrid-architecture/]]></link>
			<title>Connecting IBM i to the Cloud: Azure, AWS, Power Virtual Server, and Hybrid Integration Patterns That Actually Work</title>
			<pubDate><![CDATA[Sat, 23 May 2026 02:30:00 +0000]]></pubDate>
		</item>
				</channel>
</rss>
