{"id":18997,"date":"2026-03-04T11:54:36","date_gmt":"2026-03-04T16:54:36","guid":{"rendered":"https:\/\/www.iri.com\/blog\/?p=18997"},"modified":"2026-03-28T20:47:15","modified_gmt":"2026-03-29T00:47:15","slug":"whats-new-in-cosort-11","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/","title":{"rendered":"What\u2019s New in CoSort 11"},"content":{"rendered":"<p><b><i>Abstract<\/i><\/b><i><span style=\"font-weight: 400;\">: Version 11 of <\/span><\/i><a href=\"https:\/\/www.iri.com\/products\/cosort\"><i><span style=\"font-weight: 400;\">IRI CoSort<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">\u00ae\u00a0 represents a major evolution of IRI\u2019s high-performance data transformation engine, extending well beyond speed and scalability improvements into operational governance, metadata intelligence, cloud interoperability, and enhanced <a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl\">SortCL<\/a> expressiveness. Recent development focus has shifted toward production controls, auditability, and consistency across increasingly distributed, regulated, and hybrid data environments. This article highlights key new features in CoSort 11, which also benefit IRI Voracity platform users.<\/span><\/i><i><\/i><\/p>\n<h5><b>Operational Governance System (OGS)<\/b><\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19003 alignright\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-1024x675.png\" alt=\"\" width=\"438\" height=\"288\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-1024x675.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-300x198.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-768x506.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-1536x1013.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS-2048x1350.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/OGS.png 1110w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">One of the most significant additions in CoSort 11 is the <a href=\"https:\/\/www.iri.com\/blog\/iri\/business\/introducing-the-iri-ops-governance-system-ogs\/\">Operational Governance System<\/a> (OGS)\u2014a new runtime framework that brings policy-based control, auditing, and tamper detection to SortCL job execution.<em><span id='easy-footnote-1-18997' class='easy-footnote-margin-adjust'><\/span><span class='easy-footnote'><a href='https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#easy-footnote-bottom-1-18997' title='Note: OGS is documented separately from the CoSort manual due to its broader operational scope.'><sup>1<\/sup><\/a><\/span><\/em><\/span><\/p>\n<p><span style=\"font-weight: 400;\">OGS adds a dedicated CLI runtime layer that allows administrators to define granular role-based access control (<a href=\"https:\/\/www.iri.com\/solutions\/data-governance\/rbac\">RBAC<\/a>) policies governing:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Who may run specific jobs<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Which scripts or script elements may be accessed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What actions are users, groups, or roles permitted to perform on sensitive data<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">In addition to enforcement, OGS generates a comprehensive JSON performance and audit log for every run, detects script tampering through hash-based signatures, manages date-based log retention, and supports basic data descriptions for cataloging purposes. Menu-driven tools are included to simplify policy file management and log analysis for reporting and compliance.<\/span><\/p>\n<h5><b>New SortCL Runtime JSON Log Format<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">CoSort 11 introduces a new default JSON runtime log that consolidates performance metrics, execution metadata, and audit details into a single, machine-readable artifact.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This log:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Supersedes<code data-start=\"2329\" data-end=\"2341\">\/AUDIT XML<\/code>\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Obsolesces<code data-start=\"2354\" data-end=\"2366\">cosort.log<\/code>\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replaces<code data-start=\"2378\" data-end=\"2391\">\/STATISTICS<\/code><\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19011\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-1024x532.png\" alt=\"\" width=\"673\" height=\"349\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-1024x532.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-300x156.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-768x399.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-1536x799.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON-2048x1065.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_From-Legacy-Logs-to-Unified-JSON.png 1110w\" sizes=\"(max-width: 673px) 100vw, 673px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">All prior log formats (except<code data-start=\"2430\" data-end=\"2441\">.cserrlog<\/code><\/span><span style=\"font-weight: 400;\">) are now deprecated, meaning they remain available but are no longer supported.\u00a0<\/span><span style=\"font-weight: 400;\">Log content can be customized through OGS policy files, making the new format suitable for:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SIEM ingestion<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Performance trending<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regulatory audits<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automated reporting pipelines<\/span><\/li>\n<\/ul>\n<h5><b>Cloud File Store Support<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">CoSort 11 expands its native I\/O capabilities with read and write support for flat files stored in major cloud object platforms, on both Windows and Linux:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">AWS S3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google Cloud Storage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Azure Blob Storage<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OneDrive (sync)<\/span><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19013\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11-1024x905.png\" alt=\"\" width=\"490\" height=\"433\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11-1024x905.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11-300x265.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11-768x679.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11-1536x1357.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Cloud-IO-Capabilities-in-CoSort-11.png 1110w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">This allows SortCL jobs to operate directly on cloud-resident data without staging or manual transfers, enabling modern hybrid and cloud-native architectures.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For additional context, see <\/span><a href=\"https:\/\/www.iri.com\/blog\/data-transformation2\/voracity-software-support-for-cloud-file-stores\/\"><span style=\"font-weight: 400;\">this related article<\/span><\/a><span style=\"font-weight: 400;\"> on Voracity cloud file store support.<\/span><\/p>\n<h5><b>Nested Functions in <\/b><b>\/FIELD<\/b><b> Statements<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">SortCL now supports nested functions within<code data-start=\"3363\" data-end=\"3371\">\/FIELD<\/code> <\/span><span style=\"font-weight: 400;\">declarations, enabling multiple transformations to be applied in a single expression.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example, users can now:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Extract a substring,<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Encrypt the result, and\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reformat the encrypted output value<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u2014 all within the same field definition. This improves both job readability and processing efficiency, particularly in masking, transformation, and synthesis workflows.<\/span><\/p>\n<h5><b>Improved Null Handling<\/b><\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19018 alignleft\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/data-transformation-workflow-diagram-1024x419.png\" alt=\"\" width=\"362\" height=\"148\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/data-transformation-workflow-diagram-1024x419.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/data-transformation-workflow-diagram-300x123.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/data-transformation-workflow-diagram-768x314.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/data-transformation-workflow-diagram.png 1110w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">CoSort 11 also improves null value processing across both file-based and relational data sources. These enhancements provide more predictable behavior when transforming mixed or incomplete datasets and reduce the need for defensive logic in job scripts.<\/span><\/p>\n<h5><b><br \/>\nODBC2DDF Enhancement for PD Conversion<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">The <\/span><span style=\"font-weight: 400;\">ODBC2DDF<\/span><span style=\"font-weight: 400;\"> utility now includes a new <\/span><span style=\"font-weight: 400;\"><code data-start=\"4116\" data-end=\"4120\">-M<\/code><\/span><span style=\"font-weight: 400;\"> argument in its CLI version. This option multiplies numeric database values by the appropriate power of ten to remove decimals while retaining all digits\u2014allowing accurate conversion to packed decimal (MF_CMP3) fields in SortCL.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This enhancement simplifies schema generation and improves precision when integrating relational data with mainframe-compatible formats.<\/span><\/p>\n<h5><b>RDB Catalog Support Beyond the Schema Level<\/b><\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19016 alignright\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/rdb-catalog_support-1024x683.png\" alt=\"\" width=\"386\" height=\"257\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/rdb-catalog_support-1024x683.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/rdb-catalog_support-300x200.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/rdb-catalog_support-768x512.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/rdb-catalog_support.png 1110w\" sizes=\"(max-width: 386px) 100vw, 386px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Both SortCL and <a href=\"https:\/\/www.iri.com\/products\/workbench\">IRI Workbench<\/a> now fully support qualified RDB references using:<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">Catalog.Schema.Table<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">for PostgreSQL, <\/span><a href=\"https:\/\/www.iri.com\/blog\/iri\/iri-workbench\/connecting-databricks-delta-tables\/\"><span style=\"font-weight: 400;\">Databricks<\/span><\/a><span style=\"font-weight: 400;\">, and DB2 sources and targets. This enables CoSort-driven jobs to operate consistently in:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Modern environments using Unity Catalog<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Legacy environments without catalog support<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The result is improved portability and compatibility across evolving database platforms.<\/span><\/p>\n<h5><b>AI-Assisted JCL Sort Parm Migration (In Progress)<\/b><\/h5>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19038 aligncenter\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-1024x572.png\" alt=\"\" width=\"579\" height=\"323\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-1024x572.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-300x167.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-768x429.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-1536x857.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration-2048x1143.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/AI-Assisted-JCL-Sort-Parm_Migration.png 1110w\" sizes=\"(max-width: 579px) 100vw, 579px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">IRI is developing a web-based AI-assisted portal that converts z\/OS DFSORT parameters into functionally equivalent SortCL scripts, surpassing the capabilities of the legacy <\/span>MV2SCL<span style=\"font-weight: 400;\"> CLI utility. This tool is designed to:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improve conversion accuracy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Handle more complex DFSORT constructs<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reduce manual migration effort<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">A test version of the portal is already available on the IRI website.<\/span><\/p>\n<h5><b>New and Expanded Set Files<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">CoSort 11 distributions include new and expanded external datasets (\u201c<a href=\"https:\/\/www.iri.com\/blog\/test-data\/all-about-iri-set-files-a-primer\/\">set files<\/a>\u201d) used for:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data classification (discovery)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pseudonymization (replacement)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test data generation (synthesis)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Enhancements include:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">New country-specific and global standards<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A significantly larger corpus of realistic personal names<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Values derived from U.S. government and international sources<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">These improvements enhance both the realism and coverage of data protection and test data workflows. The <\/span><span style=\"font-weight: 400;\">sets<\/span><span style=\"font-weight: 400;\"> subdirectory contains the available content, and <\/span><a href=\"https:\/\/www.iri.com\/blog\/test-data\/all-about-iri-set-files-a-primer\/\"><span style=\"font-weight: 400;\">this article<\/span><\/a><span style=\"font-weight: 400;\"> explains its uses in detail.<\/span><\/p>\n<h5><b>Database Type Mapping Wizard in IRI Workbench<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">A new <a href=\"https:\/\/www.iri.com\/blog\/data-transformation2\/mapping-db-data-types\/\">DB Data Type Mapping wizard<\/a> in IRI Workbench simplifies SortCL-compatible job (e.g., CoSort or FieldShield) integration between relational databases that use different data type names.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19035 aligncenter\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-1024x540.png\" alt=\"\" width=\"565\" height=\"298\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-1024x540.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-300x158.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-768x405.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-1536x809.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2-2048x1079.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/Database-Type-Mapping_Wizard_IRI-Workbench-2.png 1110w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/span>This wizard helps users:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Resolve incompatibilities automatically<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generate consistent field definitions<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reduce manual trial-and-error when migrating or synchronizing databases<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The result is faster, more reliable cross-platform data movement.<\/span><\/p>\n<h5><b>New Data Classification Infrastructure<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">The IRI Workbench GUI for CoSort and other SortCL-compatible tools in Voracity now uses a new and improved <\/span><a href=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"><span style=\"font-weight: 400;\">data classification architecture<\/span><\/a><span style=\"font-weight: 400;\"> that supports:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Project-specific data classes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sharable data class for multiple projects<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Centralized data rules for data masking, migration, and synthesis<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">These classifications appear consistently at the field level in SortCL-compatible job scripts and replace the older preference-based data class rules previously defined in Workbench.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This change improves scalability, reuse, and governance, particularly in enterprise environments with many projects and teams.<\/span><\/p>\n<h5><b>Data Class Attribution in <\/b><b>\/FIELD<\/b><b> Statements<\/b><\/h5>\n<p><span style=\"font-weight: 400;\">CoSort 11 enhances SortCL metadata awareness and RBAC for data classes by supporting optional data class definitions directly in <code data-start=\"1331\" data-end=\"1339\">\/FIELD<\/code> <\/span><span style=\"font-weight: 400;\">statements:<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">\/FIELD=(ssn, POSITION=1, SIZE=9, CLASS=US_SSN)<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">These<span style=\"color: #0000ff;\"><code data-start=\"1415\" data-end=\"1423\">CLASS=<\/code><\/span><\/span><span style=\"font-weight: 400;\">declarations map Workbench-defined data class names to specific source and target fields. IRI Workbench currently generates this automatically in FieldShield\u00ae data masking job scripts, but the feature is extensible to more wizards and job types in upcoming releases.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-19006\" style=\"text-align: start;\" src=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes-1024x827.png\" alt=\"\" width=\"452\" height=\"365\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes-1024x827.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes-300x242.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes-768x621.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes-1536x1241.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/02\/bemefits-of-data-classes.png 1110w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">By associating fields with data classes instead of managing permissions at the field level, organizations can:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Centralize access control policies<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apply consistent read\/write permissions to PII<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Simplify governance across many jobs and datasets<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This approach supports OGS-enforced RBACs at the data class level, not just the script level.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you have any questions about these updates or would like to evaluate CoSort Version 11 in your Windows or Linux environment, please email us at <\/span><a href=\"mailto:cosort@iri.com\"><span style=\"font-weight: 400;\">cosort@iri.com<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abstract: Version 11 of IRI CoSort\u00ae\u00a0 represents a major evolution of IRI\u2019s high-performance data transformation engine, extending well beyond speed and scalability improvements into operational governance, metadata intelligence, cloud interoperability, and enhanced SortCL expressiveness. Recent development focus has shifted toward production controls, auditability, and consistency across increasingly distributed, regulated, and hybrid data environments. This article<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\" title=\"What\u2019s New in CoSort 11\">Read More<\/a><\/div>\n","protected":false},"author":12,"featured_media":19032,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[34],"tags":[2401,2399,2395,1081,340,14,2402,2400,546,789,2398,281,2396,2397,68],"class_list":["post-18997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","tag-ai-assisted-migration","tag-cloud-file-storage","tag-cosort-11","tag-data-classification","tag-data-governance","tag-data-masking","tag-enterprise-data-transformation","tag-hybrid-data-architecture","tag-iri-cosort","tag-iri-voracity","tag-json-runtime-logging","tag-metadata-management-2","tag-operational-governance-system","tag-rbac","tag-sortcl"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s New in CoSort 11 - IRI<\/title>\n<meta name=\"description\" content=\"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.\" \/>\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.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in CoSort 11\" \/>\n<meta property=\"og:description\" content=\"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-04T16:54:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-29T00:47:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1110\" \/>\n\t<meta property=\"og:image:height\" content=\"532\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lisa Mangino\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lisa Mangino\" \/>\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.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\"},\"author\":{\"name\":\"Lisa Mangino\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/d4e2694856d03e527f5116e97dce4058\"},\"headline\":\"What\u2019s New in CoSort 11\",\"datePublished\":\"2026-03-04T16:54:36+00:00\",\"dateModified\":\"2026-03-29T00:47:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\"},\"wordCount\":1019,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png\",\"keywords\":[\"AI-Assisted Migration\",\"Cloud File Storage\",\"CoSort 11\",\"data classification\",\"data governance\",\"data masking\",\"Enterprise Data Transformation\",\"Hybrid Data Architecture\",\"IRI CoSort\",\"IRI Voracity\",\"JSON Runtime Logging\",\"metadata management\",\"Operational Governance System\",\"RBAC\",\"SortCL\"],\"articleSection\":[\"IRI Business\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\",\"url\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\",\"name\":\"What\u2019s New in CoSort 11 - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png\",\"datePublished\":\"2026-03-04T16:54:36+00:00\",\"dateModified\":\"2026-03-29T00:47:15+00:00\",\"description\":\"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png\",\"width\":1110,\"height\":532},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in CoSort 11\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iri.com\/blog\/#website\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/d4e2694856d03e527f5116e97dce4058\",\"name\":\"Lisa Mangino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/01b9a34e795146e629e25e72b9fc24cd?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/01b9a34e795146e629e25e72b9fc24cd?s=96&d=blank&r=g\",\"caption\":\"Lisa Mangino\"},\"url\":\"https:\/\/www.iri.com\/blog\/author\/lisam\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s New in CoSort 11 - IRI","description":"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.","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.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in CoSort 11","og_description":"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.","og_url":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/","og_site_name":"IRI","article_published_time":"2026-03-04T16:54:36+00:00","article_modified_time":"2026-03-29T00:47:15+00:00","og_image":[{"width":1110,"height":532,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","type":"image\/png"}],"author":"Lisa Mangino","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lisa Mangino","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/"},"author":{"name":"Lisa Mangino","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/d4e2694856d03e527f5116e97dce4058"},"headline":"What\u2019s New in CoSort 11","datePublished":"2026-03-04T16:54:36+00:00","dateModified":"2026-03-29T00:47:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/"},"wordCount":1019,"commentCount":0,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","keywords":["AI-Assisted Migration","Cloud File Storage","CoSort 11","data classification","data governance","data masking","Enterprise Data Transformation","Hybrid Data Architecture","IRI CoSort","IRI Voracity","JSON Runtime Logging","metadata management","Operational Governance System","RBAC","SortCL"],"articleSection":["IRI Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/","url":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/","name":"What\u2019s New in CoSort 11 - IRI","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","datePublished":"2026-03-04T16:54:36+00:00","dateModified":"2026-03-29T00:47:15+00:00","description":"Explore the new features of CoSort 11, enhancing performance, governance, and cloud interoperability in data transformation.","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","width":1110,"height":532},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/iri\/business\/whats-new-in-cosort-11\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in CoSort 11"}]},{"@type":"WebSite","@id":"https:\/\/www.iri.com\/blog\/#website","url":"https:\/\/www.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/www.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/d4e2694856d03e527f5116e97dce4058","name":"Lisa Mangino","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/01b9a34e795146e629e25e72b9fc24cd?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01b9a34e795146e629e25e72b9fc24cd?s=96&d=blank&r=g","caption":"Lisa Mangino"},"url":"https:\/\/www.iri.com\/blog\/author\/lisam\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2026\/03\/FINAL_Cosort-11-Featured-image.png","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/18997"}],"collection":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=18997"}],"version-history":[{"count":27,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/18997\/revisions"}],"predecessor-version":[{"id":19122,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/18997\/revisions\/19122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/19032"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=18997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=18997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=18997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}