Resume
Weblog
Services
Portfolio
Contact
Xtras
Top
Back to homepageView sitemap

Sunday, February 11th, 2007

WebSphere Adapters 6.0.2 Labs (Spanish)

I’ve been working for the past few weeks in a series of labs on how to use WebSphere Adapters with WebSphere Process Server and WebSphere ESB. They are finally ready, and since they are intended for IBM customers and partners I am making them available from my site. The labs feature the following adapters:

  • WebSphere Adapter for SAP
  • WebSphere Adapter for JDBC
  • WebSphere Adapter for Flat Files

All the instructions are in Spanish, but if there’s enough interest, I’ll consider translating them to English.

The labs include a brief introduction to the following technologies, used in the labs:

  • BPEL Processes
  • Interface Maps and Data Maps
  • Human Tasks
  • SCA components
  • Mediation Flows
  • Mediation Primitives: Database Lookup, Message Filter, XSL Transformation

Includes five labs in Spanish:

  1. Installing the WebSphere Adapter for SAP
  2. Configuring the WebSphere Adapter for SAP
  3. Creating a simple BPEL process to query SAP
  4. Integrating a Human task into a BPEL process
  5. Creating a mediation module that uses Technology Adapters (JDBC and Flat Files) (could be run in WebSphere ESB)

Update (2008-01-06): I am no longer working for IBM and won’t be able to continue distributing these materials on my site. If you have any questions on how to obtain these materials you may contact me or any IBM representative. IBMers should be able to find these materials on the Xpertise Library.

And now in Spanish…


He estado trabajando en una serie de laboratorios que introducen a los WebSphere Adapters utilizando WebSphere Process Server y WebSphere ESB. Finalmente están listos, y dado que fueron diseñados para clientes y socios de negocio de IBM, decidí publicarlos aquí.

Esta Prueba de Tecnología incluye cinco laboratorios que introducen tres adaptadores JCA:

  • WebSphere Adapter for SAP
  • WebSphere Adapter for JDBC
  • WebSphere Adapter for Flat Files

Los laboratorios incluyen introducciones breves a las siguientes tecnologías, que son empleadas dentro de los laboratorios:

  • Procesos de negocio BPEL
  • Interface Maps y Data Maps
  • Tareas Humanas
  • Componentes SCA
  • Flujos de mediación
  • Primitivas de mediación: Database Lookup, Message Filter, XSL Transformation

Laboratorios:

Lab 1: Instalando El Websphere Adapter For SAP V6
Explica como instalar el adaptador bajo Windows
1.1 Instalación
Lab 2: Configurando El Websphere Adapter For SAP V6
Se explican los pasos para configurar el adaptador para su uso en WID y WPS.
2.1 Agregando dependencias externas
2.2 Creando un nuevo módulo
2.3 Definición de una entrada JAAS
Lab 3: Realizando Una Consulta A SAP
Se explica como utilizar el Enterprise Service Discovery desde WID para crear una interface hacia una BAPI de SAP, que será invocada desde un proceso BPEL para regresar una lista de vuelos.
3.1 Enterprise Service Discovery
3.2 Creando una librería
3.3 Definiendo Generic Business Objects
3.4 Creando un Interface Map y Data Maps
3.5 Creando un Proceso de Negocios
3.6 Completar el Assembly Diagram
3.7 Probando el Proceso
Lab 4: Incorporando Tareas Humanas
Se añade una tarea humana al proceso creado en el laboratorio anterior para permitir al usuario seleccionar un vuelo de la lista de vuelos. En base a la selección del usuario se efectua la reservación en SAP mediante un BAPI.
4.1 Creando un Business Object
4.2 Creando una Tarea Humana
4.3 Creando un Interface Map Para Realizar Reservación
4.4 Realizando modificaciones al Proceso
4.5 Modificando el Assembly Diagram
4.6 Probando el Proceso
Lab 5: Módulos De Mediación Con Adaptadores De Tecnología
Se explica como crear un flujo de mediación que integre al proceso BPEL con los adaptadores JDBC y Flat Files.
5.1 Creando un Módulo de Mediación
5.2 Usando el Websphere Adapter For JDBC
5.3 Usando el Websphere Adapter For Flat Files
5.4 Creando un Flujo De Mediación
5.5 Agregando Primitivas de Mediación al Flujo
5.6 Completando el Assembly Diagram
5.7 Defininiendo un Datasource
5.8 Probando la Mediación
5.9 Vinculando los dos módulos

Archivos referenciados en los laboratorios:

  • Archivos Curso
  • Soluciones a los laboratorios

Actualización (2008-01-06): Debido a que ya no trabajo para IBM, no podré seguir distribuyendo estos materiales en mi site. Si existe alguna pregunta sobre cómo conseguir estos materiales pueden contactarme o buscar a algún representante de IBM. Los empleados de IBM podrán encontrar estos materiales en el Xpertise Library.

P.S. This is the first bilingual post. Contrary to my last labs related post, I decided to include the whole information of these labs in this post, instead of a separate page. Once I’m done with the redesign, my whole site will be managed through WordPress, so I decided to start right away.

3 Responses to “WebSphere Adapters 6.0.2 Labs (Spanish)”

  1. Sean Says:

    Hi,
    thanks for your posting. I dont know spanish, but by just looking at the screen shots, I have found these labs very usefull.
    my question is, how can we convert an XML to BO. I have found some samples that convert BO to XML and XML to BO, but they all have namespaces. we can not force customer to use WID namespaces, so I am talking about converting a XML without namespace.
    for instance converting below XML to BO is easy :
    < ?xml version=”1.0″ encoding=”UTF-8″?>
    <customer xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:asbo=”http://FFTest/com/wbi/asbo” xmlns:=”http://mycompany.com/ns”>
      <name>TestCustomer</name>
      <address>lablablab</address>
      <country>USA</country>
    </customer>
    but how can I convert the below XML :

    < ?xml version=”1.0″ encoding=”UTF-8″?>
    <customer xmlns:=”http://mycompany.com/ns”>
      <name>TestCustomer</name>
      <address>lablablab</address>
      <country>USA</country>
    </customer>

    I don’t want to manually add the namespaces and convert to BO. is there any way using WID API convert it to BO ?

  2. jjgb Says:

    I’ve faced a similar situation with a customer that handled XML files without namespaces. What I did to work around that problem was use a Message Driven Bean to add a namespace to the XML file received as a JMS message. As far as I know, there’s no way to do it with just the API, since all Business Objects rely on namespaces. If you need to convert the output instead of the input, I would suggest using a Java component to serialize the message and place it on a JMS queue. This most probably alters your current process design, but in the case of my customer it worked perfectly.

  3. Global Access » WebSphere Adapters PoT, Santiago, Chile Says:

    [...] I just got back a week ago from Santiago, Chile. I went to teach the WebSphere Adapters PoT that I created earlier this year. It was my first visit to the southern hemisphere, and quite a long flight. Santiago is a nice city, similar in several ways to Mexico City (unfortunately including the pollution). Since it’s almost winter down there it was a bit cold, but bearable. In my free time I got to visit several historic sites mainly in downtown Santiago, and an area called Barrio Bellavista, but couldn’t visit any museums. I also visited some nicer neighbourhoods called Vitacura and Providencia. Continuing with my subway photo series, I took a few pictures of Santiago’s ‘metro’ which is quite modern compared to others on my “series”. [...]

Leave a Reply

bottom border