× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: Help Text and Officevision/400
  • From: rob@xxxxxxxxx
  • Date: Wed, 7 Mar 2001 09:18:39 -0500


Sorry folks for the size of this email!

From an internal memo:


I called iseries support last week for confirmation of PRTDOC's demise in
V5R1 and their recommendations.  He confirmed it and then emailed me the
following.  I've been reading it and wanted to pass it along to you.  I've
been reading the related red book.  I don't have a plan yet for replacing
the PRTDOC and EDTDOC functions I have in the shareholder system.  Do you
have any thoughts about those commands used in the Safety system?
Following is his message:
------------------------
02/21:  I spoke with Chris.  He mentioned just writing RPG programs to
print the letters in the Shareholder system, but this takes away the
flexibility of the editor.  I talked to Jeff Millen @ IBM OV/400 Support (
millen@us.ibm.com).  He sent me the following guide:
--------------------------------------------------------------------------------------------------------------------------------------------------------------

Document Title:  Options for Replacement of OV/400 Merge Documents

Document Description:

Background

The OV/400 development team evaluated several solutions for replacing the
OfficeVision/400 Data/Text Merge (DTM) functions.  The intention of this
investigation was to familiarize ourselves with the various approaches
available in order to understand the options OV/400 customers would have to
replace their use of OV/400 Data/Text Merge in their applications.  There
was no single magic solution that met every possible need -- some customers
could have several applications each requiring a different DTM solution for
optimal operation.  It was not our intention to endorse or recommend any
one solution for DTM.  The best solution for any given situation is
dependent upon the customer and his individual needs, and is linked to how
the customer plans to address other issues in their information technology
environment.  This investigation also evaluated the marketing angle of
these other solutions.

Objective

The objective of this document is to:

   Provide a high level overview of the data/text merge function provided
   by OV/400

   Document results of evaluation of the other data/text merge products

Data/Text Merge Defined

The OV/400 word processing function provides several ways to combine
information to create documents.  A shell document must first be created
that contains the constant text and the instructions or programming
required to combine the shell document with variable information.  Variable
information includes files, queries, fill-in documents, paragraph and form
documents.  Data/Text Merge is the name of the process of combining shell
documents with external variable information to create customized final
documents.  Several types of merges are described below.  Any of these
methods can be combined to produce the desired result.



(Embedded image moved to file: pic00723.pcx)
   Direct Merge

   A tailored document is created interactively by editing a shell document
   and viewing variable information (either data or text) via a split
   screen.  The data or text needed to complete the document are then
   incorporated using copy and paste.  The data/text merge process is done
   manually by the user.

   Multiple Letter / Multicopy Merge

   This method is used for creating repetitive letters (mass mailings) that
   combine a shell document with data in a data file or query to produce
   many customized documents.  One copy of the document is printed for each
   record in a data file or query.  An example of using this kind of merge
   would be sending a letter about a new product to all your customers, the
   letter could be customized with your customer's names and addresses.
   The data/text merge process is performed by OV/400 and initiated with
   the PRTDOC and/or MRGDOC command.  The command can be issued from the
   command line or from a program and can run interactively or placed on a
   job queue to run as a batch job.

   Column List Merge

   This method is used to create a single tailored document that contains a
   column list of data from a data file or query.  Each record in the data
   file or query causes another row in a column list to be printed in the
   document.  An example of using this merge method would be creating
   monthly reports that reported on current inventory.  This data/text
   merge process is also performed by OV/400 and initiated with the PRTDOC
   and/or MRGDOC command.  The command can be issued from the command line
   or from a program and can run interactively or placed on a job queue to
   run as a batch job.

   Dependent Column List Merge

   This method is a combination of the column list and multiple letter
   merge.  An example may be to send repetitive letters to customers and
   list the customer's unpaid invoices.  The data/text merge process is
   performed by OV/400 and initiated with the PRTDOC and/or MRGDOC command.
   The command can be issued from the command line or from a program and
   can run interactively or placed on a job queue to run as a batch job.

   FillForm Merge

   The variable information that is used in this merge method does not come
   from data or query files but is supplied from one or more  people.  An
   additional document, a form document is required for this function.  A
   form document is similar to a shell document except that it contains
   form field instructions instead of data field instructions.  The form
   fields that are defined are areas where data can be typed or filled in
   by other users.  The other text of the form fill document is not
   editable.  Form documents are designed so that they can be sent to
   multiple users for input.  The data that is typed in can be used to
   complete a tailored version of the form document or be extracted and
   used to create/update a database file that could then be used by other
   applications.  This data/text merge process is performed by OV/400 by
   specifying the FILLFORM command (from the command line or program) or by
   selecting option 15 from the Work with Document in Folders or Work with
   Mail panel.

   Structured Correspondence / Complex Document Assembly

   Tailored documents are created by combining standard paragraphs from one
   or several other documents.  This method is useful if a variety of
   tailored documents is needed, each containing a different combination of
   related paragraphs.  For example, legal documents may be created as
   needed by combining selected number of standard paragraphs.  The
   data/text merge process is performed by OV/400 and initiated with the
   PRTDOC and/or MRGDOC command.  The command can be issued from the
   command line or from a program and can run interactively or placed on a
   job queue to run as a batch job.



   (Embedded image moved to file: pic31095.pcx)



