Table of Contents: User and Administrator Guide : Mashup Center 18.104.22.168
An IMS feed is a feed that is created from an IMS asset. You can create an IMS feed from an IMS transaction or an IMS database.
There are two types of IMS feeds:
- An IMS transaction feed is created from an IMS transaction based on the input and output message structures.
- An IMS database feed is created from an IMS database based on the database view metadata.
An IMS feed is created in IBM® Mashup Center by specifying the connection information to the host IMS system. When the feed is created and saved, this metadata about the feed is added to the mashup catalog.
When a Web client or mashup application requests a feed, MashupHub searches the catalog and services the feed based on the metadata of the feed.
For an IMS transaction feed, IBM Mashup Center communicates with IMS Connect, the TCP/IP gateway for IMS. The IMS transaction feed generator processes the input parameters (if any), establishes a connection with IMS Connect, and sends the request to IMS Connect as an XML message. When IMS Connect returns with a response from the IMS application, the MashupHub converts the XML response to an Atom format and returns the Atom feed to the feed requester.
For an IMS database feed, MashupHub communicates with IMS through the IMS Universal DB resource adapter, a software component in IMS Version 11 that provides SQL-based database connectivity to access IMS databases over TCP/IP.
Because access to IMS databases is through SQL queries, an IMS database feed is created by selecting Enterprise Database (JDBC)
as the feed source, in the same way as the other enterprise databases that are supported by IBM Mashup Center.