<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comentarios en: Granite Data Services</title>
	<link>http://www.madeinflex.com/2007/02/16/granite-data-services/</link>
	<description>Creando Soluciones RIA...</description>
	<pubDate>Thu, 16 Oct 2008 03:15:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>By: Carlos Rovira</title>
		<link>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-1744</link>
		<author>Carlos Rovira</author>
		<pubDate>Fri, 16 Feb 2007 08:37:41 +0000</pubDate>
		<guid>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-1744</guid>
					<description>Tiene buena pinta, pero de momento solo implementa RemoteObjects.

Lo que no veo es que tengan en el planning crear la parte de mensajería y data managment, lo cual me parece el verdadero punto fuerte de FDS.

Otra cosa que no me termina de convencer es que parece una solución más especifica que genérica al querer usar EJB3/Hibernate...espero que eso lo dejen abierto.

Con todo, es estupendo que vayan saliendo proyectos open source que sean alternativas a FDS :)</description>
		<content:encoded><![CDATA[<p>Tiene buena pinta, pero de momento solo implementa RemoteObjects.</p>
<p>Lo que no veo es que tengan en el planning crear la parte de mensajería y data managment, lo cual me parece el verdadero punto fuerte de FDS.</p>
<p>Otra cosa que no me termina de convencer es que parece una solución más especifica que genérica al querer usar EJB3/Hibernate&#8230;espero que eso lo dejen abierto.</p>
<p>Con todo, es estupendo que vayan saliendo proyectos open source que sean alternativas a FDS <img src='http://www.madeinflex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Alberto Albericio</title>
		<link>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-1745</link>
		<author>Alberto Albericio</author>
		<pubDate>Fri, 16 Feb 2007 09:01:44 +0000</pubDate>
		<guid>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-1745</guid>
					<description>Tiene buena pinta de todas formas. No pretendamos que metan data management y mensajeria gratis :) Eso seria ya preocupante para Adobe.

Lo probare sin duda en breve! 

Saludos.</description>
		<content:encoded><![CDATA[<p>Tiene buena pinta de todas formas. No pretendamos que metan data management y mensajeria gratis <img src='http://www.madeinflex.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Eso seria ya preocupante para Adobe.</p>
<p>Lo probare sin duda en breve! </p>
<p>Saludos.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: iPete</title>
		<link>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-5223</link>
		<author>iPete</author>
		<pubDate>Fri, 25 Apr 2008 04:52:25 +0000</pubDate>
		<guid>http://www.madeinflex.com/2007/02/16/granite-data-services/#comment-5223</guid>
					<description>Salud2 Estoy desarrollando una aplicación usando el poderoso Flex 3.0 y sus Data Services [BlazeDS].
Todo lo estoy armando en Mac OS X 10.5 Leopard. con Blaze Turnkey (Osea con Tomcat 6 incluido)
Despues de muchos intentos logre echar andar Blaze DS en Leopard &#62; http://localhost:8400/
El siguiente paso fue echar andar un Flex - RemoteObject con Java Class para probar que todo estuviera en orden y funciono sin ningun problema hasta aquí todo era color de rosas.
PEROOooo !! ya iniciando el desarrollo en forma, me encontré con el siguiente dolor de cabeza !!
Escribí una clase en Java (JProgressTest.class) que se conecta a un servidor OpenEdge de Progress, es una clase sencilla que indica si se establece bien la conexión. la probé primero usando linea de comando y funciono perfectamente, por lo que decidi hacerla compatible con BlazeDS Turnkey:
1- Sin costructor (para que BlazeDS la pudiera construir)
2- Con una funcion "String getConection(String CadenadeConexion)"
3- El valor que regresa es una cadena e indica el estatus por ejemplo: "Conexion exitosa"
luego de eso la configure en Tomcat lo siguiente
../MyNewDevelop/WEB-INF/flex/remoting-config.xml

      
               JProgressTest
      

y puse la clase en 
../MyNewDevelop/WEB-INF/classes/JProgressTest.class
Ahora lo único que hacia falta era usar Remote-Object con Flex sin mas preámbulo cree un proyecto en Flex Builder 3 usando servidor J2EE y configurando BlazeDS en http://localhost:8400/MyNewDevelop , el código en flex es el siguiente :

          
          

********* NOTA el servidor es remoto no esta en red local, 
Al momento de ejecutar y dar clic  en el buttom me lanza en siguiente error en tiempo de ejecucion.
 [RPC Fault faultString="com/progress/open4gl/Open4GLException" faultCode="Server.Processing" faultDetail="null"]	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:216]	at mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:49]	at mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]	at NetConnectionMessageResponder/statusHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:523]	at mx.messaging::MessageResponder/status()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222] 
*** Cabe destacar que com/progress/open4gl/Open4GLException es una clase que uso para ver los errores al hacer la conexion con progress pero los tengo cachados con try ... catch .... finally .. por lo que aunque todo salga mal deberia de ver un mensaje de error personalizado en la caja de texto de Flex