Migration From OV/400

The basic migration process from OV/400 to another solution involves three
steps:

   Migrating Database Access:  Migration process includes defining the path
   needed to access the database or query files on OS/400.  Database and
   queries that are used by OV/400 are defined within the shell document
   options or as parameters on the PRTDOC or MRGDOC command.


   Migrating OV/400 Merge Documents (Shell and Form Documents):  Most
   solutions cannot recognize the native RFTAS400 document type used by
   OV/400.  Therefore, a typical migration process would involve converting
   OV/400 shell documents from RFTAS400 to RFTDCA.  Then importing the
   RFTDCA to the desired word processing format.  Worst case would involve
   re-creating (re-typing) the shell document in the desired word
   processing format.  Once in the new format, data field and other OV/400
   data/text merge instructions would need to be removed and replaced with
   the corresponding data/text merge instructions of the new solution.  For
   structured correspondence shell documents, a migration step that could
   not be avoided would be to replace each include instruction to specify
   the new location of the paragraph documents.


   Replacing Data/Text Merge APIs:  OV/400 invocation of the data/text
   merge process will need to be replaced with invocation instructions of
   the new solution.  Typically, MRGDOC and PRTDOC commands used in a
   user's application would need to be replaced with the corresponding
   solution's APIs.


Replacement Options

The following products were a part of this DTM evaluation.

