Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method, apparatus and system to have a common interface standard to expose i5/OS (IBM i) objects as Business Objects

IP.com Disclosure Number: IPCOM000201555D
Publication Date: 2010-Nov-15
Document File: 4 page(s) / 140K

Publishing Venue

The IP.com Prior Art Database

Abstract

One of the existing way to call different programs on IBM i(TM) machine is to use program call markup language (PCML) with the help of Java(TM)/Web services. But this will be cumbersome to use in business integration scenario. Another approach is to use WebSphere Adapter for IBM i(TM) for can call the different objects like RPG, Cobol, Java(TM) etc at i5/OS machine. To call these objects, the adapter has to have different business objects structure for each object type. This is time consuming process and will confuse the customers.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 70% of the total text.

Page 01 of 4

Method, apparatus and system to have a common interface standard to expose i 5/OS (IBM i) objects as Business Objects

The input to the enterprise service wizard at WID will be the PCML document. This PCML document will get converted into XPCML and adapter will generate the business object based on the XPCML.

Please note that XPCML is used as an internal standard and is not exposed to the customer

/

user.

Sample PCML document:


(This page contains 00 pictures or other non-text object)

XPMCL document corresponding to above PCML:


(This page contains 01 pictures or other non-text object)

Business Object generated by adapter:

<schema xmlns="http://www.w3.org

/2001

XMLSchema" targetNamespace="

http://www.abc.com

/xmlns

/prod

/websphere

/

j

/2ca

/ibmi

/

add2num" xmlns:add2num="

http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/

add2num" xmlns:ibmiasi="

http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata">

<appinfo source="http://www.abc.com

/xmlns

/prod

/

j

2ca

/versionCompatability">

<info:resourceAdapter xmlns:info="http://www.abc.com

/xmlns

/prod

/

j

2ca

/versionCompatability"

version="6.1"/> <

/appinfo>

<

/annotation>

<asi:annotationSet xmlns:asi="commonj.connector.asi" asiNSURI=" http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata"/>

<

/appinfo>

1



Page 02 of 4

<

/annotation>

<

/annotation>

<appinfo source="http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata">

<ibmiasi:IBMiParamTypeMetadataForXPCML4RPG xmlns:ibmiasi=" http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata">

packedDecimalParm<

/ibmiasi:type>

inout<

/ibmiasi:passDirection>

3<

/ibmiasi:totalDigits>

0<

/ibmiasi:fractionDigits>

<

/ibmiasi:IBMiParamTypeMetadataForXPCML4RPG>

<

/appinfo>

<

/annotation>

<

/element>

<appinfo source="http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata">

<ibmiasi:IBMiParamTypeMetadataForXPCML4RPG xmlns:ibmiasi=" http://www.abc.com

/xmlns

/prod

/websphere

/

j

2ca

/ibmi

/metadata">

packedDecimalParm<

/ibmiasi:type>

inout<

/ibmiasi:passDirection>

3<

/ibmiasi:totalDigits>

0<

/ibmiasi:fractionDigits>

<

/ibmiasi:IBMiParamTypeMetadataForXPCML4RPG>

<

/appinfo>

<

/an...