Channel Editor

In this section:

iWay Integration Tools (iIT) is designed specifically to integrate disparate systems. iIT is a toolkit that integrates different iWay components for building and testing business applications. iWay Service Manager (ISM) defines a channel as a container of components through which messages flow. The Channel Editor in iIT is a tool used to build channels using iWay components.

Channels contain references to one inlet, multiple routes, and outlets.

The Channel Editor allows you to:

The following diagram illustrates the Channel Editor component logic structure.


Top of page

x
Channel Editor and Component Editors

The following image shows the presentation of a channel and its composing components in Integration Explorer.

The following image shows the scifibooks channel in the Channel Editor with a corresponding inlet, route, and outlet.

The following image shows the Inlet Editor with a scifibooks inlet as the listener.

The following image shows the Route Editor with a scifibooks route as the process flow.

The following image shows the Outlet Editor with an empty scifibooks outlet.

The following image shows the Component Editor with the scifibooks listener opened for editing.


Top of page

x
Physical Channel Structure on Disk

The following sample shows the physical structure of the channel on disk.

/Channels
 Inlets/
   <inlet_name>
      .iwresource
   <inlet_name>.iwinlet
 Routes/
   <route1_name>
      .iwresource
   <route1_name>.iwroute
   <route2_name>
      .iwresource
   <route2_name>.iwroute
   …
  Outlets/
    <outlet1_name>
      .iwresource
    <outlet1_name>.iwoutlet
    <outlet2_name>
      .iwresource
    <outlet1_name>.iwoutlet
    …
 <channel_name>
   .iwresource
 <channel_name>.iwchannel

Top of page

x
Sample Channel File

The following syntax shows a sample channel file.

<?xml version="1.0" encoding="UTF-8" ?>
<rep:rChannel name="file4" modifiedDate="2006-10-09T12:34:43.583-04:00"
      builtOn="SAMPLE" description="The file4 channel is based on the file3
      channel. It includes routes as defined by the file1, file2 and file3
      channels. This channel illustrates a multi-routed conduit."
      uid="1CAB7C3FF2A88B6B37EC22EA3192EECA"
      xmlns:rep="http://consolesm.ibi.com/xml/repository">
   <InletRef refId="2677E293F89A189B3BFE01004FDB4FB0" />
   <RouteRef refId="9F784ED34B73F623704931F46CE3FD70" isDefault="false"
          condition="_isroot('a')" />
   <RouteRef refId="B255CE5D2B7056D64A9C7FFD77330FC1" isDefault="false"
          condition="_isroot('request')" />
   <RouteRef refId="F81C98B7539BA040BE13FA290D172CEA" isDefault="true" />
   <OutletRef refId="4054689D579A8F9D7FBD1D608DF6CEAA" />
</rep:rChannel>

Top of page

x
Use Cases

This section provides use cases for the Channel Editor.



x
Procedure: How to Create a New Channel

To create a new channel:

  1. Click File, New, and then select Channel.

    The General Properties dialog opens.

  2. Specify a name, description, and target server version.
  3. Click Next.

    The Pre-populate Channel dialog opens.

  4. Add or import your channel components according to your requirements.
  5. Click Finish.

    The Channel Editor opens.



x
Procedure: How to Export a Channel From the Registry

To export a channel from the registry:

  1. Connect to the iSM registry. In iWay Explorer, create a server connection and connect to the registry.
  2. Navigate to Conduit, and then Channels.
  3. Export the channel. Select the channel and click Export from the context menu.
  4. Select the destination project.

    The channel and all related components are exported to the specified project.



x
Procedure: How to Publish a Channel to the Registry

Publishing a channel to the registry is identical to how other iWay components are published. All components of the channel are published to the registry.



x
Procedure: How to Build and Deploy a Channel

Building and deploying a channel is supported through iWay Integration Applications in iIT.


iWay Software