<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1899318586114763199</id><updated>2011-10-15T07:30:17.486-07:00</updated><title type='text'>Blog de MARB</title><subtitle type='html'>Tecnologia de Informacion,Desarrollo y Analisis SI,etc</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-4439812107500369415</id><published>2011-10-15T06:26:00.000-07:00</published><updated>2011-10-15T06:47:55.195-07:00</updated><title type='text'>Migracion de Base de Datos SQL SERVER a ORACLE</title><content type='html'>Ahí le dejo un pequeño manual que realice de Migración con el IDE SQL DEVELOPER.&lt;br /&gt;El tutorial esta para la migración del SQL al ORACLE ,pueden realizar la misma funcionalidad para migrar de MysqlServer ,Postgre SQL  , DB2 ,etc  lo único que tienen que agregar es el JAR de conexion.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://skydrive.live.com/?cid=82cb5690652766a8&amp;id=82CB5690652766A8%21349#!/?cid=82CB5690652766A8&amp;id=82CB5690652766A8%21314&amp;sc=documents!cid=82CB5690652766A8&amp;id=82CB5690652766A8%21348&amp;sc=documents"&gt;Descargar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-4439812107500369415?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/4439812107500369415/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2011/10/migracion-de-base-de-datos-sql-server.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4439812107500369415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4439812107500369415'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2011/10/migracion-de-base-de-datos-sql-server.html' title='Migracion de Base de Datos SQL SERVER a ORACLE'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-5503084064049042773</id><published>2010-08-25T08:30:00.000-07:00</published><updated>2010-08-25T08:58:26.865-07:00</updated><title type='text'>Messenger ONLINE</title><content type='html'>&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Por fin lo conseguí msn a prueba de todo . ( Para  no aburrirse en el trabajo : P  )&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Modo de uso:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ingrese su Address y password &lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0); "&gt; Marquen la Opcion Use HTTP&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;applet codebase="http://www.msn2go.com/client/java/" archive="new.jar" code="Client.class" name="MSN2Go" width="300" height="400" hspace="0" vspace="0" align="top"&gt;&lt;/applet&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-5503084064049042773?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/5503084064049042773/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2010/08/messenger-online.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/5503084064049042773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/5503084064049042773'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2010/08/messenger-online.html' title='Messenger ONLINE'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-9125453081595708745</id><published>2010-08-02T14:08:00.000-07:00</published><updated>2010-08-02T15:54:37.520-07:00</updated><title type='text'>Software Portables para Análisis,Desarrollo,Diseño y otros</title><content type='html'>Sofware 100 % Portables y 100% Operativos&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-decoration:underline;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Modelado de Base de Datos&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;Erwin 7 &lt;/span&gt;&lt;a href="http://www.adrive.com/public/3fcbfe01186889adbc5e30b5ec3e2cb9b34341eed3fecedde5eb252bd7833cbd.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;div style="text-decoration: underline; "&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;IDE Desarrollo &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;Eclipse Galileo (JAVA)  &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.adrive.com/public/ea62b98420fa2537234854c97bc2047e7237bb25e73a7953c09a1339b2943db9.html" target="_blank"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;IDE de Base de Datos&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; Toad para Oracle &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;a href="http://www.adrive.com/public/267a0a7c0707f4d344fe4653f79320924a50d4929914ebc5a41248d453bdc7d0.html" target="_blank"&gt;Descargar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Pl-SQL &lt;/span&gt;&lt;a href="http://www.adrive.com/public/23f55d33650f0325a11f8d2dcac335ae0d466126ecad421a6d8f46265259bd9e.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Herramientas Diseño&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DreamweaverCS3 &lt;/span&gt;&lt;a href="http://www.adrive.com/public/59bf8fde4f0412628398921c6c4d34d82a5ef611b2ec10282038e8b1948b4eaa.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;FireworksCS3&lt;/span&gt;&lt;a href="http://www.adrive.com/public/0afe98c3ec7476a4cd4048c833307074a74021f22524cc8d0521b73e086534ab.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Flash CS3 &lt;/span&gt;&lt;a href="http://www.adrive.com/public/8848e851b73ebc9b2e2d6ce023202b07eb013b739e50304b8693d0f99b455b36.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-decoration:underline;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Utilitarios&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Office (Incluye Visio,Project,Front Page) &lt;/span&gt;&lt;a href="http://www.adrive.com/public/3712413f1d993ad608e259c14d25110dd1c27bd2e05ff964a34887df112e0cff.html" target="_blank"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Descargar&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-9125453081595708745?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/9125453081595708745/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2010/08/software-portables-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/9125453081595708745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/9125453081595708745'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2010/08/software-portables-para.html' title='Software Portables para Análisis,Desarrollo,Diseño y otros'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-1744804819964720373</id><published>2010-07-27T07:30:00.000-07:00</published><updated>2010-07-27T09:33:09.904-07:00</updated><title type='text'>.NET : Comunicación Máster Page y ContentPlaceHolder</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hace poco un compañero de trabajo tenia un problema  .&lt;br /&gt;"Queria tener un botón   en el Máster Page con el cual al seleccionar el botón invoque una función que se encuentre dentro del ContentPlaceHolder"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pasos :&lt;br /&gt;&lt;br /&gt;1:Crear un Master Page&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE72rdpiDjI/AAAAAAAAAK4/EN4LHXPIlAU/s1600/Dibujo.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 145px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE72rdpiDjI/AAAAAAAAAK4/EN4LHXPIlAU/s400/Dibujo.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498603421619588658" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Codigo Master.&lt;br /&gt;&lt;br /&gt;&lt;code  style="font-size:small;"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;&lt;br /&gt;public partial class EjemploMaster : System.Web.UI.MasterPage&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;span style="font-size:small;color:green;"&gt;//Al crear un evento EventHandeler me permite delegar el metodo que va ser invocado&lt;/span&gt;&lt;br /&gt;public event EventHandler Btn_ContentPlaceHolder;&lt;br /&gt;&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;protected void btn_Click(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;span style="font-size:small;color:green;"&gt;// ir a la funcion Btn_ContentPlaceHolder del ContentPlaceHolder&lt;/span&gt;&lt;br /&gt;Btn_ContentPlaceHolder(sender, e);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;2. Pagina1.aspx &lt;/div&gt;&lt;br /&gt;&lt;code size="small"&gt;&lt;br /&gt;&amp;lt;%@ Page Language="C#" MasterPageFile="~/EjemploMaster.master" AutoEventWireup="true" CodeFile="Pagina1.aspx.cs" Inherits="Pagina1" Title="Untitled Page" %&amp;gt;&lt;br /&gt;&amp;lt;%@ MasterType VirtualPath="~/EjemploMaster.master" %&amp;gt;&lt;br /&gt;&lt;span style="font-size:small;color:green;"&gt;&amp;lt;%--NOTA IMPORTANTE YA QUE CREO UNA REFERENCIA AL MASTER PAGE--%&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"&amp;gt;&lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Codigo Pagina1.aspx&lt;br /&gt;&lt;code style="font-size:small;"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;&lt;br /&gt;public partial class Pagina1 : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;span style="font-size:small;color:green;"&gt;//Sirve para invocar al metodo al cual se va acceder&lt;/span&gt;&lt;br /&gt; EjemploMaster myMaster;&lt;br /&gt; myMaster = Master;&lt;br /&gt; myMaster.Btn_ContentPlaceHolder += new System.EventHandler(Btn_ContentPlaceHolder);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;protected void Btn_ContentPlaceHolder(object sender, System.EventArgs e)&lt;br /&gt;&lt;br /&gt;{    string mensaje = "&amp;lt;script lenguage='JavaScript'&amp;gt;" +&lt;br /&gt;         "alert('Se selecciono la funcion del ContentPlaceHolder')" +&lt;br /&gt;         "&amp;lt;/script&amp;gt;";&lt;br /&gt; Page.RegisterStartupScript("Mensaje", mensaje);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Resultado&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE8HIB3CzxI/AAAAAAAAALA/eaOWfBmYDXM/s1600/Dibujoggg.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE8HIB3CzxI/AAAAAAAAALA/eaOWfBmYDXM/s400/Dibujoggg.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498621504562319122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-82cb5690652766a8.office.live.com/self.aspx/P%c3%bablico/BLOG/--net-/Solucion.rar"&gt;Descargar &lt;/a&gt;&lt;span class="Apple-style-span"  style="color:#551A8B;"&gt;&lt;u&gt;Solución&lt;/u&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-1744804819964720373?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/1744804819964720373/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2010/07/net-comunicacion-master-page-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/1744804819964720373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/1744804819964720373'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2010/07/net-comunicacion-master-page-y.html' title='.NET : Comunicación Máster Page y ContentPlaceHolder'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggxLsZaWwJA/TE72rdpiDjI/AAAAAAAAAK4/EN4LHXPIlAU/s72-c/Dibujo.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-4279564088421536935</id><published>2010-07-16T14:23:00.001-07:00</published><updated>2010-07-27T07:26:23.807-07:00</updated><title type='text'>Rational Rose - Manual del Data Modeler</title><content type='html'>Un pequeño manual de como pasar del Modelo Logico a generar el Scprit de  cualquier Base de Datos en Rational Rose&lt;br /&gt;&lt;br /&gt;Manual DATA MODELER&lt;br /&gt;Pasos&lt;br /&gt;1.Creamos una carpeta en el Logical View,  un class diagram y luego tres clases tomaremos como ejemplo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDO6vsFljI/AAAAAAAAAGQ/goWHe3PkCqM/s1600/Dibujo1.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDO6vsFljI/AAAAAAAAAGQ/goWHe3PkCqM/s400/Dibujo1.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494619054021121586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.Creamos los atributos para las siguientes clases. Nos ubicamos en la clase correspondiente, damos clic derecho, openSpecification,  la pestaña Attribute.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDPX3eefKI/AAAAAAAAAGY/UpvabOHsPnk/s1600/Dibujo2.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDPX3eefKI/AAAAAAAAAGY/UpvabOHsPnk/s400/Dibujo2.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494619554327723170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.Escogemos el tipo de Dato.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDPzkwxL0I/AAAAAAAAAGg/ggulG0HGLK4/s1600/Dibujo3.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDPzkwxL0I/AAAAAAAAAGg/ggulG0HGLK4/s400/Dibujo3.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494620030340509506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.Escogemos el tipo de Dato referencial.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDQefkWuwI/AAAAAAAAAGo/8k3IWSLdts4/s1600/Dibujo4.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDQefkWuwI/AAAAAAAAAGo/8k3IWSLdts4/s400/Dibujo4.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494620767680641794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.En al Pestaña Details del atributo seleccionar la opcion By Value&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDQsw_uNWI/AAAAAAAAAGw/LwmX9w1zlyI/s1600/Dibujo5.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDQsw_uNWI/AAAAAAAAAGw/LwmX9w1zlyI/s400/Dibujo5.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494621012876997986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.En openSpecification seleccionar la opcion Persistens. (importante)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDQ-2oN72I/AAAAAAAAAG4/dllgcps_x34/s1600/Dibujo6.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDQ-2oN72I/AAAAAAAAAG4/dllgcps_x34/s400/Dibujo6.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494621323626671970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;7.Después de tener el modelo Logico,  En componentView Clic derecho.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDWY3Wtv9I/AAAAAAAAAHA/q0p9KzvLjLE/s1600/Dibujo7.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDWY3Wtv9I/AAAAAAAAAHA/q0p9KzvLjLE/s400/Dibujo7.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494627268056432594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;8.En el Logical View,  se creara automáticamente 2 carpetas, Global Data Types y Shemas.  Click Derecho a DB_0,  openSpecification.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDYRzGReKI/AAAAAAAAAHQ/0YssrCnm_1k/s1600/Dibujo8.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDYRzGReKI/AAAAAAAAAHQ/0YssrCnm_1k/s400/Dibujo8.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494629345677899938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;9.Escogeremos el tipo de Base de Datos a utilizar en este caso Oracle 8i.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDYn_Y4rAI/AAAAAAAAAHY/vd6m0RZuvrE/s1600/Dibujo9.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDYn_Y4rAI/AAAAAAAAAHY/vd6m0RZuvrE/s400/Dibujo9.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494629726934313986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;10.Clic derecho a Shemas y seguir la relacion de abajo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDZUhKqnWI/AAAAAAAAAHg/nGvQYtsfRew/s1600/Dibujo10.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TEDZUhKqnWI/AAAAAAAAAHg/nGvQYtsfRew/s400/Dibujo10.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494630491915722082" /&gt;&lt;/a&gt;&lt;br /&gt;11.Le damos clic derecho y le damos Data Model Diagram&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDZkJO1nFI/AAAAAAAAAHo/o9iN9xN2N4g/s1600/Dibujo11.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TEDZkJO1nFI/AAAAAAAAAHo/o9iN9xN2N4g/s400/Dibujo11.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5494630760368675922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12.Nos ubicamos en Modelo Fisico y le damos Transform to Data Model.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3ruK0a3MI/AAAAAAAAAII/0MQ0VISw4NU/s1600/Dibujo12.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3ruK0a3MI/AAAAAAAAAII/0MQ0VISw4NU/s400/Dibujo12.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498309898499972290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13.Posteriormente nos aparece este cuadro q nos indica en donde se creara nuestra tabla para oracle.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3sEoATrqI/AAAAAAAAAIQ/y9GyNExCLrs/s1600/Dibujo13.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3sEoATrqI/AAAAAAAAAIQ/y9GyNExCLrs/s400/Dibujo13.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498310284291583650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;14.Vemos q automáticamente se crearon las tablas,  es importante anotar q si se debe tener un buen modelo Lógico, con las asociaciones y Multiplicidades a tener cada clase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3sT0P1EkI/AAAAAAAAAIY/hkx-RLxSrBM/s1600/Dibujo14.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3sT0P1EkI/AAAAAAAAAIY/hkx-RLxSrBM/s400/Dibujo14.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498310545275949634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;15.Nos ubicamos en las Tablas ya creadas, Clik Derecho, OpenSpecification&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TE3srqUd4dI/AAAAAAAAAIg/2wgcw8VTfqM/s1600/Dibujo15.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TE3srqUd4dI/AAAAAAAAAIg/2wgcw8VTfqM/s400/Dibujo15.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498310954927907282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;16.  Aca corregimos el tipo de Dato asignado por default por Rational,  y en este caso por ser Código, le ponemos Char,  y desde luego le revaloramos la dimensión por ejemplo a 3,  este ultimo también es asignado por el Racional por default con 255.  Así seguido corregir las otras dos tablas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3tAtFEctI/AAAAAAAAAIo/Oiit_PLiLU4/s1600/Dibujo16.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3tAtFEctI/AAAAAAAAAIo/Oiit_PLiLU4/s400/Dibujo16.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498311316445885138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;17.Aca un ejemplo con el siguiente atributo de la tabla T_Producto&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3vSEyeAKI/AAAAAAAAAIw/dN1Z1gJwMUY/s1600/Dibujo17.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3vSEyeAKI/AAAAAAAAAIw/dN1Z1gJwMUY/s400/Dibujo17.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498313813891350690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;18.Luego para Importar al Oracle ubicarse en :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3vylXgHxI/AAAAAAAAAI4/3iVkxeAMYFs/s1600/Dibujo18.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3vylXgHxI/AAAAAAAAAI4/3iVkxeAMYFs/s400/Dibujo18.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498314372392427282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;19.Darle a Next.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3wErG8IYI/AAAAAAAAAJA/PSQ4IQZu9qs/s1600/Dibujo19.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3wErG8IYI/AAAAAAAAAJA/PSQ4IQZu9qs/s400/Dibujo19.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498314683171217794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;20.Darle a Next.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3wVjZsUhI/AAAAAAAAAJI/10ols18wePc/s1600/Dibujo20.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3wVjZsUhI/AAAAAAAAAJI/10ols18wePc/s400/Dibujo20.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498314973160165906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;21.¡Atención!. En User Name(Ponemos el nombre de nuestro usuario creado en oracle en este caso JUAN) Password(Aca la contraseña de nuestro Usuario) Servicio(Aca el nombre del mismo,  tal cual esta en el oracle en nuestro caso el servico es JuanCarlos mirar bien el grafico de oracle.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3wjO25VEI/AAAAAAAAAJQ/q5oty3ORLxQ/s1600/Dibujo21.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3wjO25VEI/AAAAAAAAAJQ/q5oty3ORLxQ/s400/Dibujo21.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498315208163677250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3wyGYRIvI/AAAAAAAAAJY/1ovR5_2tdt4/s1600/Dibujo211.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3wyGYRIvI/AAAAAAAAAJY/1ovR5_2tdt4/s400/Dibujo211.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498315463585768178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;22.Llenamos los Campos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3w_p37bpI/AAAAAAAAAJg/EZ_T80od1B8/s1600/Dibujo22.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3w_p37bpI/AAAAAAAAAJg/EZ_T80od1B8/s400/Dibujo22.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498315696452103826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;23.Dar a Finish.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3xLyYxI0I/AAAAAAAAAJo/L3aFscUhKpE/s1600/Dibujo23.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3xLyYxI0I/AAAAAAAAAJo/L3aFscUhKpE/s400/Dibujo23.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498315904895755074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;24.  Comprobamos en el Oracle,  en el Servicio,  en este caso JUANCARLOS, Shema,Table,Juan(Este ultimo se crea automáticamente.)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3xfQA0bgI/AAAAAAAAAJw/-pZOWNKMxGA/s1600/Dibujo24.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3xfQA0bgI/AAAAAAAAAJw/-pZOWNKMxGA/s400/Dibujo24.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498316239265885698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;25.Si queremos crear nuestro Script hacemos:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3x8U-cHsI/AAAAAAAAAJ4/SgNuponR7vo/s1600/Dibujo25.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3x8U-cHsI/AAAAAAAAAJ4/SgNuponR7vo/s400/Dibujo25.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498316738814287554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;26.Next&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3yKF4WYiI/AAAAAAAAAKA/Ubiz5NkYBLA/s1600/Dibujo26.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3yKF4WYiI/AAAAAAAAAKA/Ubiz5NkYBLA/s400/Dibujo26.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498316975280382498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;27.Damos Next.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ggxLsZaWwJA/TE3ycnAFcdI/AAAAAAAAAKI/DzxOkRfUbzw/s1600/Dibujo27.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/TE3ycnAFcdI/AAAAAAAAAKI/DzxOkRfUbzw/s400/Dibujo27.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498317293408842194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;28.Acá le damos click a Browse..,  Aca le decimos al Rational donde queremos guardar nuestro Script y con q nombre.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3yqpluSBI/AAAAAAAAAKQ/7-p_0zBDinY/s1600/Dibujo28.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3yqpluSBI/AAAAAAAAAKQ/7-p_0zBDinY/s400/Dibujo28.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498317534621747218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;29.  En este caso en la Carpeta DataModel(Script), lo guardaremos con el nombre DataMScript. Luego dar Siguiente.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3y2bkIvdI/AAAAAAAAAKY/Zk7RTpnwa_o/s1600/Dibujo29.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3y2bkIvdI/AAAAAAAAAKY/Zk7RTpnwa_o/s400/Dibujo29.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498317737015426514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;30.Luego Finísh.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3zDXH4hgI/AAAAAAAAAKg/mnVaI65m4Qo/s1600/Dibujo30.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ggxLsZaWwJA/TE3zDXH4hgI/AAAAAAAAAKg/mnVaI65m4Qo/s400/Dibujo30.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498317959161480706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;31.Ahora Comprobamos o.k.!,  lo abrimos con un block de notas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3zTy3ZGoI/AAAAAAAAAKo/hTfNw2EVqzM/s1600/Dibujo31.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/TE3zTy3ZGoI/AAAAAAAAAKo/hTfNw2EVqzM/s400/Dibujo31.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498318241486412418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;32. Bueno Gente Tarea Cumplida.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3zdgp8PtI/AAAAAAAAAKw/codiqGBsFH8/s1600/Dibujo32.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/TE3zdgp8PtI/AAAAAAAAAKw/codiqGBsFH8/s400/Dibujo32.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5498318408396848850" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://cid-82cb5690652766a8.office.live.com/view.aspx/P%c3%bablico/BLOG/Analisis/S72^_Manual%20Data%20Modeler.doc"&gt;Descargar Archivo&lt;/a&gt;&lt;br /&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/1899318586114763199-4279564088421536935?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/4279564088421536935/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2010/07/rational-rose-manual-del-data-modeler.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4279564088421536935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4279564088421536935'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2010/07/rational-rose-manual-del-data-modeler.html' title='Rational Rose - Manual del Data Modeler'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ggxLsZaWwJA/TEDO6vsFljI/AAAAAAAAAGQ/goWHe3PkCqM/s72-c/Dibujo1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-827260468593597212</id><published>2010-04-06T09:28:00.000-07:00</published><updated>2010-04-06T10:03:37.724-07:00</updated><title type='text'>Encriptar nuestros datos por get en ASP</title><content type='html'>Ahi mucha gente q necesita encriptar los datos de un url&lt;br /&gt;&lt;br /&gt;Por ejm:&lt;br /&gt;&lt;br /&gt;http://localhost:4262/WebPrueba/Default3.aspx?codigo=123456&amp;amp;tipo=LIMA&lt;br /&gt;&lt;br /&gt;Aqui se muestra el codigo=123456 y lugar =LIMA ambos datos son visbles&lt;br /&gt;&lt;br /&gt;pero a lo que queremos llegar es a esto&lt;br /&gt;&lt;br /&gt;http://localhost:4262/WebPrueba/Default3.aspx?data=EG9G2VoeT5HCxAinv2KL8PtT4nsxmGrVZbiGsvLkCFy%&lt;br /&gt;&lt;br /&gt;Ambos direccion tienes los mismo parametros codigo y lugar ,pero la segunda direccion tiene encriptado el codigo y lugar .&lt;br /&gt;&lt;br /&gt;Ahora les explico como hacerlo.&lt;br /&gt;&lt;br /&gt;Paso 1: descargar el dll : &lt;a href="http://cid-82cb5690652766a8.skydrive.live.com/self.aspx/P%c3%bablico/BLOG/--net-/dll/TSHAK.Components.dll"&gt;TSHAK.Components.dll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Paso 2 : Crear un pagina aspx la cual va servir para enviar los parametros por get.&lt;br /&gt;&lt;br /&gt;byte[] bit ={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 8 };&lt;br /&gt;TSHAK.Components.SecureQueryString querystringSeguro=new TSHAK.Components.SecureQueryString(bit) ;&lt;br /&gt;querystringSeguro.Add("codigo", "123456");&lt;br /&gt;querystringSeguro.Add("lugar", "555");&lt;br /&gt;Response.Redirect("Default3.aspx?data=" + HttpUtility.UrlEncode(querystringSeguro.ToString()));&lt;br /&gt;&lt;br /&gt;Paso 3 : Crear un pagina en la cual vamos a recepcionar el codigo y el lugar.&lt;br /&gt;&lt;br /&gt;byte[] bit ={ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3, 4, 5, 8 };&lt;br /&gt;TSHAK.Components.SecureQueryString querystringSeguro = new TSHAK.Components.SecureQueryString(bit,Request.QueryString["data"]);&lt;br /&gt;Label1.Text = "" + querystringSeguro.Get("codigo") + querystringSeguro.Get("lugar");&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ggxLsZaWwJA/S7tpDXxVshI/AAAAAAAAAGI/vp9A3o84IBk/s1600/Dibujoget.bmp"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 162px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5457070880130970130" border="0" alt="" src="http://4.bp.blogspot.com/_ggxLsZaWwJA/S7tpDXxVshI/AAAAAAAAAGI/vp9A3o84IBk/s400/Dibujoget.bmp" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-827260468593597212?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/827260468593597212/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2010/04/encriptar-nuestros-datos-por-get-en-asp.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/827260468593597212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/827260468593597212'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2010/04/encriptar-nuestros-datos-por-get-en-asp.html' title='Encriptar nuestros datos por get en ASP'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ggxLsZaWwJA/S7tpDXxVshI/AAAAAAAAAGI/vp9A3o84IBk/s72-c/Dibujoget.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-3654019283795395577</id><published>2009-12-17T07:58:00.000-08:00</published><updated>2010-02-04T14:11:37.254-08:00</updated><title type='text'>Json y JAVA</title><content type='html'>Bienvenidos el ejemplo es para ilustrar el intercambio de datos entre un servidor de JAVA con un XHTML, algo que podemos hacer de diversas maneras pero en este caso nos toca ver con JSON, para este tutorial nos vamos a basar el una libreria util que lo podemos descargar en&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-82cb5690652766a8.skydrive.live.com/self.aspx/P%c3%bablico/JAVA/JSON-JAVA/gson-1.4.jar" target="_blank"&gt;gson-1.4.jar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;es una libreria de google llamada GSON&lt;br /&gt;&lt;br /&gt;Muy bien  empezamos:&lt;br /&gt;1) Primero vamos a crear una clase a serializar:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: php; html-script: true;auto-links:false"&gt;&lt;br /&gt;public class ComboBean {&lt;br /&gt;private String name;&lt;br /&gt;private String desc;&lt;br /&gt;private String logo;&lt;br /&gt;public String getName() {&lt;br /&gt;return name;&lt;br /&gt;}&lt;br /&gt;public void setName(String name) {&lt;br /&gt;this.name = name;&lt;br /&gt;}&lt;br /&gt;public String getDesc() {&lt;br /&gt;return desc;&lt;br /&gt;}&lt;br /&gt;public void setDesc(String desc) {&lt;br /&gt;this.desc = desc;&lt;br /&gt;}&lt;br /&gt;public String getLogo() {&lt;br /&gt;return logo;&lt;br /&gt;}&lt;br /&gt;public void setLogo(String logo) {&lt;br /&gt;this.logo = logo;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2)Debemos añadir el jar descargado a nuestro proyecto ,no difiere mucho del IDE a usar en mi caso Eclipse lo unico que se debe hacer es localizar la carpeta lib y pegarla ahi o entrar a Porperties/JAVA Build Path y agregar el JAR GSON&lt;br /&gt;&lt;br /&gt;3) instanciarlo y mostrar la informacion a enviar del servidor a nuestra aplicacion.&lt;br /&gt;&lt;pre class="brush: php; html-script: true;auto-links:false"&gt;&lt;br /&gt;public ActionForward combodata(ActionMapping mapping, ActionForm form,&lt;br /&gt;HttpServletRequest request, HttpServletResponse response)&lt;br /&gt;throws Exception { /* olvidense de esto por si no conocen (struts 1.0)*/&lt;br /&gt;&lt;br /&gt;List&lt;combobean&gt; datos = new ArrayList&lt;combobean&gt;();&lt;br /&gt;ComboBean combo=null; // Creamos un objeto a la clse a serializar&lt;br /&gt;combo=new ComboBean(); // lo Inicializamos&lt;br /&gt;combo.setName("MySQL");// agregamos datos&lt;br /&gt;combo.setDesc("BD 1");&lt;br /&gt;combo.setLogo("mysql.png");&lt;br /&gt;datos.add(combo); // anadimos el objeto creado a la clase List&lt;br /&gt;combo=new ComboBean(); // repetimos lo mismo&lt;br /&gt;combo.setName("PostgreSQL");&lt;br /&gt;combo.setDesc("BD 2");&lt;br /&gt;combo.setLogo("postgresql.png");&lt;br /&gt;datos.add(combo);&lt;br /&gt;combo=new ComboBean();&lt;br /&gt;combo.setName("Oracle");&lt;br /&gt;combo.setDesc("BD 3");&lt;br /&gt;combo.setLogo("oracle.png");&lt;br /&gt;datos.add(combo);&lt;br /&gt;&lt;br /&gt;Gson gson=new Gson(); // creamos un objeto a hacia la clase Gson&lt;br /&gt;String jsonOutput = gson.toJson(datos);&lt;br /&gt;&lt;br /&gt;System.out.println(jsonOutput); // se mostrara la data en formato json&lt;br /&gt;&lt;br /&gt;response.setContentType("text/json"); /* con esto enviamos la informacion obtenida nuestra apliacion formato json*/&lt;br /&gt;PrintWriter out=response.getWriter();&lt;br /&gt;out.write(jsonOutput);&lt;br /&gt;out.flush();&lt;br /&gt;out.close();&lt;br /&gt;/* */&lt;br /&gt;return mapping.findForward(null);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Invocamos desde muestra aplicacion y obtendremos el formato json.&lt;br /&gt;&lt;pre class="brush: php; html-script: true;auto-links:false"&gt;&lt;br /&gt;[{"name":"MySQL","desc":"BD 1","logo":"mysql.png"},{"name":"PostgreSQL","desc":"BD 2","logo":"postgresql.png"},{"name":"Oracle","desc":"BD 3","logo":"oracle.png"}]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;4) Eso es todo y ola se muestra la informacion en formato Json .es muy pratico la libreria para mayor informacion&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/google-gson/" target="_blank"&gt;google-gson/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Espero muy pronto hacer un ejemplo en JAVA o .NET de la usabilidad de JSON sugieran que ejemplo quisieran pueden ser usando jqgrid ,ext-js&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-3654019283795395577?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/3654019283795395577/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2009/12/json-y-java.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/3654019283795395577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/3654019283795395577'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2009/12/json-y-java.html' title='Json y JAVA'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1899318586114763199.post-4134785742705710410</id><published>2009-12-17T07:27:00.000-08:00</published><updated>2009-12-17T07:44:40.321-08:00</updated><title type='text'>Bienvenido a RINCON de MARB</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_ggxLsZaWwJA/SypQVteEuTI/AAAAAAAAAC8/4PySyKx5plE/s1600-h/vacaiones-de-un-geek.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 108px;" src="http://3.bp.blogspot.com/_ggxLsZaWwJA/SypQVteEuTI/AAAAAAAAAC8/4PySyKx5plE/s320/vacaiones-de-un-geek.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416229835779651890" /&gt;&lt;/a&gt;&lt;br /&gt;Ante todo a mi lectores mi mas cordiales saludos , no soy muy fanatico de dedicarles horas de horas  a Tecnologia WEB 2.0 que contradiccion ya que actualmente el rumbo hacia el cual esta encaminada  mi  carrera de Ing de Sistema es Analisis  y Desarrrollo de Sistemas de Informacion pero bueno ahi le va mis conocimientos espero los sepan aprovechar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ggxLsZaWwJA/SypRZ-VGNdI/AAAAAAAAADE/skT5InZg59o/s1600-h/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 52px; height: 70px;" src="http://2.bp.blogspot.com/_ggxLsZaWwJA/SypRZ-VGNdI/AAAAAAAAADE/skT5InZg59o/s200/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416231008536507858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El hombre no es sino lo que sabe. (Francis Bacon)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1899318586114763199-4134785742705710410?l=miguelmarb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://miguelmarb.blogspot.com/feeds/4134785742705710410/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://miguelmarb.blogspot.com/2009/12/bienvenido-rincon-de-marb.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4134785742705710410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1899318586114763199/posts/default/4134785742705710410'/><link rel='alternate' type='text/html' href='http://miguelmarb.blogspot.com/2009/12/bienvenido-rincon-de-marb.html' title='Bienvenido a RINCON de MARB'/><author><name>marb</name><uri>http://www.blogger.com/profile/06892936239517247952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_ggxLsZaWwJA/SypkiH-skVI/AAAAAAAAADY/Ljn9_eO_Mas/S220/imagesCA0DH5FY.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ggxLsZaWwJA/SypQVteEuTI/AAAAAAAAAC8/4PySyKx5plE/s72-c/vacaiones-de-un-geek.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
