notify-dpml AT lists.ibiblio.org
Subject: DPML Notify
List archive
svn commit: r2575 - in development/laboratory/users/niclas/iso8583/docs/src/docs: . reference
- From: niclas AT hedhman.org
- To: notify-dpml AT lists.ibiblio.org
- Subject: svn commit: r2575 - in development/laboratory/users/niclas/iso8583/docs/src/docs: . reference
- Date: Tue, 17 May 2005 06:48:30 +0000
Author: niclas AT hedhman.org
Date: Tue May 17 06:48:28 2005
New Revision: 2575
Modified:
development/laboratory/users/niclas/iso8583/docs/src/docs/index.xml
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/channels.xml
Log:
More meat added.
Modified: development/laboratory/users/niclas/iso8583/docs/src/docs/index.xml
==============================================================================
--- development/laboratory/users/niclas/iso8583/docs/src/docs/index.xml
(original)
+++ development/laboratory/users/niclas/iso8583/docs/src/docs/index.xml Tue
May 17 06:48:28 2005
@@ -44,18 +44,22 @@
of the DPML Metro runtime platform.
</p>
<subsection name="User Guide" >
- The <a href="userguide/inde.html">User Guide</a> is intended
- to give a hands-on approach to learning how to use this
- package. It shows two fairly simple examples, a client and a
- server, which contains the basics steps needed to aggregate
the
- total application for a particular project.
+ <p>
+ The <a href="userguide/inde.html">User Guide</a> is
+ intended to give a hands-on approach to learning how to
use
+ this package. It shows two fairly simple examples, a
client
+ and a server, which contains the basics steps needed to
+ aggregate the total application for a particular project.
+ </p>
</subsection>
<subsection name="Reference Manual" >
- The <a href="reference/index.html">Reference Manual</a> is
- intended to cover the details of the toolkit. It tries to
- explain everything to the greatest detail possible, less
- publishing the actual source code (which of course is
- available) for those that are interested.
+ <p>
+ The <a href="reference/index.html">Reference Manual</a>
is
+ intended to cover the details of the toolkit. It tries to
+ explain everything to the greatest detail possible, less
+ publishing the actual source code (which of course is
+ available) for those that are interested.
+ </p>
</subsection>
</section>
Modified:
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/channels.xml
==============================================================================
---
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/channels.xml
(original)
+++
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/channels.xml
Tue May 17 06:48:28 2005
@@ -24,6 +24,49 @@
<body>
<section name="Channels">
<p>
+ The Channel is an virtual representation of the communication
+ between the two parties involved in the exchange of messages.
+ The Channel also handles the bit-level formatting and
encoding
+ with the help of a <a href="packaging.html">Packager</a>.
+ </p>
+ <p>
+ To use the Channels, you need to put one Channel
implementation
+ and one Packager implementation into the same container block
+ and export the Channel service. That block is then used by
+ <include> in the higher level block that contains the
+ high level services. So the Channel/Packager block is created
+ by;
+ </p>
+<source><![CDATA[
+ <target name="build" depends="standard.build" >
+ <x:block name="xml-channel" >
+ <x:component name="channel"
class="net.dpml.iso8583.channels.XmlChannel" />
+ <x:component name="packager"
class="net.dpml.iso8583.packaging.XmlPackager" />
+ </x:block>
+ </target>
+]]>
+</source>
+ <p>
+ At a macro level (application block) we would then include
the
+ Channel block into everything else, like;
+ </p>
+<source><![CDATA[
+ <target name="build" depends="standard.build" >
+ <x:property name="project.channel.uri" feature="uri"
key="my-xml-channel" />
+ <x:property name="project.auth.uri" feature="uri"
key="my-authorization" />
+ <x:property name="project.presentment.uri" feature="uri"
key="my-presentment" />
+ <x:property name="resource.dem.uri" feature="uri"
key="dpml-iso8583-elements" />
+ <x:block name="my-app" >
+ <x:include name="channel" uri="${project.channel.uri}" />
+ <x:include name="dataelementmanager" uri="${resource.dem.uri}" />
+ <x:include name="authorization" uri="${project.auth.uri}" />
+ <x:include name="presentment" uri="${project.presentment.uri}" />
+ </x:block>
+ </target>
+]]>
+</source>
+ <p>
+
</p>
<subsection name="AsciiChannel" >
<p>
- svn commit: r2575 - in development/laboratory/users/niclas/iso8583/docs/src/docs: . reference, niclas, 05/17/2005
Archive powered by MHonArc 2.6.24.