<?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>topic Inline Table loading dropped fields in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Inline-Table-loading-dropped-fields/m-p/1632412#M594734</link>
    <description>&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;I'm using a FOR/NEXT to identify files and file sizes across our servers, which concatenates onto an inline table. Another resident table then makes this pretty for use in a dashboard. All tables are dropped at the end of each iteration.&lt;/P&gt;&lt;P&gt;Full Script below.&lt;/P&gt;&lt;P&gt;The loop runs fine for the first iteration. However on the second, the inline table fails to load as it is still trying to load fields present in a table that was dropped in the previous iteration.&lt;/P&gt;&lt;P&gt;Error Log on second iteration:&lt;/P&gt;&lt;P&gt;08/10/2019 10:21:03: 0248 Table_2:&lt;BR /&gt;08/10/2019 10:21:03: 0249 NOCONCATENATE&lt;BR /&gt;08/10/2019 10:21:03: 0250 LOAD 1 INLINE [&lt;BR /&gt;08/10/2019 10:21:03: 0251 Name&lt;BR /&gt;08/10/2019 10:21:03: 0252 ]&lt;BR /&gt;08/10/2019 10:21:03: 9 fields found: Server, File, File Type, File Type Category, Folder Level 1, Folder Level 2, Folder Level 3, Folder Level 4, File Size MB, General Script Error&lt;BR /&gt;08/10/2019 10:21:03: Execution Failed&lt;BR /&gt;08/10/2019 10:21:03: Execution finished.&lt;/P&gt;&lt;P&gt;Equivalent part of loop on first iteration:&lt;/P&gt;&lt;P&gt;08/10/2019 10:10:23: 0172 Table_1:&lt;BR /&gt;08/10/2019 10:10:23: 0173 NOCONCATENATE&lt;BR /&gt;08/10/2019 10:10:23: 0174 LOAD 1 INLINE [&lt;BR /&gt;08/10/2019 10:10:23: 0175 Name&lt;BR /&gt;08/10/2019 10:10:23: 0176 ]&lt;BR /&gt;08/10/2019 10:10:23: 1 fields found: 1, 0 lines fetched&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;LET v_GB_to_MB = 1000;&lt;/P&gt;&lt;P&gt;// SUBROUTINE FOR GETTING FILE INFORMATION&lt;BR /&gt;SUB DoDir (Root)&lt;BR /&gt;FOR EACH File in FILELIST (Root&amp;amp;'\*')&lt;BR /&gt;CONCATENATE($(v_TableName))&lt;BR /&gt;Load&lt;BR /&gt;'$(File)' as Name,&lt;BR /&gt;FILESIZE( '$(File)' ) as Size&lt;BR /&gt;AUTOGENERATE 1;&lt;BR /&gt;NEXT File&lt;BR /&gt;&lt;BR /&gt;FOR EACH Dir in DIRLIST (Root&amp;amp;'\*' )&lt;BR /&gt;CALL DoDir (Dir)&lt;BR /&gt;NEXT Dir&lt;BR /&gt;END SUB&lt;/P&gt;&lt;P&gt;// CALL SUBROUTINE FOR EACH SERVER&lt;BR /&gt;FOR v_ServerLoop = 1 to 1&lt;/P&gt;&lt;P&gt;LET v_TableName = 'Table_'&amp;amp;'$(v_ServerLoop)';&lt;/P&gt;&lt;P&gt;$(v_TableName):&lt;BR /&gt;NOCONCATENATE&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;Name, Size&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;// DETERMINE NAME AND TOTAL DISK SPACE FOR EACH SERVER&lt;BR /&gt;IF $(v_ServerLoop) = 1 THEN&lt;BR /&gt;LET v_ServerName = 'Dev';&lt;BR /&gt;LET v_ServerGigs = 338.2 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QlikView')&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QV Install')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 2 THEN&lt;BR /&gt;LET v_ServerName = 'Test Console';&lt;BR /&gt;LET v_ServerGigs = 776.2 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QlikView')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QVD')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\Source_Docs')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 3 THEN&lt;BR /&gt;LET v_ServerName = 'Prod Console';&lt;BR /&gt;LET v_ServerGigs = 1778 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\PermMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\Source_Docs')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 4 THEN&lt;BR /&gt;LET v_ServerName = 'Test AccessPoint';&lt;BR /&gt;LET v_ServerGigs = 776 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Customer_Services')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\inetpub')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Install')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Qlikview')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\SME')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 5 THEN&lt;BR /&gt;LET v_ServerName = 'Prod AccessPoint';&lt;BR /&gt;LET v_ServerGigs = 278 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\Inetpub')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\UserDocs')&lt;BR /&gt;ELSE&lt;BR /&gt;ENDIF;&lt;/P&gt;&lt;P&gt;// PUT INTO DASHBOARD FORMAT&lt;BR /&gt;Output:&lt;BR /&gt;LOAD&lt;BR /&gt;*,&lt;BR /&gt;IF(MATCH([File Type],'csv','txt'),'1. Text Files (csv, txt)',&lt;BR /&gt;IF(MATCH([File Type],'xls','xlsx','xlsb','xlsm'),'2. Excel Files',&lt;BR /&gt;IF(MATCH([File Type],'qvd','qvo'),'3. Qlik Data files',&lt;BR /&gt;IF(MATCH([File Type],'qvw'),'4. Qlik QVWs',&lt;BR /&gt;IF(MATCH([File Type],'No File Type'),'5. No File Type',&lt;BR /&gt;'6. Other File Types'))))) as [File Type Category];&lt;BR /&gt;LOAD&lt;BR /&gt;'$(v_ServerName)' as Server,&lt;BR /&gt;Name as File,&lt;BR /&gt;IF(LEFT(MID(Name,INDEX(Name, '.',-1)+1),2)='\\',&lt;BR /&gt;'No File Type',&lt;BR /&gt;MID(Name,INDEX(Name, '.',-1)+1)&lt;BR /&gt;) as [File Type],&lt;BR /&gt;MID(Name,INDEX(Name, '\',3)+1,(INDEX(Name, '\',4)+1)-(INDEX(Name, '\',3)+2)) as [Folder Level 1],&lt;BR /&gt;MID(Name,INDEX(Name, '\',4)+1,(INDEX(Name, '\',5)+1)-(INDEX(Name, '\',4)+2)) as [Folder Level 2],&lt;BR /&gt;MID(Name,INDEX(Name, '\',5)+1,(INDEX(Name, '\',6)+1)-(INDEX(Name, '\',5)+2)) as [Folder Level 3],&lt;BR /&gt;MID(Name,INDEX(Name, '\',6)+1,(INDEX(Name, '\',7)+1)-(INDEX(Name, '\',6)+2)) as [Folder Level 4],&lt;BR /&gt;Size/1000000 as [File Size MB]&lt;BR /&gt;RESIDENT $(v_TableName);&lt;/P&gt;&lt;P&gt;DROP TABLE $(v_TableName);&lt;BR /&gt;&lt;BR /&gt;// CALCULATE FREE SPACE&lt;BR /&gt;Free_Space:&lt;BR /&gt;LOAD&lt;BR /&gt;SUM([File Size MB]) as Total_Used_Space&lt;BR /&gt;RESIDENT Output&lt;BR /&gt;WHERE Server = '$(v_ServerName)';&lt;BR /&gt;&lt;BR /&gt;LET v_Used_Space = FIELDVALUE('Total_Used_Space',1);&lt;BR /&gt;&lt;BR /&gt;DROP TABLE Free_Space;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Output)&lt;BR /&gt;LOAD&lt;BR /&gt;DISTINCT *;&lt;BR /&gt;LOAD&lt;BR /&gt;'$(v_ServerName)' as Server,&lt;BR /&gt;'Free Space' as File,&lt;BR /&gt;'7. Free Space' as [File Type],&lt;BR /&gt;'7. Free Space' as [File Type Category],&lt;BR /&gt;'Free Space' as [Folder Level 1],&lt;BR /&gt;'Free Space' as [Folder Level 2],&lt;BR /&gt;'Free Space' as [Folder Level 3],&lt;BR /&gt;'Free Space' as [Folder Level 4],&lt;BR /&gt;$(v_ServerGigs) - $(v_Used_Space) as [File Size MB];&lt;BR /&gt;&lt;BR /&gt;// STORE EACH SERVER INFO INTO A QVD&lt;BR /&gt;STORE Output INTO ..\QVD\DiskUsage_$(v_ServerName).QVD(QVD);&lt;BR /&gt;&lt;BR /&gt;// DROP ALL TABLES&lt;BR /&gt;LET vTables = NOOFTABLES();&lt;BR /&gt;FOR i=1 TO $(vTables)&lt;BR /&gt;LET vTableName = TABLENAME(0);&lt;BR /&gt;DROP TABLE [$(vTableName)];&lt;BR /&gt;NEXT;&lt;/P&gt;&lt;P&gt;NEXT;&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 19:56:29 GMT</pubDate>
    <dc:creator>MarmiteFish9</dc:creator>
    <dc:date>2024-11-16T19:56:29Z</dc:date>
    <item>
      <title>Inline Table loading dropped fields</title>
      <link>https://community.qlik.com/t5/QlikView/Inline-Table-loading-dropped-fields/m-p/1632412#M594734</link>
      <description>&lt;P&gt;Hello experts,&lt;/P&gt;&lt;P&gt;I'm using a FOR/NEXT to identify files and file sizes across our servers, which concatenates onto an inline table. Another resident table then makes this pretty for use in a dashboard. All tables are dropped at the end of each iteration.&lt;/P&gt;&lt;P&gt;Full Script below.&lt;/P&gt;&lt;P&gt;The loop runs fine for the first iteration. However on the second, the inline table fails to load as it is still trying to load fields present in a table that was dropped in the previous iteration.&lt;/P&gt;&lt;P&gt;Error Log on second iteration:&lt;/P&gt;&lt;P&gt;08/10/2019 10:21:03: 0248 Table_2:&lt;BR /&gt;08/10/2019 10:21:03: 0249 NOCONCATENATE&lt;BR /&gt;08/10/2019 10:21:03: 0250 LOAD 1 INLINE [&lt;BR /&gt;08/10/2019 10:21:03: 0251 Name&lt;BR /&gt;08/10/2019 10:21:03: 0252 ]&lt;BR /&gt;08/10/2019 10:21:03: 9 fields found: Server, File, File Type, File Type Category, Folder Level 1, Folder Level 2, Folder Level 3, Folder Level 4, File Size MB, General Script Error&lt;BR /&gt;08/10/2019 10:21:03: Execution Failed&lt;BR /&gt;08/10/2019 10:21:03: Execution finished.&lt;/P&gt;&lt;P&gt;Equivalent part of loop on first iteration:&lt;/P&gt;&lt;P&gt;08/10/2019 10:10:23: 0172 Table_1:&lt;BR /&gt;08/10/2019 10:10:23: 0173 NOCONCATENATE&lt;BR /&gt;08/10/2019 10:10:23: 0174 LOAD 1 INLINE [&lt;BR /&gt;08/10/2019 10:10:23: 0175 Name&lt;BR /&gt;08/10/2019 10:10:23: 0176 ]&lt;BR /&gt;08/10/2019 10:10:23: 1 fields found: 1, 0 lines fetched&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;LET v_GB_to_MB = 1000;&lt;/P&gt;&lt;P&gt;// SUBROUTINE FOR GETTING FILE INFORMATION&lt;BR /&gt;SUB DoDir (Root)&lt;BR /&gt;FOR EACH File in FILELIST (Root&amp;amp;'\*')&lt;BR /&gt;CONCATENATE($(v_TableName))&lt;BR /&gt;Load&lt;BR /&gt;'$(File)' as Name,&lt;BR /&gt;FILESIZE( '$(File)' ) as Size&lt;BR /&gt;AUTOGENERATE 1;&lt;BR /&gt;NEXT File&lt;BR /&gt;&lt;BR /&gt;FOR EACH Dir in DIRLIST (Root&amp;amp;'\*' )&lt;BR /&gt;CALL DoDir (Dir)&lt;BR /&gt;NEXT Dir&lt;BR /&gt;END SUB&lt;/P&gt;&lt;P&gt;// CALL SUBROUTINE FOR EACH SERVER&lt;BR /&gt;FOR v_ServerLoop = 1 to 1&lt;/P&gt;&lt;P&gt;LET v_TableName = 'Table_'&amp;amp;'$(v_ServerLoop)';&lt;/P&gt;&lt;P&gt;$(v_TableName):&lt;BR /&gt;NOCONCATENATE&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;Name, Size&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;// DETERMINE NAME AND TOTAL DISK SPACE FOR EACH SERVER&lt;BR /&gt;IF $(v_ServerLoop) = 1 THEN&lt;BR /&gt;LET v_ServerName = 'Dev';&lt;BR /&gt;LET v_ServerGigs = 338.2 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QlikView')&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkpoc1\QV Install')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 2 THEN&lt;BR /&gt;LET v_ServerName = 'Test Console';&lt;BR /&gt;LET v_ServerGigs = 776.2 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QlikView')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\QVD')&lt;BR /&gt;CALL DoDir ('\\plyqlpappu1\Source_Docs')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 3 THEN&lt;BR /&gt;LET v_ServerName = 'Prod Console';&lt;BR /&gt;LET v_ServerGigs = 1778 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\PermMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlpappp2\Source_Docs')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 4 THEN&lt;BR /&gt;LET v_ServerName = 'Test AccessPoint';&lt;BR /&gt;LET v_ServerGigs = 776 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Customer_Services')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\inetpub')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Install')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\Qlikview')&lt;BR /&gt;CALL DoDir ('\\plyqlkappu1\SME')&lt;BR /&gt;ELSEIF $(v_ServerLoop) = 5 THEN&lt;BR /&gt;LET v_ServerName = 'Prod AccessPoint';&lt;BR /&gt;LET v_ServerGigs = 278 * $(v_GB_to_MB);&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\Inetpub')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\PerfMon_Logs')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\QlikTech')&lt;BR /&gt;CALL DoDir ('\\plyqlkappp2\UserDocs')&lt;BR /&gt;ELSE&lt;BR /&gt;ENDIF;&lt;/P&gt;&lt;P&gt;// PUT INTO DASHBOARD FORMAT&lt;BR /&gt;Output:&lt;BR /&gt;LOAD&lt;BR /&gt;*,&lt;BR /&gt;IF(MATCH([File Type],'csv','txt'),'1. Text Files (csv, txt)',&lt;BR /&gt;IF(MATCH([File Type],'xls','xlsx','xlsb','xlsm'),'2. Excel Files',&lt;BR /&gt;IF(MATCH([File Type],'qvd','qvo'),'3. Qlik Data files',&lt;BR /&gt;IF(MATCH([File Type],'qvw'),'4. Qlik QVWs',&lt;BR /&gt;IF(MATCH([File Type],'No File Type'),'5. No File Type',&lt;BR /&gt;'6. Other File Types'))))) as [File Type Category];&lt;BR /&gt;LOAD&lt;BR /&gt;'$(v_ServerName)' as Server,&lt;BR /&gt;Name as File,&lt;BR /&gt;IF(LEFT(MID(Name,INDEX(Name, '.',-1)+1),2)='\\',&lt;BR /&gt;'No File Type',&lt;BR /&gt;MID(Name,INDEX(Name, '.',-1)+1)&lt;BR /&gt;) as [File Type],&lt;BR /&gt;MID(Name,INDEX(Name, '\',3)+1,(INDEX(Name, '\',4)+1)-(INDEX(Name, '\',3)+2)) as [Folder Level 1],&lt;BR /&gt;MID(Name,INDEX(Name, '\',4)+1,(INDEX(Name, '\',5)+1)-(INDEX(Name, '\',4)+2)) as [Folder Level 2],&lt;BR /&gt;MID(Name,INDEX(Name, '\',5)+1,(INDEX(Name, '\',6)+1)-(INDEX(Name, '\',5)+2)) as [Folder Level 3],&lt;BR /&gt;MID(Name,INDEX(Name, '\',6)+1,(INDEX(Name, '\',7)+1)-(INDEX(Name, '\',6)+2)) as [Folder Level 4],&lt;BR /&gt;Size/1000000 as [File Size MB]&lt;BR /&gt;RESIDENT $(v_TableName);&lt;/P&gt;&lt;P&gt;DROP TABLE $(v_TableName);&lt;BR /&gt;&lt;BR /&gt;// CALCULATE FREE SPACE&lt;BR /&gt;Free_Space:&lt;BR /&gt;LOAD&lt;BR /&gt;SUM([File Size MB]) as Total_Used_Space&lt;BR /&gt;RESIDENT Output&lt;BR /&gt;WHERE Server = '$(v_ServerName)';&lt;BR /&gt;&lt;BR /&gt;LET v_Used_Space = FIELDVALUE('Total_Used_Space',1);&lt;BR /&gt;&lt;BR /&gt;DROP TABLE Free_Space;&lt;BR /&gt;&lt;BR /&gt;CONCATENATE (Output)&lt;BR /&gt;LOAD&lt;BR /&gt;DISTINCT *;&lt;BR /&gt;LOAD&lt;BR /&gt;'$(v_ServerName)' as Server,&lt;BR /&gt;'Free Space' as File,&lt;BR /&gt;'7. Free Space' as [File Type],&lt;BR /&gt;'7. Free Space' as [File Type Category],&lt;BR /&gt;'Free Space' as [Folder Level 1],&lt;BR /&gt;'Free Space' as [Folder Level 2],&lt;BR /&gt;'Free Space' as [Folder Level 3],&lt;BR /&gt;'Free Space' as [Folder Level 4],&lt;BR /&gt;$(v_ServerGigs) - $(v_Used_Space) as [File Size MB];&lt;BR /&gt;&lt;BR /&gt;// STORE EACH SERVER INFO INTO A QVD&lt;BR /&gt;STORE Output INTO ..\QVD\DiskUsage_$(v_ServerName).QVD(QVD);&lt;BR /&gt;&lt;BR /&gt;// DROP ALL TABLES&lt;BR /&gt;LET vTables = NOOFTABLES();&lt;BR /&gt;FOR i=1 TO $(vTables)&lt;BR /&gt;LET vTableName = TABLENAME(0);&lt;BR /&gt;DROP TABLE [$(vTableName)];&lt;BR /&gt;NEXT;&lt;/P&gt;&lt;P&gt;NEXT;&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 19:56:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Inline-Table-loading-dropped-fields/m-p/1632412#M594734</guid>
      <dc:creator>MarmiteFish9</dc:creator>
      <dc:date>2024-11-16T19:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: Inline Table loading dropped fields</title>
      <link>https://community.qlik.com/t5/QlikView/Inline-Table-loading-dropped-fields/m-p/1632951#M594735</link>
      <description>&lt;P&gt;For those curious about this, I've fixed it.&lt;/P&gt;&lt;P&gt;Added SLEEP(1000) to the bottom of the FOR/NEXT statement and it now works.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2019 10:24:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Inline-Table-loading-dropped-fields/m-p/1632951#M594735</guid>
      <dc:creator>MarmiteFish9</dc:creator>
      <dc:date>2019-10-09T10:24:28Z</dc:date>
    </item>
  </channel>
</rss>

