Next Topic

Previous Topic

Home

Book Contents

Book Index

Icon Text - Topic Parent

How ParsOut and ParsIn work

Topic creation date:2009-06-12

(This is a non MonTel application compatible with MonTel version 2.12.21 onwards)

ParsIn and ParsOut are two separate and free-standing applications that use some MonTel technology be able to import and export or parse both costing transactions and client/matter code and other details, two and from various cost recovery systems and various Practise Management and accounting systems.

Each Parser has the frame work and control structures to support the the PARS.INI file and the two separate filters, as well as having some future proofing so they can become services easily. The format of the PARS.INI file should remain the same (or at least expand keeping backwards compatibility) and is used for both ParseIn and ParsOut.

The filters are separate loadable modules (or drivers), so the only new work that needs to be done for a new site is on a new filter if needed, thus keeping configuration and operation compatible between various sites.

ParsOut

ParsOut supports the translation or parsing of transactions, for example Pcounter To PCLaw, or Monitor to LawWare. ParsOut only deals with transactions one batch at a time.

ParsIn

ParsIn supports the translation or parsing of Matters, (and or) clients, disbursement (types) and even Activities (in MonTel). ParsIn could theoretically have up to 5 different import files into one system (as MonimpSv used to do with Solution 6). Typically, only one report is used, for example from LawWare to Monitor, formatting the ParsIn output to the Monitor ATI type 32 report format.

Four types of Filters

Each parser has two filters. A filter to bring the data into the parser, and a filter to export the data out. The parsers are designed so that the filters can be exchanged among the same filter type while still using the same parser framework.

There are 4 types of filters, each has an extension type, and as long as the filter is used in the correct place can be interchanged among other filters of the same type (and version). Each type has its own extension:

Filter type

Operation

Ext

Import Filter
Inbound matters/clients etc to ParsIn.
.mif
ImpOut Filter
Outputting Matters/clients etc from ParsIn.
.mem
TransIn Filter
Transactions Inbound to ParsOut.
.mit
Export Filter
Outputting Transactions from ParsOut.
.mef

The .mif and mef filters are also used in MonTel, since the same code framework is also used for Monexsv and Monimpsv. This way MonTel can easily be folded into what ever system is being used.

Separate filters allow each filter can have its own set of parameters, so we perform operations such as exporting disbursement summaries for example in the case of the .mef filters.

------------------------------