Integration: Viewing Under Your Control
Invoking a Specific or Non-specific Document
Search and Retrieval
NOTE: Part I only needs to
be performed one time.
Part I: Configure fixed API parameters in
IMASTER.INI as follows:
1. Edit the IMASTER.INI file (Start, Programs,
Image-Master, Image-Master Config File)
2. At the end, add the following text strings in
order:
[Alpha4] ViewServerID= {copy value from [StationA]
or [StationS]} ViewServerPath= {copy value from appropriate Station
section for the WS} SearchDBF= absolute path to the "SC" database
to search ExportPath=C:\
A typical Alpha4 section for Image-Master would
be:
[Alpha4] ViewServerID=FVIEW
ViewServerPath=C:\IMASTER\FVIEW32.EXE
SearchDBF=F:\IMASTER\CLS000SC.DBF ExportPath=C:\
3. Save the file and exit the editor.
Part II: Establishing the DDE conversation
with the UI-less module.
When IMDDE.EXE is first invoked, either as part of
a user logon script, shortcut icon, or ShellEx call from the
application requesting service, the database specified in SearchDBF
will be loaded in shared mode and the DDE server services will
become available.
It is important to leave IMDDE running to make
queries operate as quickly as possible.
Service: IMDDE
Topic: SYSTEM
Executable: IMDDE.EXE
Request Type(s) Supported: EXECUTE
Function 1: Search the Image-Master Database and Display
the resulting image(s):
SEARCH={expression to search on},{Custom Document
Description/Annotation}
Example:
SEARCH=name="smith" .and. address="123 Any Street",UCC
Filing
- If the SEARCH conditions result in exactly zero (0) matching
documents, control returns to the caller and no document is
displayed.
- If the SEARCH conditions result in exactly one (1) matching
document, the Viewing window is invoked directly and the
document is displayed.
- If the SEARCH conditions result in more than one (>1) matching
document, the Search Results list dialog (grid control)
displays the list of qualifying documents and the user is allowed
to select (and/or multi-select) documents for viewing and
printing purposes.
Invoking the Viewer Directly with a List of Pages to be
Viewed
Step 1: Create the page list text file.
1. Create a text file on the workstation with a
name of your choosing.
2. For each page to be viewed, populate a line in
the text file in order as follows:
Full Path and filename of the first page {1 space}
Description for the Title Bar/Printing/Emailing Full Path and
filename of the second page {1 space} Description for the Title
Bar/Printing/Emailing ...etc.
3. Close the file.
Step 2: Call the viewer passing the filename
created in step 1.
Service: FVIEW
Topic: SYSTEM
Executable: FVIEW32.EXE
Request Type(s) Supported: EXECUTE
Function: listfile={full path and filespec
to listfile created prior to call}, starting page # to view
Related Topics
Introduction
Image-Master Third-Party Integration
|