|--------------------+----+-----+-----+----+-----+-------+------------|
|Product             |Dire|Multi|Colum|Dep.|FillF|Structu|OV/400      |
|                    |ct  |ple  |n    |Col.|orm  |red    |Components  |
|                    |    |Lette|List |List|     |Corres-|Required to |
|                    |    |r    |     |    |     |pondenc|be Migrated/|
|                    |    |     |     |    |     |e      |Redone      |
|--------------------+----+-----+-----+----+-----+-------+------------|
|DTM for AS/400      |Yes |Yes  |Yes  |Yes |V1R2 |Yes    |Shell       |
|Simplest way to     |    |     |     |    |     |       |            |
|replace OV/400 DTM  |    |     |     |    |     |       |            |
|applications        |    |     |     |    |     |       |            |
|--------------------+----+-----+-----+----+-----+-------+------------|
|DTM for Domino      |Yes |Yes  |Yes  |Yes |V1R2 |Yes    |Shell       |
|--------------------+----+-----+-----+----+-----+-------+------------|
|ITP                 |Yes |Yes  |Yes  |Yes |Yes  |Yes    |Data, Shell,|
|Access to OS/400    |    |     |     |    |     |       |APIs        |
|data through the PC |    |     |     |    |     |       |            |
|editor of your      |    |     |     |    |     |       |            |
|choice.             |    |     |     |    |     |       |            |
|--------------------+----+-----+-----+----+-----+-------+------------|
|Domino for AS/400   |Yes |Yes  |Yes  |Yes |Yes  |Yes    |Data, Shell,|
|IBM's strategic     |    |     |     |    |     |       |APIs        |
|Office solution     |    |     |     |    |     |       |            |
|--------------------+----+-----+-----+----+-----+-------+------------|
|BNDM                |Yes |Yes  |V1R3 |V1R3|No   |V1R3   |Data, Shell,|
|Combine power of    |    |     |     |    |     |       |APIs        |
|Domino with a simple|    |     |     |    |     |       |            |
|user interface to   |    |     |     |    |     |       |            |
|produce letters for |    |     |     |    |     |       |            |
|mass mailings       |    |     |     |    |     |       |            |
|--------------------+----+-----+-----+----+-----+-------+------------|
|Document Connect    |Yes |Yes  |Yes  |Yes |Yes  |Yes    |Data, Shell,|
|Combine power of    |    |     |     |    |     |       |APIs        |
|Domino with a       |    |     |     |    |     |       |            |
|simplified approach |    |     |     |    |     |       |            |
|to complex document |    |     |     |    |     |       |            |
|assembly and        |    |     |     |    |     |       |            |
|structured          |    |     |     |    |     |       |            |
|correspondence      |    |     |     |    |     |       |            |
|--------------------+----+-----+-----+----+-----+-------+------------|






DTM for AS/400

   is a native replacement of the OfficeVision/400 Data/Text Merge
   functions.
   supports existing RFT/FFT documents.
   supports existing applications using OV/400 commands.
   supports all merge types supported by OV/400.
   is based on the open XML standard.
   supports different output formats.
   includes a complete 5250 editor (not all OV/400 word processing
   functions are supported by DTM in the first release.  Refer to Inventive
   Designer Web page for table of matrix of supported formatting
   instructions:  www.inventivedesigners.com).


DTM for Domino

   includes all functions of DTM for AS/400.
   uses Notes databases for document storage.
   includes a Notes-based editor.
   provides a way to move OV/400 documents to a Notes database.


ITP/CS is a client/server software solution that offers unprecedented
flexibility in creating text/data merge applications for modern word
processors, like Microsoft Word and Corel WordPerfect.  ITP/CS connects
these word processors to your OS/400 databases.  It does so by adding a
flexible and easy-to-use instruction language to your word processor of
choice.


Lotus Domino is a client/server platform for developing and deploying
groupware applications.  At its most basic level, a Domino application is a
document database, serving as a repository for both textual and other
information.  Lotus Domino for AS/400 offers the highest degree of mapping
to the functions of OfficeVision/400; however, Domino does not offer the
same level of functionality as OfficeVision/400 for Word processing editor,
dictionary services and Data/TextMerge.



BNDM for AS/400 (BlueNotes Data Merge) is a Notes/Domino application for
merging database data with Notes documents to
produce multiple output documents such as standard letters.

It supports file and field prompts and record selection.

It provides two merge options:

   User Merge, where the user has complete control over the format.
   Developer Merge, where the Notes developer creates the Notes forms and
   the user simply has the ability to run the merge and to input free-form
   text.

The output Notes documents may be printed and/or used in other Notes
applications such as for recording customer correspondence.

BNDM V1R1 is available free to registered users of BNDW (BlueNotes Document
Warehouse) V1R3.


IBM Document Connect for Lotus Notes and Lotus Domino Version 1.0 is an
enterprise solution for process-oriented document production.  As a Lotus
Notes and Lotus Domino application, Document Connect readily fits into an
existing Notes and Domino infrastructure, building on the base of
technology and experience already in place.  It enables organizations to
streamline their business processes by improving the effectiveness of their
document production.


