<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Qlik Replicate and Kafka target: How to rename topic name of attrep_apply_exceptions in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/ta-p/2115189</link>
    <description>&lt;P&gt;&lt;SPAN&gt;When using &lt;FONT color="#339966"&gt;&lt;STRONG&gt;Kafka&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;as a target in a Qlik Replicate task, the "Control Table" name in target is created in lower case, for example the Apply Exception topic name is "&lt;FONT face="courier new,courier"&gt;attrep_apply_exceptions&lt;/FONT&gt;"&amp;nbsp; (if &lt;FONT face="courier new,courier"&gt;auto.create.topics.enable=true&lt;/FONT&gt;&amp;nbsp;is set in Kafka broker config/server.properties file), This is the default behavior.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;In some scenarios, you may want to use the non-default topic name or topic name in upper case etc to match the organization &lt;SPAN&gt;naming standards&amp;nbsp;&lt;/SPAN&gt;rule.&amp;nbsp;This article describes how to rename control table topics' name.&lt;/P&gt;
&lt;P&gt;In this article, we will use the topic name&amp;nbsp;&lt;SPAN&gt;"&lt;FONT face="courier new,courier"&gt;attrep_apply_exceptions&lt;/FONT&gt;" as an example. You can customize below control topics using the same process:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;attrep_apply_exceptions&lt;/LI&gt;
&lt;LI&gt;attrep_status&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;attrep_suspended_tables&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;attrep_history&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The same way works for more generic level , not only for Kafka target endpoint. In generic level we may rename other metadata eg "&lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt;target_schema&lt;/SPAN&gt;&lt;/SPAN&gt;" too.&lt;/P&gt;
&lt;H3 id="toc-hId--525314414"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Export the JSON of the task&lt;BR /&gt;
&lt;DIV id="tinyMceEditorjohn_wang_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_4-1694271226252.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/115941iFEEC7D31D99444C6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_4-1694271226252.png" alt="john_wang_4-1694271226252.png" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;Position to the line of the JSON file and identify the element "&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;exception_table_settings&lt;/SPAN&gt;&lt;/FONT&gt;"&amp;nbsp; &lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt; (usually is empty, as below)&lt;/SPAN&gt;&lt;/SPAN&gt;:&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "exception_table_settings": {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt;Override the element&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;to add the&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;table_name&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;attribute and SAVE the changes:&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "exception_table_settings": {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "table_name": "CUSTOM_NAME_ATTREP_APPLY_EXCEPTIONS_TABLE"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BR /&gt;In above sample, we rename the topic&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;exception_table_settings&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp; name to&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;CUSTOM_NAME_ATTREP_APPLY_EXCEPTIONS_TABLE&lt;/SPAN&gt;&lt;/FONT&gt; (it's case sensitive, and in upper case).&lt;BR /&gt;
&lt;BLOCKQUOTE class="quote"&gt;Kafka topic names cannot exceed 255 characters (249 from Kafka 0.10) and can only contain the following characters:
&lt;P&gt;a-z|A-Z|0-9|. (dot)|_(underscore)|-(minus)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;More detailed information can be found at &lt;A title="Limitations and considerations" href="https://help.qlik.com/en-US/replicate/May2023/Content/Replicate/Main/Kafka/limitations_kafka.htm#Limitations%20and%20considerations:~:text=Kafka%20topic%20names,Rules%20wizard." target="_blank" rel="noopener"&gt;Limitations and considerations&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The safest topic name length is 209 (rather than 255/249).&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;LI&gt;Import the JSON of the task&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_5-1694271585712.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/115942iD24A61DBFE68406D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_5-1694271585712.png" alt="john_wang_5-1694271585712.png" /&gt;&lt;/span&gt;&lt;BR /&gt;After the import, The topic name shows in GUI is default name still, however the new topics name takes action, the task can be edited by using GUI freely until change the control topics name again by above steps.&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Run the task&lt;/SPAN&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId-1962198419"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A id="hoverCardLink" class="lia-link-navigation lia-product-hover-card-link lia-product-mention lia-tooltip-trigger" href="https://community.qlik.com/t5/c-cyjdu72974/Qlik+Replicate/pd-p/qlikReplicate" target="_blank" rel="noopener"&gt;Qlik Replicate&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;(versions 2022.11, 2023.5 and above)&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;Kafka&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;target&lt;/P&gt;
&lt;H3 id="toc-hId--1665926177"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case #00010983, #00108779&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A title="Generate a record to attrep_apply_exceptions topic for Kafka endpoint" href="https://community.qlik.com/t5/Official-Support-Articles/Generate-a-record-to-attrep-apply-exceptions-topic-for-Kafka/ta-p/1881197" target="_blank" rel="noopener"&gt;Generate a record to attrep_apply_exceptions topic for Kafka endpoint&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 03 Nov 2023 05:23:43 GMT</pubDate>
    <dc:creator>john_wang</dc:creator>
    <dc:date>2023-11-03T05:23:43Z</dc:date>
    <item>
      <title>Qlik Replicate and Kafka target: How to rename topic name of attrep_apply_exceptions</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/ta-p/2115189</link>
      <description>&lt;P&gt;&lt;SPAN&gt;When using &lt;FONT color="#339966"&gt;&lt;STRONG&gt;Kafka&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;as a target in a Qlik Replicate task, the "Control Table" name in target is created in lower case, for example the Apply Exception topic name is "&lt;FONT face="courier new,courier"&gt;attrep_apply_exceptions&lt;/FONT&gt;"&amp;nbsp; (if &lt;FONT face="courier new,courier"&gt;auto.create.topics.enable=true&lt;/FONT&gt;&amp;nbsp;is set in Kafka broker config/server.properties file), This is the default behavior.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;In some scenarios, you may want to use the non-default topic name or topic name in upper case etc to match the organization &lt;SPAN&gt;naming standards&amp;nbsp;&lt;/SPAN&gt;rule.&amp;nbsp;This article describes how to rename control table topics' name.&lt;/P&gt;
&lt;P&gt;In this article, we will use the topic name&amp;nbsp;&lt;SPAN&gt;"&lt;FONT face="courier new,courier"&gt;attrep_apply_exceptions&lt;/FONT&gt;" as an example. You can customize below control topics using the same process:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;attrep_apply_exceptions&lt;/LI&gt;
&lt;LI&gt;attrep_status&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;attrep_suspended_tables&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;attrep_history&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The same way works for more generic level , not only for Kafka target endpoint. In generic level we may rename other metadata eg "&lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt;target_schema&lt;/SPAN&gt;&lt;/SPAN&gt;" too.&lt;/P&gt;
&lt;H3 id="toc-hId--525314414"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Resolution&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Export the JSON of the task&lt;BR /&gt;
&lt;DIV id="tinyMceEditorjohn_wang_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_4-1694271226252.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/115941iFEEC7D31D99444C6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_4-1694271226252.png" alt="john_wang_4-1694271226252.png" /&gt;&lt;/span&gt;&lt;/LI&gt;
&lt;LI&gt;Position to the line of the JSON file and identify the element "&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;exception_table_settings&lt;/SPAN&gt;&lt;/FONT&gt;"&amp;nbsp; &lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt; (usually is empty, as below)&lt;/SPAN&gt;&lt;/SPAN&gt;:&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "exception_table_settings": {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider ee bue bdi buf bug buh bui buj buk bul bum bun buo bup buq bur bus but buu buv buw bux buy buz bva bvb bvc bvd bve bvf bvg bvh bvi bvj bvk"&gt;Override the element&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;to add the&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;table_name&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;attribute and SAVE the changes:&lt;BR /&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "exception_table_settings": {&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; "table_name": "CUSTOM_NAME_ATTREP_APPLY_EXCEPTIONS_TABLE"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BR /&gt;In above sample, we rename the topic&amp;nbsp;&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;exception_table_settings&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp; name to&amp;nbsp;&lt;FONT face="courier new,courier"&gt;&lt;SPAN&gt;CUSTOM_NAME_ATTREP_APPLY_EXCEPTIONS_TABLE&lt;/SPAN&gt;&lt;/FONT&gt; (it's case sensitive, and in upper case).&lt;BR /&gt;
&lt;BLOCKQUOTE class="quote"&gt;Kafka topic names cannot exceed 255 characters (249 from Kafka 0.10) and can only contain the following characters:
&lt;P&gt;a-z|A-Z|0-9|. (dot)|_(underscore)|-(minus)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;More detailed information can be found at &lt;A title="Limitations and considerations" href="https://help.qlik.com/en-US/replicate/May2023/Content/Replicate/Main/Kafka/limitations_kafka.htm#Limitations%20and%20considerations:~:text=Kafka%20topic%20names,Rules%20wizard." target="_blank" rel="noopener"&gt;Limitations and considerations&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The safest topic name length is 209 (rather than 255/249).&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;LI&gt;Import the JSON of the task&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_5-1694271585712.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/115942iD24A61DBFE68406D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_5-1694271585712.png" alt="john_wang_5-1694271585712.png" /&gt;&lt;/span&gt;&lt;BR /&gt;After the import, The topic name shows in GUI is default name still, however the new topics name takes action, the task can be edited by using GUI freely until change the control topics name again by above steps.&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Run the task&lt;/SPAN&gt;.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="toc-hId-1962198419"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A id="hoverCardLink" class="lia-link-navigation lia-product-hover-card-link lia-product-mention lia-tooltip-trigger" href="https://community.qlik.com/t5/c-cyjdu72974/Qlik+Replicate/pd-p/qlikReplicate" target="_blank" rel="noopener"&gt;Qlik Replicate&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;(versions 2022.11, 2023.5 and above)&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;Kafka&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;target&lt;/P&gt;
&lt;H3 id="toc-hId--1665926177"&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Related Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case #00010983, #00108779&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;A title="Generate a record to attrep_apply_exceptions topic for Kafka endpoint" href="https://community.qlik.com/t5/Official-Support-Articles/Generate-a-record-to-attrep-apply-exceptions-topic-for-Kafka/ta-p/1881197" target="_blank" rel="noopener"&gt;Generate a record to attrep_apply_exceptions topic for Kafka endpoint&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 05:23:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/ta-p/2115189</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2023-11-03T05:23:43Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Replicate and Kafka target: How to rename topic name of attrep_apply_exceptions</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/tac-p/2495887#M15049</link>
      <description>&lt;P&gt;It would be useful to link from each specified control topic to the actual manual page because if you stumble onto this post, you are likely to also be looking at say the Qlik Replicate Prerequisites page for &lt;STRONG&gt;Using Confluent Cloud as a target&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;As of right now all I can see if a requirement for the&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;attrep_apply_exceptions&lt;/STRONG&gt; topic.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I'm looking at the&lt;A href="https://help.qlik.com/en-US/replicate/May2024/Content/Replicate/Main/Confluent%20Cloud/confluent-prereqs.htm" target="_blank" rel="noopener"&gt; May 2024 version of the Using Confluent Cloud as a target page at present&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2024 00:30:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/tac-p/2495887#M15049</guid>
      <dc:creator>replic8tor</dc:creator>
      <dc:date>2024-12-04T00:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik Replicate and Kafka target: How to rename topic name of attrep_apply_exceptions</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/tac-p/2496454#M15069</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/322118"&gt;@replic8tor&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for the feedback. Will suggest the documentation team to get the links updated.&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;John.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Dec 2024 09:16:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Qlik-Replicate-and-Kafka-target-How-to-rename-topic-name-of/tac-p/2496454#M15069</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-12-06T09:16:36Z</dc:date>
    </item>
  </channel>
</rss>

