{"id":7330,"date":"2022-07-21T14:15:42","date_gmt":"2022-07-21T12:15:42","guid":{"rendered":"https:\/\/mjr.gmbh\/?p=7330"},"modified":"2023-07-27T15:59:48","modified_gmt":"2023-07-27T13:59:48","slug":"automatic-reorganization-of-ibm-i-tables-using-rgzpfm","status":"publish","type":"post","link":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/","title":{"rendered":"Automatic reorganization of IBM i tables using RGZPFM"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM.<br \/>\n<strong><em>Please note:<\/em><\/strong> this is a concept and there is no warranty. You are responsible for the impact on your system. If you need further information, please do not hesitate to use our contact form.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Usually, we don\u2019t care about deleted records in IBM i tables anymore because disk spaces became cheaper and cheaper over the years. But of course, it makes sense to check from time to time and keep the size of the tables as small as possible. As a leading partner for Infor ERP XA we discussed this topic several times with our customers and we built solutions to do the <code>RGZPFM<\/code> automatically without any effort for administrators. <\/span><\/p>\n<h3>This is the basic concept:<\/h3>\n<p><span style=\"font-size: 14pt;\">It all starts with the command DSPFD to analyze the tables on the system like that:<\/span><\/p>\n<pre><span style=\"font-size: 14pt;\">DSPFD FILE(*LIBL\/*ALL) <\/span>\r\n<span style=\"font-size: 14pt;\">TYPE(*MBR) <\/span>\r\n<span style=\"font-size: 14pt;\">OUTPUT(*OUTFILE) <\/span>\r\n<span style=\"font-size: 14pt;\">OUTFILE(<em>*LIB\/*FILE<\/em>)<\/span><\/pre>\n<p><span style=\"font-size: 14pt;\">Please be careful with the selection of the libraries. In the example mentioned above, we used <code>*LIBL.<\/code> But there are other options. You could also use <code>*ALLUSR<\/code>, which means the command would analyze all libraries except system libraries (see help with F1 for further information). You can imagine, this would be the best option to keep the system clean, but it takes a lot of time \u2013 probably some\/many hours, generates workload on the machine and you have to make sure that there is no impact on any application on the system. Think about your needs.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The parameter <code>TYPE(*MBR)<\/code> is used to get information about deleted records and <code>OUTPUT<\/code> and <code>OUTFILE<\/code> will write the result in a new table. Let&#8217;s see the result of an example. We will check the file libraries of Infor ERP XA and the library list contains the file libraries of all our XA environments:<\/span><\/p>\n<pre><span style=\"font-size: 14pt;\">DSPFD FILE(*LIBL\/*ALL) <\/span>\r\n<span style=\"font-size: 14pt;\">TYPE(*MBR) <\/span>\r\n<span style=\"font-size: 14pt;\">OUTPUT(*OUTFILE) <\/span>\r\n<span style=\"font-size: 14pt;\">OUTFILE(AUTOREORG\/AUTOREORG)<\/span><\/pre>\n<p><span style=\"font-size: 14pt;\">In the file <code>AUTOREORG<\/code>, which we just created we need to check the following fields:<\/span><\/p>\n<table style=\"height: 218px;\" width=\"612\">\n<tbody>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBLIB <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">Library<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBFILE <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">File<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBNAME <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">Member<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBTXT <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBNDTR <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">Number of deleted records<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">MBMXRL <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\"> Max. record length (for calculation only, see below)<\/span><\/td>\n<\/tr>\n<tr>\n<td><code><span style=\"font-size: 14pt;\">BYTESFREE <\/span><\/code><\/td>\n<td><span style=\"font-size: 14pt;\">calculated as MBNDTR*MBMXRL<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 14pt;\">Now let us select physical files only with <code>BYTESFREE&gt;0<\/code> and sort this descending by <code>BYTESFREE<\/code> to see the result (only the first records): <\/span><\/p>\n<table style=\"height: 311px;\" width=\"552\">\n<tbody>\n<tr>\n<td>LIB<\/td>\n<td>FILE<\/td>\n<td>MEMBER<\/td>\n<td>DESCRIPTION<\/td>\n<td style=\"text-align: right;\">DEL RECS<\/td>\n<td style=\"text-align: right;\">FREE BYTES<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB5<\/td>\n<td>TSKMSG<\/td>\n<td>TSKMSG<\/td>\n<td>M7X-PSI-Task messages<\/td>\n<td style=\"text-align: right;\">2,207<\/td>\n<td style=\"text-align: right;\">8,040,101<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB5<\/td>\n<td>TRNDTA<\/td>\n<td>TRNDTA<\/td>\n<td>M7X-PSI-Transaction data<\/td>\n<td style=\"text-align: right;\">\u00a0 8,531<\/td>\n<td style=\"text-align: right;\">2,363,087<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB8<\/td>\n<td>MSCSLT<\/td>\n<td>MSCSLT<\/td>\n<td>PSI-mass change select<\/td>\n<td style=\"text-align: right;\">149<\/td>\n<td style=\"text-align: right;\">449,682<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB3<\/td>\n<td>TSKMSG<\/td>\n<td>TSKMSG<\/td>\n<td>M7X-PSI-Task messages<\/td>\n<td style=\"text-align: right;\">117<\/td>\n<td style=\"text-align: right;\">426,231<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB3<\/td>\n<td>TRNDTA<\/td>\n<td>TRNDTA<\/td>\n<td>M7X-PSI-Transaction data<\/td>\n<td style=\"text-align: right;\">1,304<\/td>\n<td style=\"text-align: right;\">361,208<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB3<\/td>\n<td>MSCSLT<\/td>\n<td>MSCSLT<\/td>\n<td>PSI-mass change select<\/td>\n<td style=\"text-align: right;\">\u00a0 110<\/td>\n<td style=\"text-align: right;\">331,980<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB4<\/td>\n<td>MSCSLT<\/td>\n<td>MSCSLT<\/td>\n<td>PSI-mass change select<\/td>\n<td style=\"text-align: right;\">105<\/td>\n<td style=\"text-align: right;\">316,890<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB5<\/td>\n<td>MSCSLT<\/td>\n<td>MSCSLT<\/td>\n<td>PSI-mass change select<\/td>\n<td style=\"text-align: right;\">\u00a0\u00a0 76<\/td>\n<td style=\"text-align: right;\">\u00a0\u00a0 229,368<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB8<\/td>\n<td>TRNDTA<\/td>\n<td>TRNDTA<\/td>\n<td>M7X-PSI-Transaction data<\/td>\n<td style=\"text-align: right;\">605<\/td>\n<td style=\"text-align: right;\">167,585<\/td>\n<\/tr>\n<tr>\n<td>AMFLIBZ<\/td>\n<td>MSCSLT<\/td>\n<td>MSCSLT<\/td>\n<td>PSI-mass change select<\/td>\n<td style=\"text-align: right;\">32<\/td>\n<td style=\"text-align: right;\">96,576<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB3<\/td>\n<td>TRNSTS<\/td>\n<td>TRNSTS<\/td>\n<td>M7X-Transaction status<\/td>\n<td style=\"text-align: right;\">371<\/td>\n<td style=\"text-align: right;\">93,492<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB8<\/td>\n<td>TRNSTS<\/td>\n<td>TRNSTS<\/td>\n<td>M7X-Transaction status<\/td>\n<td style=\"text-align: right;\">261<\/td>\n<td style=\"text-align: right;\">65,772<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB7<\/td>\n<td>TSKMSG<\/td>\n<td>TSKMSG<\/td>\n<td>M7X-PSI-Task messages<\/td>\n<td style=\"text-align: right;\">18<\/td>\n<td style=\"text-align: right;\">65,574<\/td>\n<\/tr>\n<tr>\n<td>AMFLIB7<\/td>\n<td>TRNDTA<\/td>\n<td>TRNDTA<\/td>\n<td>M7X-PSI-Transaction data<\/td>\n<td style=\"text-align: right;\">190<\/td>\n<td style=\"text-align: right;\">52,630<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 14pt;\">This looks very good, because on our system we run the <code>RGZPFM<\/code> every week. You should try this on your system (<strong>again<\/strong>: be careful with the libraries, see above). To keep the system clean automatically, it makes sense to do that in a CLP and schedule this. Maybe it is a good idea to start manually with the most important libraries.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">But it makes no sense to reorganize each single file. We should focus on the files with an impact on the diskspace. That\u2019s why we sorted by <code>BYTESFREE<\/code> descending.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Next step is now to reorganize the top of the list only. It is up to you to reorganize the top 5 or 10 or more. But we should limit that to reduce the processing time. We will not process all files, but only the worst \u2013 means highest number of unused bytes (<code>BYTESFREE<\/code>) with the best result. If you do this every day or week, you will reorganize all the files step by step and after a while, the maximum number of <code>BYTESFREE<\/code> will be very low. It makes sense &#8211; and that&#8217;s how we did that for our customers &#8211; to create a CL-Programm to reads the first records in this table and do a <code>RGZPFM<\/code> for the top records. Please make sure, that this command is followed by a <code>MONMSG<\/code> command, in case the file cannot be reorganized because it is locked or for whatever reason. In this case, just skip the file and take the next one.<\/span><\/p>\n<h3>Conclusion<\/h3>\n<p><span style=\"font-size: 14pt;\">We hope this helps you in your daily business. For more information around Infor XA please see our <a href=\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa\/\">Infor ERP XA competence center<\/a>.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">In case you have any feedback, comment or additional questions, do not hesitate to use our contact form.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f990-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"990\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/7330#wpcf7-f990-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Kontaktformular\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"990\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f990-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your email adress\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"about\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Subject\" value=\"\" type=\"text\" name=\"about\" \/><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your message\" name=\"message\"><\/textarea><\/span>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-standard\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-standard\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I agree that my data from the contact form is used to process my enquiry. As soon as your enquiry is fully processed all data will be deleted. You can revoke this agreement for the future at any time with an e-mail to kontakt@mjr.gmbh \n<br>You will find more information about our data processing in our <a title=\"Datenschutz\" href=\"\/en\/privacy-policy\/\"  target=\"_blank\">privacy policy<\/a>.<\/span><\/label><\/span><\/span><\/span>\n<\/p>\n<p>[recaptcha]\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner cf7cntcbtn\" id=\"submit\" type=\"submit\" value=\"Submit\" \/>\n<\/p><input type=\"text\" name=\"tTRKv\" value=\"\" style=\"display: none !important;\" \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM. Please note: this is a concept and there is no warranty. You are responsible for the impact on your system. If you need further information, please do not hesitate to use our contact form. Usually, we don\u2019t&#8230;<\/p>\n","protected":false},"author":18,"featured_media":12736,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[40],"tags":[],"tutorial_kategorie":[],"class_list":["post-7330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-infor-erp-xa-knowledge"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH<\/title>\n<meta name=\"description\" content=\"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH\" \/>\n<meta property=\"og:description\" content=\"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\" \/>\n<meta property=\"og:site_name\" content=\"MJR GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mjr.gmbh\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-21T12:15:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-27T13:59:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julia Eberle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julia Eberle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\"},\"author\":{\"name\":\"Julia Eberle\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/#\/schema\/person\/b8d98eff8be96441005da729962f644d\"},\"headline\":\"Automatic reorganization of IBM i tables using RGZPFM\",\"datePublished\":\"2022-07-21T12:15:42+00:00\",\"dateModified\":\"2023-07-27T13:59:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\"},\"wordCount\":742,\"publisher\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/#organization\"},\"image\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png\",\"articleSection\":[\"Infor ERP XA Knowledge\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\",\"url\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\",\"name\":\"Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png\",\"datePublished\":\"2022-07-21T12:15:42+00:00\",\"dateModified\":\"2023-07-27T13:59:48+00:00\",\"description\":\"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.\",\"breadcrumb\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage\",\"url\":\"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png\",\"contentUrl\":\"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png\",\"width\":900,\"height\":900,\"caption\":\"ibmi tables rgzpfm infor XA\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/testsite.mjr.gmbh\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatic reorganization of IBM i tables using RGZPFM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/#website\",\"url\":\"https:\/\/testsite.mjr.gmbh\/\",\"name\":\"MJR GmbH\",\"description\":\"MJR GmbH - Digitalisierung f\u00fcr den Mittelstand\",\"publisher\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/testsite.mjr.gmbh\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/#organization\",\"name\":\"MJR GmbH\",\"url\":\"https:\/\/testsite.mjr.gmbh\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/#\/schema\/logo\/image\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"MJR GmbH\"},\"image\":{\"@id\":\"https:\/\/testsite.mjr.gmbh\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/mjr.gmbh\",\"https:\/\/www.instagram.com\/mjrgmbh\",\"https:\/\/www.linkedin.com\/company\/mjrgmbh\/\",\"https:\/\/www.youtube.com\/channel\/UCodd4EtgS-12wppUPRXK8QA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/testsite.mjr.gmbh\/#\/schema\/person\/b8d98eff8be96441005da729962f644d\",\"name\":\"Julia Eberle\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/julia-eberle-40751121b\/\"],\"url\":\"https:\/\/testsite.mjr.gmbh\/en\/author\/jeberle\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH","description":"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH","og_description":"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.","og_url":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/","og_site_name":"MJR GmbH","article_publisher":"https:\/\/www.facebook.com\/mjr.gmbh","article_published_time":"2022-07-21T12:15:42+00:00","article_modified_time":"2023-07-27T13:59:48+00:00","og_image":[{"width":900,"height":900,"url":"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png","type":"image\/png"}],"author":"Julia Eberle","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"Julia Eberle","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#article","isPartOf":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/"},"author":{"name":"Julia Eberle","@id":"https:\/\/testsite.mjr.gmbh\/#\/schema\/person\/b8d98eff8be96441005da729962f644d"},"headline":"Automatic reorganization of IBM i tables using RGZPFM","datePublished":"2022-07-21T12:15:42+00:00","dateModified":"2023-07-27T13:59:48+00:00","mainEntityOfPage":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/"},"wordCount":742,"publisher":{"@id":"https:\/\/testsite.mjr.gmbh\/#organization"},"image":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage"},"thumbnailUrl":"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png","articleSection":["Infor ERP XA Knowledge"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/","url":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/","name":"Automatic reorganization of IBM i tables using RGZPFM - MJR GmbH","isPartOf":{"@id":"https:\/\/testsite.mjr.gmbh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage"},"image":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage"},"thumbnailUrl":"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png","datePublished":"2022-07-21T12:15:42+00:00","dateModified":"2023-07-27T13:59:48+00:00","description":"In this article we made a short summary for the automatic reorganization of IBM i tables using RGZPFM while working with Infor XA.","breadcrumb":{"@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#primaryimage","url":"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png","contentUrl":"https:\/\/testsite.mjr.gmbh\/wp-content\/uploads\/ibmi-tables_infor_xa.png","width":900,"height":900,"caption":"ibmi tables rgzpfm infor XA"},{"@type":"BreadcrumbList","@id":"https:\/\/testsite.mjr.gmbh\/en\/infor-erp-xa-knowledge\/automatic-reorganization-of-ibm-i-tables-using-rgzpfm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/testsite.mjr.gmbh\/en\/"},{"@type":"ListItem","position":2,"name":"Automatic reorganization of IBM i tables using RGZPFM"}]},{"@type":"WebSite","@id":"https:\/\/testsite.mjr.gmbh\/#website","url":"https:\/\/testsite.mjr.gmbh\/","name":"MJR GmbH","description":"MJR GmbH - Digitalisierung f\u00fcr den Mittelstand","publisher":{"@id":"https:\/\/testsite.mjr.gmbh\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/testsite.mjr.gmbh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/testsite.mjr.gmbh\/#organization","name":"MJR GmbH","url":"https:\/\/testsite.mjr.gmbh\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/testsite.mjr.gmbh\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"MJR GmbH"},"image":{"@id":"https:\/\/testsite.mjr.gmbh\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mjr.gmbh","https:\/\/www.instagram.com\/mjrgmbh","https:\/\/www.linkedin.com\/company\/mjrgmbh\/","https:\/\/www.youtube.com\/channel\/UCodd4EtgS-12wppUPRXK8QA"]},{"@type":"Person","@id":"https:\/\/testsite.mjr.gmbh\/#\/schema\/person\/b8d98eff8be96441005da729962f644d","name":"Julia Eberle","sameAs":["https:\/\/www.linkedin.com\/in\/julia-eberle-40751121b\/"],"url":"https:\/\/testsite.mjr.gmbh\/en\/author\/jeberle\/"}]}},"views":3255,"_links":{"self":[{"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/posts\/7330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/comments?post=7330"}],"version-history":[{"count":0,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/posts\/7330\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/media\/12736"}],"wp:attachment":[{"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/media?parent=7330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/categories?post=7330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/tags?post=7330"},{"taxonomy":"tutorial_kategorie","embeddable":true,"href":"https:\/\/testsite.mjr.gmbh\/en\/wp-json\/wp\/v2\/tutorial_kategorie?post=7330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}