<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
 "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">

<channel>
<title>deldav.com</title>
<link>http://deldav.com/portal</link>
<description></description>
<language>es-ES</language>

<item>
<title>Comandos de MQ para interpretar el codigo de un error</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=120</link>
<description>En MQ, hay ocasiones en que un mensaje no es entregado a su cola destino, como surgio un error, es mandado&amp;nbsp; a una dead queue..&lt;br&gt;&lt;br&gt;Como podemos checar que es lo que paso??&lt;br&gt;&lt;br&gt;1) Primero es usar el comando, &lt;br&gt;amqsbcg &lt;br&gt;&lt;br&gt;Que nos sirve para visualizar el mensaje.&lt;br&gt;&lt;br&gt;Por decir un ejemplo, yo puse:&lt;br&gt;&lt;br&gt;amqsbcg SYSTEM.DEAD.LETTER.QUEUE el_nombre_de_de_mi_qmanager &amp;gt; mi_archivo.txt&lt;br&gt;&lt;br&gt;Manda el contenido de la cola dead queue, a un archivo llamado mi_archivo.txt&lt;br&gt;&lt;br&gt;2) Para identificar el error, debes localizar el header del mensaje y convertir el codigo&lt;br&gt;&lt;br&gt;Para hacerlo, usamos el comando &lt;br&gt;&lt;br&gt;mqrc&lt;br&gt;&lt;br&gt;Por ejemplo:&lt;br&gt;&lt;br&gt;mqrc 0x827&lt;br&gt;&lt;br&gt;El resultado es 2087 en decimal, y el nombre del error.&lt;br&gt;&lt;br&gt;De esa forma, puedes buscar el codigo del error y solucionar el porque el mensaje se esta enviando a la dead queue.&lt;br&gt;</description>
</item>