References:

   Redbook:  How to Replace OfficeVision/400 in Your Applications: Looking
   at Domino for AS/400 and AS/400 Alternatives  (SG24-5406-00).
   DTM for AS/400 V1R1M0.
   DTM for AS/400e Servers Administrator and User's Manual V1R1M1
   Intelligent Text Processing (ITP) version 1.4.1
   From OfficeVision/400 to ITP: How to migrate OfficeVision/400 text-data
   merge applications to ITP.
   BNDM for AS/400 V1R2 Stand-alone ScreenCam Demo.
   IBM Document Connect for Lotus Notes and Lotus Domino: ScreenCam Demos.
   OV/400 V3R1 Word Processing (SH21-0701-00).
   AS/400 Data/Text Merge Options White Paper by Deni Wilson

_______________________________________
Jeff Millen    TCPIP-EMAIL Support Specialist   507-286-6243
millen@us.ibm.com


Rob Berendt

==================
Remember the Cole!


                                                                                
                                         
                    "Bull, Jeff"                                                
                                         
                    <BullJ1@Midas-Kapit        To:     
"'MIDRANGE-L@midrange.com'" <MIDRANGE-L@midrange.com>             
                    i.com>                     cc:     "Williams, Esther" 
<williae1@Midas-Kapiti.com>                    
                    Sent by:                   Subject:     Help Text and 
Officevision/400                               
                    owner-midrange-l@mi                                         
                                         
                    drange.com                                                  
                                         
                                                                                
                                         
                                                                                
                                         
                    03/07/01 08:11 AM                                           
                                         
                    Please respond to                                           
                                         
                    MIDRANGE-L                                                  
                                         
                                                                                
                                         
                                                                                
                                         




Hi all,
     We are currently using the HLPDOC keyword in our display file dds to
enable users to display the appropriate helptext for a field or function.
In light of the withdrawal of OV/400 from the scene by IBM, the displaying
of these 'Office' documents could potentially be problematic for our
application if they do not work after v4r5.  Does anyone know what will
happen on a V5R1 platform when an application that uses Officevision help
is
run?  Will the program fail immediately or only when F1 is pressed?  Will a
nice message be displayed and the function carry on regardless?

     We do not need OV/400 for maintaining or storing our help text as we
can find another approach.  For example, we might keep our help text in a
database on the AS/400 or in a text file in QDLS.  The real problem is the
runtime usage of OV/400 to display the office document when F1 is pressed.
What we would really like to do is call our own help text program with the
same parameters that must be going to the OV/400 program when F1 is
pressed.
This would be the least intrusive solution to our application as we would
not have to change our DDS or our RPG programs.

     Does anyone know of a Red Book or API  we can use to solve our
problem ?

Kind regards,
Jeff Bull.
Senior Support Consultant
Certified IBM AS/400 System Administrator
Midas Kapiti International Ltd

Tel: 44 (0) 175 370 8224
Fax: 44 (0) 175 357 0233
Mailto:Jeff.Bull@Midas-Kapiti.Com  << == Replies to
The views and opinions expressed in this e-mail are the senders own and do
not necessarily represent the views and opinions of Misys Plc.

This email message is intended for the named recipient only.  It may be
privileged and/or confidential.  If you are not the intended named
recipient
of this email then you should not copy it or use it for any purpose, nor
disclose its contents to any other person.  You should contact Midas-Kapiti
International as shown below so that we can take appropriate action at no
cost to yourself.

Midas-Kapiti International Ltd, Key West, 53-61 Windsor Road, Slough,
Berkshire, SL1 2DW, England
Email: Postmaster@midas-kapiti.com Tel: (44) 1753 573244 Fax: (44) 1753
570233
Midas-Kapiti International Ltd is registered in England and Wales under
company no. 971479




+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to
MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---



+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.