Upload
simon-mathias
View
241
Download
0
Embed Size (px)
Citation preview
RISCwww.risc.com.mx
LA SUITE DE LA SUITE DE PRODUCTOSPRODUCTOSLA SUITE DE LA SUITE DE PRODUCTOSPRODUCTOS
Introducción (Que es Lansa, Cuales son sus componentes, Quienes usan Lansa, Cuales son sus Beneficios)
Perfil de la CompañíaArquitectura del ProductoCategorías del ProductoCasos de estudioDemostración del ProductoPreguntas y Respuestas
AGENDAAGENDA
INTRODUCCIÓNINTRODUCCIÓN
Una herramienta para desarrollar aplicaciones rápidamente sin conocimientos tecnicos de bajo nivel.
QUE GENERA LANSA?
Databases/HW/OS: (1) AS/400-DB2/400 (2) NT con ORACLE o SQL Server, Sybase ASA Lenguajes: RPG, C, C++, CGI, Java Servelets, XML, WML, y lo que venga… Interfaces: HTML, Javascript, C++, 5250, Palm Pilot, IBM Work Pad o Windows CE.
Que es LANSA?Que es LANSA?
Repositorio (Diccionario de datos, Reglas de Negocios, etc.) Beneficio: Menos mantenimiento Beneficio: Mayor integridad de datos Beneficio: Mayor velocidad de desarrollo
4GL (RDML) Beneficio: Mayor velocidad de desarrollo Independencia de la Plataforma
Creación de código portable Beneficio: Posibilidad de adaptarse a nuevos cambios
rápidamente, requiriendo pocos conocimientos nuevos Beneficio: Costo/Beneficio y Productividad de Sistemas.
Cuales son sus componentes?Cuales son sus componentes?
RDMLRDML
Campos
Relaciones
Archivos
Reglas
RepositorioRepositorio
MAYOR PRODUCTIVIDAD: Rápido desarrollo de aplicaciones que pueden ser entregadas en varios ambientes con un solo conjunto de conocimientos: Servers: AS/400, NT, UX Interface: 5250, Windows, Web, XML/Java Client... Databases: DB2/400, ORACLE, MS SQL Server
MENOS COMPLEJIDAD (aprender una sola cosa) No ORACLE, SQL Server, DB2/400, RPG, COBOL, C++,
HTML, Javascript, XML/WML, CGI, Java Servelets, VB/PB/Delphi, ODBC, JDBC, … o lo que venga después.
RÁPIDA ADAPTACIÓN A LOS CAMBIOS: LANSA crea código pensando en lo que vendrá en el futuro. Por lo tanto, cuando nueva tecnología aparece en el mercado, Ud. Puede beneficiarse de ella rápidamente.
Cuales son sus beneficios?Cuales son sus beneficios?
Donde se puede usar LANSA?Donde se puede usar LANSA?
Browser Interface iSeries NT/2000 (Oracle, SQL Server, Sybase ASA)
Wireless iSeries NT/2000 (Oracle, SQL Server, Sybase ASA)
Windows Interface iSeries NT/2000 (Oracle, SQL Server, Sybase ASA) UNIX (ORACLE)
Donde se consigue información?Donde se consigue información?
LANSA.com Descripción de productos Descarga de brochures (.pdf) Listas de eventos Casos de estudio descargables por Region e Industria Descripción de Cursos y Registro en linea
Commerce Edition Central (Sitio Dedicado) http://denver.lansa.com Cuestionario en línea para ver si es adecuado para el
cliente Casos de estudio por ERP Demostración en línea (registrese para conseguir su
ID)
SMARTweb Central (Dedicated Site) http://denver.lansa.com/sw Product overview On Line demo
LANSA Integrator On Line Presentation http://denver.lansa.com Select button on left for on line overview of LANSA
Integrator
Donde se consigue información?Donde se consigue información?
Quien usa LANSA y porque?Quien usa LANSA y porque?
Organizaciones de todos los tamaños
Diferentes tipos de industrias y sectores del gobierno en 66 países
Tiendas con AS/400, tiendas con NT/2000, que desean crear nuevas bases de datos o aplicaciones o que desean extender las existentes, a la Internet, Windows & aplicaciones wireless
Compañías de software buscando crear un conjunto de código para venderlo en diferentes plataformas.
Aplicaciones transaccionales o de misión crítica
Requerimientos multilingüe.
Necesidad de sistemas rápidamente, transportables y fácilmente adaptables
Desarrollar nuevos sistemas
Extender rápidamente las aplicaciones existentes; BPCS, JDE, PANSOPHIC, MAPICS, PRISM, Rebus, I90, JBA, COBOL & RPG (razón de la mayoría de clientes)
Los clientes de LANSA incluyenLos clientes de LANSA incluyen
American AirlinesPort Computer ServicesSamsonite Bell AtlanticCanada Lands CompanyBermuda Stock ExchangeCastrolChase Manhattan BankBank of JamaicaIBM National Music PublishersHeart Trust Australian NavyBermuda Stock ExchangeBursamexGrupo AlpuraYPF-RepsolMerck Sharp & Dome
Porsche CarsWells Fargo Morton SaltWisyncoNation of AustraliaNational Housing Trust, JaTrek BikesNation of SurinamCity of Greenville, NCToshibaAir JamaicaUSA TodayWalt Disney CorporationVMBSGrupo ADOBanco del ProgresoBanco Popular
PERFIL DE LA COMPAÑÍAPERFIL DE LA COMPAÑÍA
Los Negocios de LANSALos Negocios de LANSA
Proveedor de soluciones e-business y herramientas para el desarrollo rápido de aplicaciones.
En el negocio por 15 años. Mas de 6,600 clientes a nivel
mundial. Presencia en 68 países a
través de 300 socios de negocios.
Mas de 35 millones de dólares en ganancias en el 2001.
Plataformas Plataformas
Las plataformas principales son:• iSeries• Windows• Unix / Linux
Todos los productos de LANSA son Cross Platform Trabajamos con una gran variedad de bases de
datos:• IBM DB2• Oracle• Microsoft SQL Server• ODBC compliant databases
Soporte en Unix/Linux hoy:• IBM pSeries - AIX• HP-UX• Linux Web Serving
Planes futuros• Sun Solaris – 3Q2002• Linux application and database: 3Q2002
Presencia a nivel MundialPresencia a nivel Mundial
Norteamérica - 6 oficinas, 130 socios Europa – 4 oficinas, 50 socios Asia-Pacifico – 2 oficinas, 120 socios
Soportamos DBCS (chino, Hebreo, Japonés..) E-pack Fuerte presencia en Japón
Latino América – 8 socios Sudáfrica – 1 socio
Relación con IBMRelación con IBM
Socios en el programa “Development All-Star” Miembro de “Tools Network” Joint marketing con IBM
• www.lansa-express.com
• www.ibm.com/e-business/lansa
• Las principales campañas publicitarias con IBM son el Hotel Riviera y Songfile.
Joint marketing con eServer y Software Groups• Joint campaigns• Fondos para Co-marketing provistos por IBM
Miembro del panel “WebSphere Entry solution”
PremiacionesPremiaciones
Ganador del premio “IBM powered by AS/400e” durante 3 años seguidos
Ganador del “Gran Premio powered by AS/400e”
• Presentado a LANSA por tom Jarosh
• Competimos con Intentia, J.D. Edwards, Infinium
• Reconoce nuestro liderazgo en e-business
Socios En EducaciónSocios En Educación
Programa PIE apoyado por IBM para enseñar el uso del iSeries en las Universidades y Colegios
LANSA esta siendo dictado en 15 centros en Norteamérica y 1 en latinoamérica (Universidad Católica de Valparaíso, Chile)
Esto incrementa la disponibilidad de desarrolladores entrenados en LANSA y iSeries
Uds. pueden sugerir colegios y universidades en su área
ARQUITECTURA DEL PRODUCTOARQUITECTURA DEL PRODUCTO
Interfaz de la Máquina Independiente de la Tecnología (TIMI)
Machine Interface
Vertical Microcode
Horizontal Microcode
Hardware
Usuario
DBMS
Software Interface
High Level Language
Machine Interface
Desarrollador
Interfaz del SoftwareIndependiente de la Tecnología
(TISI)
Principio: TIMI y TISIPrincipio: TIMI y TISI
LANSA construyo una arquitecturaLANSA construyo una arquitectura
RDMLRDML
LANSA es un 4GL basado en el repositorioLANSA es un 4GL basado en el repositorio
DBMS
Software Interface
High Level Language
Machine Interface
Campos
Relaciones
Archivos
Reglas
RepositorioRepositorio
RDMLRDMLCampos
Relaciones
Archivos
Reglas
RepositorioRepositorio
Reglas Reglas/Lógica
Porque usar un repositorio?Porque usar un repositorio?
Campos
Definiciones de Archivos y relaciones
• El repositorio permite centralizar la información y hacerla reusable.• Esto crea aplicaciones que son independientes de la plataforma.
Campos
Relaciones
Archivos
Reglas
RepositorioRepositorio
Porque usar un 4GL?Porque usar un 4GL?
System/38
RPG III
RDMLRDMLFields
Relationships
Files
Rules
ReposiorioReposiorio
RDMLRDML
AS/400
RPG/400
RDMLRDMLFields
Relationships
Files
Rules
RepositorioRepositorio
RDMLRDML
RPG IV ILE
RDMLRDMLFields
Relationships
Files
Rules
RepositorioRepositorio
RDMLRDML RDMLRDML
HTMLXML
Windows
C/C++SQL
RDMLRDMLFields
Relationships
Files
Rules
RepositorioRepositorio
RDMLRDML
Perspectiva de la aplicacionPerspectiva de la aplicacion
GROUP_BY NAME(#EMPLEADO) FIELDS (#NROEMP...#FECHAINI)BEGIN_LOOP
REQUEST FIELDS(#EMPLEADO) DESIGN(*DOWN)INSERT FIELDS(#EMPLEADO) TO_FILE(MAESTPER)CHANGE FIELD(#EMPLEADO TO(*DEFAULT)
END_LOOP
LANSA RDMLLANSA RDML Reglas/LógicaReglas/Lógica
CLIENTESCLIENTES
Maestro deClientes
Los archivos de las Los archivos de las aplicacionesaplicaciones
desarrolladas en casa,desarrolladas en casa,Aplicaciones existentes,Aplicaciones existentes,
archivos físicos y lógicos archivos físicos y lógicos ( JDE, BPCS, SYNON, ( JDE, BPCS, SYNON,
PLEX, SAP, etc )PLEX, SAP, etc )normalizados o no, sonnormalizados o no, son
Incorporados al repositorioIncorporados al repositorio
Cargar el ArchivoCargar el Archivo
Nro.IDNro.ID NombreNombre
Campos
Relaciones
Archivos
Reglas
RepositorioRepositorio
Que pasa con los archivos existentes?Que pasa con los archivos existentes?
El RDML puede ser : Generado automáticamente a partir de :
– Plantillas de Preguntas y Respuestas
– El Modelador de Objetos LANSA/RUOM
– O provisto por soluciones e-business como Commerce Edition o Smart Web
O Codificado a ““Mano” (muy rápidamente!)
3GL3GL3GL3GL
Como se genera el 4GL? Como se genera el 4GL?
Mantener un código asi?
GROUP_BY NAME(#EMPLEADO) FIELDS (#NROEMP...#FECHAINI)BEGIN_LOOP
REQUEST FIELDS(#EMPLEADO) DESIGN(*DOWN)INSERT FIELDS(#EMPLEADO) TO_FILE(MAESTPER)CHANGE FIELD(#EMPLEADO TO(*DEFAULT)
END_LOOP
Que preferiría Ud.?Que preferiría Ud.?
5260 C F@IAID OREQ SA@KHP 5270 C MOVEL'FUN' PR@HLT 5280 C CALL 'DC@P5006' 5290 C PARM DC@IDS 5300 C PARM DC@EDS 5310 C PARM PR@IDS 5320 C PARM F@IFDS 5330 C PARM 0014 CP@NUM 70 5340 C PARM CP@001 5350 C MOVE 'Y' CSR@EC 5360 C F@ICLC DIV 256 CSR@RC 5370 C MVR CSR@CC 5380 C GOTO GP@005 5390 C END 5400 C F@IAID IFEQ SA@KPR 5410 C PR@NIC IFEQ '*NONE' 5420 C CALL 'DC@P9004' 99 5430 C PARM P@NAME 5440 C CALL 'DC@P9002' 99 5450 C PARM 'PRR0053' @CH007 7 5460 C PARM SA@DPR 5470 C ELSE 5480 C Z-ADD0 CP@SSR 5490 C MOVELPR@MDE CP@MDE 5500 C MOVEL'RQS' CP@MDE 5510 C MOVELPR@NIC CP@F4P 10 5520 C MOVEL'DC@P5007'CP@F4P 5530 C MOVELDC@IDS XC@IDS 5540 C MOVELDC@EDS XC@EDS 5550 C CALL CP@F4P 99 5560 C PARM XC@IDS 5570 C PARM XC@EDS 5580 C PARM PR@IDS 5590 C PARM F@IFDS 5600 C PARM UP@DS 5610 C PARM CP@SSR 70
5260 C F@IAID OREQ SA@KHP 5270 C MOVEL'FUN' PR@HLT 5280 C CALL 'DC@P5006' 5290 C PARM DC@IDS 5300 C PARM DC@EDS 5310 C PARM PR@IDS 5320 C PARM F@IFDS 5330 C PARM 0014 CP@NUM 70 5340 C PARM CP@001 5350 C MOVE 'Y' CSR@EC 5360 C F@ICLC DIV 256 CSR@RC 5370 C MVR CSR@CC 5380 C GOTO GP@005 5390 C END 5400 C F@IAID IFEQ SA@KPR 5410 C PR@NIC IFEQ '*NONE' 5420 C CALL 'DC@P9004' 99 5430 C PARM P@NAME 5440 C CALL 'DC@P9002' 99 5450 C PARM 'PRR0053' @CH007 7 5460 C PARM SA@DPR 5470 C ELSE 5480 C Z-ADD0 CP@SSR 5490 C MOVELPR@MDE CP@MDE 5500 C MOVEL'RQS' CP@MDE 5510 C MOVELPR@NIC CP@F4P 10 5520 C MOVEL'DC@P5007'CP@F4P 5530 C MOVELDC@IDS XC@IDS 5540 C MOVELDC@EDS XC@EDS 5550 C CALL CP@F4P 99 5560 C PARM XC@IDS 5570 C PARM XC@EDS 5580 C PARM PR@IDS 5590 C PARM F@IFDS 5600 C PARM UP@DS 5610 C PARM CP@SSR 70
5380 C GOTO GP@005 5390 C END 5400 C F@IAID IFEQ SA@KPR 5410 C PR@NIC IFEQ '*NONE' 5420 C CALL 'DC@P9004' 99 5430 C PARM P@NAME 5440 C CALL 'DC@P9002' 99 5450 C PARM 'PRR0053' @CH007 7 5460 C PARM SA@DPR 5470 C ELSE 5480 C Z-ADD0 CP@SSR 5490 C MOVELPR@MDE CP@MDE 30/09/86 J001400+ I* A 3 PR@TYP PROCESS TYPE 30/09/86 J001500+ I* A 10 PR@PRO NAME OF CURRENT PROCESS07/10/86 J001600+ I* A 40 PR@PRD CURRENT PROCESS DESCRIPTION07/10/86 J001700+ I* A 1 PR@RCL FUNCTION SHOULD RECLAIM RESOURCES (Y OR09/10/86 N) J001800+ I* A 3 PR@MDE CURRENT PROCESS MODE22/10/86 J001900+ I* A 1 PR@VER VALIDATION ERROR FLAG31/10/86 J002000+ I* 25/06/86 J002100+ I* A 2 PR@CEX Exit command key 30/09/86 J002200+ I* A 2 PR@CMN Menu command key 30/09/86 J002300+ I* A 2 PR@CDM Messages command key 30/09/86 J002400+ I* A 2 PR@CAD Add command key 30/09/86 J002500+ I* A 2 PR@CCH Change command key 30/09/86 J002600+ I* A 2 PR@CDL Delete command key (@D overlay)30/09/86 J002700+ I* 14/08/87 J002800+ I* Array 5*2 PR@C All user command keys 21/07/88
5380 C GOTO GP@005 5390 C END 5400 C F@IAID IFEQ SA@KPR 5410 C PR@NIC IFEQ '*NONE' 5420 C CALL 'DC@P9004' 99 5430 C PARM P@NAME 5440 C CALL 'DC@P9002' 99 5450 C PARM 'PRR0053' @CH007 7 5460 C PARM SA@DPR 5470 C ELSE 5480 C Z-ADD0 CP@SSR 5490 C MOVELPR@MDE CP@MDE 30/09/86 J001400+ I* A 3 PR@TYP PROCESS TYPE 30/09/86 J001500+ I* A 10 PR@PRO NAME OF CURRENT PROCESS07/10/86 J001600+ I* A 40 PR@PRD CURRENT PROCESS DESCRIPTION07/10/86 J001700+ I* A 1 PR@RCL FUNCTION SHOULD RECLAIM RESOURCES (Y OR09/10/86 N) J001800+ I* A 3 PR@MDE CURRENT PROCESS MODE22/10/86 J001900+ I* A 1 PR@VER VALIDATION ERROR FLAG31/10/86 J002000+ I* 25/06/86 J002100+ I* A 2 PR@CEX Exit command key 30/09/86 J002200+ I* A 2 PR@CMN Menu command key 30/09/86 J002300+ I* A 2 PR@CDM Messages command key 30/09/86 J002400+ I* A 2 PR@CAD Add command key 30/09/86 J002500+ I* A 2 PR@CCH Change command key 30/09/86 J002600+ I* A 2 PR@CDL Delete command key (@D overlay)30/09/86 J002700+ I* 14/08/87 J002800+ I* Array 5*2 PR@C All user command keys 21/07/88
J000500+ I* 25/06/86 J000600+ I* PR@IDS - PROCESS INFORMATION DATA STRUCTURE23/04/92 J000700+ I* 23/04/92 J000800+ I* Type Len Dec Field Description 25/06/86 J000900+ I* ~~~~ ~~~ ~~~ ~~~~~ ~~~~~~~~~~~ 25/06/86 J001000+ I* A 7 PR@FUN NAME OF CURRENT FUNCTION07/10/86 J001100+ I* A 40 PR@FUD CURRENT FUNCTION DESCRIPTION30/09/86 J001200+ I* A 7 PR@NXT NAME OF NEXT FUNCTION07/10/86 J001300+ I* A 40 PR@NXD NEXT FUNCTION DESCRIPTION30/09/86 J001400+ I* A 3 PR@TYP PROCESS TYPE 30/09/86 J001500+ I* A 10 PR@PRO NAME OF CURRENT PROCESS07/10/86 J001600+ I* A 40 PR@PRD CURRENT PROCESS DESCRIPTION07/10/86 J001700+ I* A 1 PR@RCL FUNCTION SHOULD RECLAIM RESOURCES (Y OR09/10/86 N) J001800+ I* A 3 PR@MDE CURRENT PROCESS MODE22/10/86 J001900+ I* A 1 PR@VER VALIDATION ERROR FLAG31/10/86 J002000+ I* 25/06/86 J002100+ I* A 2 PR@CEX Exit command key 30/09/86 J002200+ I* A 2 PR@CMN Menu command key 30/09/86 J002300+ I* A 2 PR@CDM Messages command key 30/09/86 J002400+ I* A 2 PR@CAD Add command key 30/09/86 J002500+ I* A 2 PR@CCH Change command key 30/09/86 J002600+ I* A 2 PR@CDL Delete command key (@D overlay)30/09/86 J002700+ I* 14/08/87 J002800+ I* Array 5*2 PR@C All user command keys 21/07/88
J000500+ I* 25/06/86 J000600+ I* PR@IDS - PROCESS INFORMATION DATA STRUCTURE23/04/92 J000700+ I* 23/04/92 J000800+ I* Type Len Dec Field Description 25/06/86 J000900+ I* ~~~~ ~~~ ~~~ ~~~~~ ~~~~~~~~~~~ 25/06/86 J001000+ I* A 7 PR@FUN NAME OF CURRENT FUNCTION07/10/86 J001100+ I* A 40 PR@FUD CURRENT FUNCTION DESCRIPTION30/09/86 J001200+ I* A 7 PR@NXT NAME OF NEXT FUNCTION07/10/86 J001300+ I* A 40 PR@NXD NEXT FUNCTION DESCRIPTION30/09/86 J001400+ I* A 3 PR@TYP PROCESS TYPE 30/09/86 J001500+ I* A 10 PR@PRO NAME OF CURRENT PROCESS07/10/86 J001600+ I* A 40 PR@PRD CURRENT PROCESS DESCRIPTION07/10/86 J001700+ I* A 1 PR@RCL FUNCTION SHOULD RECLAIM RESOURCES (Y OR09/10/86 N) J001800+ I* A 3 PR@MDE CURRENT PROCESS MODE22/10/86 J001900+ I* A 1 PR@VER VALIDATION ERROR FLAG31/10/86 J002000+ I* 25/06/86 J002100+ I* A 2 PR@CEX Exit command key 30/09/86 J002200+ I* A 2 PR@CMN Menu command key 30/09/86 J002300+ I* A 2 PR@CDM Messages command key 30/09/86 J002400+ I* A 2 PR@CAD Add command key 30/09/86 J002500+ I* A 2 PR@CCH Change command key 30/09/86 J002600+ I* A 2 PR@CDL Delete command key (@D overlay)30/09/86 J002700+ I* 14/08/87 J002800+ I* Array 5*2 PR@C All user command keys 21/07/88
CCOPY == 650 I* Data structure specificationsCCOPY 660I*===================================================================CCOPY == B000000 INPUT FIELDS FOR RECORD MSG@SFL FILE @D06148 FORMATMSG@SFL. B000001 1 1 *IN31 B000002 2 5 MSG@KY B000003 6 15 P@NAME C000000 INPUT FIELDS FOR RECORD MSG@SFLC FILE @D06148 FORMATMSG@SFLC. C000001 1 1 *IN31 C000002 2 11 P@NAME D000000 INPUT FIELDS FOR RECORD P@CLEARS FILE @D06148 FORMATP@CLEARS. D000001 1 1 *IN31 E000000 INPUT FIELDS FOR RECORD P@TSTCOL FILE @D06148 FORMATP@TSTCOL. E000001 1 1 *IN31 F000000 INPUT FIELDS FOR RECORD P@FOOTER FILE @D06148 FORMATP@FOOTER. F000001 2 2 *IN01 F000002 3 3 *IN02 F000025 26 26 *IN25 F000026 27 27 *IN26 F000027 1 1 *IN31 F000028 28 300CSR@RC F000029 31 330CSR@CC G000000 INPUT FIELDS FOR RECORD P@HD0004 FILE @D06148 FORMATP@HD0004. G000001 1 1 *IN31 H000000 INPUT FIELDS FOR RECORD R@F00001 FILE @D06148 FORMATR@F00001.
CCOPY == 650 I* Data structure specificationsCCOPY 660I*===================================================================CCOPY == B000000 INPUT FIELDS FOR RECORD MSG@SFL FILE @D06148 FORMATMSG@SFL. B000001 1 1 *IN31 B000002 2 5 MSG@KY B000003 6 15 P@NAME C000000 INPUT FIELDS FOR RECORD MSG@SFLC FILE @D06148 FORMATMSG@SFLC. C000001 1 1 *IN31 C000002 2 11 P@NAME D000000 INPUT FIELDS FOR RECORD P@CLEARS FILE @D06148 FORMATP@CLEARS. D000001 1 1 *IN31 E000000 INPUT FIELDS FOR RECORD P@TSTCOL FILE @D06148 FORMATP@TSTCOL. E000001 1 1 *IN31 F000000 INPUT FIELDS FOR RECORD P@FOOTER FILE @D06148 FORMATP@FOOTER. F000001 2 2 *IN01 F000002 3 3 *IN02 F000025 26 26 *IN25 F000026 27 27 *IN26 F000027 1 1 *IN31 F000028 28 300CSR@RC F000029 31 330CSR@CC G000000 INPUT FIELDS FOR RECORD P@HD0004 FILE @D06148 FORMATP@HD0004. G000001 1 1 *IN31 H000000 INPUT FIELDS FOR RECORD R@F00001 FILE @D06148 FORMATR@F00001.
O así?O así?
<param name="Message" value="<note><h>Share Ideas</h>If you are satisfied with AcuteApplets, then <link url='/ConMisc.shtml'>send us a mail</link> with the address to your creation.</note>"> <param name="Domain-Keys" value="16273, 13988"> </applet></TD><TD WIDTH="13" ><IMG SRC="/gfx/transparent.gif" WIDTH="13" HEIGHT="1"></TD></TR><TR><TD WIDTH="21" ><IMG SRC="/gfx/transparent.gif" WIDTH="21" HEIGHT="1"></TD><TD WIDTH="117" ALIGN="center"><FONT size="1" color="#000000">AcuteShifter 2.0</FONT></TD><TD WIDTH="13" ><IMG SRC="/gfx/transparent.gif" WIDTH="13" HEIGHT="1"></TD></TR></TABLE></TD><TD WIDTH="29" BACKGROUND="/gfx/divider.gif"><IMG SRC="/gfx/transparent.gif" WIDTH="29" HEIGHT="1" ALT=""></TD><TD WIDTH="419" VALIGN="TOP"> <H2>Examples</H2> <P> Use the examples in this section to get ideas and inspiration. Cut and paste code and graphics to your own web projects.</P> <P><B class="Header">AcuteShifter Examples</B><BR> Examples using the AcuteShifter applet:<BR> <A href="ExaOneliner1.shtml">One-Liner 1</A>, <A href="ExaOneliner2.shtml">One-Liner 2</A>, <A href="ExaFAQ1.shtml">FAQ 1</A>, <A href="ExaFAQ2.shtml">FAQ 2</A>, <A href="ExaTopic.shtml">Topics</A>, <A href="ExaFormHelper.shtml">Form Helper</A>, <A href="ExaMenuHelper1.shtml">Menu Helper 1</A> and <A href="ExaMenuHelper2.shtml">Menu Helper 2</A>.</P> <P><B class="Header">AcuteScroller Examples</B><BR> Examples using the AcuteScroller applet:<BR>
<param name="Message" value="<note><h>Share Ideas</h>If you are satisfied with AcuteApplets, then <link url='/ConMisc.shtml'>send us a mail</link> with the address to your creation.</note>"> <param name="Domain-Keys" value="16273, 13988"> </applet></TD><TD WIDTH="13" ><IMG SRC="/gfx/transparent.gif" WIDTH="13" HEIGHT="1"></TD></TR><TR><TD WIDTH="21" ><IMG SRC="/gfx/transparent.gif" WIDTH="21" HEIGHT="1"></TD><TD WIDTH="117" ALIGN="center"><FONT size="1" color="#000000">AcuteShifter 2.0</FONT></TD><TD WIDTH="13" ><IMG SRC="/gfx/transparent.gif" WIDTH="13" HEIGHT="1"></TD></TR></TABLE></TD><TD WIDTH="29" BACKGROUND="/gfx/divider.gif"><IMG SRC="/gfx/transparent.gif" WIDTH="29" HEIGHT="1" ALT=""></TD><TD WIDTH="419" VALIGN="TOP"> <H2>Examples</H2> <P> Use the examples in this section to get ideas and inspiration. Cut and paste code and graphics to your own web projects.</P> <P><B class="Header">AcuteShifter Examples</B><BR> Examples using the AcuteShifter applet:<BR> <A href="ExaOneliner1.shtml">One-Liner 1</A>, <A href="ExaOneliner2.shtml">One-Liner 2</A>, <A href="ExaFAQ1.shtml">FAQ 1</A>, <A href="ExaFAQ2.shtml">FAQ 2</A>, <A href="ExaTopic.shtml">Topics</A>, <A href="ExaFormHelper.shtml">Form Helper</A>, <A href="ExaMenuHelper1.shtml">Menu Helper 1</A> and <A href="ExaMenuHelper2.shtml">Menu Helper 2</A>.</P> <P><B class="Header">AcuteScroller Examples</B><BR> Examples using the AcuteScroller applet:<BR>
<HTML><HEAD>
<TITLE>AcuteApplets - Applet Features</TITLE><LINK REL="stylesheet" TYPE="text/css"
HREF="css/standard.css"><SCRIPT language="JavaScript"
src="javascript/standard.js"></SCRIPT><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"></HEAD>
<BODY onload="init()" BGCOLOR="#7e8e8e" TEXT="black" LINK="#e08040" VLINK="#a08060" ALINK="#e08040"> <TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" HEIGHT="100%"><TR> <TD ALIGN="center" VALIGN="top"> <TABLE WIDTH="630" CELLPADDING="0" CELLSPACING="0" BORDER="0"> <TR> <TD COLSPAN="6"><IMG SRC="/gfx/titlebar_630.gif" WIDTH="630" HEIGHT="80" ALT="AcuteApplets" BORDER="0"></TD> </TR> <TR> <TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="35" ALT=""></TD> <TD WIDTH="628" BGCOLOR="white" COLSPAN="4"><IMG SRC="/gfx/transparent.gif" WIDTH="628" HEIGHT="1" ALT=""></TD>
<TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="35" ALT=""></TD> </TR> <TR BGCOLOR="white"> <TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="1" ALT=""></TD> <TD WIDTH="151" BGCOLOR="white" VALIGN="top">
<HTML><HEAD>
<TITLE>AcuteApplets - Applet Features</TITLE><LINK REL="stylesheet" TYPE="text/css"
HREF="css/standard.css"><SCRIPT language="JavaScript"
src="javascript/standard.js"></SCRIPT><META http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"></HEAD>
<BODY onload="init()" BGCOLOR="#7e8e8e" TEXT="black" LINK="#e08040" VLINK="#a08060" ALINK="#e08040"> <TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" HEIGHT="100%"><TR> <TD ALIGN="center" VALIGN="top"> <TABLE WIDTH="630" CELLPADDING="0" CELLSPACING="0" BORDER="0"> <TR> <TD COLSPAN="6"><IMG SRC="/gfx/titlebar_630.gif" WIDTH="630" HEIGHT="80" ALT="AcuteApplets" BORDER="0"></TD> </TR> <TR> <TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="35" ALT=""></TD> <TD WIDTH="628" BGCOLOR="white" COLSPAN="4"><IMG SRC="/gfx/transparent.gif" WIDTH="628" HEIGHT="1" ALT=""></TD>
<TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="35" ALT=""></TD> </TR> <TR BGCOLOR="white"> <TD WIDTH="1" BGCOLOR="black"><IMG SRC="/gfx/transparent.gif" WIDTH="1" HEIGHT="1" ALT=""></TD> <TD WIDTH="151" BGCOLOR="white" VALIGN="top">
import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.awt.image.*; // Instantiate this class and then use the draw() method to draw the // generated on the graphics context. public class Mandelbrot2 { // Holds the generated image Image image; // 16-color model; this method is defined in // e659 Creating an Image from an Array of Color-Indexed Pixel Values ColorModel colorModel = generateColorModel(); public Mandelbrot2(int width, int height) { // Initialize with default location this(width, height, new Rectangle2D.Float(-2.0f, -1.2f, 3.2f, 2.4f)); } public Mandelbrot2(int width, int height, Rectangle2D.Float loc) { // Generate the pixel data; this method is defined in // e659 Creating an Image from an Array of Color-Indexed Pixel Values byte[] pixels = generatePixels(width, height, loc); // Create a data buffer using the byte buffer of pixel data. // The pixel data is not copied; the data buffer uses the byte buffer array. DataBuffer dbuf = new DataBufferByte(pixels, width*height, 0); // The number of banks should be 1 int numBanks = dbuf.getNumBanks(); // 1 // Prepare a sample model that specifies a storage 4-bits of // pixel datavd in an 8-bit data element int bitMasks[] = new int[]{(byte)0xf}; SampleModel sampleModel = new SinglePixelPackedSampleModel( DataBuffer.TYPE_BYTE, width, height, bitMasks);
import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.awt.image.*; // Instantiate this class and then use the draw() method to draw the // generated on the graphics context. public class Mandelbrot2 { // Holds the generated image Image image; // 16-color model; this method is defined in // e659 Creating an Image from an Array of Color-Indexed Pixel Values ColorModel colorModel = generateColorModel(); public Mandelbrot2(int width, int height) { // Initialize with default location this(width, height, new Rectangle2D.Float(-2.0f, -1.2f, 3.2f, 2.4f)); } public Mandelbrot2(int width, int height, Rectangle2D.Float loc) { // Generate the pixel data; this method is defined in // e659 Creating an Image from an Array of Color-Indexed Pixel Values byte[] pixels = generatePixels(width, height, loc); // Create a data buffer using the byte buffer of pixel data. // The pixel data is not copied; the data buffer uses the byte buffer array. DataBuffer dbuf = new DataBufferByte(pixels, width*height, 0); // The number of banks should be 1 int numBanks = dbuf.getNumBanks(); // 1 // Prepare a sample model that specifies a storage 4-bits of // pixel datavd in an 8-bit data element int bitMasks[] = new int[]{(byte)0xf}; SampleModel sampleModel = new SinglePixelPackedSampleModel( DataBuffer.TYPE_BYTE, width, height, bitMasks);
class RunMandelbrot2 { static public void main(String[] args) { new RunMandelbrot2(); } RunMandelbrot2() { Frame frame = new Frame("Mandelbrot2 Set"); frame.add(new MyCanvas()); frame.setSize(300, 200) ; frame.setVisible(true); } class MyCanvas extends Canvas { Mandelbrot2 mandelbrot; MyCanvas() { // Add a listener for resize events addComponentListener(new ComponentAdapter() { // This method is called when the component's size changes public void componentResized(ComponentEvent evt) { Component c = (Component)evt.getSource(); // Get new size Dimension newSize = c.getSize(); // Regenerate the image mandelbrot = new Mandelbrot2(newSize.width, newSize.height); c.repaint(); } }); } public void paint(Graphics g) { if (mandelbrot != null) { mandelbrot.draw(g, 0, 0); } } } }
class RunMandelbrot2 { static public void main(String[] args) { new RunMandelbrot2(); } RunMandelbrot2() { Frame frame = new Frame("Mandelbrot2 Set"); frame.add(new MyCanvas()); frame.setSize(300, 200) ; frame.setVisible(true); } class MyCanvas extends Canvas { Mandelbrot2 mandelbrot; MyCanvas() { // Add a listener for resize events addComponentListener(new ComponentAdapter() { // This method is called when the component's size changes public void componentResized(ComponentEvent evt) { Component c = (Component)evt.getSource(); // Get new size Dimension newSize = c.getSize(); // Regenerate the image mandelbrot = new Mandelbrot2(newSize.width, newSize.height); c.repaint(); } }); } public void paint(Graphics g) { if (mandelbrot != null) { mandelbrot.draw(g, 0, 0); } } } }
O asi?O asi?
Además, Ud. Puede elegir el ambiente de desarrollo en el que se sienta más comodo…
Elección de ambientes de desarrolloElección de ambientes de desarrollo
CATEGORIAS DE PRODUCTOSCATEGORIAS DE PRODUCTOS
LANSA ofrece diferentes categorías de productos para poder cubrir sus necesidades en cada área:
Desarrollo de Aplicaciones:LANSA para Web; LANSA para iSeries; Visual LANSA; LANSA eBiz Accelerator; LANSA RUOM
Soluciones e-Business:LANSA Commerce Edition; SMARTweb para BPCS
Integración de Tecnologías:LANSA Integrator; LANSA Open; LANSA e-Payment Integrator; Newlook
Acceso de DatosLANSA/Client; LANSA Reporter; LANSA Reporter Forms
CATEGORÍAS DE PRODUCTOSCATEGORÍAS DE PRODUCTOS
•LANSA para Web•LANSA para iSeries•Visual LANSA•LANSA eBiz Accelerator•LANSA RUOM
DESARROLLO DE APLICACIONESDESARROLLO DE APLICACIONES
LANSA para WEB le permite no solamente llevar sus aplicaciones Lansa a la web, sino también generar potentes aplicaciones multipropósito para la web.
Desarrollo de
Aplicaciones
Lansa para WebLansa para Web
LANSA para WEB incorpora el LAYOUT WIZARD que le permite cambiar la apariencia y presentación de las funciones compiladas en un dos por dos...
De esto...De esto...
A esto...A esto...
Desarrollo de
Aplicaciones
Lansa para WebLansa para Web
Además con LANSA para WEB Ud. genera aplicaciones web con HTML, XML, Javascript, Java, inalámbricas (wireless) muy rápidamente... Incluso sin necesidad de conocer esas tecnologías.
Desarrollo de
Aplicaciones
Lansa para WebLansa para Web
Lansa para iSeriesLansa para iSeriesPersonnel System Main
MenuEnter number of function required or place cursor on same line.
2 1.
Full Employee Listing2
.Enrol a New Employee3
.Browse/Maintain Employee and Skill Files4
.Employee Business Phone Number List5
.Produce Salary Commitment Reports6
.Perform General Employee Search7
.Telephone Number Search8
.Dept/Section/Employee Window Enquiry9
.Personnel Table Maintenance Menu
10.
Send a Message11. Display process or function HELP text12
.Exit from system
F1=Help F3=Exit F12=Cancel F14=Messages
Es el Ambiente de Desarrollo Completo en el AS/400
Permite crear aplicaciones en línea, en Batch, Reportes
Prototipo y Diseño Rápido de Aplicaciones
Extiende las aplicaciones existentes en el AS/400
Construye Aplicaciones Universales y para Web
Actúa como un Repositorio Maestro
Puede integrarse con sus programas y archivos existentes
5250 (NPT) Display
1
Desarrollo de
AplicacionesRDMLRDMLCampos
Relaciones
Archivos
Reglas
RepositorioRepositorio
Visual LansaVisual Lansa
Es desarrollo distribuido, el desarrollador tiene la libertad de desarrollar en pantalla verde o en windows.
La aplicación realizada puede finalmente ser ejecutada en Windows, iSeries y en ambos casos compilada localmente para la Web.
Desarrollo de
Aplicaciones
Visual LansaVisual Lansa
Es Portabilidad, Ud. puede desarrollar programas que pueden ser ejecutados en todos los ambientes o puede optimizar y hacer programas específicos para una plataforma utilizando el mismo conjunto de conocimientos que ya tiene.
Desarrollo de
Aplicaciones
Extiende el lenguaje procedural 4GL RDML a un RDMLX manejado por eventosEl repositorio es extendido de un modelo basado en Campos / Archivos a un modelo basado en Componentes y partes reusables.Desarrolladores con experiencia en VisualBasic incrementan su productividad inclusive mas de 10 veces
Visual LansaVisual LansaDesarrollo
de Aplicaciones
LANSA eBiz Accelelator utiliza la tecnología de Lansa/Web para ayudarle a generar rápidamente aplicaciones XML que utilizan el ambiente de Microsoft IE, permitiendo a los clientes generar aplicaciones para web que se comportan como si fueran aplicaciones nativas de Windows.
Desarrollo de
Aplicaciones
Lansa eBiz AcceleratorLansa eBiz Accelerator
Modelado de objetos ...Modelado de objetos ...
CLIENTECLIENTECLIENTECLIENTE PEDIDOPEDIDOPEDIDOPEDIDO
PRODUCTOPRODUCTOPRODUCTOPRODUCTO
DETALLESDETALLESDETALLESDETALLES
STOCKSTOCKSTOCKSTOCK
DATOSDATOSDATOSDATOS
CLIENTECLIENTECLIENTECLIENTE CREARCREARPEDIDOPEDIDO
PRODUCTOPRODUCTOPRODUCTOPRODUCTO
PEDIDOSPEDIDOSPEDIDOSPEDIDOSENVIARENVIARPEDIDOPEDIDO
INVENTARIOINVENTARIOINVENTARIOINVENTARIOENVIAR-AENVIAR-AENVIAR-AENVIAR-A
PROCESOPROCESOPROCESOPROCESO
Conversión automática a...Conversión automática a... ++RDMLRDML
Permite realizar modelos orientados a objetos y luego convertirlo en repositorio de LANSA y funciones RDML
Desarrollo de
Aplicaciones
Lansa/RuomLansa/Ruom
Campos
Relaciones
Archivos
Reglas
RepositorioRepositorio
•LANSA Commerce Edition•SMARTweb para BPCS
SOLUCIONES E-BUSINESSSOLUCIONES E-BUSINESS
LANSA Commerce Edition es una solución basada en componentes que permite que un usuario de AS/400 con un sistema existente que tenga archivos de pedidos, productos y clientes, pueda crear muy rápidamente un sitio B2B o B2C simplemente seleccionando los componentes que desea.
Los Componentes que Commerce Edition incluye son para manejo de carrito de compras, ingreso de pedidos, email inteligente, registro de clientes, autenticación, catalogo de productos, inventarios, tarjeta de crédito, etc…
Lansa/Commerce EditionLansa/Commerce EditionSoluciones e-Business
Lansa/Commerce EditionLansa/Commerce Edition
Su aplicacion actual (BPCS, JDE, MAPICS
o hecha en casa)
1. Indicamos a CE cuales son nuestros archivos de clientes, pedidos, productos.
4. Seleccionamos las plantillas de objetos de negocios que deseamos usar.
5. Usamos el Lansa Framework Wizard para integrar estas opciones.
Registro, Check Out, Anadir Carrito de Compras, Lista de Productos, Salvar Pedidos, Consultar Pedidos, etc…
Clientes
Pedidos
Productos
2. CE crea automáticamente algunos archivos adicionales para manejo de las operaciones en la webUsuarios
WebPedidos Web
Carrito de Compras
Catalogo de Productos
Check OutSalvar Pedidos
3. Se crean los API’s para grabar pedidos, leer precio, stock, seguridad, etc...
Leer stock
Grabar pedido
Grabar cliente
Leer precio
Soluciones e-Business
Soluciones e-Business
Lansa/Commerce EditionLansa/Commerce Edition
SMART/Web es la solución de Lansa estilo commerce edition desarrollado conjuntamente con SSA para los usuarios BPCS de las versiones 4.x o 6.x que desean dar a su sistema BPCS existente, las facilidades de un sitio B2B o B2C.
Esta completamente preintegrado con BPCS via SGM, ECM o BOP de acuerdo a la versión de BPCS.
Incluye funcionalidades como manejo de carro de compra, catalogo de productos, compra con tarjeta de crédito u orden de compra, consulta de pedidos, consulta de estados de cuenta, consulta de facturación, devoluciones vía RMA, etc.
Soluciones e-Business
Smart/WebSmart/Web
•LANSA Integrator•LANSA Open•LANSA e-Payment Integrator•Newlook
INTEGRACION DE TECNOLOGIASINTEGRACION DE TECNOLOGIAS
Lansa/Integrator automatiza el intercambio de datos entre aplicaciones de diversas plataformasIntegraciones directa entre los datos en iSeries y NT contra otras plataformas
LAN/WANLAN/WAN
HTTP, FTP, HTTP, FTP, SMTP, POP3, SMTP, POP3, MQ-SeriesMQ-Series
Su empresaSu empresa
InternetInternetEmpresas relacionadasEmpresas relacionadasXML, EDI, SOAP, XLS, CSV, TSV, etc.XML, EDI, SOAP, XLS, CSV, TSV, etc.
AgenteAgentes/s/
BrokerBrokerss
ProveedorProveedoreses
ClientesClientes
Integracion de
tecnologias
Lansa/IntegratorLansa/Integrator
Integración de
tecnologíasSu clienteSu cliente Su iSeriesSu iSeries
Firew
all F
irewall
User Agent
Mainframe
iSeries
Unix
Windows
Mail ServerMail Server
FTP ServerFTP Server
HTTP ServerHTTP Server
MQ-ManagerMQ-ManagerHTTP, MQ-SeriesHTTP, MQ-Series
Extract
Aplicacionesempresariales
Aplicacionesempresariales
Inventarios
Adquisiciones
Order Processing
Producción
Pedidos•Ordenes Ordenes de Comprade Compra
•Extractos Extractos de Cuentade Cuenta
•CotizacioCotizacionesnes
EDIEDIEDIEDI
XMLXMLXMLXML ArchivosPlanos FTP, SMTP, POP3, etc.FTP, SMTP, POP3, etc.
Lansa/IntegratorLansa/Integrator
Integración de
tecnologías
DB2/400 InternetInternet
Cliente en el HubCliente en el Hub
Transacciones
Transacciones
Servidor Servidor de Correo de Correo POP3POP3
Proveedor DProveedor D
Proveedor AProveedor A
Integración remota Integración remota (Servidor de (Servidor de Aplicaciones LANSA)Aplicaciones LANSA)
Integracion Integracion Directa Directa (Computador del (Computador del Cliente)Cliente)
Proveedor BProveedor B Proveedor CProveedor C
ODBCODBC
XMLXML
XMLXML
FlatFiles
emailemail
emailemail
XMLXML
XMLXML
User Agent
Servidor FTPServidor FTP
Bases de datos Bases de datos de Pedidos de Pedidos almacenadas en almacenadas en estas máquinasestas máquinas
Compras
ProveedoresProveedores
Automatización Automatización de Comprasde Compras
Su iSeriesSu iSeriesVL en NT/Win2KVL en NT/Win2K
OracleH
TT
P S
erverH
TT
P S
erver
HT
TP
Server
HT
TP
Server
HTTPHTTP
SybaseAccess SQL
Server
Función deFunción deServicioServicioLANSALANSA
Función deFunción deServicioServicioLANSALANSA
Access
AplicacionesEmpresariales
AplicacionesEmpresariales
Distribución
Financials
Logística
Producción
FinanzasFunción de Función de
Servicio Servicio LANSALANSA
Función de Función de Servicio Servicio LANSALANSA
Automatización de Ventas NT e iSeriesAutomatización de Ventas NT e iSeriesIntegración
de tecnologías
Lansa/IntegratorLansa/Integrator
Lansa/IntegratorLansa/IntegratorIntegración
de tecnologías
Tiene otras herramientas de desarrollo en su companía? Tiene otras herramientas de desarrollo en su companía?
Visual Basic, Lotus notes, Power Builder, etc?Visual Basic, Lotus notes, Power Builder, etc?
Con Lansa/Open Ud. Puede utilizar cualquier aplicación windows o Java y acceder a los archivos registrados en el repositorio de Lansa usando las validaciones, reglas de negocios, triggers y otras facilidades ya definidas ahí.Sus aplicaciones en la PC no tendrán que volver a repetir controles que Ud. ya haya realizado anteriormente en el repositorio de LANSA y de esta manera Ud. Puede tener en un solo sitio todos sus controles, haciendo mas sencillo el mantenimiento de los mismos.
Lansa/OpenLansa/OpenIntegración
de tecnologías
Sus usuarios no necesitan ver más pantallas verdes. NewLook dinámicamente genera una interface gráfica en windows sin intervención humana. Tanto aplicaciones LANSA como no-LANSA pueden utilizarlo.Newlook utiliza una serie de reglas customizables para cambiar rápidamente sus pantallas verdes en pantallas graficas…Cambie todos los S/N por check boxes, añada color a sus subfiles, barras de scroll, incluya botones en sus pantallas, coloque un botón para llevar todo un subfile a una hoja de excel o llevar la información de una pantalla en un documento Word o un email, haga que su pantalla verde parezca una pagina web.
Pruebelo Gratis por 30 dias!!!
Bajelo de www.lansa.com
NewlookNewlookIntegración
de tecnologías
Lansa e-Payment Integrator es un software para transacciones universales de pagos por medios seguros, diseñada para facilitarle la integración de su aplicación Lansa o no Lansa con las operaciones Bancarias necesarias para poder completar una transacción bancaria. Utiliza QSI Plug in o el plug in provisto por el banco.
Lansa e-Payment IntegratorLansa e-Payment IntegratorIntegración
de tecnologías
•LANSA/Client•LANSA Reporter•LANSA Reporter Forms
ACCESO DE DATOSACCESO DE DATOS
LANSA/ClientLANSA/Client
Tiene usuarios que piden muchos Reportes sobre su base de datos en el iSeries? Consultas? Con Gráficos?
Lansa/Client permite que los usuarios puedan generarlos por si mismos, navegando para ello entre la base del datos del iSeries por medio de un explorador que les evitara tener que preocuparse en como relacionar los distintos archivos.
La información es traída al instante a Windows y el reporte o consulta es generado e impreso ahi.
RDMLRDML
Fields
Relationships
Files
RulesRepositoryRepository
Lansa/Client incorpora Crystal Reports con el cual podra generar excelentes reportes con graficos y estadisticas.
Acceso de Datos
LANSA/ReporterLANSA/Reporter
Genera reportes de muchas paginas en el iSeries?
Lansa/Reporter tiene wizards que le ayudarán a crear sus reportes rápidamente, aprovechando las relaciones definidas en el repositorio de Lansa
LANSA/Reporter simplifica la tarea de producir reportes y maneja las dificultades encontradas para acceder, recuperar, procesar y transformar datos tanto de bases de datos LANSA como no-LANSA en información.
Acceso de Datos
LANSA Reporter FormsLANSA Reporter Forms
Asimismo los reportes pueden ser generados directamente como PDF, FAX o entregados en la Web.
LANSA Reporter Forms permite que Ud. Genere formas a partir de reportes simples en el iSeries y que puedan directamente imprimirse en impresoras láser con formato sin necesidad de papeles preformateados
Acceso de Datos
CASOS DE ESTUDIOCASOS DE ESTUDIO
ww
w.c
om
mo
n.o
rg
Common Users GroupCommon Users Group
Registro inalámbrico a los laboratorios durante el evento
Agenda del evento Uso del iSeries de
manera wireless
Porsche CarsPorsche Cars
Rediseño de su antiguo Sistema de Admin. de Vehículos
Pedidos a producción con más de 2500 diferentes items
Multilingüe (USA, Europa, Japón)
ww
w.it
t-td
s.co
m
Usaron Lansa/Web para extender a la Internet su sistema de pagos de transportes. El retorno a la
inversión que tuvieron en el 98 cuando introdujeron el sistema fue de 4.3 millones de dolares.
ITT IndustriesITT Industries
ww
w.ib
mcu
.co
m Utilizaron LANSA para poder desarrollar su home banking para los miembros del IBM Credit Union.
Lo desarrollaron en tan solo 5 meses.
Ahora están desarrollando una versión wireless del mismo.
Lo harán utilizando su propio personal.
IBM Credit Union - RochesterIBM Credit Union - Rochester
Trek desarrollo
una extranet para
que sus
distribuidores
puedan hacer
colocar y hacer
seguimiento a sus
pedidos en línea.
ww
w.t
rekb
ikes
.co
m
Bicicletas TREKBicicletas TREK
ww
w.t
her
ivie
ra.c
om
The Riviera Hotel & CasinoThe Riviera Hotel & Casino
El Hotel Riviera y Casino extendió su sistema de reservas a la web usando Lansa y multiplico la cantidad de reservas
Otros hoteles lo siguieron…Otros hoteles lo siguieron…
Otros hoteles también decidieron ir con Lansa para extender sus sistemas de reserva a la web, como el Mandalay, Luxor, Circus Circus, El Venetian….
Otros hoteles lo siguieron…Otros hoteles lo siguieron…
HERSHEY’S uso Lansa para construir una
extranet para que sus vendedores puedan
colocar pedidos en línea de productos, ver
promociones, catálaogos de productos, etc.
Chocolates HERSHEY’SChocolates HERSHEY’S
pcr
ich
ard
.co
mP.C. RICHARD & SONP.C. RICHARD & SON
La información La información que se envía a sus que se envía a sus aplicaciones aplicaciones llegan en varios llegan en varios formatos y de formatos y de diferentes sitios. diferentes sitios.
Lansa/Integrator Lansa/Integrator lleva esta lleva esta información a XML información a XML y los canaliza y los canaliza directamente a directamente a las respectivas las respectivas aplicaciones y les aplicaciones y les devuelve la devuelve la confirmación de la confirmación de la atención.atención.
Apria HealthcareApria Healthcare
ww
w.t
icke
tbu
s.co
m.m
xMexico
ADO – Central de BusADO – Central de Bus
El primer sistema de
inversión 100%
Automatizado en México
Todas las ordenes se
transmiten
automáticamente a la
Bolsa Mexicana de
Valores
ww
w.b
urs
amex
.co
m.m
xMexico
BURSAMEX – Casa de bolsaBURSAMEX – Casa de bolsa
DEMOSTRACIÓNDEMOSTRACIÓN
DEMOSTRACIÓNDEMOSTRACIÓN
Demostración de los productos de Lansa, en iSeries, Windows y Web.Lansa/ClientLansa/IntegratorLansa/Commerce Edition
User Interface
Browser Java
PalmCellular
XML
5250 (iSeries Only)
LANSA SAA/CUA
Windows
Application Logic
Windows NT/2000 UNIX (HP-UX, AIX) IBM iSeries
Database
DB2 400
SQL
SQL
e.g. MS SQL Sever, Sybase e.g. Oracle, Informix
PREGUNTAS Y RESPUESTASPREGUNTAS Y RESPUESTAS
Preguntas?Preguntas?
Muchas gracias por su atención.
RISCwww.risc.com.mx