<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkADQ348fCp7ImA9WhRaF0g.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023</id><updated>2012-02-20T08:19:32.074-08:00</updated><category term="Divertidos" /><category term="Migración" /><category term="Colas de Datos" /><category term="SQL" /><category term="ILE" /><category term="Programación CL" /><category term="Tips en RPG" /><category term="Herramientas Gerenciales" /><category term="Pantallas" /><category term="Aplicaciones multi-idioma" /><category term="Utilidades" /><category term="Mejores Prácticas en RPG" /><category term="APIS" /><category term="Archivos" /><category term="Tarjetas de Crédito" /><category term="Versiones" /><category term="Comandos PC" /><category term="Subfiles" /><category term="FAQS" /><category term="Sockets" /><category term="Monitoreo de Errores" /><category term="Base de Datos" /><category term="Botones en RPG" /><category term="FTP" /><category term="Calidad Profesional" /><category term="DEBUG en RPG" /><category term="Procesos" /><category term="Adefesios en RPG" /><category term="Servidores" /><category term="Seguridad" /><category term="Sesion 1 fundamentos de internet" /><title>Iseries Venezuela</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://iseriesvenezuela.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>111</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/IseriesVenezuela" /><feedburner:info uri="iseriesvenezuela" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkADQ385eCp7ImA9WhRaF0g.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6030200551374650541</id><published>2012-02-20T05:53:00.000-08:00</published><updated>2012-02-20T08:19:32.120-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-20T08:19:32.120-08:00</app:edited><title>Stored Procedure. ¿Que es eso?</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://4.bp.blogspot.com/-PDE4JyJSZQk/T0JPm4XRimI/AAAAAAAAAyg/AiW8M_n_WdA/s1600/almacen.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-PDE4JyJSZQk/T0JPm4XRimI/AAAAAAAAAyg/AiW8M_n_WdA/s1600/almacen.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-aGDMQbqKtCk/T0JPqWhh1mI/AAAAAAAAAyo/X5t3VpgC7rw/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-aGDMQbqKtCk/T0JPqWhh1mI/AAAAAAAAAyo/X5t3VpgC7rw/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El Db2 Sql provee para el iseries o para el AS400 una
herramienta &lt;u&gt;para invocar programas o procedimientos (procedures) en
instrucciones SQL.&lt;/u&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Cuando el procedimiento almacenado o Stored Procedure se
trata de un programa en un lenguaje de código distinto al SQL tal como RPG,
Java, C u otros, se define un External Stored Procedure, para indicarle al Db2
SQL que debe invocarse un ejecutable escrito en otro lenguaje de programación.
Al momento de crear un store procedure se especifica el nombre, los parámetros
que utilizará y –en el caso de External Stored Procedures- se especifica además,
el lenguaje de programación en el que está escrito.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
El Stored Procedure se puede crear con comandos del SQL
Embebido o con El SQL interactivo. El siguiente, es un ejemplo de External Store
Procedure:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;EXEC&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;SQL&lt;/samp&gt; CREATE PROCEDURE &lt;samp&gt;P1&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;(&lt;/samp&gt;INOUT &lt;samp&gt;PARM1&lt;/samp&gt; CHAR&lt;samp&gt;(10))&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTERNAL NAME &lt;samp&gt;MYLIB.PROC1&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LANGUAGE C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #3366ff;"&gt;GENERAL WITH NULLS&lt;samp&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/pre&gt;
&lt;div class="MsoNormal"&gt;
Se especifica el nombre del programa, la librería donde
reside, los parámetros de llamada y el lenguaje en el que está escrito. Se
indica además que el parámetro de llamada PARM1 puede contener valores nulos y
es de I/O. (recibe valores y también los modifica)&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Podemos invocar un Stored Procedure de la siguiente manera:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;&lt;span lang="EN-GB"&gt;&amp;nbsp; &lt;/span&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;DCL&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;HV1&lt;/samp&gt; CHAR&lt;samp&gt;(10);&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;DCL&lt;/samp&gt; &lt;samp&gt;IND1&lt;/samp&gt; &lt;samp&gt;FIXED&lt;/samp&gt; &lt;samp&gt;BIN(15);&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;:&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;EXEC&lt;/samp&gt; &lt;samp&gt;SQL&lt;/samp&gt; CREATE &lt;samp&gt;P1&lt;/samp&gt; PROCEDURE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;(&lt;/samp&gt;INOUT &lt;samp&gt;PARM1&lt;/samp&gt; CHAR&lt;samp&gt;(10))&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXTERNAL NAME &lt;samp&gt;MYLIB.PROC1&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LANGUAGE &lt;samp&gt;C&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GENERAL WITH NULLS&lt;samp&gt;;&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;:&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;EXEC&lt;/samp&gt; &lt;samp&gt;SQL&lt;/samp&gt; CALL &lt;samp&gt;P1&lt;/samp&gt; &lt;samp&gt;(:HV1&lt;/samp&gt; &lt;samp&gt;:IND1);&lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;Podemos invocar un Stored Procedure suponiendo que ya está creado previamente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;DCL&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;HV2&lt;/samp&gt; CHAR&lt;samp&gt;(10);&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;:&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;EXEC&lt;/samp&gt; &lt;samp&gt;SQL&lt;/samp&gt; CALL &lt;samp&gt;P2&lt;/samp&gt; &lt;samp&gt;(:HV2);&lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;Los ejemplos anteriores son “estáticos” es decir, se crea el Stored Procedure o se presume que ya fue creado y luego se invoca con un CALL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/pre&gt;
&lt;pre&gt;Puede hacerse un Stored Procedure Dinámico en el que se invoca, creándolo en el mismo momento en que se realiza la llamada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;char&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;hv3[10],string[100];&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;:&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;strcpy(string,"CALL&lt;/samp&gt; &lt;samp&gt;MYLIB.P3&lt;/samp&gt; &lt;samp&gt;('P3&lt;/samp&gt; &lt;samp&gt;TEST')");&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;EXEC&lt;/samp&gt; &lt;samp&gt;SQL&lt;/samp&gt; EXECUTE IMMEDIATE &lt;samp&gt;:string;&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;samp&gt;&lt;span style="color: #3366ff;"&gt;:&lt;/span&gt;&lt;/samp&gt;&lt;span style="color: #3366ff;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;Escrito en lenguaje C, la funcion Strcpy se interpreta de la siguiente manera: &lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;
&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #e5e5ff; background-image: initial; background-origin: initial; font-family: 'Times New Roman'; font-size: 12pt;"&gt;strcpy(&lt;/span&gt;&lt;/b&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #e5e5ff; background-image: initial; background-origin: initial; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&amp;nbsp;variable destino&lt;/span&gt;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #e5e5ff; background-image: initial; background-origin: initial; font-family: 'Times New Roman'; font-size: 12pt;"&gt;&lt;variable_destino&gt;&lt;b&gt;,&lt;/b&gt;&lt;span class="apple-converted-space"&gt;&amp;nbsp;cadena fuente&lt;/span&gt;&lt;cadena_fuente&gt;&lt;b&gt;&amp;nbsp;)&lt;/b&gt;&lt;/cadena_fuente&gt;&lt;/variable_destino&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;para los que estamos mas familiarizados con RPG, diríamos que, el execute Inmediate seria equivalente a una llamada a la utilidad QCMDEXEC pasandole en un string, el comando a ejecutar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/samp&gt;&lt;/pre&gt;
&lt;pre&gt;Un Stored Procedure en código Db2 Sql sería el siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span style="color: #3366ff;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;EXEC&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;SQL&lt;/samp&gt; CREATE PROCEDURE &lt;samp&gt;UPDATE_SALARY_1&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;(&lt;/samp&gt;IN &lt;samp&gt;EMPLOYEE_NUMBER&lt;/samp&gt; CHAR&lt;samp&gt;(10),&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IN &lt;samp&gt;RATE&lt;/samp&gt; DECIMAL&lt;samp&gt;(6,2))&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-attachment: scroll; background-clip: initial; background-color: yellow; background-image: none; background-origin: initial; background-position: 0% 0%; background-repeat: repeat repeat;"&gt;LANGUAGE SQL MODIFIES SQL DATA&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UPDATE &lt;samp&gt;CORPDATA.EMPLOYEE&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET &lt;samp&gt;SALARY&lt;/samp&gt; &lt;samp&gt;=&lt;/samp&gt; &lt;samp&gt;SALARY&lt;/samp&gt; &lt;samp&gt;*&lt;/samp&gt; &lt;samp&gt;RATE&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE &lt;samp&gt;EMPNO&lt;/samp&gt; &lt;samp&gt;=&lt;/samp&gt; &lt;samp&gt;EMPLOYEE_NUMBER;&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/pre&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
También puede crearse un Stored Procedure que solo lea Data:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre&gt;&lt;samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt;EXEC&lt;/span&gt;&lt;/b&gt;&lt;/samp&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; &lt;samp&gt;SQL&lt;/samp&gt; CREATE PROCEDURE &lt;samp&gt;UPDATE_SALARY_1&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;samp&gt;(&lt;/samp&gt;IN &lt;samp&gt;EMPLOYEE_NUMBER&lt;/samp&gt; CHAR&lt;samp&gt;(10),&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IN &lt;samp&gt;RATE&lt;/samp&gt; DECIMAL&lt;samp&gt;(6,2))&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="background-attachment: scroll; background-clip: initial; background-color: yellow; background-image: none; background-origin: initial; background-position: 0% 0%; background-repeat: repeat repeat;"&gt;LANGUAGE SQL READS SQL DATA&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select &lt;samp&gt;name, area from Library/File_employee&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: #3366ff;"&gt; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE &lt;samp&gt;EMPNO&lt;/samp&gt; &lt;samp&gt;=&lt;/samp&gt; &lt;samp&gt;EMPLOYEE_NUMBER;&lt;/samp&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/pre&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
El material sobre el Stored Procedure es extenso y tiene su
sintaxis en definición y tipo de parámetros, principio (BEGIN) &amp;nbsp;y fin de procedure (END) y otros. El material
en Ingles lo pueden conseguir en con mayor detalle en este enlace.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://as400bks.rochester.ibm.com/cgi-bin/bookmgr/bookmgr.cmd/BOOKS/QB3AQ801/CCONTENTS"&gt;http://as400bks.rochester.ibm.com/cgi-bin/bookmgr/bookmgr.cmd/BOOKS/QB3AQ801/CCONTENTS&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(239, 235, 255) none repeat scroll 0% 0%; line-height: 15.75pt;"&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 11.5pt;"&gt;Si te pareció
interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al
final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;span style="font-family: Verdana; font-size: 11.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;i&gt;&lt;b&gt;&lt;span style="background-color: #efebff; font-family: Verdana; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6030200551374650541?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TbjXSAOxEukk7m_WN31XZznVZv0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TbjXSAOxEukk7m_WN31XZznVZv0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TbjXSAOxEukk7m_WN31XZznVZv0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TbjXSAOxEukk7m_WN31XZznVZv0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/8BMwcusJvJA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6030200551374650541/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6030200551374650541&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6030200551374650541?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6030200551374650541?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/8BMwcusJvJA/stored-procedure-que-es-eso.html" title="Stored Procedure. ¿Que es eso?" /><author><name>L Suarez</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://3.bp.blogspot.com/_meP46D7u9v0/SaCZdpMOisI/AAAAAAAAAcI/mRXifJ0T1vc/S220/fotoPerfil.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-PDE4JyJSZQk/T0JPm4XRimI/AAAAAAAAAyg/AiW8M_n_WdA/s72-c/almacen.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2012/02/stored-procedure-que-es-eso.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQng8cCp7ImA9WhRUF0Q.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-8995661720556253188</id><published>2012-01-28T16:50:00.000-08:00</published><updated>2012-01-28T16:50:13.678-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-28T16:50:13.678-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="APIS" /><title>API: QLIRLIBD ¿Cuantos Objetos Tiene Una Librería?</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-PE7uSRhk_yw/TySVkY4QSWI/AAAAAAAAAd8/YBtI2wIzQSM/s1600/fotoPerfil.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="160" width="140" src="http://4.bp.blogspot.com/-PE7uSRhk_yw/TySVkY4QSWI/AAAAAAAAAd8/YBtI2wIzQSM/s320/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;



