<br />
<b>Warning</b>:  Attempt to read property "Success" on null in <b>/home/sapph542/public_html/wp-content/plugins/css-optimizer-remove-unused-css/css_optimizer.php</b> on line <b>862</b><br />
<br />
<b>Warning</b>:  Attempt to read property "Success" on null in <b>/home/sapph542/public_html/wp-content/plugins/css-optimizer-remove-unused-css/css_optimizer.php</b> on line <b>862</b><br />
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sapphire-Analysis</title>
	<atom:link href="https://sapphire-analysis.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://sapphire-analysis.com</link>
	<description>The Ultimate Cross Reference Tool on the IBM i</description>
	<lastBuildDate>Thu, 05 May 2022 13:49:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>

<image>
	<url>https://sapphire-analysis.com/wp-content/uploads/2021/12/cropped-gg79553757-1-1-32x32.jpg</url>
	<title>Sapphire-Analysis</title>
	<link>https://sapphire-analysis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Exciting news about application understanding on the IBM I</title>
		<link>https://sapphire-analysis.com/exciting-news-about-application-understanding-on-the-ibm-i/</link>
					<comments>https://sapphire-analysis.com/exciting-news-about-application-understanding-on-the-ibm-i/#respond</comments>
		
		<dc:creator><![CDATA[sapph542]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 14:00:50 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://sapphire-analysis.com/?p=27702</guid>

					<description><![CDATA[&#160; &#160;&#160; &#160; A group of experts in the documentation and reverse engineering of RPGIII, RPGLE(fixed and free format), COBOL &#38; SQL applications, have collaborated,&#160; to produce a totally new analysis tool. Designed to facilitate all the new language features of the past 20 years. All the relevant tools currently in this space were originally [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27702" class="elementor elementor-27702" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-10f2841c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="10f2841c" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e348773" data-id="1e348773" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2cabfbcf elementor-widget elementor-widget-text-editor" data-id="2cabfbcf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.23.0 - 25-07-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<!-- wp:paragraph -->
<p> </p>
<!-- /wp:paragraph --><!-- wp:paragraph -->
<p>     A group of experts in the documentation and reverse engineering of RPGIII, RPGLE(fixed and free format), COBOL &amp; SQL applications, have collaborated,  to produce a totally new analysis tool. Designed to facilitate all the new language features of the past 20 years. All the relevant tools currently in this space were originally designed before ILE , before modules, and before SQL. They have all been modified to accommodate, but are unfortunately limited by the original design.  Today&#8217;s applications require some serious restructuring in order to evolve and meet modern expectations. </p>
<!-- /wp:paragraph --><!-- wp:paragraph -->
<p>    Data-driven, data-centric, data scientist, data engineer, all things data depend on constraints and trigger programs. Why would you keep duplicating your efforts in a program-centric way when the logic could be consolidated at the file level?  In order to derive a proper data model, it is necessary to know the origins of the fields used to do the CHAIN or READ. That means following them backward threw called programs, modules, renames, data structures, and work fields. Existing tools, simply are not capable of this. They may claim to derive a data model but they make a lot of assumptions to get there.</p>
<!-- /wp:paragraph --><!-- wp:paragraph -->
<p>     <a href="https://sapphire-analysis.com/">Sapphire Analysis</a> is documentation designed for modern applications. Built to deal with the challenges currently confronting IBM i    developers</p>
<!-- /wp:paragraph -->						</div>
				</div>
				<div class="elementor-element elementor-element-17bd572 uael-share-buttons--view-icon-text uael-stylex-inline elementor-grid-0 elementor-widget elementor-widget-uael-social-share" data-id="17bd572" data-element_type="widget" data-settings="{&quot;columns&quot;:&quot;0&quot;,&quot;column_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;column_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;column_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;button_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_size_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_size_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height_tablet&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height_mobile&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_tablet&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_mobile&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="uael-social-share.default">
				<div class="elementor-widget-container">
			
		<div class="uael-style-inline uael-container uael-floating-align-" data-pin_data_url="" data-share_url_type="current_page" data-share_url="">
			<div class="elementor-grid uael-floating-align-">
									<div class="elementor-grid-item">
												<a  class="uael-share-btn-facebook">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-facebook" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on facebook</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Facebook</span>
										</div>
																											</div>
						</a>
					</div>
										<div class="elementor-grid-item">
												<a  class="uael-share-btn-twitter">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-twitter" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on twitter</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Twitter</span>
										</div>
																											</div>
						</a>
					</div>
										<div class="elementor-grid-item">
												<a  class="uael-share-btn-linkedin">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-linkedin" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on linkedin</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Linkedin</span>
										</div>
																											</div>
						</a>
					</div>
								</div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://sapphire-analysis.com/exciting-news-about-application-understanding-on-the-ibm-i/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Documentation</title>
		<link>https://sapphire-analysis.com/documentation/</link>
					<comments>https://sapphire-analysis.com/documentation/#respond</comments>
		
		<dc:creator><![CDATA[sapph542]]></dc:creator>
		<pubDate>Tue, 05 Apr 2022 14:19:07 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://sapphire-analysis.com/?p=27681</guid>

					<description><![CDATA[Understand your applications The graphical interface makes complex relationships in IBM i applications easy to understand by giving you a visual rendering of objects from multiple points of view. Publish the design model The complete application design is extracted from the CA 2E model and presented in an interactive and graphical analysis tool making it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><strong>Understand your applications</strong></p>



<p>The graphical interface makes complex relationships in IBM i applications easy to understand by giving you a visual rendering of objects from multiple points of view.</p>



<p><strong>Publish the design model</strong></p>



<p>The complete application design is extracted from the CA 2E model and presented in an interactive and graphical analysis tool making it available to developers and analysts.</p>



<p></p>



<p><strong>View business rules</strong></p>



<p>A highly structured repository of business rules written in easily readable pseudo code provides a basis for all ongoing activity: modernization and maintenance, rewriting and reengineering, all types of audits, etc.</p>



<p><strong>Understand code quality</strong></p>



<p>Complexity metrics enable managers of CA 2E applications to measure, monitor and proactively manage complexity and changes to the applications, leading to less testing and faster development.</p>



<p><strong>Improve planning</strong></p>



<p>A wide array of detailed code metrics help you understand where the most complex code in the system resides and plan accordingly for development and testing time and resources.</p>



<p><strong>Understand change impact</strong></p>



<p>Powerful impact analysis lets you see every place where an object is used. A single click gives you a list or graphic of every object that has a relationship with the object you clicked.</p>



<p><strong>Educate the organization</strong></p>



<p>Documentation is easily exported to other formats, such as Microsoft Word, Excel or Visio for easy sharing to open up the application design throughout your organization.</p>



<p><strong>Easily identify problems</strong></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://sapphire-analysis.com/documentation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cross Reference IBM i</title>
		<link>https://sapphire-analysis.com/cross-reference-ibm-i-formerly-as-400/</link>
					<comments>https://sapphire-analysis.com/cross-reference-ibm-i-formerly-as-400/#respond</comments>
		
		<dc:creator><![CDATA[sapph542]]></dc:creator>
		<pubDate>Mon, 04 Apr 2022 14:39:12 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://sapphire-analysis.com/?p=27654</guid>

					<description><![CDATA[What do you expect from your documentation tool? Traditional definition is cross referencing, which is great for maintaining an existing application with no requirements to modernize. Depending on your definition of modernizing you can get various levels of assistance from documentation. The major expectation of documentation is to understand what you have so as to [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="27654" class="elementor elementor-27654" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-ed5528d elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default" data-id="ed5528d" data-element_type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f230c2" data-id="7f230c2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-655cf15 elementor-widget elementor-widget-image" data-id="655cf15" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.23.0 - 25-07-2024 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}</style>										<img fetchpriority="high" decoding="async" width="1200" height="391" src="https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-1280x417.png" class="attachment-large size-large wp-image-27493" alt="Application understanding" srcset="https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-1280x417.png 1280w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-300x98.png 300w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-768x250.png 768w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-1536x501.png 1536w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-2048x667.png 2048w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2-600x196.png 600w, https://sapphire-analysis.com/wp-content/uploads/2022/03/Cross-Reference-Full-2.png 4940w" sizes="(max-width: 1200px) 100vw, 1200px" />													</div>
				</div>
				<div class="elementor-element elementor-element-12b2be4 elementor-widget elementor-widget-heading" data-id="12b2be4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.23.0 - 25-07-2024 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h2 class="elementor-heading-title elementor-size-default">What do you expect from your documentation tool? </h2>		</div>
				</div>
				<div class="elementor-element elementor-element-75d70e3 elementor-widget elementor-widget-text-editor" data-id="75d70e3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p class="p1">Traditional definition is cross referencing, which is great for maintaining an existing application with no requirements to modernize. Depending on your definition of modernizing you can get various levels of assistance from documentation. The major expectation of documentation is to understand what you have so as to reduce the time and effort required to get to where you want to be.<span class="Apple-converted-space">&nbsp;</span></p>
<p class="p1">I’m proud to say that I’m part of the development team of the insanely efficient new documentation tool for the IBM i (formerly AS/400). Designed to analyze<span class="Apple-converted-space">&nbsp; </span>RPG RPGIII, RPGLE, (free &amp; fixed format) COBOL &amp; SQL. <span class="Apple-converted-space">&nbsp;</span></p>
<p class="p1">I declare Sapphire Analysis to be the new standard for documentation on IBM i. The graphical representation simplifies understanding complex applications. The intuitive UI interface makes it easy to locate and examine program logic.</p>
<p class="p1">In a perfect world, you would have an I/O server directing the data requests with trigger programs enforcing the business rules. This structure provides consistency by consolidating the GRUD logic into one place and negates the need to recreate &amp; maintain it in multiple programs</p>
<p class="p1">The derived Data Model provides the exact information needed to add constraints to your DB which will negate the need to do so in the programs.</p>
<p class="p1">The extracted Business Rules are exactly what is needed to build trigger programs which will avoid the problems associated with doing it in multiple programs.</p>
<p class="p1">From impact analysis to advanced modernization support, Sapphire analysis is ready to take it on.Contact me or visit our website.</p>
<p class="p3"><a href="https://sapphire-analysis.com/">https://sapphire-analysis.com/</a><span class="s1"><span class="Apple-converted-space">&nbsp;</span></span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-71db8ac uael-share-buttons--view-icon-text uael-stylex-inline elementor-grid-0 elementor-widget elementor-widget-uael-social-share" data-id="71db8ac" data-element_type="widget" data-settings="{&quot;columns&quot;:&quot;0&quot;,&quot;column_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;column_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;column_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;button_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_size_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_size_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height_tablet&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;button_height_mobile&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_tablet&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;icon_size_mobile&quot;:{&quot;unit&quot;:&quot;em&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="uael-social-share.default">
				<div class="elementor-widget-container">
			
		<div class="uael-style-inline uael-container uael-floating-align-" data-pin_data_url="" data-share_url_type="current_page" data-share_url="">
			<div class="elementor-grid uael-floating-align-">
									<div class="elementor-grid-item">
												<a  class="uael-share-btn-facebook">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-facebook" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on facebook</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Facebook</span>
										</div>
																											</div>
						</a>
					</div>
										<div class="elementor-grid-item">
												<a  class="uael-share-btn-twitter">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-twitter" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on twitter</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Twitter</span>
										</div>
																											</div>
						</a>
					</div>
										<div class="elementor-grid-item">
												<a  class="uael-share-btn-linkedin">
							<div class="uael-share-btn elementor-animation- uaelbtn-shape-square uaelbtn--skin-gradient">

																			<span class="uael-share-btn__icon">
												<i class="fab fa-linkedin" aria-hidden="true"></i>
												<span class="elementor-screen-only">Share on linkedin</span>
											</span>
																				<div class="uael-share-btn__text">
												<span class="uael-share-btn__title">Linkedin</span>
										</div>
																											</div>
						</a>
					</div>
								</div>
		</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://sapphire-analysis.com/cross-reference-ibm-i-formerly-as-400/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
