{"id":14721,"date":"2021-08-30T13:19:47","date_gmt":"2021-08-30T17:19:47","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=14721"},"modified":"2022-01-27T14:15:02","modified_gmt":"2022-01-27T19:15:02","slug":"iri-workbench-asn1-encoded-data","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/","title":{"rendered":"Using IRI Workbench with ASN.1-Encoded Data"},"content":{"rendered":"<p><i>In part 4 of this five-part series regarding newly added ASN.1 support in the <\/i><a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl\"><i>SortCL<\/i><\/a><i> program central to the IRI Voracity data management <\/i><a href=\"https:\/\/www.iri.com\/products\/voracity\"><i>platform<\/i><\/a><i> and its component structured data processing <\/i><a href=\"https:\/\/www.iri.com\/products\"><i>products<\/i><\/a><i> &#8212; IRI CoSort, NextForm, FieldShield, and RowGen &#8212; we take a look specifically at their common graphical user interface (GUI) for job design, <\/i><a href=\"https:\/\/www.iri.com\/products\/workbench\"><i>IRI Workbench<\/i><\/a><i>.<\/i><\/p>\n<p>IRI Workbench is an intuitive Integrated Development Environment (IDE) for Voracity operations, built on EclipseTM. It is used to auto-create and ergonomically manage all structured data acquisition, discovery, and processing jobs that serialize in SortCL job scripts. These scripts that, when run, direct how the SortCL program manipulates and maps data in <a href=\"http:\/\/www.iri.com\/blog\/etl\/iri-voracity-support-for-asn1\/\">ASN.1 files<\/a> and <a href=\"https:\/\/www.iri.com\/products\/workbench\/data-sources\">other sources<\/a>.<\/p>\n<h6><b>Workbench images<\/b><\/h6>\n<p style=\"text-align: center;\"><a href=\"\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14725 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1.png\" alt=\"\" width=\"511\" height=\"443\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1.png 511w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1-300x260.png 300w\" sizes=\"(max-width: 511px) 100vw, 511px\" \/><\/a><i>Image displaying options available to choose from in IRI Workbench when selecting an ASN.1 encoded file as a source or target.<\/i><\/p>\n<p style=\"text-align: center;\"><a href=\"\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-14726 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1_2.png\" alt=\"\" width=\"650\" height=\"501\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1_2.png 905w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1_2-300x231.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/wkbenchasn1_2-768x592.png 768w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><i>Image displaying preview of a BER encoded message containing a single record in IRI Workbench. Fields have been flattened and mapped to a SortCL script.<\/i><\/p>\n<h6><strong>ASN.1 Metadata Discovery<\/strong><\/h6>\n<p><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-14727 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2-1024x564.png\" alt=\"\" width=\"648\" height=\"357\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2-1024x564.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2-300x165.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2-768x423.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1WBDMD2.png 1268w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p>This is an image demonstrating using the discover metadata wizard to generate metadata for an ASN.1 encoded file. Getting metadata is a crucial part of being able to map fields in an ASN.1 schema to fields for a SortCL script. Once the metadata has been created, it is reusable as long as the ASN.1 schema stays the same. Any number of operations can be performed based on this metadata &#8211; generating realistic ASN.1 encoded files as test data, masking personal information that may be in the data, reformatting to a more readable format, etc.<\/p>\n<p>To begin with, when selecting an input file that is an ASN.1 encoded file, the process type must be selected to be ASN1. The path to at least one ASN.1 schema file must be selected. If the schema file depends on another schema file, all dependent schema files must be selected. From that, a list of the PDUs contained in that schema will be available to select from. In this example with a TAP3 schema, there is only one PDU that references all other types. Its name is DataInterChange.<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2021\/08\/tapdmetadata.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-14728 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2021\/08\/tapdmetadata.png\" alt=\"\" width=\"549\" height=\"602\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/tapdmetadata.png 632w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/tapdmetadata-274x300.png 274w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><\/a><\/p>\n<p>Discover metadata shows all the fields that the PDU flattens out into. This TAP3 schema flattens out into 848 fields, too many for the wizard to display in the data preview.<\/p>\n<p>The final output has the entire flattened field structure of the ASN.1 schema. The separator will be generated as a comma and should not be modified for any infile specifying \/PROCESS=ASN1, due to how it is processed internally.<\/p>\n<h6><strong>Data Classification<\/strong><\/h6>\n<p>Data in ASN.1 encoded files can be classified in IRI Workbench, and then rules may be applied based on what the matching data class was. This is useful for masking sensitive data, but not limited in scope to that use case. There are quite a few other types of data manipulations or field functions available that may be performed based on a rule.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-15538 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\" alt=\"\" width=\"1565\" height=\"747\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png 1565w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2-300x143.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2-768x367.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2-1024x489.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2-1110x530.png 1110w\" sizes=\"(max-width: 1565px) 100vw, 1565px\" \/><\/p>\n<div>Here is a sample TAP3 file being classified with data classes. The sender and recipient are classified from a list of TADIG codes that identify the country and operator of the two parties in a call. In this case, it is a call between Paraguay and Hong Kong. There are over a hundred different types of data manipulations that can be consistently applied to each data class.<\/div>\n<div><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<p>IRI Workbench offers a user-friendly and intuitive interface for discovering data, generating data manipulation job scripts, and ultimately producing the target data using the powerful SortCL data mapping engine. To wrap up this series on ASN.1 support in IRI products, a use case of creating a human-readable report filtered from an input file with many BER-encoded messages based on the TAP3 schema will be shown.<\/p>\n<p>Other articles in this series:<\/p>\n<ul>\n<li aria-level=\"1\"><a href=\"http:\/\/www.iri.com\/blog\/etl\/iri-voracity-support-for-asn1\/\">Introduction to ASN.1<\/a><\/li>\n<li aria-level=\"1\"><a href=\"http:\/\/www.iri.com\/blog\/etl\/asn1-integration-sortcl\/\">ASN.1 Integration with SortCL<\/a><\/li>\n<li aria-level=\"1\"><a href=\"http:\/\/www.iri.com\/blog\/etl\/sortcl-compatible-asn1-jobs\/\">SortCL ASN.1 Examples<\/a><\/li>\n<li aria-level=\"1\"><a href=\"http:\/\/www.iri.com\/blog\/etl\/iri-voracity-cdr-data-processing\/\">Gaining insight from Call Detail Records<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its component structured data processing products &#8212; IRI CoSort, NextForm, FieldShield, and RowGen &#8212; we take a look specifically at their common graphical user interface (GUI) for job design, IRI<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\" title=\"Using IRI Workbench with ASN.1-Encoded Data\">Read More<\/a><\/div>\n","protected":false},"author":119,"featured_media":15538,"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":[8,1,776,91,233],"tags":[336,14,1112,1204,789,850,1516,68,1513],"class_list":["post-14721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-protection","category-data-transformation2","category-etl","category-iri-workbench","category-metadata-management","tag-asn-1","tag-data-masking","tag-discover-metadata","tag-iri-sortcl","tag-iri-voracity","tag-iri-workbench","tag-pdu","tag-sortcl","tag-tap3"],"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>Using IRI Workbench with ASN.1-Encoded Data - IRI<\/title>\n<meta name=\"description\" content=\"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its\" \/>\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\/etl\/iri-workbench-asn1-encoded-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using IRI Workbench with ASN.1-Encoded Data\" \/>\n<meta property=\"og:description\" content=\"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-30T17:19:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-27T19:15:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1565\" \/>\n\t<meta property=\"og:image:height\" content=\"747\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Devon Kozenieski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Devon Kozenieski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\"},\"author\":{\"name\":\"Devon Kozenieski\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/de972c035aaeecfc40a3ae2ea5ff7ba1\"},\"headline\":\"Using IRI Workbench with ASN.1-Encoded Data\",\"datePublished\":\"2021-08-30T17:19:47+00:00\",\"dateModified\":\"2022-01-27T19:15:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\"},\"wordCount\":643,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\",\"keywords\":[\"asn.1\",\"data masking\",\"discover metadata\",\"IRI SortCL\",\"IRI Voracity\",\"IRI Workbench\",\"PDU\",\"SortCL\",\"TAP3\"],\"articleSection\":[\"Data Masking\/Protection\",\"Data Transformation\",\"ETL\",\"IRI Workbench\",\"Metadata Management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\",\"url\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\",\"name\":\"Using IRI Workbench with ASN.1-Encoded Data - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\",\"datePublished\":\"2021-08-30T17:19:47+00:00\",\"dateModified\":\"2022-01-27T19:15:02+00:00\",\"description\":\"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png\",\"width\":1565,\"height\":747},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using IRI Workbench with ASN.1-Encoded Data\"}]},{\"@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\/de972c035aaeecfc40a3ae2ea5ff7ba1\",\"name\":\"Devon Kozenieski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e4c421588c1a85dd9a76146fe15528f7?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e4c421588c1a85dd9a76146fe15528f7?s=96&d=blank&r=g\",\"caption\":\"Devon Kozenieski\"},\"url\":\"https:\/\/www.iri.com\/blog\/author\/devonk\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using IRI Workbench with ASN.1-Encoded Data - IRI","description":"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its","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\/etl\/iri-workbench-asn1-encoded-data\/","og_locale":"en_US","og_type":"article","og_title":"Using IRI Workbench with ASN.1-Encoded Data","og_description":"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its","og_url":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/","og_site_name":"IRI","article_published_time":"2021-08-30T17:19:47+00:00","article_modified_time":"2022-01-27T19:15:02+00:00","og_image":[{"width":1565,"height":747,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","type":"image\/png"}],"author":"Devon Kozenieski","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Devon Kozenieski","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/"},"author":{"name":"Devon Kozenieski","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/de972c035aaeecfc40a3ae2ea5ff7ba1"},"headline":"Using IRI Workbench with ASN.1-Encoded Data","datePublished":"2021-08-30T17:19:47+00:00","dateModified":"2022-01-27T19:15:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/"},"wordCount":643,"commentCount":0,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","keywords":["asn.1","data masking","discover metadata","IRI SortCL","IRI Voracity","IRI Workbench","PDU","SortCL","TAP3"],"articleSection":["Data Masking\/Protection","Data Transformation","ETL","IRI Workbench","Metadata Management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/","url":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/","name":"Using IRI Workbench with ASN.1-Encoded Data - IRI","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","datePublished":"2021-08-30T17:19:47+00:00","dateModified":"2022-01-27T19:15:02+00:00","description":"In part 4 of this five-part series regarding newly added ASN.1 support in the SortCL program central to the IRI Voracity data management platform and its","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","width":1565,"height":747},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/etl\/iri-workbench-asn1-encoded-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using IRI Workbench with ASN.1-Encoded Data"}]},{"@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\/de972c035aaeecfc40a3ae2ea5ff7ba1","name":"Devon Kozenieski","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e4c421588c1a85dd9a76146fe15528f7?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4c421588c1a85dd9a76146fe15528f7?s=96&d=blank&r=g","caption":"Devon Kozenieski"},"url":"https:\/\/www.iri.com\/blog\/author\/devonk\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2021\/08\/asn1-tap3-data-classification-2.png","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/14721"}],"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\/119"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=14721"}],"version-history":[{"count":14,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/14721\/revisions"}],"predecessor-version":[{"id":15540,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/14721\/revisions\/15540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/15538"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=14721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=14721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=14721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}