Servicio Rest con Genexus Java
Crear el modelo de genexus con el generador de java y el DataStore de SQL Server
Configurar modelo con el generador Java
agregar en el classpath las siguientes librerias
(Se pueden encontrar en el directorio <GenexusInstall>\gxjava):
jackson-core-asl-1.5.5.jar
jackson-jaxrs-1.5.5.jar
jackson-mapper-asl-1.5.5.jar
jersey-core-1.4.jar
jersey-json-1.4.jar
jersey-server-1.4.jar
Classpath = gxclassr.zip;GxUtils.jar;.;lucene-core-2.2.0.jar;iText.jar;.\drivers\jtds-1.2.jar;.\drivers\jt400.jar;.\ojdbc14.jar;C:\Tomcat 6.0\lib\servlet-api.jar;jackson-core-asl-1.5.5.jar;jackson-jaxrs-1.5.5.jar;jackson-mapper-asl-1.5.5.jar;jersey-core-1.4.jar;jersey-json-1.4.jar;jersey-server-1.4.jar
ahora ya puedes crear los objetos de tu proyecto
en el momento que lo requieras Generar y ejecuta la aplicacion(F5), la primeras vez les pide los datos de la base de datos
si te marca error en la creacion de la base de datos debes asegurarte que el servidor de sql server permite la conexiones tcpip y el puerto 1433 este configurado
Si el documento te sirvio deja tu comentario o dale clic a google+
Ejemplo:
para consumir el servicio Rest
Crear procedimiento SyncReceive
Rules:
parm(out:&LVC);
Source:
&serverHost = !"192.168.0.3"&serverRestBaseURL = !"/appJavaEnvironment/rest/"&Port = 8080 //para tomcat&Url = !'GetDatos1?fmt=json'&httpclient.Host = &serverHost&httpclient
.Port = &Port&httpclient
.BaseUrl = &serverRestBaseURL&httpclient
.AddHeader(!'Content-type',!'application/json')&httpclient.Execute(!'GET', &Url)&i = 0&Datos1List.FromJson(&httpclient.ToString())
For &Datos1 in &Datos1List new DatoId = &Datos1.DatoId DatoNombre =
&Datos1.DatoNombre DatoDireccion =
&Datos1.DatoDireccion
endnew &i+= 1endforcommit
if &i = 0
&LVC = " No existen registros para agregar"else &LVC = &i.ToString() + " registros agregados"endif
fuentes:
http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,4,61,O,E,0,,31458
jueves, 25 de octubre de 2012
Requerimientos Android Smart Device en Genexus
Introducción Android es el sistema operativo desarrollado por un consorcio liderado por Google que se ha masificado gracias a su licenciamiento de código abierto, lo que permite que cualquier fabricante lo utilice.
Android está basado en Linux y el lenguaje de programación que se debe utilizar para poder programar aplicaciones es Java. Requisitos Es necesario tener el JDK de Java en versión 5 o 6, el mismo se puede descargar desde:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
Para poder desarrollar aplicaciones en Android es necesario instalar el Android SDK
El mismo se puede descargar desde: http://developer.android.com/sdk/index.html Setup
Luego de instalado el SDK de Android es necesario ejecutar el SDK Manager.exe del directorio de instalación
Esto desplegará la siguiente ventana que muestra los paquetes disponibles para instalar, es necesario instalar el Android SDK 2.1 y Google API 7 y el Android SDK 4.0.3 Google API 15
Después de instalado el SDK, ya se podrá generar y prototipar aplicaciones generadas en Android.
¿Por qué es necesario instalar tanto a nivel de API?
Nivel API 15 es necesario para compilar la aplicación. Sin embargo API 7 incluye un emulador más rápido, así que tener dos niveles de API instalada la aplicación se compila utilizando 15 y ejecute con 7.
Comprobación de la instalación del SDK de Android
Si tiene dudas sobre lo que Android SDK versión que ha instalado y / o qué niveles de API que soporta usted puede:- ejecute el comando siguiente para obtener una lista de todas las API instalado: "
- c:\SDK_Installation_Directory\Tools\android.bat list target
- ejecutar el Administrador de SDK en el menú Inicio de Windows o el comando siguiente:
- c:\SDK_Installation_Directory\"SDK manager"
fuentes: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Android+Requirements,
Suscribirse a:
Entradas (Atom)