En esta oportunidad recopilé dos ejemplos del uso de la API :&lt;b&gt; QLIRLIBD&lt;/b&gt; para obtener, entre otras cosas, la cantidad de objetos que tiene una librería. El primer ejemplo es corto y no devuelve el total de objetos de librería pero si devuelve el tamaño, las definiciones de autoridad y otros. El segundo ejemplo, un poco mas largo y complejo suministra bastante información sobre la librería que le envíes como parámetro en la llamada al programa. 


&lt;a title="View API Qlirlibd para saber cuantos objetos tiene una libreía on Scribd" href="http://es.scribd.com/doc/79710987/API-Qlirlibd-para-saber-cuantos-objetos-tiene-una-libreia" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;API Qlirlibd para saber cuantos objetos tiene una libreía&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/79710987/content?start_page=1&amp;view_mode=list&amp;access_key=key-7mk7nodt0r7jn4hc6pn" data-auto-height="true" data-aspect-ratio="0.706697459584296" scrolling="no" id="doc_4012" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;



&lt;b&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-8995661720556253188?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w97kQgfOaglygDwXD3mzCV9PY3Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w97kQgfOaglygDwXD3mzCV9PY3Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w97kQgfOaglygDwXD3mzCV9PY3Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w97kQgfOaglygDwXD3mzCV9PY3Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/crVbFMMRti4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/8995661720556253188/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=8995661720556253188&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/8995661720556253188?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/8995661720556253188?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/crVbFMMRti4/api-qlirlibd-cuantos-objetos-tiene-una.html" title="API: QLIRLIBD ¿Cuantos Objetos Tiene Una Librería?" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-PE7uSRhk_yw/TySVkY4QSWI/AAAAAAAAAd8/YBtI2wIzQSM/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2012/01/api-qlirlibd-cuantos-objetos-tiene-una.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGQXs9cSp7ImA9WhRVEEk.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-4341285830142527709</id><published>2012-01-08T09:01:00.000-08:00</published><updated>2012-01-08T09:08:40.569-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T09:08:40.569-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pantallas" /><title>Autorefrescamiento de Pantalla- Autorefreshing</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-s5fy5eXzqqo/TwnMy37AgkI/AAAAAAAAAdo/oisvt6tFZk0/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-s5fy5eXzqqo/TwnMy37AgkI/AAAAAAAAAdo/oisvt6tFZk0/s200/fotoPerfil.jpg" width="175" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Hay procesos interactivos o en batch que, por lo la
repercusión que tienen en la base de datos o su impacto en el sistema, deben
ser monitoreados cada cierto tiempo por el operador o la persona encargada de ejecutarlos.&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
Para vigilar el avance del proceso, se diseñan pantallas que
permiten al operador (a través de un mandato, generalmente F5,)&amp;nbsp; recargar la pantalla de monitoreo del proceso
para que sean refrescados/actualizados los datos que nos indican el avance de
la ejecución. &lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Puede utilizarse la barra de progreso como explicamos en un
artículo anterior, tal como se hace en Windows u otras plataformas:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&amp;nbsp;&lt;a href="http://iseriesvenezuela.blogspot.com/2009/08/barra-de-progreso.html"&gt;http://iseriesvenezuela.blogspot.com/2009/08/barra-de-progreso.html&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
o puede utilizarse el autorefrescamiento o autorefreshing,
como se ilustrará en esta oportunidad.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;La Clave para el funcionamiento del autorefreshing es
sustituir, en el código del RPG el uso del exfmt por write y read. En cuanto
al&amp;nbsp; archivo de pantalla es necesario
asignar los segundos de espera requeridos por el dispositivo en la palabra
clave waitrcd a tiempo de compilación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Puedes ver el vídeo del autorefreshing en el siguiente
enlace:&lt;/div&gt;
&lt;div style="margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;
&lt;a href="http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html"&gt;http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html&lt;/a&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
y descargar el e-book asociado a este artículo a
continuación.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;a href="http://es.scribd.com/doc/77553573/Autorefrescamiento" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Autorefrescamiento on Scribd"&gt;Autorefrescamiento&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_38627" scrolling="no" src="http://www.scribd.com/embeds/77553573/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-213o1ou50voepwq44uen" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;em&gt;&lt;b&gt;Si te pareció interesante, reenvíalo a un amigo
haciendo click en el sobrecito que está al final del artículo. El conocimiento
es valioso, compártelo.&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;em&gt;&lt;b&gt;Autor: Ing. Liliana Suárez&lt;/b&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-4341285830142527709?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oR7LMG5To4HdzAk92X1E6IeKLm8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oR7LMG5To4HdzAk92X1E6IeKLm8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oR7LMG5To4HdzAk92X1E6IeKLm8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oR7LMG5To4HdzAk92X1E6IeKLm8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/N00wQV3VKiw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/4341285830142527709/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=4341285830142527709&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4341285830142527709?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4341285830142527709?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/N00wQV3VKiw/autorefrescamiento-de-pantalla.html" title="Autorefrescamiento de Pantalla- Autorefreshing" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-s5fy5eXzqqo/TwnMy37AgkI/AAAAAAAAAdo/oisvt6tFZk0/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2012/01/autorefrescamiento-de-pantalla.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcFQXw5eSp7ImA9WhRQEE4.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-3984874422599566830</id><published>2011-12-04T14:02:00.001-08:00</published><updated>2011-12-04T14:16:50.221-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-04T14:16:50.221-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Servidores" /><title>Instructivo para Acceder al Servidor en Alemania</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-k0Vv9LAuoog/TtvxA-E2D6I/AAAAAAAAAdY/TxkLW0iST7o/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-k0Vv9LAuoog/TtvxA-E2D6I/AAAAAAAAAdY/TxkLW0iST7o/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://1.bp.blogspot.com/-mk2P_X3rdqs/TtvxDNp0_II/AAAAAAAAAdg/veZM3BCX-4Q/s1600/laptop.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-mk2P_X3rdqs/TtvxDNp0_II/AAAAAAAAAdg/veZM3BCX-4Q/s1600/laptop.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span id="goog_789541454"&gt;&lt;/span&gt;&lt;span id="goog_789541455"&gt;&lt;/span&gt;&lt;br /&gt;
Debido a los correos que he recibido de algunos de los lectores del blog, estoy publicando este e-book para facilitar el acceso del servidor en Alemania.&lt;br /&gt;
&lt;br /&gt;
Los alemanes han puesto a disposición un servidor con distintas tarifas que van desde&amp;nbsp;ningún&amp;nbsp;pago (free/gratis) hasta el pago mas alto que incluye una serie de&amp;nbsp;facilidades&amp;nbsp;para corporaciones negocios o grupos de usuarios &amp;nbsp;para trabajar con un iseries&amp;nbsp;vía&amp;nbsp;remota. Este servicio&amp;nbsp;alemán&amp;nbsp;contribuye grandemente al proceso de desarrollo de proyectos en esta plataforma, ya que mediante acceso vía internet., los desarrolladores podemos acceder a cualquier hora y en cualquier lugar con&amp;nbsp;conexión&amp;nbsp;a Internet.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://es.scribd.com/doc/74708409/Instructivo-Acceso-Servidor-ISERIES-en-Alemania" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Instructivo Acceso Servidor ISERIES en Alemania on Scribd"&gt;Instructivo Acceso Servidor ISERIES en Alemania&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_82382" scrolling="no" src="http://www.scribd.com/embeds/74708409/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-638s9g83b4b4ngqyn87" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo.&lt;br /&gt;El conocimiento es valioso, compártelo&lt;/span&gt;&lt;/b&gt;&lt;span class="apple-style-span" style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #efebff; font-family: Verdana; font-size: 15px; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #efebff; font-family: Verdana; font-size: 11.5pt; line-height: 21px;"&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial;"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-3984874422599566830?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XosUvZU6mOWHGnvrWfl5tehVAqA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XosUvZU6mOWHGnvrWfl5tehVAqA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XosUvZU6mOWHGnvrWfl5tehVAqA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XosUvZU6mOWHGnvrWfl5tehVAqA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/zAwrzHNlAnw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/3984874422599566830/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=3984874422599566830&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/3984874422599566830?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/3984874422599566830?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/zAwrzHNlAnw/instructivo-para-acceder-al-servidor-en.html" title="Instructivo para Acceder al Servidor en Alemania" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-k0Vv9LAuoog/TtvxA-E2D6I/AAAAAAAAAdY/TxkLW0iST7o/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/12/instructivo-para-acceder-al-servidor-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcCQXw4cCp7ImA9WhRRFko.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-2653794028725571018</id><published>2011-11-30T10:01:00.000-08:00</published><updated>2011-11-30T10:01:00.238-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-30T10:01:00.238-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Calidad Profesional" /><title>Cómo Nos Comunicamos Los Desarrolladores</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-fZtVeJiYH34/TtJ7a5iKZYI/AAAAAAAAAdI/sCV0ytXzApg/s1600/medusa.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-fZtVeJiYH34/TtJ7a5iKZYI/AAAAAAAAAdI/sCV0ytXzApg/s200/medusa.jpg" width="190" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;a href="http://4.bp.blogspot.com/-RVr03pljXTY/TtJ7fUuV9aI/AAAAAAAAAdQ/jtVQxe0KW6g/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-RVr03pljXTY/TtJ7fUuV9aI/AAAAAAAAAdQ/jtVQxe0KW6g/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;span style="font-family: Verdana;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Este
artículo no se trata de tips de programación, procesos o desarrollo de
proyectos. En esta oportunidad, hago un alto en la tradicional redacción de
artículos técnicos para hacer un &amp;nbsp;llamado
de atención a la forma en que nos comunicamos cuando redactamos correos dentro
de la organización en la que estamos trabajando.&lt;/span&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;Es
alarmante la poca disposición que existe en general, en el mundo de los desarrolladores de cuidar la redacción de &amp;nbsp;correos en forma adecuada. Todo lo que
escribimos &lt;u&gt;es nuestra carta de presentación&lt;/u&gt; y deja un sello imborrable en
la mente de quienes nos leen. No es suficiente con ser un excelente técnico
cuando no nos damos a entender con claridad ante los otros entes de la
organización. Por esta “insignificante diferencia”, muchas veces ascienden a
alguien quizás menos preparado técnicamente que nosotros pero que sabe hacerse
entender y que, de esta manera, se convierte en un líder natural que contribuye
a agilizar la operativa organizacional. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Tips para redactar
correos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;1.-&lt;b&gt;La Estructura.&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Un correo debe tener un
saludo, un cuerpo y una despedida.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style="margin-top: 0cm;" type="disc"&gt;
&lt;li class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Saludo&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana;"&gt;: Buenas tardes, Estimados señores, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Cuerpo:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana;"&gt; Comienza redactando, en un máximo de dos líneas, el objetivo de tu
     correo, es decir, para qué estas escribiendo ese correo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Despedida:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana;"&gt; Saludos Cordiales, En espera de su repuesta, Atentamente, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="margin-left: 18.0pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;2.-&lt;b&gt;Corto y directo&lt;/b&gt;.