&#38;&#38;&#38;&#38;&#38;&#38;&#38;&#38;&#38;&#38; Ahora mis teorías del porque del error son :
1*- La versión que Java que usa Tomcat es inferior a la que tengo en OS X Leopard para compilar los .java (eso si se usa una makina virtual de java independiente en el servidor Tomcat).
2*- Hay que configurar en algun lado del servidor de tomcat - Blaze DS, que los RemoteObjects de Flex en este caso ProgressTest.class pueda ejecutar direcciones remotas -- (http://201.149.13.124/servlet/Aia?AppService=asPruebas) 
3*- La version de Blaze DS Turnkey no es 100% compatible con MAC OS X y no permite conexiones remotas.
4*- No esta bien configurada la opcion de compilacion dentro de Flex Builder 3.0/Addtional compiler arguments "-use-network-false"
**** Obviamente no se como solucionar estas posibles teorias

Por favor acepto todas las propuestas para resolver este problema "YA ESTOY DESESPERADO !! " jejeje, bueno aun así seguiré buscando la manera .....</description>
		<content:encoded><![CDATA[<p>Salud2 Estoy desarrollando una aplicación usando el poderoso Flex 3.0 y sus Data Services [BlazeDS].<br />
Todo lo estoy armando en Mac OS X 10.5 Leopard. con Blaze Turnkey (Osea con Tomcat 6 incluido)<br />
Despues de muchos intentos logre echar andar Blaze DS en Leopard &gt; <a href="http://localhost:8400/" rel="nofollow">http://localhost:8400/</a><br />
El siguiente paso fue echar andar un Flex - RemoteObject con Java Class para probar que todo estuviera en orden y funciono sin ningun problema hasta aquí todo era color de rosas.<br />
PEROOooo !! ya iniciando el desarrollo en forma, me encontré con el siguiente dolor de cabeza !!<br />
Escribí una clase en Java (JProgressTest.class) que se conecta a un servidor OpenEdge de Progress, es una clase sencilla que indica si se establece bien la conexión. la probé primero usando linea de comando y funciono perfectamente, por lo que decidi hacerla compatible con BlazeDS Turnkey:<br />
1- Sin costructor (para que BlazeDS la pudiera construir)<br />
2- Con una funcion &#8220;String getConection(String CadenadeConexion)&#8221;<br />
3- El valor que regresa es una cadena e indica el estatus por ejemplo: &#8220;Conexion exitosa&#8221;<br />
luego de eso la configure en Tomcat lo siguiente<br />
../MyNewDevelop/WEB-INF/flex/remoting-config.xml</p>
<p>               JProgressTest</p>
<p>y puse la clase en<br />
../MyNewDevelop/WEB-INF/classes/JProgressTest.class<br />
Ahora lo único que hacia falta era usar Remote-Object con Flex sin mas preámbulo cree un proyecto en Flex Builder 3 usando servidor J2EE y configurando BlazeDS en <a href="http://localhost:8400/MyNewDevelop" rel="nofollow">http://localhost:8400/MyNewDevelop</a> , el código en flex es el siguiente :</p>
<p>********* NOTA el servidor es remoto no esta en red local,<br />
Al momento de ejecutar y dar clic  en el buttom me lanza en siguiente error en tiempo de ejecucion.<br />
 [RPC Fault faultString=&#8221;com/progress/open4gl/Open4GLException&#8221; faultCode=&#8221;Server.Processing&#8221; faultDetail=&#8221;null&#8221;]	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:216]	at mx.rpc::Responder/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\Responder.as:49]	at mx.rpc::AsyncRequest/fault()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]	at NetConnectionMessageResponder/statusHandler()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:523]	at mx.messaging::MessageResponder/status()[E:\dev\3.0.x\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222]<br />
*** Cabe destacar que com/progress/open4gl/Open4GLException es una clase que uso para ver los errores al hacer la conexion con progress pero los tengo cachados con try &#8230; catch &#8230;. finally .. por lo que aunque todo salga mal deberia de ver un mensaje de error personalizado en la caja de texto de Flex</p>
<p>&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp; Ahora mis teorías del porque del error son :<br />
1*- La versión que Java que usa Tomcat es inferior a la que tengo en OS X Leopard para compilar los .java (eso si se usa una makina virtual de java independiente en el servidor Tomcat).<br />
2*- Hay que configurar en algun lado del servidor de tomcat - Blaze DS, que los RemoteObjects de Flex en este caso ProgressTest.class pueda ejecutar direcciones remotas &#8212; (http://201.149.13.124/servlet/Aia?AppService=asPruebas)<br />
3*- La version de Blaze DS Turnkey no es 100% compatible con MAC OS X y no permite conexiones remotas.<br />
4*- No esta bien configurada la opcion de compilacion dentro de Flex Builder 3.0/Addtional compiler arguments &#8220;-use-network-false&#8221;<br />
**** Obviamente no se como solucionar estas posibles teorias</p>
<p>Por favor acepto todas las propuestas para resolver este problema &#8220;YA ESTOY DESESPERADO !! &#8221; jejeje, bueno aun así seguiré buscando la manera &#8230;..</p>
]]></content:encoded>
				</item>
</channel>
</rss>
