notify-dpml AT lists.ibiblio.org
Subject: DPML Notify
List archive
svn commit: r2569 - in development/laboratory/users/niclas/iso8583: . docs/src/docs docs/src/docs/reference
- From: niclas AT hedhman.org
- To: notify-dpml AT lists.ibiblio.org
- Subject: svn commit: r2569 - in development/laboratory/users/niclas/iso8583: . docs/src/docs docs/src/docs/reference
- Date: Mon, 16 May 2005 10:35:06 +0000
Author: niclas AT hedhman.org
Date: Mon May 16 10:34:27 2005
New Revision: 2569
Modified:
development/laboratory/users/niclas/iso8583/docs/src/docs/index.xml
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/channels.xml
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/dataelements.xml
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/mti.xml
development/laboratory/users/niclas/iso8583/index.xml
development/laboratory/users/niclas/iso8583/iso8583.iws
Log:
More documentation works.
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 Mon
May 16 10:34:27 2005
@@ -40,9 +40,23 @@
<a href="http://jpos.org">jPos.org</a> project, which has
done
the painstaking job of bit-level handling. This toolkit is
mostly an adaption to introduce as much type-safety as
possible
- and make it easier to create higher level services, all under
- the DPML Metro runtime platform.
+ and make it easier to create higher level services, all on
top
+ 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.
+ </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.
+ </subsection>
</section>
</body>
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
Mon May 16 10:34:27 2005
@@ -22,9 +22,65 @@
<title>ISO8583 Networking Toolkit</title>
</properties>
<body>
- <section name="Creating a Client">
+ <section name="Channels">
<p>
</p>
+ <subsection name="AsciiChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="Base24Channel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="Base24TcpChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="CsChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="LogChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="LoopbackChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="NacChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="NccChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="PadChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="PostChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="RawChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="VapChannel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="X25Channel" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="XmlChannel" >
+ <p>
+ </p>
+ </subsection>
</section>
</body>
</document>
\ No newline at end of file
Modified:
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/dataelements.xml
==============================================================================
---
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/dataelements.xml
(original)
+++
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/dataelements.xml
Mon May 16 10:34:27 2005
@@ -16,15 +16,225 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
+<!--
+ For the sake of accuracy, fragments of text has been copied
+ from the ISO8583-1:2003(E) specification, which defines the
+ message classes. That material is;
+
+ Copyright 2003 ISO. All rights reserved.
+-->
<document>
<properties>
<author email="niclas AT hedhman.org">Niclas Hedhman</author>
<title>ISO8583 Networking Toolkit</title>
</properties>
<body>
- <section name="Creating a Client">
+ <section name="Data Elements">
<p>
+ The ISO8583 Specification uses the words bits, fields and
data
+ elements for the same or almost the same thing. I can only
+ speculate that old legacy is the reason why several names for
+ the same thing has survived. In this toolkit, we try to use
the
+ word "data element" at all times, and any mistake of
referring
+ to "bit" or "field" should be reported back to the author(s).
</p>
+ <subsection name="Primitive Data Elements" >
+ <p>
+ Primitive Data Elements are defined by the specification
+ as the those data elements that has no type of
sub-elements
+ in it. That means that the entire length of the data
+ element does not contain mixed meanings. The exact
wording
+ from the specification is;
+ </p>
+ <quote source="ISO 8583-1:2003(E) section 5.4.2">
+ <p>
+ A primitive data element is a data element where the
+ content has no further part or sub-elements, e.g.
+ Approval code.
+ </p>
+ </quote>
+ </subsection>
+ <subsection name="Constructed Data Elements" >
+ <p>
+ Constructed Data Elements are those data elements that
+ has two or more sub elements in them. Each of the sub
+ elements are themselves a data element, but is bundled
+ together in the constructed data element. There are
+ further restrictions on the constructed data elements,
+ and the exact wording from the specification is;
+ </p>
+ <quote source="ISO 8583-1:2003(E) section 5.4.3">
+ <p>
+ A constructed data element is a data element where
the
+ content consists of a fixed number of sub-elements,
all
+ of which shall be present, e.g. Amounts original. If
+ there is no data for a particular sub-element it
shall
+ contain the relevant default values, e.g. blank or
+ zeroes etc.
+ </p>
+ <p>
+ Only the last sub-element may be a variable length
+ sub-element e.g. Original data element. In this case,
+ the last sub-element does not have any preceding
length
+ attribute. The actual length of the last sub-element
is
+ calculated from the overall length of the constructed
+ data element of which it is a part.
+ </p>
+ <p>
+ In some cases, the structure of a constructed data
+ element allows for a number of repetitions of the
fixed
+ structure, e.g. Amounts additional. Although the
+ sub-elements of each repetition are fixed, they may
not
+ always be sent, e.g. the number of repetitions is
+ optional within the limits set. Where a repetition is
+ sent, it shall contain all the defined sub-elements.
+ </p>
+ </quote>
+ </subsection>
+ <subsection name="Composite Data Elements" >
+ <p>
+ Composite data elements are somewhat similar to
constructed
+ data elements, but there representation, form and purpose
+ is slightly different. This toolkit does not explicitly
+ support the composite data element (yes, there is only
+ one). This may be added in future versions of the
toolkit.
+ But to be complete, here is the specification details;
+ </p>
+ <quote source="ISO 8583-1:2003(E) section 5.4.5">
+ <p>
+ A composite data element is a data element where the
+ content consists of a large number of sub-elements.
+ Most of these sub-elements fall into natural
+ categories, e.g. purchase card data, auto rental
data,
+ airline data etc. In practice, any one transaction is
+ likely to require data from only one, or at most a
+ limited number, of these categories.
+ </p>
+ <p>
+ In order to identify these categories, the concept
of a
+ dataset has been defined. All the sub-elements that
+ can be included in a particular composite data
element
+ are therefore divided into a number of sets of
related
+ data (a dataset), and each dataset is given a
dataset
+ identifier.
+ </p>
+ <p>
+ The structure of a dataset is based on the message
+ structure defined in this part of ISO 8583 and
consists
+ of a second level of bit map (dataset bit map) which
+ indicates which sub-elements are present in a
+ particular dataset. In addition, provision is made
for
+ identifying sub-elements using the TLV
+ (Tag-length-value) method as specified in ISO 8825
(all
+ parts) as an alternative to using the second level
bit
+ map.
+ </p>
+ <p>
+ Each composite data element can therefore contain a
+ variable number of different datasets, and can
include
+ both TLV and bit map formats.
+ </p>
+ <p>
+ To assist processing, each dataset has a two-digit
+ binary length component immediately following the
+ dataset identifier (see 5.4.4.3). Figure 2 shows the
+ structure of a composite data element within a
message.
+ </p>
+ <p>
+ The above definition does not apply to the Integrated
+ circuit card (ICC) related data data element as the
+ linking of related sub-elements is accomplished in
+ accordance with the definitions given in ISO 7816-6.
+ The result is that the dataset identifier is replaced
+ by the T element of the TLV, the dataset length by
the
+ L element and the sub-elements by the V element. The
+ TLV can be either a constructed data object and/or a
+ series of individual data objects as specified in ISO
+ 7816-6 (see 6.5.5).
+ </p>
+ </quote>
+ </subsection>
+ <subsection name="Representation" >
+ <p>
+ Each data element a representation of the data it holds,
+ and there are numerous restrictions. The Representation
+ package in this toolkit ensures that the data that you
try
+ to store in the data element is valid against the ISO
+ specification. Most of this functionality is hidden and
the
+ developer should rarely get in touch with it.
+ </p>
+ </subsection>
+ <subsection name="Model and Lifecycle" >
+ <p>
+ Data elements has a life cycle, which exists to aid the
+ developer. It is based on top of the Metro runtime
platform
+ and harness the power of Metro composition.
+ We do this through the Data Element Manager. First we
look
+ up the Data Element Manager, which is the manager of all
+ the data elements <strong>in the current thread</strong>.
+ That means that within one "session" we are not allowed
to
+ use multiple threads. By calling the beginSession() in
the
+ Data Element Manager, we indicate that a new session is
to
+ start and a internal session object is created and
+ associated with the current thread.
+ </p>
+ <p>
+ Once the session is started, we can populate data
elements
+ with values, in any order we like. First we ask the Data
+ Element Manager for the data element of a particular
class,
+ for instance ActionCode;
+ </p>
+<source>
+ ActionCode code = (ActionCode) m_dataElementManager.lookup(
ActionCode.class );
+</source>
+ <p>
+ This call will always return the same ActionCode object,
+ within the same session belonging to the same Data
Element
+ Manager. Once the data element is located, just set the
+ value of it, for instance;
+ </p>
+<source>
+ code.set( "0000" ); // Approved
+</source>
+ <p>
+ And later when the ActionCode data element is needed, it
+ will be found by the classes in MTI package and populate
+ the outgoing message.
+ </p>
+ <p>
+ When an incoming message is decoded, which happens in the
+ MTI package, it will populate all the data elements in
the
+ current session with the values that were received.
+ </p>
+<source>
+ ActionCode code = (ActionCode) m_dataElementManager.lookup(
ActionCode.class );
+ String result = code.get();
+ if( result.equals( "0000" ) )
+ approved();
+ else if....
+ :
+</source>
+ <p>
+ Many data elements have supporting methods, to help in
the
+ decoding process.
+ </p>
+<source>
+ ActionCode code = (ActionCode) m_dataElementManager.lookup(
ActionCode.class );
+ if( code.isAccepted() )
+ approved();
+ if( code.shouldCardBeRetained() )
+ retainCard();
+ :
+</source>
+ <p>
+ Many incoming messages contains data elements that are
only
+ to be sent back "as-is". Since the incoming message will
+ be placed into the data elements, and the outgoing
message
+ will be constructed from the same set of data elements
+ (same session), we don't need to touch these data
elements
+ at all.
+ </p>
+ </subsection>
</section>
</body>
</document>
\ No newline at end of file
Modified:
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/mti.xml
==============================================================================
---
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/mti.xml
(original)
+++
development/laboratory/users/niclas/iso8583/docs/src/docs/reference/mti.xml
Mon May 16 10:34:27 2005
@@ -22,9 +22,45 @@
<title>ISO8583 Networking Toolkit</title>
</properties>
<body>
- <section name="Creating a Client">
+ <section name="Message Type Identifiers">
<p>
</p>
+ <subsection name="1xx - Authorization" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="2xx - Financial Presentment" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="3xx - File Action" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="4xx - Reversal & Chargeback" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="5xx - Reconciliation" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="6xx - Administrative" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="7xx - Fee Collection" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="8xx - Network Management" >
+ <p>
+ </p>
+ </subsection>
+ <subsection name="9xx - Reserved for ISO use" >
+ <p>
+ </p>
+ </subsection>
</section>
</body>
</document>
\ No newline at end of file
Modified: development/laboratory/users/niclas/iso8583/index.xml
==============================================================================
--- development/laboratory/users/niclas/iso8583/index.xml (original)
+++ development/laboratory/users/niclas/iso8583/index.xml Mon May 16
10:34:27 2005
@@ -19,6 +19,7 @@
<index>
<import uri="artifact:module:dpml/metro/dpml-metro#SNAPSHOT"/>
+ <import uri="artifact:module:dpml/magic/dpml-magic#SNAPSHOT"/>
<resource>
<info>
@@ -78,6 +79,15 @@
</plugins>
</project>
+ <project basedir="docs">
+ <info>
+ <name>dpml-iso8583-docs</name>
+ <group>dpml/planet/iso8583/docs</group>
+ </info>
+ <dependencies>
+ </dependencies>
+ </project>
+
<project basedir="authorization">
<info>
<name>dpml-iso8583-authorization</name>
Modified: development/laboratory/users/niclas/iso8583/iso8583.iws
==============================================================================
--- development/laboratory/users/niclas/iso8583/iso8583.iws (original)
+++ development/laboratory/users/niclas/iso8583/iso8583.iws Mon May 16
10:34:27 2005
@@ -146,66 +146,66 @@
<option name="HIDE_WARNINGS" value="false" />
</component>
<component name="FileEditorManager" split-orientation="vertical"
split-proportion="0.5">
- <first-group
selected-file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-server.xml">
- <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/mti.xml"
pinned="false">
+ <first-group
selected-file="file://$PROJECT_DIR$/docs/src/docs/reference/dataelements.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/index.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="27" column="47" selection-start="964"
selection-end="964" vertical-scroll-proportion="-0.11749347">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/navigation.xml"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/channels.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="32" column="54" selection-start="1083"
selection-end="1083" vertical-scroll-proportion="0.61459666">
+ <state line="85" column="33" selection-start="2478"
selection-end="2478" vertical-scroll-proportion="0.9615877">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/index.xml"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/dataelements.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4308094">
+ <state line="239" column="27" selection-start="12296"
selection-end="12296" vertical-scroll-proportion="0.9615877">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-server.xml"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/ActionCode.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="96" column="49" selection-start="4230"
selection-end="4230" vertical-scroll-proportion="0.86555696">
+ <state line="240" column="39" selection-start="13650"
selection-end="13670" vertical-scroll-proportion="0.5390525">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/XmlPackager.java"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/DataElement.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="39" column="34" selection-start="1173"
selection-end="1173" vertical-scroll-proportion="0.36491677">
+ <state line="27" column="17" selection-start="1019"
selection-end="1019" vertical-scroll-proportion="-0.5172855">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/Visa1Packager.java"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/manager/DefaultManager.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="34" column="13" selection-start="1116"
selection-end="1116" vertical-scroll-proportion="0.2112676">
+ <state line="37" column="66" selection-start="1312"
selection-end="1312" vertical-scroll-proportion="-0.61459666">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/channels/src/main/net/dpml/iso8583/channels/XmlChannel.java"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/definitions.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="35" column="13" selection-start="1153"
selection-end="1153" vertical-scroll-proportion="0.2112676">
+ <state line="33" column="67" selection-start="1120"
selection-end="1169" vertical-scroll-proportion="0.63380283">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-client.xml"
pinned="false">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/index.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="38" column="75" selection-start="1543"
selection-end="1543" vertical-scroll-proportion="0.72983354">
+ <state line="57" column="57" selection-start="2881"
selection-end="2881" vertical-scroll-proportion="0.94125324">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/userguide/index.xml"
pinned="false">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/mti.xml"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="27" column="0" selection-start="882"
selection-end="882" vertical-scroll-proportion="0.27016646">
<folding />
</state>
</provider>
@@ -238,7 +238,18 @@
</component>
<component name="NamedScopeManager" />
<component name="PackagesPane" />
- <component name="ProjectPane" />
+ <component name="ProjectPane">
+ <expanded_node url="file://$PROJECT_DIR$/api/src/main" module="api"
type="directory" />
+ <expanded_node
url="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data" module="api"
type="directory" />
+ <expanded_node
url="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements"
module="elements" type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/api" module="api"
type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/elements/src" module="elements"
type="directory" />
+ <expanded_node url="" module="api" type="module" />
+ <expanded_node url="" module="elements" type="module" />
+ <expanded_node url="file://$PROJECT_DIR$/elements" module="elements"
type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/elements/src/main"
module="elements" type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/api/src" module="api"
type="directory" />
+ </component>
<component name="ProjectView">
<navigator currentView="ProjectPane" splitterProportion="0.5">
<flattenPackages PackagesPane="false" ProjectPane="true" />
@@ -263,7 +274,7 @@
<component name="RunManager">
<activeType name="JUnit" />
<tempConfiguration selected="true" default="false" name="net.dpml"
type="JUnit" factoryName="JUnit">
- <module name="" />
+ <module name="test-app" />
<option name="PACKAGE_NAME" value="net.dpml" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
@@ -363,14 +374,14 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
- <frame x="0" y="0" width="1279" height="977" extended-state="1" />
+ <frame x="0" y="0" width="1279" height="977" extended-state="0" />
<editor active="true" />
<layout>
- <window_info id="CheckStyle" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.3302217" order="8" />
+ <window_info id="CheckStyle" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.32978722" order="8" />
<window_info id="CVS" active="false" anchor="bottom" auto_hide="false"
internal_type="docked" type="docked" visible="false" weight="0.33" order="8"
/>
<window_info id="TODO" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.33" order="7" />
<window_info id="SvgViewer" active="false" anchor="right"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.33028287" order="3" />
- <window_info id="Project" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="true"
weight="0.2006552" order="0" />
+ <window_info id="Project" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="true"
weight="0.19164619" order="0" />
<window_info id="Find" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.32978722" order="1" />
<window_info id="Structure" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.24958402" order="1" />
<window_info id="Messages" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.25413713" order="8" />
@@ -458,107 +469,107 @@
<option name="FILTER_TARGETS" value="false" />
</component>
<component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/docs/src/docs/index.xml">
+ <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/XmlPackager.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4308094">
+ <state line="39" column="34" selection-start="1173"
selection-end="1173" vertical-scroll-proportion="0.36491677">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/navigation.xml">
+ <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/Visa1Packager.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="682"
selection-end="682" vertical-scroll-proportion="0.4225352">
+ <state line="34" column="13" selection-start="1116"
selection-end="1116" vertical-scroll-proportion="0.2112676">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/channels.xml">
+ <entry
file="file://$PROJECT_DIR$/channels/src/main/net/dpml/iso8583/channels/XmlChannel.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="35" column="13" selection-start="1153"
selection-end="1153" vertical-scroll-proportion="0.2112676">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/dataelements.xml">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-client.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="38" column="75" selection-start="1543"
selection-end="1543" vertical-scroll-proportion="0.72983354">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/definitions.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/userguide/index.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="29" column="0" selection-start="992"
selection-end="992" vertical-scroll-proportion="0.5569782">
+ <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/index.xml">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/navigation.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4308094">
+ <state line="22" column="0" selection-start="682"
selection-end="682" vertical-scroll-proportion="0.4225352">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/mti.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/channels.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="85" column="33" selection-start="2478"
selection-end="2478" vertical-scroll-proportion="0.9615877">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/navigation.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/mti.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="32" column="54" selection-start="1083"
selection-end="1083" vertical-scroll-proportion="0.61459666">
+ <state line="27" column="0" selection-start="882"
selection-end="882" vertical-scroll-proportion="0.27016646">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/navigation.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/index.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="682"
selection-end="682" vertical-scroll-proportion="0.4225352">
+ <state line="57" column="57" selection-start="2881"
selection-end="2881" vertical-scroll-proportion="0.94125324">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/docs/src/docs/userguide/index.xml">
+ <entry file="file://$PROJECT_DIR$/docs/src/docs/reference/index.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="0" selection-start="770"
selection-end="770" vertical-scroll-proportion="0.4225352">
+ <state line="27" column="47" selection-start="964"
selection-end="964" vertical-scroll-proportion="-0.11749347">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-client.xml">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/definitions.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="38" column="75" selection-start="1543"
selection-end="1543" vertical-scroll-proportion="0.72983354">
+ <state line="33" column="67" selection-start="1120"
selection-end="1169" vertical-scroll-proportion="0.63380283">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/channels/src/main/net/dpml/iso8583/channels/XmlChannel.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/manager/DefaultManager.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="35" column="13" selection-start="1153"
selection-end="1153" vertical-scroll-proportion="0.2112676">
+ <state line="37" column="66" selection-start="1312"
selection-end="1312" vertical-scroll-proportion="-0.61459666">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/Visa1Packager.java">
+ <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/DataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="34" column="13" selection-start="1116"
selection-end="1116" vertical-scroll-proportion="0.2112676">
+ <state line="27" column="17" selection-start="1019"
selection-end="1019" vertical-scroll-proportion="-0.5172855">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/packaging/src/main/net/dpml/iso8583/packaging/XmlPackager.java">
+ <entry
file="file://$PROJECT_DIR$/docs/src/docs/reference/dataelements.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="39" column="34" selection-start="1173"
selection-end="1173" vertical-scroll-proportion="0.36491677">
+ <state line="239" column="27" selection-start="12296"
selection-end="12296" vertical-scroll-proportion="0.9615877">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/docs/src/docs/userguide/creating-server.xml">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/ActionCode.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="96" column="49" selection-start="4230"
selection-end="4230" vertical-scroll-proportion="0.86555696">
+ <state line="240" column="39" selection-start="13650"
selection-end="13670" vertical-scroll-proportion="0.5390525">
<folding />
</state>
</provider>
- svn commit: r2569 - in development/laboratory/users/niclas/iso8583: . docs/src/docs docs/src/docs/reference, niclas, 05/16/2005
Archive powered by MHonArc 2.6.24.