<item>
<title>Query para saber version de SQL</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=119</link>
<description>Bueno, pues ahora que ando como sap basis, es necesario saber la version de software, tanto de sap, como de tu dbms, de tu os, etc....&lt;br&gt;&lt;br&gt;Un query sencillo para sacar la version en ms sql es:&lt;br&gt;&lt;br&gt;select serverproperty('productversion') as version, serverproperty ('productlevel') as level, serverproperty ('edition') as edition&lt;br&gt;&lt;br&gt;Donde me regreso algo asi:&lt;br&gt;&lt;br&gt;Version: 9.00.3054.00&lt;br&gt;Level: SP2&lt;br&gt;Edicion: Enterprise Edition&lt;br&gt;&lt;br&gt;La version tiene un seguimiento algo asi:&lt;br&gt;&lt;br&gt;La 9 para 2005&lt;br&gt;La 8 para 2000&lt;br&gt;La 7 para sql 7.0&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Retroalimentacion</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=118</link>
<description>Estoy tratando de obtener puntos en el SDN (SAP Developer Network) de sap, por lo que checo los forums casi todos los dias, y realmente me sorprende como mucha gente pregunta algo y ni siquiera ha tomado la molestia de hacer una pequena busqueda.&lt;br&gt;&lt;br&gt;Anyway, siento que apesar del tiempo que me toma, leer casi todas las noticias de ciertos forums, he aprendido mucho de dudas/respuestas de los colegas.&lt;br&gt;&lt;br&gt;Compartir info, es bueno, la tecnologia avanza a grandes pasos, y algo que ahorita es actual en un par de anios, ya no.&lt;br&gt;&lt;br&gt;En fin.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>SAP Basis</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=117</link>
<description>Bueno, pues tengo desde noviembre como SAP Basis, mis funciones como SAP Basis consiste en la instalacion/configuracion y mantenimiento de los servidores que tienen software de SAP.&lt;br&gt;&lt;br&gt;Por lo pronto he estado trabajando en un sistema ERP 2005 (El ERP completito), en un sistema que tiene el software Deposits Management (Un Netweaver 2004s) y una laptop demo con un ERP 2005&lt;br&gt;&lt;br&gt;Por lo pronto el servidor en el que tengo la laptop, tiene doble stack, es decir tiene el stack de ABAP+JAVA, teniendo nuestro servidor de esta manera accedemos a otros componentes como lo es BW (Business Intelligence), EP (Enterprise Portal), J2EE Engine, etc.&lt;br&gt;&lt;br&gt;El servidor en donde tengo el ERP, de momento solo tiene el stack de ABAP, por lo que no tiene tantos servicios/componentes adicionales instalados.&lt;br&gt;&lt;br&gt;Mi ultimo servidor, donde tengo el software de Deposits Management, tiene tambien el stack de ABAP, y a diferencia del ERP, este servidor solo contiene el core de SAP, conocido como Netweaver.&lt;br&gt;&lt;br&gt;Que viene: &lt;br&gt;&lt;br&gt;Pues antes que nada, vendria instalarle el stack de Java a los servidores que no cuentan con ello, para asi poder exponer mas adelante los Webservices.&lt;br&gt;&lt;br&gt;Instalar otro software con el Solution Manager, un software de sap, para gestionar la mensajeria con clientes y con sap (CRM), sirve tambien para mantenimiento de los servidores, es decir cuenta con un optimizer, para aplicar los ultimos parches de componentes, etc.&lt;br&gt;&lt;br&gt;Que skills veo necesario, si te interesaria entrar en esta area:&lt;br&gt;Conocimientos de BD, conocimientos de Sistemas Operativos, Es bueno tener conocimientos de desarrollo en .Net/Java.&lt;br&gt;&lt;br&gt;Pues bueno, por lo pronto es todo. Saludos&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Comandos utiles de MSDOS 2</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=116</link>
<description>Bueno, entre los comandos utiles, pondremos ahora:&lt;br&gt;&lt;br&gt;&lt;strong&gt;nbtstat&lt;/strong&gt;&lt;br&gt;&lt;br&gt;Este comando despliega las conexion tcp/ip y las estadisticas del protoloco usando NBT (NetBios over TCP/IP)&lt;br&gt;&lt;br&gt;nbtstat -R&lt;br&gt;Sirve para purgar y recargar la tabla de cache remota, esto es util, cuando por ejemplo cambias la IP de un equipo.&lt;br&gt;&lt;br&gt;&lt;strong&gt;nslookup&lt;/strong&gt;&lt;br&gt;Para resolver el nombre de una ip o un hostname&lt;br&gt;&lt;br&gt;Ejemplos:&lt;br&gt;&lt;br&gt;nslookup 172.16.1.100&lt;br&gt;nslookup bsomtylap99&lt;br&gt;&lt;br&gt;&lt;strong&gt;hostname&lt;/strong&gt;&lt;br&gt;Para desplegar el nombre del equipo&lt;br&gt;&lt;br&gt;&lt;strong&gt;mstsc&lt;/strong&gt;&lt;br&gt;Para abrir la ventana de logon del escritorio remoto (remote desktop)&lt;br&gt;&lt;br&gt;&lt;strong&gt;taskmgr&lt;/strong&gt;&lt;br&gt;Para abrir el task manager&lt;br&gt;&lt;br&gt;&lt;strong&gt;tasklist&lt;/strong&gt;&lt;br&gt;Para desplegar la lista de tareas abiertas.&lt;br&gt;&lt;br&gt;&lt;strong&gt;shutdown&lt;/strong&gt;&lt;br&gt;Para apagar o reiniciar la computadora.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Agregar un mes a una fecha en MS Excel</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=115</link>
<description>Si eres de los que les gusta no estar batallando como yo, y quieres automatizar lo mas posible algun formato en excel que tengas, por ejemplo en mi caso, tengo una hoja de excel donde llevo el control de pagos.&lt;br&gt;&lt;br&gt;Cada mes, la fecha de movimiento y la fecha limite de pago es el mismo dia del mes, como podrias automatizarlo, para no tener que editar el campo fecha cada que se agrega un nuevo renglon.&lt;br&gt;&lt;br&gt;Mi solucion fue simple:&lt;br&gt;&lt;br&gt;Por ejemplo si la fecha original la tenemos en la celda D237, y nosotros queremos que los renglones sucesivos tengan la formula que incrementa el mes por renglon, ponemos lo siguiente:&lt;br&gt;&lt;br&gt;=DATE(YEAR(D237),MONTH(D237)+1,DAY(D237))&lt;br&gt;&lt;br&gt;y vuala, nos despreocupamos de algo mas.&lt;br&gt;&lt;br&gt;Saludos&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Comandos utiles de MSDOS para SQL</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=114</link>
<description>Siguiendo el ejemplo de comandos utiles de DOS, ahora tenemos la version para SQL.&lt;br&gt;&lt;br&gt;Para parar una instancia en SQL&lt;br&gt;&lt;br&gt;net stop MSSQL$Nombre_Instancia&lt;br&gt;&lt;br&gt;Para iniciar una instancia en SQL&lt;br&gt;&lt;br&gt;net start MSSQL$Nombre_Instancia&lt;br&gt;</description>
</item>

