{"id":952,"date":"2014-12-12T13:08:00","date_gmt":"2014-12-12T18:08:00","guid":{"rendered":"https:\/\/danvanfleet.com\/?p=952"},"modified":"2014-12-12T13:14:16","modified_gmt":"2014-12-12T18:14:16","slug":"proform-classic-rate-table-testing","status":"publish","type":"post","link":"https:\/\/danvanfleet.com\/index.php\/proform-classic-rate-table-testing\/","title":{"rendered":"ProForm Classic Rate Table Testing"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/image.png\"><img data-recalc-dims=\"1\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 10px 0px 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/image_thumb.png?resize=156%2C143\" width=\"156\" align=\"left\" height=\"143\"><\/a>From time to time our Rate tables need updated, which sometimes brings a pretty high stress level. Here is a method which will allow new underwriter rates to be applied to SoftPro ProForm Classic preventing the update from deleting all the current information. SoftPro distributes a <strong>.txt<\/strong> file which the <strong>lkupimex.exe<\/strong> utility uses to apply lookup table updates. How nice it is to test the new rates before everyone is using them. <\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p>The first step is to copy the file and rename it with an <strong>.mdb<\/strong> extension. Here are original file is <strong>CTCO85_15.txt<\/strong> which we want to keep as is. The copied file has been renamed <strong>CTCO85_15 Testing.mdb<\/strong>. There are a few ways to copy a file all beyond the scope of this posting. <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image001.png\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" title=\"clip_image001\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image001\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image001_thumb.png?resize=693%2C84\" width=\"693\" height=\"84\"><\/a> <\/p>\n<p>Note that the first 2 letters of your file will be your underwriter, in this case it&#8217;s Chicago Title. The next 2 characters are the State the rates are for followed by the split. This is a naming convention in use by SoftPro for many years. We&#8217;ll need those underwriter letters later. (CT) <\/p>\n<p>Open the new file in Microsoft Access <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image002.png\"><img data-recalc-dims=\"1\" decoding=\"async\" title=\"clip_image002\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 0px 10px 0px 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image002\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image002_thumb.png?resize=336%2C178\" width=\"336\" align=\"left\" height=\"178\"><\/a> <\/p>\n<p>If you get the security warning you can safely click OK. The 2 tables we are interested in are <strong>RATETABLE<\/strong> and <strong>UNDERWRITER_POLICYCODE<\/strong>.  <\/p>\n<p>&nbsp; <\/p>\n<p>Let&#8217;s start with the Rate Table, open it and press &lt;Ctrl&gt;F to bring up the Find Replace Dialog. <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image003.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"clip_image003\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 1px 10px 0px 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image003\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image003_thumb.png?resize=496%2C398\" width=\"496\" align=\"left\" height=\"398\"><\/a> <\/p>\n<p>&nbsp; <\/p>\n<p>Set the <strong>Find What<\/strong> to the 2 letter Underwriter code followed by the 2 letter state code. <\/p>\n<p>Set the <strong>Replace With<\/strong> to a unique 2 letter code that isn&#8217;t going to match an underwriter code. I used &#8220;DV&#8221;, it seemed safe as does things like 11,ZZ,Q1. Numbers should be OK, I wouldn&#8217;t use special characters like &#8220;#$&#8221; they could really throw things out of whack. Follow that with the 2 letter state code.  <\/p>\n<p>Set the <strong>Look in<\/strong> to Current Field. <\/p>\n<p>Set <strong>Match<\/strong> to Start of Field.<a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image004.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"clip_image004\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: right; padding-top: 0px; padding-left: 0px; margin: 9px 0px 6px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image004\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image004_thumb.png?resize=374%2C150\" width=\"374\" align=\"right\" height=\"150\"><\/a> <\/p>\n<p>&nbsp; <\/p>\n<p>Press <strong>Replace All<\/strong>. <\/p>\n<p>Access will respond with <\/p>\n<p>&nbsp; <\/p>\n<p>At this point you can see the changes in the background, Click Yes if the one&#8217;s you can see look good. Close the Find and Replace Box and Close the <strong>RATETABLE<\/strong> table. <\/p>\n<p>Note, don&#8217;t not use the state code in the find and replace boxes. Don&#8217;t add extra characters in the replace, it&#8217;s a one for one replacement only. <\/p>\n<p>Let&#8217;s move on to the more complex <strong>UNDERWRITER_POLICYCODE<\/strong> table. The table itself is more complex what we&#8217;re doing changes little. Double click to open the table and press <strong>&lt;Ctrl&gt; F<\/strong> to bring up the Find Replace dialog. We&#8217;re doing the exact same replacement with a change to the <strong>Look In<\/strong> field. <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image005.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"clip_image005\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image005\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image005_thumb.png?resize=503%2C399\" width=\"503\" height=\"399\"><\/a> <\/p>\n<p>Fill out the form as we did above, setting the <strong>Look In<\/strong> field to <strong>Current Document<\/strong>. <\/p>\n<p>Press the <strong>Replace All<\/strong> button, and <strong>Yes<\/strong> on the can&#8217;t undo dialog. <\/p>\n<p>We&#8217;re done with data changes, so close the Microsoft Access windows and close Access. <\/p>\n<p>Rename the <strong>CTCO85_15 Testing.mdb<\/strong> file as a <strong>.txt<\/strong> file <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image006.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"clip_image006\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image006\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image006_thumb.png?resize=546%2C67\" width=\"546\" height=\"67\"><\/a> <\/p>\n<p>And use the <strong>lkupimex.exe<\/strong> utility to bring the new test rates into the system. <\/p>\n<p><a href=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image007.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"clip_image007\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"clip_image007\" src=\"https:\/\/i0.wp.com\/danvanfleet.com\/wp-content\/uploads\/2014\/12\/clip_image007_thumb.png?resize=530%2C337\" width=\"530\" height=\"337\"><\/a> <\/p>\n<p>Here&#8217;s what the lookup table looks like once it&#8217;s imported. I sized the columns to show some important columns, your lookup table will look different. <\/p>\n<p>Use the new DV* policies to test the new rates. Once you have verified that the test rates are OK apply the original CTCO85_15.txt file to bring in the correct information.  <\/p>\n<p>You can leave the test rates on your system since they are named out of the way. Or you can delete them using ProForm, don\u2019t forget to delete the test rate tables also. Or if you have a SQL it&#8217;s a quick command to delete records that start with &#8216;DVCO&#8217;. Tell the admin to delete all records that start with DVCO in the ProFormLookups Database Underwriter_Policy Lookup code table for the column Underwriter_PolicyCode. Also from the RateTable table for the column RateTableCode.The SQL command would look like this: Delete * from RateTable where RateTableCode like \u2018DVCO%\u2019 <\/p>\n<p>Maybe SoftPro will start creating a special underwriter SP so they could distribute test rates at any time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From time to time our Rate tables need updated, which sometimes brings a pretty high stress level. Here is a method which will allow new underwriter rates to be applied to SoftPro ProForm Classic preventing the update from deleting all the current information. SoftPro distributes a .txt file which the lkupimex.exe utility uses to apply [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[23],"tags":[28,21,8],"class_list":["post-952","post","type-post","status-publish","format-standard","hentry","category-softpro-2","tag-lookup","tag-proform","tag-softpro","entry"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4wyVb-fm","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/posts\/952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/comments?post=952"}],"version-history":[{"count":3,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/posts\/952\/revisions"}],"predecessor-version":[{"id":957,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/posts\/952\/revisions\/957"}],"wp:attachment":[{"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/media?parent=952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/categories?post=952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danvanfleet.com\/index.php\/wp-json\/wp\/v2\/tags?post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}