Utiliza la menor cantidad posible de palabras.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;3.-No uses mayúsculas en
todas las letras. &lt;b&gt;ESTO DA LA IMPRESIÓN DE ESTAR ENOJADO Y GRITANDO.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;4.-&lt;b&gt;Cuida la ortografía&lt;/b&gt;.
Da pena ver errores ortográficos en correos enviados por programadores. Existen
correctores automáticos y en caso de duda, consulta con otras personas antes de
enviar el correo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;5.-&lt;b&gt;Ten presente quien
va a leer tu correo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Si te diriges a un
gerente, recuerda que él (ella) no están al detalle de tus actividades.
Haz un breve recuento de lo que estas haciendo y puntualiza dentro de ese
contexto lo que quieres transmitir. Hay programadores que escriben como si los
demás estuviesen en su cabeza omitiendo detalles importantes de su tarea
diaria que harían mucho mas comprensible su mensaje al destinatario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;6.-&lt;b&gt;Por favor no copies
y pegues&lt;/b&gt; códigos enteros de programas o lista de fuentes. Es preferible colgar
en tu correo, &amp;nbsp;un adjunto en Word o en
Excel que tenga sus márgenes, títulos, y autoría. Hace algún tiempo un
programador que conozco, entró por el STRPDM seleccionó con el Mouse la lista
de fuentes en los que había trabajado y los pegó directamente en el
correo.&amp;nbsp; El correo decía: Buenas tardes,
y seguidamente la lista pegada de todos los fuentes a continuación tal y como
la despliega el STRPDM. Luego no seguía ninguna explicación; sin despedida al
final y sin especificar para qué había enviado eso ni el contexto dentro del
cual estaba trabajando el programador. Más grave aún: el destinatario era un
Gerente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;7.-&lt;b&gt;Usemos el sentido
común y dejemos la flojera.&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Si nos detenemos unos
minutos a leer lo que vamos a enviar, nos damos tiempo a corregir y ajustar
cosas sencillas que saltan a la vista que están mal redactadas. NO es un favor
que le hacemos a otros: &lt;u&gt;es nuestra imagen profesional la que estamos
vendiendo en cada correo.&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;8.-&lt;b&gt;Evita hace Post
Data.&lt;/b&gt; Esto resta claridad al correo y dispersa la atención del motivo
principal de tu comunicación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;9.-&lt;b&gt;Ponte a la orden al
terminar el correo&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Si no tienes una firma
automática con tu extensión telefónica, coloca al luego de tu despedida, la
manera mas expedita que tiene el destinatario para comunicarse contigo en caso
de que así lo requiera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Ejemplo de &amp;nbsp;correo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&amp;nbsp;_______________________________________________________&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Buenas
tardes Sr. Pérez.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;En el adjunto, envío la lista de actividades realizadas en el periodo marzo-abril 2011. Estas
actividades corresponden al desarrollo del proyecto “Comunicación”&amp;nbsp; en la Fase de Elaboración. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;A la orden
para cualquier duda o sugerencia.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Saludos
Cordiales,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Ing. Pedro XXXXX&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;Extensión
telefónica. 9887.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;__________________________________________________&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;Puedes ver que:&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;-Hay un saludo: Buenas tardes Sr. Perez.&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;-En la primera linea se define&amp;nbsp;rápidamente&amp;nbsp;el objetivo del correo: Enviar la lista de actividades.&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;-Luego se contextualiza el envio: Corresponden al periodo X del proyecto Y en la fase Z&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;b&gt;-Te pones a la orden&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;b&gt;-Te despides&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;b&gt;-Colocas tu forma de contacto telefónico.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;&lt;span class="Apple-style-span" style="background-color: #cfe2f3;"&gt;Es sencillo, ¿verdad?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el
sobrecito que está al final del artículo.&lt;br /&gt;
El conocimiento es valioso, compártelo&lt;/span&gt;&lt;/b&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial;"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-2653794028725571018?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7_nElZ2_SYE-57bnvzyOUZT5kzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_nElZ2_SYE-57bnvzyOUZT5kzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7_nElZ2_SYE-57bnvzyOUZT5kzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7_nElZ2_SYE-57bnvzyOUZT5kzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/pg0hVoicsKo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/2653794028725571018/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=2653794028725571018&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2653794028725571018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2653794028725571018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/pg0hVoicsKo/como-nos-comunicamos-los.html" title="Cómo Nos Comunicamos Los Desarrolladores" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-fZtVeJiYH34/TtJ7a5iKZYI/AAAAAAAAAdI/sCV0ytXzApg/s72-c/medusa.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/11/como-nos-comunicamos-los.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FR3k9eSp7ImA9WhRRFEw.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-7744313410783522198</id><published>2011-11-27T09:07:00.001-08:00</published><updated>2011-11-27T10:16:56.761-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-27T10:16:56.761-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Procesos Síncronos, Asíncronos y algo mas…</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-xy_l7JzPutQ/TtJud8tCBjI/AAAAAAAAAcw/YtZ6U7PWQic/s1600/telefonochamo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://4.bp.blogspot.com/-xy_l7JzPutQ/TtJud8tCBjI/AAAAAAAAAcw/YtZ6U7PWQic/s200/telefonochamo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://4.bp.blogspot.com/-e0V2IbLihQM/TtJuhG54vXI/AAAAAAAAAc4/iFr5bk7z880/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-e0V2IbLihQM/TtJuhG54vXI/AAAAAAAAAc4/iFr5bk7z880/s200/fotoPerfil.jpg" width="175" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Un proceso no es síncrono
o asíncrono en si mismo sino en relación a otros procesos con los que se
relaciona. ¿Qué quiere decir esto?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Cuando hablamos de
procesos síncronos nos referimos a procesos que envían un mensaje a otro
proceso esperando una confirmación de recepción de mensaje.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Aquellos procesos que
envían un mensaje a otros y no esperan por mensaje de “acuse de recibo” son
procesos asíncronos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Un ejemplo de procesos
asíncronos lo vemos todos los dias cuando entramos a la página Web de nuestro
banco y pedimos el saldo de la cuenta o realizamos alguna operación en línea.
Una vez que el banco nos envía la información que solicitamos, la pagina Web no
se queda esperando por una respuesta nuestra. Seria totalmente inoperante y
consumiría muchísimo tiempo del servidor del banco. Nosotros podemos en el
ínterin de realizar nuestra operación bancaria, atender una visita, levantarnos
a atender el teléfono, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&amp;nbsp;Es decir, ningún proceso del banco se queda
esperando un mensaje de confirmación de nuestra parte. Solo cuando hacemos
click sobre alguna operación específica de la pagina Web entonces el servidor
detecta nuestra solicitud, nos responde y luego el servidor se dispone a
atender la solicitud de otros usuarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;En iseries y refiriéndonos
específicamente a los procesos que son ejecutados bajo el lenguaje rpgile, clp,
hay mecanismos de control de procesos que no están explícitamente relacionados
con la sincronicidad.&amp;nbsp; En forma explicita
puede entrar en esta categoría de sincronismo, el uso SOCKETS para transmisión
de data entre el &amp;nbsp;iseries y una Web o las
transmisiones especificas vía FTP, que por razones de seguridad, dan un timeout
(tiempo agotado de espera) cuando hay demora en la respuesta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;En
algunas instalaciones del Iseries existe el comando WAITJOB (no todas las
instalaciones tienen este comando en la librería TAATOOL que suministra IBM). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;Algunos
analistas han confundido este comando con una sincronización entre procesos.
Este comando WAITJOB, permite a un CLP que se está ejecutando, esperar a que
otro finalice para continuar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;span style="font-family: Verdana;"&gt;&amp;nbsp;Por ejemplo si el programa CLP PGMA somete el
JOB llamado JOBW, luego de someter el JOBW el programador puede aplicar el
waitjob dentro del programa PGMA para forzarlo a esperar la culminación del job
sometido JOBW y luego el programa PGMA continuará con la siguiente instrucción
a ser ejecutada. Esto no es igual a la sincronización de procesos entre si. En
este ejemplo del WAITJOB, el sistema operativo le avisa a un proceso que el otro
proceso terminó, pero ninguno de los dos procesos espera por la respuesta de
uno o del otro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;Por cierto es importante
tener en las instalaciones&amp;nbsp; el último
release de esta librería de utilidades TAATOOL actualizada puesto que hay
comandos sumamente útiles para los desarrolladores en Iseries y para el control
de la ejecución de procesos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana;"&gt;En este enlace&amp;nbsp;&lt;/span&gt;&lt;a href="http://taatool.com/" style="font-family: Verdana;"&gt;http://taatool.com/&lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;pueden
conseguir mayor información sobre este set de herramientas de productividad
para lo desarrolladores del Iseries:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el
sobrecito que está al final del artículo.&lt;br /&gt;
El conocimiento es valioso, compártelo&lt;/span&gt;&lt;/b&gt;&lt;span class="apple-style-span"&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; font-family: Verdana;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial;"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-7744313410783522198?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yJq9d3Q8yTJxoMMVAZHdm5faheg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yJq9d3Q8yTJxoMMVAZHdm5faheg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yJq9d3Q8yTJxoMMVAZHdm5faheg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yJq9d3Q8yTJxoMMVAZHdm5faheg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/mCnvxH0THGQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/7744313410783522198/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=7744313410783522198&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7744313410783522198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7744313410783522198?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/mCnvxH0THGQ/procesos-sincronos-asincronos-y-algo.html" title="Procesos Síncronos, Asíncronos y algo mas…" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-xy_l7JzPutQ/TtJud8tCBjI/AAAAAAAAAcw/YtZ6U7PWQic/s72-c/telefonochamo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/11/procesos-sincronos-asincronos-y-algo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQMQnk9fip7ImA9WhRTFUk.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-5170237903038055746</id><published>2011-11-05T18:46:00.000-07:00</published><updated>2011-11-05T18:53:03.766-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-05T18:53:03.766-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pantallas" /><title>Caja de Texto en SDA. ¿Que es eso?</title><content type="html">&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-HV77vYrr79o/TrXmHCPQrBI/AAAAAAAAAco/Cg5-Xy8C1Sc/s1600/fotoPerfil.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HV77vYrr79o/TrXmHCPQrBI/AAAAAAAAAco/Cg5-Xy8C1Sc/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Un truco muy útil para ahorrar tiempo de programación &amp;nbsp;a la hora de manejar variables en pantalla de longitud muy extensa. En este enlace puedes ver el video asociado a esta publicación:&lt;br /&gt;
&lt;a href="http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html"&gt;http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
El código fuente lo puedes descargar y ver del enlace que se te indica el e-book insertado a continuación:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://es.scribd.com/doc/71749085/Caja-de-Texto-en-RPGLE-Iseries" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Caja  de Texto en RPGLE/Iseries on Scribd"&gt;Caja &amp;nbsp;de Texto en RPGLE/Iseries&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_9026" scrolling="no" src="http://www.scribd.com/embeds/71749085/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-1acnm2fg7a1wmuxo7cx7" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo.&lt;br /&gt;El conocimiento es valioso, compártelo&lt;/b&gt;&lt;span class="Apple-style-span" style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;Autor: Ing. Liliana Suárez&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-5170237903038055746?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cUPL289Hkx5EHRGkKZcFg7jGFNQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cUPL289Hkx5EHRGkKZcFg7jGFNQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cUPL289Hkx5EHRGkKZcFg7jGFNQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cUPL289Hkx5EHRGkKZcFg7jGFNQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/BDqOij9A_Y0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/5170237903038055746/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=5170237903038055746&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/5170237903038055746?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/5170237903038055746?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/BDqOij9A_Y0/caja-de-texto-en-sda-que-es-eso.html" title="Caja de Texto en SDA. ¿Que es eso?" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-HV77vYrr79o/TrXmHCPQrBI/AAAAAAAAAco/Cg5-Xy8C1Sc/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/11/caja-de-texto-en-sda-que-es-eso.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcAQXs4eCp7ImA9WhdbFE4.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-4714580393675480877</id><published>2011-10-12T07:33:00.000-07:00</published><updated>2011-10-12T07:34:00.530-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T07:34:00.530-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comandos PC" /><title>Cómo Ejecutar Comandos PC desde un RPGLE</title><content type="html">&lt;a href="http://1.bp.blogspot.com/-3e7sWF1R0Xg/TpWjsr62unI/AAAAAAAAAcQ/h3c2eFPtqW8/s1600/Dudaiseries.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-3e7sWF1R0Xg/TpWjsr62unI/AAAAAAAAAcQ/h3c2eFPtqW8/s1600/Dudaiseries.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://2.bp.blogspot.com/-WTV7n8zlkMs/TpWjvNKMuzI/AAAAAAAAAcY/RRAqipxyUkY/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-WTV7n8zlkMs/TpWjvNKMuzI/AAAAAAAAAcY/RRAqipxyUkY/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Cómo Ejecutar Comandos PC
desde un RPGLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-size: 14.0pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;En este enlace puedes ver el video explicativo de cómo
ejecutar comandos PC desde un RPGLE.&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html"&gt;http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;Para que tengas una idea de los comandos PC que están a tu
alcance en RPG, puedes ver en este enlace la lista de comandos más comunes.&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="apple-style-span"&gt;&lt;span style="background: white; color: black; font-family: Arial; font-size: 10.0pt;"&gt;&lt;span style="color: #24466b;"&gt;&lt;a href="http://ss64.com/nt/"&gt;http://ss64.com/nt/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;A continuación puedes ver el código fuente del RPGLE y al
final del documento encontrarás el enlace para descargarte el código.&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://www.scribd.com/doc/68480580/PC-Command-desde-RPGLE-Program" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View PC Command desde RPGLE Program on
Scribd"&gt;PC Command desde RPGLE
Program&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_11571" scrolling="no" src="http://www.scribd.com/embeds/68480580/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-n553xw983i0wvmzhvj1" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd =
document.createElement("script"); scribd.type =
"text/javascript"; scribd.async = true; scribd.src =
"http://www.scribd.com/javascripts/embed_code/inject.js"; var s =
document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span style="background: #EFEBFF; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;Si te pareció interesante,
reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo.
El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background: #EFEBFF; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="apple-style-span"&gt;&lt;b&gt;Autor: Ing. Liliana Suárez&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-4714580393675480877?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/krv_zbGW3SuIcEukzZkUdkB5O4k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/krv_zbGW3SuIcEukzZkUdkB5O4k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/krv_zbGW3SuIcEukzZkUdkB5O4k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/krv_zbGW3SuIcEukzZkUdkB5O4k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/oCGbC9fwSKg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/4714580393675480877/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=4714580393675480877&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4714580393675480877?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4714580393675480877?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/oCGbC9fwSKg/como-ejecutar-comandos-pc-desde-un.html" title="Cómo Ejecutar Comandos PC desde un RPGLE" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-3e7sWF1R0Xg/TpWjsr62unI/AAAAAAAAAcQ/h3c2eFPtqW8/s72-c/Dudaiseries.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/10/como-ejecutar-comandos-pc-desde-un.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NQn85fyp7ImA9WhdVGUo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6185121054199256593</id><published>2011-09-25T12:13:00.000-07:00</published><updated>2011-09-25T12:13:13.127-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-25T12:13:13.127-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Utilidades" /><title>Utilidad para el Cálculo de Diferencia entre Horas</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;a href="http://1.bp.blogspot.com/--wVsVZh3P2Y/Tn98ahZmSgI/AAAAAAAAAxw/5nchMO1kInM/s1600/diferenciadehoras.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/--wVsVZh3P2Y/Tn98ahZmSgI/AAAAAAAAAxw/5nchMO1kInM/s200/diferenciadehoras.jpg" width="125" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-rMzjpI5nCtw/Tn98cwEFZ9I/AAAAAAAAAx0/MKer2uCsLpg/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-rMzjpI5nCtw/Tn98cwEFZ9I/AAAAAAAAAx0/MKer2uCsLpg/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta oportunidad tienes acceso a una interesante utilidad para calcular la diferencia entre horas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para registrar procesos que no duren mas allá de 24 horas funciona perfectamente. No importa la fecha de inicio ni la&amp;nbsp;fecha de finalización. Es suficiente enviar como parámetros de entrada las horas Inicial y Final para que funcione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://es.scribd.com/doc/66293897/Calculo-de-la-diferencia-entre-horas-en-un-periodo-de-24-horas" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Cálculo de la diferencia entre horas en un período de 24 horas. on Scribd"&gt;Cálculo de la diferencia entre horas en un período de 24 horas.&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_17479" scrolling="no" src="http://es.scribd.com/embeds/66293897/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-1bhq3y8xat5qb4rwnbv7" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://es.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #efebff; font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 21px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="apple-style-span"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;&lt;span class="apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6185121054199256593?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RokeBEZZ3vLEt8UF_dhDAQYzODA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RokeBEZZ3vLEt8UF_dhDAQYzODA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RokeBEZZ3vLEt8UF_dhDAQYzODA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RokeBEZZ3vLEt8UF_dhDAQYzODA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/GR9v0lOeMwI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6185121054199256593/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6185121054199256593&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6185121054199256593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6185121054199256593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/GR9v0lOeMwI/utilidad-para-el-calculo-de-diferencia.html" title="Utilidad para el Cálculo de Diferencia entre Horas" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/--wVsVZh3P2Y/Tn98ahZmSgI/AAAAAAAAAxw/5nchMO1kInM/s72-c/diferenciadehoras.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/09/utilidad-para-el-calculo-de-diferencia.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUMQX0zcCp7ImA9WhdVFUo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-7227656890466106214</id><published>2011-09-20T18:56:00.000-07:00</published><updated>2011-09-20T18:58:00.388-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T18:58:00.388-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Algunos Consejos para Desarrollar Programas</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;Algunos Consejos para Desarrollar Programas&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://2.bp.blogspot.com/-m448mmOploM/TnlDMbVU-UI/AAAAAAAAAb0/6lYJllblj3g/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-m448mmOploM/TnlDMbVU-UI/AAAAAAAAAb0/6lYJllblj3g/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&amp;nbsp;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-heYMQyAqK3Q/TnlDU7nBzoI/AAAAAAAAAb4/SequKy4cdxs/s1600/Consejos.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://1.bp.blogspot.com/-heYMQyAqK3Q/TnlDU7nBzoI/AAAAAAAAAb4/SequKy4cdxs/s200/Consejos.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://2.bp.blogspot.com/-m448mmOploM/TnlDMbVU-UI/AAAAAAAAAb0/6lYJllblj3g/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-m448mmOploM/TnlDMbVU-UI/AAAAAAAAAb0/6lYJllblj3g/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
1.-No escribas nada hasta que entiendas lo que tienes que hacer.
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
2.-Si tienes alguna duda técnica, investígala antes de
comenzar a programar porque podría &amp;nbsp;cambiar &amp;nbsp;significativamente tu trabajo y quizás tendrías,
a la larga,&amp;nbsp; que comenzar a hacer todo de
nuevo.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
3.-Básate en programas Prototipo. Si no tienes programas
modelo, o la organización donde estás no te lo suministra, constrúyete uno y
llévatelo dondequiera que vayas.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
4.-Divide la programación en un desarrollo de varias etapas,
muestra las pantallas o el modelo de salida en cada fase antes de continuar
para asegurarte de que ese resultado es el que esperan de ti. Al final la
certificación de tu trabajo se simplificará.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
5.-Comparte tu proceso con los involucrados en el proyecto.
Aún cuando ellos no entiendan de lo que están hablando, (y muchas veces es así)
ellos certificarán tu trabajo.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
6.-Prueba tu programación con otros que no conocen de lo que
se trata el proceso. Estos últimos son los mejores: Presionan teclas donde
antes no existían. &lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
7.-Admite tu errores si fuese necesario. La gente respeta a
los honestos. Si esta vez te equivocaste, cuando estés en lo acertado, se detendrán
a escuchar tu opinión, porque saben que eres alguien que habla con honestidad.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
8.-Pide ayuda a otros programadores si te sientes atascado. Eso
no te hace menos.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
9.-Busca lo simple. A veces en un arranque de virtuosismo
técnico complicamos las cosas.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
10.-Las cosas visualmente agradables son bien recibidas.
Cuida la estética, la ortografía y tu presentación personal. Es necesario saber
vender nuestro trabajo.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;Si te pareció interesante,
reenvíalo a un amigo haciendo click en el sobrecito que está al final del
artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background-attachment: initial; background-clip: initial; background-color: #efebff; background-image: initial; background-origin: initial; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="apple-style-span"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-7227656890466106214?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4d3gK5axnRy_-jnNXTL2SeoN7Fw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4d3gK5axnRy_-jnNXTL2SeoN7Fw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4d3gK5axnRy_-jnNXTL2SeoN7Fw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4d3gK5axnRy_-jnNXTL2SeoN7Fw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/R9OriYJO98g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/7227656890466106214/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=7227656890466106214&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7227656890466106214?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7227656890466106214?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/R9OriYJO98g/algunos-consejos-para-desarrollar.html" title="Algunos Consejos para Desarrollar Programas" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-heYMQyAqK3Q/TnlDU7nBzoI/AAAAAAAAAb4/SequKy4cdxs/s72-c/Consejos.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/09/algunos-consejos-para-desarrollar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQn8_fyp7ImA9WhdWF0o.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-8467680603236611247</id><published>2011-09-11T12:49:00.000-07:00</published><updated>2011-09-11T12:49:23.147-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T12:49:23.147-07:00</app:edited><title>Migraciones y Base de Datos.</title><content type="html">&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;a href="http://4.bp.blogspot.com/-AOzL1H5CVjc/Tm0NVCsvklI/AAAAAAAAAbs/P3PEXsjXEKo/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-AOzL1H5CVjc/Tm0NVCsvklI/AAAAAAAAAbs/P3PEXsjXEKo/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Tradicionalmente el programador
de RPG no trabaja con base de datos. Los archivos físicos son creados vía DDS y
luego se crean los lógicos que constituyen, en la mayoría de los casos, índices
de búsqueda y acceso pero no claves del archivo.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Cuando se va realizar migraciones
desde archivos en plataforma AS400/Iseries que no han pasado por el manejador de Base
de Datos DB2, podemos conseguir dificultades a la hora de migrar hacia plataformas
como Oracle, MySQL, y otras.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Para no quedar fuera de las bases
académicas y de la vanguardia tecnológica es importante que los programadores y
analistas en RPG, retomen los conceptos de normalización de base de datos y
desarrollen sistemas basados realmente en manejadores de base de datos relacionales que
permiten en forma automática proteger y controlar la integridad&lt;span&gt;&amp;nbsp; &lt;/span&gt;y consistencia de la data. Hacer el cambio
desde archivos DDS hacia tablas basadas en DB2 es de importancia fundamental.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Por ejemplo, un error común en el
cual se incurre frecuentemente es en el caso clásico de dos archivos como son el encabezado
y el detalle de facturas. Muchas veces se incurre en el error de “amarrar” el
encabezado con sus detalles a través de un número de factura y decir que esa es
la clave. Esa puede ser la clave para el encabezado pero no para los detalles
de la factura puesto que no es posible distinguir un detalle de factura de otro
detalle&lt;u&gt; sólo con el Número de factura.&lt;/u&gt; Se requiere además un número consecutivo
de detalle o el código de artículo o cualquier otro campo que unívocamente
identifique un detalle de factura. Como la relación entre archivos no se maneja
como una base de datos, entonces el programador dentro del código de su programa,
lee todos los detalles, totaliza las cantidades o los ítems facturados y luego
graba el encabezado con esta información.&amp;nbsp;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Un manejador de base de datos
inmediatamente provocaría un error en la ejecución del programa que le impediría
al programador cometer este error contra la &amp;nbsp;integridad de la data. Lo correcto en este
caso sería grabar el encabezado de facturas (con totales en cero), luego
recorrer los detalles e ir totalizando la información y por último actualizar
el encabezado de factura (update) con el total de los detalles. Si en algún momento dado se produce una caída del sistema, no hay pérdida de integridad puesto que la entidad encabezado de facturas&amp;nbsp;fue&amp;nbsp;grabada de primero (o no fue grabada) y luego sus detalles parcial o totalmente. Es mucho mas sencillo retomar la recuperación de la data con este escenario que con los archivos definidos y basados en el uso de las DDS.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Si&amp;nbsp;quisiéramos&amp;nbsp;hacer reingenieria de nuestros sistemas en el Iseries para pasarlos desde archivos DDS hacia las tablas del manjeador DB2, el proceso no es sería sencillo &amp;nbsp;puesto que los programas pueden comenzar a fallar en forma masiva
cuando el manejador de la base de datos comience a validar las reglas de
integridad de la data y cancele todos los programas que incumplen las reglas de integridad, para impedir que la base de datos
sea corrompida. &lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Cuando se realizan migraciones desde una data configurada según DDS hacia un manejador de base de datos, la solución que queda es arreglar la data masivamente o en forma
manual a través de programas de mantenimiento, para luego probar la integridad contra
los manejadores de Base de datos de la plataforma destino (Oracle, etc) antes de hacer la migración a la plataforma destino.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Una vez mas, es imperativo crear
bases de datos basadas en manejadores relacionales proporcionados por el
Iseries (DB2) y dejar a un lado el uso de archivos DDS. Aunque pueda resultar
difícil adaptarse, es parte del proceso de cambio el estar al día con&lt;span&gt;&amp;nbsp; &lt;/span&gt;las nuevas tecnologías y cumplir cabalmente
con los conceptos formales académicos que un buen profesional debe seguir.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span style="background: #EFEBFF; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;Si te pareció interesante,
reenvíalo a un amigo haciendo click en el sobrecito que está al final del
artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="background: #EFEBFF; color: black; font-family: Verdana; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="apple-style-span"&gt;Autor: Ing. Liliana Suárez&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-8467680603236611247?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KBYLAwmokT6vWw0yDwodj0yohO0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KBYLAwmokT6vWw0yDwodj0yohO0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KBYLAwmokT6vWw0yDwodj0yohO0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KBYLAwmokT6vWw0yDwodj0yohO0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/BKmU1xxeBX8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/8467680603236611247/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=8467680603236611247&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/8467680603236611247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/8467680603236611247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/BKmU1xxeBX8/migraciones-y-base-de-datos.html" title="Migraciones y Base de Datos." /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-AOzL1H5CVjc/Tm0NVCsvklI/AAAAAAAAAbs/P3PEXsjXEKo/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/09/migraciones-y-base-de-datos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MBQXk9fip7ImA9WhdQGUo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-2375197179209859976</id><published>2011-08-21T18:06:00.000-07:00</published><updated>2011-08-21T18:10:50.766-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-21T18:10:50.766-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips en RPG" /><title>Otra Nota sobre el Trigger.</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-TW3vHikd6Gg/TlGrWsZwj9I/AAAAAAAAAbk/p7XH_ZQ8-uM/s1600/Trigger1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-TW3vHikd6Gg/TlGrWsZwj9I/AAAAAAAAAbk/p7XH_ZQ8-uM/s1600/Trigger1.jpg" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-f3Vnt8igsYE/TlGrZlQWrRI/AAAAAAAAAbo/bxFE1sBZARM/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-f3Vnt8igsYE/TlGrZlQWrRI/AAAAAAAAAbo/bxFE1sBZARM/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Un trigger es un atributo de un archivo físico que permite al manejador de Base de datos del AS400 ejecutar un programa en el mismo instante que se haga algún cambio sobre ese archivo. El comando para agregar un trigger a un archivo físico es: ADDPFTRG. &lt;br /&gt;
&lt;br /&gt;
Podemos especificar que queremos que se ejecute un programa X (elaborado por nosotros) antes o después de añadir, eliminar o modificar un registro en el archivo físico sobre el cual estamos ejecutando el trigger. Este programa es desarrollado por nosotros como programadores del sistema, los parámetros de entrada se cargan automáticamente con los valores que el sistema operativo le transfiere. Nosotros no debemos hacer nada más que declarar el nombre del programa en el comando ADDPFTRG. No es necesario especificar los parámetros en este comando. El Sistema operativo, asume que el programa tiene DOS parámetros de entrada.&lt;br /&gt;
&lt;br /&gt;
Importante: El programa que especificamos al incluir un trigger sobre un archivo físico debe tener declarados internamente, dos parámetros de entrada. Estos parámetros son definidos en detalle dentro de  una DS (en la hoja E) dentro del programa que nosotros hacemos.&lt;br /&gt;
En estos parámetros de nuestro programa, el sistema operativo carga entre otras cosas: nombre del archivo que se ha modificado, Librería, longitud del registro, numero de campos, etc. El sistema operativo entrega en estos parámetros la data residente en el registro antes y después de haber sido alterado. Luego dentro del programa nos corresponde a nosotros como programadores hacer lo que nos interese con la información sobre la data alterada en el archivo.&lt;br /&gt;
&lt;br /&gt;
La duda sobre el uso del trigger reside principalmente en conocer cómo son los parámetros de entrada que debemos declarar en el programa.&lt;br /&gt;
&lt;br /&gt;
En este enlace:&lt;br /&gt;
&lt;a href="http://www.tylogix.com/Articles/TriggerTechniquesRevisited.htm"&gt;http://www.tylogix.com/Articles/TriggerTechniquesRevisited.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Explican detalladamente como declarar la estructura de datos que “desglosa” las posiciones de los parámetros de entrada que entrega el sistema operativo al programa que hemos elaborado. También se explica como recuperar la data del registro modificado antes y después del cambio realizado.&lt;br /&gt;
&lt;br /&gt;
En este blog iseriesvenezuela, también se publicó un artículo anteriormente donde hace referencia a otro enlace que también da su versión de la definición de los parámetros de entrada que debe declararse en el programa.&lt;br /&gt;
&lt;br /&gt;
Este es el enlace dentro de este mismo blog:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://iseriesvenezuela.blogspot.com/2009/07/que-es-un-trigger.html"&gt;http://iseriesvenezuela.blogspot.com/2009/07/que-es-un-trigger.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor:  Ing. Liliana Suárez&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-2375197179209859976?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GCBOrGNwJ3KBAvFr5AZbYQI2fwg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GCBOrGNwJ3KBAvFr5AZbYQI2fwg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GCBOrGNwJ3KBAvFr5AZbYQI2fwg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GCBOrGNwJ3KBAvFr5AZbYQI2fwg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/x6mY6aWpTyA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/2375197179209859976/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=2375197179209859976&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2375197179209859976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2375197179209859976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/x6mY6aWpTyA/otra-nota-sobre-el-trigger.html" title="Otra Nota sobre el Trigger." /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-TW3vHikd6Gg/TlGrWsZwj9I/AAAAAAAAAbk/p7XH_ZQ8-uM/s72-c/Trigger1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/08/otra-nota-sobre-el-trigger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQnY-fSp7ImA9WhdQE0s.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-807737908988283270</id><published>2011-08-14T17:28:00.000-07:00</published><updated>2011-08-14T17:30:13.855-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-14T17:30:13.855-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programación CL" /><title>Monitoreo de errores en programas CLP</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-a3ueQbIX48M/Tkhoex8GKXI/AAAAAAAAAbI/w3sBSj7mqxg/s1600/fotoPerfil.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="160" width="140" src="http://4.bp.blogspot.com/-a3ueQbIX48M/Tkhoex8GKXI/AAAAAAAAAbI/w3sBSj7mqxg/s320/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usualmente el comando MONMSG es utilizado por la mayoría de los programadores para colocar códigos de error conocidos y predecibles. Por ejemplo, en un programa CLP al agregar una librería en la lista de librería y la librería puede que ya exista en la lista, entonces monitoreamos el error CPF2103, para que el programa no se detenga y continúe el proceso.&lt;br /&gt;
&lt;br /&gt;
Es posible la existencia de  procesos cuyos errores no son predecibles a simple vista por el programdor y que pueden detener el programa, quedando a expensas de la acción del operador en ese momento. Una vez producido el error y abortado el programa, es necesario revisar el log del job que arroja el sistema operativo para descubrir cual fue el error. El proceso de búsqueda de errores puede volverse engorroso y largo y en algunos casos cuando el log del sistema o los listados del job son eliminados de un día para otro (en forma manual o automática) se pierde el rastro del error. &lt;br /&gt;
&lt;br /&gt;
La siguiente rutina permite capturar el Identificador de mensaje y su descripción, para aquellos mensajes que emite el sistema operativo en caso de errores inesperados para el programador. Se está provocando un error a manera de ejemplo con el comando RMVM (remover miembro de un archivo) en una librería y archivos ficticios.&lt;br /&gt;
El Id del error y su texto son capturados en variables del programa y pueden ser grabado posteriormente en un archivo físico de log de errores creado por el programador para su posterior revisión.&lt;br /&gt;
&lt;br /&gt;
&lt;a title="View Monitoreo de Mensajes de error on Scribd" href="http://es.scribd.com/doc/62292158/Monitoreo-de-Mensajes-de-error" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Monitoreo de Mensajes de error&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/62292158/content?start_page=1&amp;view_mode=list&amp;access_key=key-29qadmnrvqvzr4yyyj1g" data-auto-height="true" data-aspect-ratio="0.706697459584296" scrolling="no" id="doc_93129" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Autor: Ing. Liliana Suárez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-807737908988283270?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Aw_NVEm6LbF-nA-NcYLj9KzBKnM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aw_NVEm6LbF-nA-NcYLj9KzBKnM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Aw_NVEm6LbF-nA-NcYLj9KzBKnM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Aw_NVEm6LbF-nA-NcYLj9KzBKnM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/9yDkwml9c9U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/807737908988283270/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=807737908988283270&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/807737908988283270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/807737908988283270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/9yDkwml9c9U/monitoreo-de-errores-en-programas-clp.html" title="Monitoreo de errores en programas CLP" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-a3ueQbIX48M/Tkhoex8GKXI/AAAAAAAAAbI/w3sBSj7mqxg/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/08/monitoreo-de-errores-en-programas-clp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMRn85eyp7ImA9WhdSFUQ.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6889472780423180989</id><published>2011-07-25T06:09:00.000-07:00</published><updated>2011-07-25T06:09:47.123-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-25T06:09:47.123-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pantallas" /><title>Cambiar el color de los botones de pantalla en RPG</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kOlrqUtLnUU/Ti1qmBlFOBI/AAAAAAAAAas/qqiPL-CUvV4/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-kOlrqUtLnUU/Ti1qmBlFOBI/AAAAAAAAAas/qqiPL-CUvV4/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-HG6Vje4dgXU/Ti1qqUWnwwI/AAAAAAAAAaw/SQu6FFWaGmQ/s1600/colores.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="140" src="http://3.bp.blogspot.com/-HG6Vje4dgXU/Ti1qqUWnwwI/AAAAAAAAAaw/SQu6FFWaGmQ/s320/colores.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(Haz Click en la imagen para agrandarla)&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;En la modernización de las pantallas en RPGLE, el uso de botones es una de las maneras de agilizar el acceso a la información. A veces es necesario cambiar el color de un botón de acceso para marcarlo como “Seleccionado”, emulando lo que se hace en las ventanas y pantallas de Windows.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Para el caso del RPGLE, no es posible cambiar el color del botón directamente sino que debe hacerse a través del cambio de color del texto del botón.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;En la imagen pueden ver tres ejemplos de cambio de color. Cuando es un botón de selección múltiple se ve perfectamente.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;A continuación pueden descargarse el programa prototipo en código fuente. Cada programador puede hacer las adaptaciones necesarias según su conveniencia.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;a href="http://es.scribd.com/doc/60855183/Cambiar-el-color-botones-de-seleccion-RPGLE" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Cambiar el color botones de selección RPGLE on Scribd"&gt;Cambiar el color botones de selección RPGLE&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.772727272727273" data-auto-height="true" frameborder="0" height="600" id="doc_56563" scrolling="no" src="http://www.scribd.com/embeds/60855183/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-26a6vrysdteqyqgqazjr" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; line-height: 115%;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.5pt; line-height: 115%;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6889472780423180989?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GYMLCnP7HDRzEl5SACRpkTbJgCU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GYMLCnP7HDRzEl5SACRpkTbJgCU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GYMLCnP7HDRzEl5SACRpkTbJgCU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GYMLCnP7HDRzEl5SACRpkTbJgCU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/ONIElBOV2KQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6889472780423180989/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6889472780423180989&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6889472780423180989?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6889472780423180989?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/ONIElBOV2KQ/cambiar-el-color-de-los-botones-de.html" title="Cambiar el color de los botones de pantalla en RPG" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-kOlrqUtLnUU/Ti1qmBlFOBI/AAAAAAAAAas/qqiPL-CUvV4/s72-c/fotoPerfil.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/07/cambiar-el-color-de-los-botones-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUANQH8zfSp7ImA9WhdTEks.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-4798960183025735759</id><published>2011-07-09T20:16:00.000-07:00</published><updated>2011-07-09T20:16:31.185-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-09T20:16:31.185-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Utilidades" /><title>Dos utilidades Interesantes</title><content type="html">&lt;div class="MsoNormal"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En este artículo vamos a hacer referencia dos utilidades interesantes. &amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/-oua1zak5kSo/ThkZKo8dQZI/AAAAAAAAAao/HvBKgVbMoDo/s1600/dos+caballos.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-oua1zak5kSo/ThkZKo8dQZI/AAAAAAAAAao/HvBKgVbMoDo/s1600/dos+caballos.jpg" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-Qe104d6Pgco/ThkZHQGi12I/AAAAAAAAAak/GdWzBRgK5hA/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Qe104d6Pgco/ThkZHQGi12I/AAAAAAAAAak/GdWzBRgK5hA/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Primera Utilidad:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;La utilidad QCLSCAN nos permite realizar la búsqueda de un patrón en un string de caracteres dentro de un programa CL. No es necesario invocar un programa RPG para determinar si una secuencia de caracteres está presente en una variable alfabética. Esta herramienta se halla en la librería QSYS y viene con el release V5RX del iseries.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;Pueden descargar código en CL con un ejemplo de uso del QCLSCAN, con sus parámetros correspondientes.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;La segunda utilidad &lt;/b&gt;se refiere a la validación de cualquier formato de fecha que este almacenado en una variable o campo de ocho posiciones numéricas. Esto es particularmente útil para ciertos archivos y bases de datos&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;antiguos&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;y no utilizan campos de tipo fecha (tipo ‘D’).&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Este programa consta de tres parámetros.&lt;/div&gt;&lt;div class="MsoNormal"&gt;a.-) La fecha a ser validada&lt;/div&gt;&lt;div class="MsoNormal"&gt;b.-) El formato de la fecha a ser validada&lt;/div&gt;&lt;div class="MsoNormal"&gt;c.-) Indicador de Error en la validación&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://es.scribd.com/doc/59706200/Dos-Utilidades-Interesantes" style="-x-system-font: none; display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px auto; text-decoration: underline;" title="View Dos Utilidades Interesantes on Scribd"&gt;Dos Utilidades Interesantes&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" data-aspect-ratio="0.706697459584296" data-auto-height="true" frameborder="0" height="600" id="doc_41250" scrolling="no" src="http://www.scribd.com/embeds/59706200/content?start_page=1&amp;amp;view_mode=list&amp;amp;access_key=key-20uakrs4k2s6vqzpyp7m" width="100%"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();
&lt;/script&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 15.0pt;"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 15.0pt;"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 15.0pt;"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-4798960183025735759?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rtGsTuKFJlxgbxafl0Xov2he1qc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rtGsTuKFJlxgbxafl0Xov2he1qc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rtGsTuKFJlxgbxafl0Xov2he1qc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rtGsTuKFJlxgbxafl0Xov2he1qc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/0fU0vwZZ-Ko" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/4798960183025735759/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=4798960183025735759&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4798960183025735759?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4798960183025735759?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/0fU0vwZZ-Ko/dos-utilidades-interesantes.html" title="Dos utilidades Interesantes" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-oua1zak5kSo/ThkZKo8dQZI/AAAAAAAAAao/HvBKgVbMoDo/s72-c/dos+caballos.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/07/dos-utilidades-interesantes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GQHkyeSp7ImA9WhZbFEw.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6017660024716300770</id><published>2011-06-18T08:45:00.000-07:00</published><updated>2011-06-18T08:45:21.791-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-18T08:45:21.791-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Carta Estructurada de un Proyecto (o Sistema)</title><content type="html">&lt;a href="http://4.bp.blogspot.com/-JvdyXZmIUrs/TfzGpEUH4lI/AAAAAAAAAag/jbts6wk7AyM/s1600/Cartaestruturada.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-JvdyXZmIUrs/TfzGpEUH4lI/AAAAAAAAAag/jbts6wk7AyM/s320/Cartaestruturada.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-HC2BicZ-my4/TfzGaux6EuI/AAAAAAAAAac/kerPrjuRnkE/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-HC2BicZ-my4/TfzGaux6EuI/AAAAAAAAAac/kerPrjuRnkE/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;La Carta Estructurada del Proyecto consiste en un diagrama jerárquico modular basado en una metodología de desarrollo de sistemas TOP-DOWN.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;Top-Down, significa, partir de lo mas general hacia lo mas detallado. Es un proceso análogo al de armar un rompecabezas en el sentido de ver primero la imagen ver primero el concepto o la imagen general, y a partir de alli comenzar a detectar donde va cada pieza dentro de la imagen. La diferencia es el recorrido jerarquico y modular que se realiza en su elaboración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;Un Módulo es un subsistema que agrupa funcionalmente programas, objetos, herramientas y , bases de datos según su&amp;nbsp;funcionalidad&amp;nbsp;y objetivos vinculantes. Por ejemplo, el objetivo de un modulo de nomina es generar el pago a los empleados, el objetivo de un modulo de compras es proveer a a la empresa de material necesario para su funcionamiento y&amp;nbsp;así&amp;nbsp;sucesivamente.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana;"&gt;En la imagen pueden ver un ejemplo sencillo de Carta Estructurada del Proyecto. Se refiere a la Carta Estructurada de un proyecto de Sistema de Control de Distribución para el manejo de Inventario. (Haz Click sobre la&amp;nbsp;imagen&amp;nbsp;para agrandarla)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;La Carta estructurada del proyecto es denominada también “modelo del producto”. Es importante diseñar la carta estructurada del proyecto antes de comenzar el proceso de diseño de un sistema de software. El software que desarrollamos es un producto, al igual que cualquier otro producto comercializable que requiere un tiempo y proceso de elaboración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;Partiendo de un concepto general,&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;se van desglosando los módulos y submódulos relacionados hasta llegar a un nivel donde es posible diferenciar las actividades de trabajo. La carta estructurada del proyecto permite distribuir las actividades entre los analistas, desarrolladores, jefes y gerentes&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;involucrados en el desarrollo del proyecto. Esta carta estructurada precede a la elaboración de un Diagrama de Gantt. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;La Carta estructurada &amp;nbsp;hace posible que cada participante entienda su función dentro de un contexto integral. Además, es sencillo reconocer las interrelaciones de los módulos y preveer el desarrollo de interfases entre los mismos, cuando se tiene claro el contingente de módulos, submódulos y jerarquías. La definición de las bases de datos puede hacerse con mayor claridad cuando tenemos que decidir si la misma entidad es compartida por varios módulos y solo hay que variar los valores de sus claves de acceso o si se trata de entidades separadas según su funcionalidad y la clase de información que contienen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span class="apple-style-span"&gt;&lt;span style="color: #333333; font-family: Verdana;"&gt;Hay una herramienta CASE que se llama Visible Analyst que permite modelar análisis estructurado y orientado a objetos. Funciona bajo la plataforma Windows y es muy útil para apoyar la labor de los analistas de sistemas. Pueden descargarla por Internet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6017660024716300770?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wCf6PWdMyJZW7OgqMmv3zPqQgRs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wCf6PWdMyJZW7OgqMmv3zPqQgRs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wCf6PWdMyJZW7OgqMmv3zPqQgRs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wCf6PWdMyJZW7OgqMmv3zPqQgRs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/swvFcMkysys" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6017660024716300770/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6017660024716300770&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6017660024716300770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6017660024716300770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/swvFcMkysys/carta-estructurada-de-un-proyecto-o.html" title="Carta Estructurada de un Proyecto (o Sistema)" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-JvdyXZmIUrs/TfzGpEUH4lI/AAAAAAAAAag/jbts6wk7AyM/s72-c/Cartaestruturada.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/06/carta-estructurada-de-un-proyecto-o.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECQHw-eCp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-2236407366658246128</id><published>2011-05-27T09:44:00.000-07:00</published><updated>2011-05-27T09:44:21.250-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T09:44:21.250-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mejores Prácticas en RPG" /><title>Actualizando las Pantallas Verdes: O cambiamos o nos cambian</title><content type="html">&lt;a href="http://4.bp.blogspot.com/-JJjsabAhtwU/Tc_1BCtASxI/AAAAAAAAAaU/sHhDF5M_Dig/s1600/ninopc.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-JJjsabAhtwU/Tc_1BCtASxI/AAAAAAAAAaU/sHhDF5M_Dig/s200/ninopc.jpg" width="178" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-SbK2wStoLz8/Tc_08UW0a0I/AAAAAAAAAaQ/C3z_Hrwtj-c/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-SbK2wStoLz8/Tc_08UW0a0I/AAAAAAAAAaQ/C3z_Hrwtj-c/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;A medida que van surgieron nuevas versiones (release) del As/400 para los que programamos en RPG y sus utilidades, hemos visto como ha ido evolucionando el despliegue de pantallas y sus facilidades de navegación a través de las distintas opciones. Aparecen los pulldown&amp;nbsp; menús que permiten imitar el comportamiento de los menús en la barra superior de Windows. Aparecen los botones, el uso del Mouse, la barra de desplazamiento lateral a la derecha del subfile, posibilidad de acomodar las ventanas de consulta que tradicionalmente eran fijas y una cantidad de facilidades de color, graficación e interactividad con el usuario.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Los desarrolladores debemos adaptarnos al cambio, y dejar de lado en los nuevos desarrollos las tradicionales teclas FX (F3, F6, F5) para procesamiento de data e incorporarnos al uso de las nuevas funcionalidades del SDA en las nuevas aplicaciones.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Es importante no quedarse atrás, mas temprano que tarde llegan a nuestras manos aplicaciones desarrolladas por las nuevas generaciones y aplicaciones de tecnologías mas avanzadas que utilizan técnicas mas efectivas y ágiles de interactividad con el usuario.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Considero que estamos en un momento de transición muy importante en el cual “&lt;b&gt;O cambiamos o nos cambian”. &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Pueden ver ahora botones que sustituyen el F6, utilizado tradicionalmente para Agregar data, &amp;nbsp;y el Enter o F5 utilizado para grabar información y el F3 utilizado tradicionalmente para salir del programa.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AosXd6VYprk/Tc_5BGYGN1I/AAAAAAAAAaY/UKCImgSVMTI/s1600/pantalla.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-AosXd6VYprk/Tc_5BGYGN1I/AAAAAAAAAaY/UKCImgSVMTI/s400/pantalla.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;o:p&gt;&lt;br /&gt;
&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Como hecho curioso o simpático, recientemente me tocó trabajar con alguien que estaba comenzando a incursionar en el uso de botones en el AS/400. Este desarrollador coloco como texto del botón: &lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial;"&gt;F3=Salir&lt;/span&gt; en lugar de colocar directamente: &lt;span style="background-attachment: initial; background-clip: initial; background-color: yellow; background-image: initial; background-origin: initial;"&gt;SALIR.&lt;/span&gt; Los momentos de transición son así, temporalmente tendemos a unir los viejo con lo nuevo. Lo importante es estar dispuestos a cambiar y seguir hacia adelante.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-2236407366658246128?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uosz9CoL34is-NSIAiMLI6_BXIE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uosz9CoL34is-NSIAiMLI6_BXIE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uosz9CoL34is-NSIAiMLI6_BXIE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uosz9CoL34is-NSIAiMLI6_BXIE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/dSfe8oFIc50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/2236407366658246128/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=2236407366658246128&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2236407366658246128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2236407366658246128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/dSfe8oFIc50/actualizando-las-pantallas-verdes-o.html" title="Actualizando las Pantallas Verdes: O cambiamos o nos cambian" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-JJjsabAhtwU/Tc_1BCtASxI/AAAAAAAAAaU/sHhDF5M_Dig/s72-c/ninopc.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/05/actualizando-las-pantallas-verdes-o.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIBRX87fSp7ImA9WhZWFEo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6814546528825711163</id><published>2011-05-15T08:13:00.000-07:00</published><updated>2011-05-15T08:15:54.105-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T08:15:54.105-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad" /><title>Seguridad de Acceso al AS/400</title><content type="html">&lt;a href="http://2.bp.blogspot.com/-VUuUruqYMX8/Tc_s7o4-LRI/AAAAAAAAAws/owNZjCqTMBQ/s1600/seguridadPC.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/-VUuUruqYMX8/Tc_s7o4-LRI/AAAAAAAAAws/owNZjCqTMBQ/s200/seguridadPC.jpg" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-zZbD9pL6Akk/Tc_sjzR1ALI/AAAAAAAAAwo/GaIsSLF7OXc/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-zZbD9pL6Akk/Tc_sjzR1ALI/AAAAAAAAAwo/GaIsSLF7OXc/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Existen aplicaciones desarrolladas en el As/400 que crean su propio sistema de seguridad. Estas aplicaciones crean sus propias tablas de usuario, sus claves de acceso y, en base a su propia definición de usuario permiten o restringen el acceso a opciones de menú o incluso a opciones de actualización de data una vez ingresado el usuario dentro de la aplicación.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Si el usuario deja su pantalla abierta para tomarse un café retirándose de su puesto de trabajo, cualquier persona que haya tenido acceso a las tablas de la aplicación puede ingresar a la pantalla del usuario y alterar la información sin dejar rastro. Es decir, deja rastro en cuanto a que el usuario que dejó su pantalla abierta queda registrado en la base de datos de la aplicación pero&amp;nbsp; en realidad se achaca a un usuario&amp;nbsp; “inocente” la realización del cambio. Coloco “inocente” porque es responsabilidad del usuario bloquear el acceso a su equipo cada vez que abandona su puesto de trabajo.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;El AS/400 tiene el siguiente comando CHKPWD. Este comando es muy valioso y puede sustituir la necesidad de desarrollar sistemas de seguridad en las aplicaciones. Cuando un usuario va a ingresar al sistema AS/400 lo hace con su usuario y clave asignados según el departamento de Seguridad de Datos de la empresa. Una vez dentro de una aplicación (Cuentas por cobrar, Facturación etc.). &amp;nbsp;La aplicación puede solicitar a través de una pantalla que el usuario ingrese su clave de acceso al AS/400 para permitirle acceder &amp;nbsp;o no a las opciones del menú de una aplicación. &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Se declara el campo en pantalla tipo “password” y se monitorea el error que da el comando CHKPWD cuando la clave no es válida.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Por ejemplo:&lt;/div&gt;&lt;pre style="margin-bottom: 9.0pt; margin-left: 24.0pt; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span lang="EN-GB"&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;CHKPWD&amp;nbsp;&amp;nbsp; PASSWORD(MAYDAY1)&lt;/b&gt;&lt;/span&gt;&lt;b style="color: black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Este comando verifica si la clave del usuario actual es MAYDAY1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Se monitorean los siguientes errores:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt;"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;CPF2362&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span lang="EN-GB" style="font-family: Verdana; font-size: 10pt;"&gt;Password not correct.&lt;span style="color: black;"&gt;&amp;nbsp; &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;(Clave incorrecta)&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt;"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;CPF2363&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Only 1 attempt left to check password. &lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;(Queda solo un intento para verificar clave)&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt;"&gt;&lt;b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;CPF2364&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;span lang="EN-GB" style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Maximum number of attempts to check password reached. &lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;(Se alcanzó el máximo numero de intentos permitidos)&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 12.0pt; margin-bottom: 9.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 9.0pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;El comando CHKPWD permite verificar si la clave cargada en la pantalla de la aplicación corresponde a la clave del usuario en AS/400. Si no es así el comando arroja un error y, monitoreando este error, la aplicación puede detectar que el usuario que intenta acceder a la aplicación no es el mismo que ingresó inicialmente al As/400 con la seguridad que provee el sistema operativo del equipo.&amp;nbsp;Puede enviarse un mensaje de alerta al realizar varios intentos no validos.&amp;nbsp;En ese momento, monitorear el mensaje CPF2364 y enviar un mensaje automatizado al personal de seguridad de la información puede facilitar que se capture en el sitio al intruso que trata de ingresar al sistema.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6814546528825711163?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OumXwjRuzcahKWm-7JX09B9psnE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OumXwjRuzcahKWm-7JX09B9psnE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OumXwjRuzcahKWm-7JX09B9psnE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OumXwjRuzcahKWm-7JX09B9psnE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/shVTMW1C63g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6814546528825711163/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6814546528825711163&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6814546528825711163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6814546528825711163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/shVTMW1C63g/seguridad-de-acceso-al-as400.html" title="Seguridad de Acceso al AS/400" /><author><name>L Suarez</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="28" height="32" src="http://3.bp.blogspot.com/_meP46D7u9v0/SaCZdpMOisI/AAAAAAAAAcI/mRXifJ0T1vc/S220/fotoPerfil.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-VUuUruqYMX8/Tc_s7o4-LRI/AAAAAAAAAws/owNZjCqTMBQ/s72-c/seguridadPC.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/05/seguridad-de-acceso-al-as400.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8BQXw_fCp7ImA9WhZQEEg.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-3751654476860510416</id><published>2011-04-17T08:07:00.000-07:00</published><updated>2011-04-17T08:07:30.244-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-17T08:07:30.244-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Optimizando el uso del espacio y el tiempo de Respuesta. Member Files.</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VpHrGxF1QSk/TasBz9R3RHI/AAAAAAAAAaI/vYD6Oged-iM/s1600/repartir.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-VpHrGxF1QSk/TasBz9R3RHI/AAAAAAAAAaI/vYD6Oged-iM/s200/repartir.jpg" width="148" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/-OUWOywwmJiI/TasB4mG09OI/AAAAAAAAAaM/HnHkWoUPaJ8/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-OUWOywwmJiI/TasB4mG09OI/AAAAAAAAAaM/HnHkWoUPaJ8/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Tanto quienes emplean DB2 para crear archivos como quienes se manejan a través de DDS, utilizan los valores por omisión para crear archivos físicos. En los valores por omisión el sistema operativo establece que el archivo va a tener un solo miembro.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Los archivos lógicos que son creados posteriormente, “apuntan” a ese miembro.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Un miembro es un espacio del archivo físico, al cual se le asigna un nombre para guardar información relacionada entre si. Por ejemplo, si deseo guardar la información contable del mes de ENERO, realizo un ADDPFM&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;(añadir miembro) y lo llamo enero. Entonces el archivo físico tendrá un “sector lógico” asignado al mes de enero.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Cuando ejecuto un programa que graba sobre ese archivo, dependiendo de la fecha de la data, puedo realizar&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;un ovrdbf sobre el miembro ENERO y todos los write/update van a grabar en ese “sector” del archivo físico.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;A medida&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;que pasan los años, la data va creciendo y se va almacenando en el archivo, información de hace 3,5,8,10 y mas años. &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Los procesos nocturnos generalmente requieren o lo registros del día o del mes. En casos excepcionales o en cierres anuales se necesita la información de todo un año. &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Los procesos nocturnos se hacen cada vez mas lentos, y&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;comandos como Reorganizar archivo RGZPFM, para reutilizar el espacio dejado por registros eliminados &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;y CHGPF con reuse = *yes van perdiendo efecto. La reacción inmediata de los líderes de proyectos y analistas de desarrollo es impedir o limitar la creación de archivos lógicos. Se ejecutan entonces sentencias SQL y Queries, tratando de no incrementar los tiempos de respuesta. Mientras tanto los archivos siguen creciendo a medida que el tiempo pasa y eventualmente todas las curas provisionales que hemos colocado nos dejan igual que hace un año cuando se pudo “contener” el problema sin resolverlo en realidad.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;En varias organizaciones donde los sistemas tienen varios años funcionando, se ha optado por trabajar con más de un miembro en un&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;archivo. Cada miembro almacena data de un intervalo de años definido por la gerencia. &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Este método de utilizar miembros agilizaría los procesos diarios que requieren un tiempo de respuesta rápido. En lugar de direccionar los lógicos a un miembro que contiene data de hace 15 años, se direcciona&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;el lógico a un miembro que contiene data del año en curso. El tiempo de respuesta se acelera dramáticamente.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Puede ser que, en los procesos de apertura del nuevo año, se debe incorporar, para los archivos de data que están en esta modalidad, una evaluación automatizada que añada&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;el miembro que sea necesario si se da el caso. Por supuesto, con un sistema parametrizado, no sería necesario recompilar todos los programas RPG, CLP e ILE RPG involucrados. &lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;No habría que modificar programas de consulta, mantenimientos ni reportes en RPG habría que agregar mas bien rutinas modulares utilizables por cualquier programa que sean capaces de realizar el ovrdbr al miembro que se necesita según la información solicitada por el usuario. Con este sistema, se tiene en disco la data activa y puede cumplirse con normas gubernamentales rápidamente sin tener que bajar y subir backups.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-3751654476860510416?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pOPRYwm7SIZts-0FaMuZmQrNVio/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pOPRYwm7SIZts-0FaMuZmQrNVio/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pOPRYwm7SIZts-0FaMuZmQrNVio/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pOPRYwm7SIZts-0FaMuZmQrNVio/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/FlElvPh8JTc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/3751654476860510416/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=3751654476860510416&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/3751654476860510416?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/3751654476860510416?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/FlElvPh8JTc/optimizando-el-uso-del-espacio-y-el.html" title="Optimizando el uso del espacio y el tiempo de Respuesta. Member Files." /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-VpHrGxF1QSk/TasBz9R3RHI/AAAAAAAAAaI/vYD6Oged-iM/s72-c/repartir.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/04/optimizando-el-uso-del-espacio-y-el.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDRnYzeCp7ImA9WhZSFk8.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-4777192242872304244</id><published>2011-03-31T19:07:00.001-07:00</published><updated>2011-03-31T19:07:57.880-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-31T19:07:57.880-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips en RPG" /><title>Como Saber si un Programa en RPG fue compilado con Ignore Data Decimal Error = *Yes</title><content type="html">&lt;a title="View Utility Ignore Data Decimal Error on Scribd" href="http://es.scribd.com/doc/52036577/Utility-Ignore-Data-Decimal-Error" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Utility Ignore Data Decimal Error&lt;/a&gt;&lt;iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/52036577/content?start_page=1&amp;view_mode=list&amp;access_key=key-25o8yjrp8s828va9h50e" data-auto-height="true" data-aspect-ratio="0.772727272727273" scrolling="no" id="doc_49912" width="100%" height="600" frameborder="0"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;(function() { var scribd = document.createElement("script"); scribd.type = "text/javascript"; scribd.async = true; scribd.src = "http://www.scribd.com/javascripts/embed_code/inject.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(scribd, s); })();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-4777192242872304244?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FZhN-VQXO8HInI7oO4Ed8SPVOv8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FZhN-VQXO8HInI7oO4Ed8SPVOv8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FZhN-VQXO8HInI7oO4Ed8SPVOv8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FZhN-VQXO8HInI7oO4Ed8SPVOv8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/O08TftGyo-g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/4777192242872304244/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=4777192242872304244&amp;isPopup=true" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4777192242872304244?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/4777192242872304244?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/O08TftGyo-g/como-saber-si-un-programa-en-rpg-fue.html" title="Como Saber si un Programa en RPG fue compilado con Ignore Data Decimal Error = *Yes" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/03/como-saber-si-un-programa-en-rpg-fue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GR3k7fSp7ImA9Wx9aFkw.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-7385503434678684136</id><published>2011-03-08T12:08:00.000-08:00</published><updated>2011-03-08T12:08:46.705-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-08T12:08:46.705-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Utilidades" /><title>Utilidad para actualizar fuentes en forma automática</title><content type="html">&lt;a title="View Utility Rpg Replace on Scribd" href="http://es.scribd.com/doc/50304988/Utility-Rpg-Replace" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Utility Rpg Replace&lt;/a&gt; &lt;object id="doc_95336" name="doc_95336" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" &gt;            &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=50304988&amp;access_key=key-63aundqm821scrdsoo&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_95336" name="doc_95336" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=50304988&amp;access_key=key-63aundqm821scrdsoo&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;         &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-7385503434678684136?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TEAjMF1E-WFi6_JP6O0Scyzk6aY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TEAjMF1E-WFi6_JP6O0Scyzk6aY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TEAjMF1E-WFi6_JP6O0Scyzk6aY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TEAjMF1E-WFi6_JP6O0Scyzk6aY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/mfEwzOmdu0g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/7385503434678684136/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=7385503434678684136&amp;isPopup=true" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7385503434678684136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7385503434678684136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/mfEwzOmdu0g/utilidad-para-actualizar-fuentes-en.html" title="Utilidad para actualizar fuentes en forma automática" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/03/utilidad-para-actualizar-fuentes-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ARnk-cCp7ImA9Wx9aEUw.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-7215564325366860945</id><published>2011-03-02T18:20:00.001-08:00</published><updated>2011-03-02T18:20:47.758-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-02T18:20:47.758-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mejores Prácticas en RPG" /><title>Mejores Prácticas en RPG. Excelente!</title><content type="html">&lt;a title="View RPGIVbestprac on Scribd" href="http://es.scribd.com/doc/49898787/RPGIVbestprac" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;RPGIVbestprac&lt;/a&gt; &lt;object id="doc_85084" name="doc_85084" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" &gt;            &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=49898787&amp;access_key=key-9847cr6cqhhdqd5gk4m&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_85084" name="doc_85084" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=49898787&amp;access_key=key-9847cr6cqhhdqd5gk4m&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;         &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-7215564325366860945?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H2DWmpiy4ZDThoGJdzW9EztCmUQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H2DWmpiy4ZDThoGJdzW9EztCmUQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H2DWmpiy4ZDThoGJdzW9EztCmUQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H2DWmpiy4ZDThoGJdzW9EztCmUQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/WG8aRWBREw0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/7215564325366860945/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=7215564325366860945&amp;isPopup=true" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7215564325366860945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/7215564325366860945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/WG8aRWBREw0/mejores-practicas-en-rpg-excelente.html" title="Mejores Prácticas en RPG. Excelente!" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/03/mejores-practicas-en-rpg-excelente.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BQn09eyp7ImA9Wx9bEk0.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-2533510112281447540</id><published>2011-02-20T05:50:00.001-08:00</published><updated>2011-02-20T05:50:53.363-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-20T05:50:53.363-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Casos de Uso</title><content type="html">&lt;a title="View Casos de Uso on Scribd" href="http://es.scribd.com/doc/49193382/Casos-de-Uso" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Casos de Uso&lt;/a&gt; &lt;object id="doc_570744047212539" name="doc_570744047212539" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" &gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;param name="bgcolor" value="#ffffff"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;param name="FlashVars" value="document_id=49193382&amp;access_key=key-17zyu6degpm019w9pqa&amp;page=1&amp;viewMode=list"&gt;&lt;embed id="doc_570744047212539" name="doc_570744047212539" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=49193382&amp;access_key=key-17zyu6degpm019w9pqa&amp;page=1&amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-2533510112281447540?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_URBzGLxqfBcYo-0yhz_nXMMSpU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_URBzGLxqfBcYo-0yhz_nXMMSpU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_URBzGLxqfBcYo-0yhz_nXMMSpU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_URBzGLxqfBcYo-0yhz_nXMMSpU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/6WyYG78cPBI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/2533510112281447540/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=2533510112281447540&amp;isPopup=true" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2533510112281447540?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2533510112281447540?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/6WyYG78cPBI/casos-de-uso.html" title="Casos de Uso" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/02/casos-de-uso.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAQ3g4cCp7ImA9Wx9WGUo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-2222469158833877640</id><published>2011-01-25T08:55:00.000-08:00</published><updated>2011-01-25T08:55:42.638-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-25T08:55:42.638-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tips en RPG" /><title>Ejemplos optimizando programas en RPG</title><content type="html">&lt;a href="http://www.scribd.com/doc/47540961/OptimizacionProgramasRPGIseries" style="display: block; font-family: Helvetica,Arial,Sans-serif; font-size-adjust: none; font-size: 14px; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 12px auto 6px; text-decoration: underline;" title="View OptimizacionProgramasRPGIseries on Scribd"&gt;OptimizacionProgramasRPGIseries&lt;/a&gt; &lt;object data="http://d1.scribdassets.com/ScribdViewer.swf" height="600" id="doc_571016848729053" name="doc_571016848729053" style="outline-color: -moz-use-text-color; outline-style: none; outline-width: medium;" type="application/x-shockwave-flash" width="100%"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="wmode" value="opaque"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="bgcolor" value="#ffffff"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="allowFullScreen" value="true"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="allowScriptAccess" value="always"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;param name="FlashVars" value="document_id=47540961&amp;amp;access_key=key-b5fqorg5ooukxfgv3oz&amp;amp;page=1&amp;amp;viewMode=list"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;embed id="doc_571016848729053" name="doc_571016848729053" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=47540961&amp;amp;access_key=key-b5fqorg5ooukxfgv3oz&amp;amp;page=1&amp;amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"&gt;&lt;/embed&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-2222469158833877640?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oqchvV0KcfyJdDGOfnuLlUi0SUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oqchvV0KcfyJdDGOfnuLlUi0SUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oqchvV0KcfyJdDGOfnuLlUi0SUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oqchvV0KcfyJdDGOfnuLlUi0SUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/9l5D-MsL5VU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/2222469158833877640/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=2222469158833877640&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2222469158833877640?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/2222469158833877640?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/9l5D-MsL5VU/ejemplos-optimizando-programas-en-rpg.html" title="Ejemplos optimizando programas en RPG" /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2011/01/ejemplos-optimizando-programas-en-rpg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMSHo8cCp7ImA9Wx9QFUo.&quot;"><id>tag:blogger.com,1999:blog-5100114296653366023.post-6617972126302346490</id><published>2010-12-28T13:08:00.000-08:00</published><updated>2010-12-28T13:08:09.478-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-28T13:08:09.478-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Procesos" /><title>Bitácoras.</title><content type="html">&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_LJO9y8sCVvY/TRpRULbWDvI/AAAAAAAAAZ8/3vtys1ZaRYE/s1600/apuntes.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_LJO9y8sCVvY/TRpRULbWDvI/AAAAAAAAAZ8/3vtys1ZaRYE/s320/apuntes.jpg" width="256" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_LJO9y8sCVvY/TRpROKdJQkI/AAAAAAAAAZ4/37hnW1zH8Vw/s1600/fotoPerfil.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_LJO9y8sCVvY/TRpROKdJQkI/AAAAAAAAAZ4/37hnW1zH8Vw/s1600/fotoPerfil.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;En algunas organizaciones se requieren aplicaciones que sirvan de bitácora para que el usuario pueda plasmar en ellas comentarios, opiniones y seguimientos que no siempre son posibles de estandarizar. Por ejemplo, en una clínica, las descripciones de las dolencias no pueden estandarizarse puesto que depende de la edad del paciente, el historial médico y las complicaciones previstas e imprevistas que conforman un cuadro médico único e imposible de codificar en términos computacionales. En estos casos, podemos proveer alguna aplicación sencilla en el AS/400 que además de guardar el responsable del registro de la bitácora, la fecha y hora de registro y el texto descriptivo del cuadro médico o de la situación emergente que se está describiendo, podemos incluir algunos campos a manera de cuestionario para asegurarnos de que el usuario cargue información significativa que permita a cualquier supervisor de la organización tener una idea mas clara de lo que sucede con el caso en seguimiento.&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Un ejemplo de esto podría se la inclusión de campos como:&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Días adicionales en la clínica.&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Monto adicional por día de estadía.&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Cambio de dieta. (si o no)&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Cambio de tratamiento.(si o no)&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Cambio de enfermera (si o no)&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;b&gt;Tratamientos adicionales (Si o no).&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Estas y otras preguntas tipo cuestionario corto, pueden dar una información resumida de los aspectos relevantes en relación al paciente aún cuando el texto descriptivo contenga términos médicos o abreviaturas que aunque para el médico son vitales, para otras áreas administrativas de la organización que realizan seguimiento del caso puede resultar engorroso y de poca utilidad operativa. La idea además de cubrir un requerimiento no estandarizable, es asegurarnos de que el usuario información significativa para la organización entera que operativamente funciona como un todo integrado que recibe y envía información continuamente.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;Este ejemplo es exportable para cualquier otro tipo de organización que requiere llevar bitácoras en línea con información no estándar ni codificable desde el punto de vista informático.&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;Autor: Ing. Liliana Suárez.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #333333; font-family: Arial; font-size: 11.5pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;b&gt;&lt;span style="font-family: Arial;"&gt;Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.&lt;/span&gt;&lt;/b&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5100114296653366023-6617972126302346490?l=iseriesvenezuela.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ObWwycIA5mPf4cXqXZChZ6oPMeY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ObWwycIA5mPf4cXqXZChZ6oPMeY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ObWwycIA5mPf4cXqXZChZ6oPMeY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ObWwycIA5mPf4cXqXZChZ6oPMeY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/IseriesVenezuela/~4/8DmDsQgfpeM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://iseriesvenezuela.blogspot.com/feeds/6617972126302346490/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5100114296653366023&amp;postID=6617972126302346490&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6617972126302346490?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5100114296653366023/posts/default/6617972126302346490?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/IseriesVenezuela/~3/8DmDsQgfpeM/bitacoras.html" title="Bitácoras." /><author><name>ISERIESVENEZUELA</name><uri>http://www.blogger.com/profile/09531105603677018024</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_LJO9y8sCVvY/TRpRULbWDvI/AAAAAAAAAZ8/3vtys1ZaRYE/s72-c/apuntes.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://iseriesvenezuela.blogspot.com/2010/12/bitacoras.html</feedburner:origLink></entry></feed>