<item>
<title>Mover ubicacion de archivos de SQL (mdf, ndf, ldf)</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=113</link>
<description>Bueno, pues ahora ando como SAP Basis, la tarea que tenia asignada, era instalarle el ERP a una laptop de demostracion.&lt;br&gt;&lt;br&gt;Cometi el error de ejecutar el script de instalacion de la BD (MS SQL 2005) y no ver en que disco me lo instalo, como se imaginaran, lo instalo donde no debia ser.&lt;br&gt;&lt;br&gt;Tenia como opciones 1) Reinstalar, 2) Mover la ubicacion de los archivos de la BD (lo cual no sabia, que tanto le afectaria al ERP)&lt;br&gt;&lt;br&gt;Decidi por la segunda.&lt;br&gt;&lt;br&gt;para mover los archivos, use los comandos de MS SQL: &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; sp_attach_db&lt;br&gt;&amp;nbsp;&amp;nbsp; sp_detach_db&lt;br&gt;&amp;nbsp;&amp;nbsp; alter database&lt;br&gt;&lt;br&gt;En el caso de SAP, hubo que mover 1 archivo mdf (main database file), 2 archivos ndf (secondary database files) y un archivo ldf (log database files) con el attach/detach.&lt;br&gt;&lt;br&gt;Lo primerito que hay que hacer es un detach, es decir, desligar a la BD del servidor de BD.&lt;br&gt;&lt;br&gt;Un ejemplillo de como fue es:&lt;br&gt;&lt;br&gt;sp_detach_db 'LAP'&lt;br&gt;&lt;br&gt;Donde:&lt;br&gt;&lt;br&gt;LAP es el nombre de la Base de Datos&lt;br&gt;&lt;br&gt;Posteriormente, la ligamos de nuevo, y le ponemos la nueva ruta (obvio que los archivos se debieron de haber copiado y puesto en la nueva direccion)&lt;br&gt;&lt;br&gt;Un ejemplillo de como fue es:&lt;br&gt;&lt;br&gt;sp_attach_db @dbname=N'LAP', @filename1=N'RutaDelArchivoarchivo.mdf', @filename2=N'RutaDelArchivoarchivo.ndf', @filename3=N'RutaDelArchivoarchivo.ndf', @filename4=N'RutaDelArchivoarchivo.ldf' ;&lt;br&gt;&lt;br&gt;Con eso ligamos de nuevo los archivos (con su nueva ruta) a la BD.&lt;br&gt;&lt;br&gt;Hubo solo un archivo que no entro en este movimiento, SAP tambien direcciona a TEMPDB que como sabemos en la bd temporal de SQL.&lt;br&gt;&lt;br&gt;Si quieres hacer un attach/detach sobre tempdb, te marca un error, asi que para esto solo hicimos un alter database con la nueva ruta.&lt;br&gt;&lt;br&gt;Un ejemplo es:&lt;br&gt;&lt;br&gt;alter database tempdb modify file (name = tempdev, filename = 'RutaDelArchivoarchivo.mdf' )&lt;br&gt;go&lt;br&gt;&lt;br&gt;alter database tempdb modify file (name = templog, filename = 'RutaDelArchivoarchivo.ldf' )&lt;br&gt;go&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
<title>Log Me - Conexion remota</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=112</link>
<description>Pues bueno, aqui tenemos otra recomendacion, es un programa en el cual puedes conectarte remotamente a otro equipo, algo similar al Remote Desktop en Microsoft, VNC, PC Anywhere o usar el protocolo SSH de *nix.&lt;br&gt;&lt;br&gt;Ya me conecte y me latio mucho, tanto el aspecto de seguridad, usabilidad como de performance, funciona con una autentificacion que amarra tu cuenta (un correo electronico), y un password al equipo que quieres compartir, usa encryptacion SSL.&lt;br&gt;&lt;br&gt;Tiene versiones de paga, pero tambien tiene una version &lt;a href=&quot;https://secure.logmein.com/products/free/&quot;&gt;free&lt;/a&gt;&lt;br&gt;</description>
</item>

<item>
<title>NLite: Customizador de Instalaciones sobre Win</title>
<link>http://deldav.com/portal/modules.php?name=News&amp;file=article&amp;sid=111</link>
<description>Pues bueno, siguiendo con la necesidad de generar un setup de win xp, al que se le pudiera agregar un driver (Intel SATA AHCI Controller Driver), me encontre esta excelente utileria.&lt;br&gt;&lt;br&gt;El NLite es un customizador de Instalaciones para windows.&lt;br&gt;&lt;br&gt;Puedes integrarle a un setup cosas como: parches, service packs, remover componentes, etc&lt;br&gt;&lt;br&gt;Solo dale click &lt;a href=&quot;http://www.nliteos.com/&quot;&gt;aqui&lt;/a&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>