mvc pdf viewer free : C# convert pdf to jpg software application dll windows html winforms web forms documakerbridge2-part313

Customizing the Bridge
7
C
USTOMIZING
THE
B
RIDGE
There are several tasks you can do to customize how the Documaker Bridge works with 
IDS and iPPS or iDocumaker. These include:
Returning Error Messages in Attachment Variables on page 7
Switching to Another DBMS on page 8
Using Library Manager on page 10
Preserving Output Files on page 10
Automatically Printing Upon Completion on page 11
Keep in mind as you read through the following examples that XML standards, as defined 
by the W3C, require you to substitute text characters that are not in XML tags (for 
example, between <entry> and </entry> tags) as escape sequences. The characters that 
require substitution are listed in the following table. If you cut and paste an XML example 
from this or other Docupresentment documentation into an XML configuration file, you 
will have to manually make these substitutions.
R
ETURNING
E
RROR
M
ESSAGES
IN
A
TTACHMENT
V
ARIABLES
You can return Documaker error messages in IDS attachment variables if you provide 
this additional attachment variable:
ShowErrors = Yes
The RPDCreateJob rule checks the input attachment variable ShowErrors is set to Yes. 
The RULServerJobProc rule translates and write errors into the JOBLOG.XML file if it 
finds errors. The ERRFILE list errors encountered during Documaker processing as 
shown here:
-------------------------------------------------------------------
GenData
Transaction Error Report - System timestamp: Mon Jul 08 15:20:06 2002
------------------------------------------------
FormMaker Data Generation (Base)
Transaction:  1234567
Symbol:  SCO
Module:  M1
State:  GA
For this character
Use this escape sequence
< (less than)
&lt; 
> (greater than)
&gt; 
& (ampersand)
&amp; 
' (apostrophe)
&apos; 
“ (quotation mark)
&quot; 
C# convert pdf to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf to jpg 100 dpi; change pdf to jpg format
C# convert pdf to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
pdf to jpg converter; change pdf into jpg
Chapter 1
Using the Documaker Bridge
8
Company Name (after ini conversion):  SAMPCO
Line of Business (after ini conversion):  LB1
Trans Type:  T1
Run Date:     19980223
------------------------------------------------
DM12050:  Error in RPProcessOneField(): Unable to 
RPLocateFieldRule(pRPS, <NOSUCHTHING>).
DM12048:  Error in RPProcessFields(): Unable to 
RPProcessOneField(pRPS) <FORMSET PAGE NUM OF>. Processing will  
continue for image <q1vrfl>. See INI group:< GenDataStopOn > option: 
FieldErrors.
==> Warning count:    0
==> Error   count:    2
End of Transaction Error Report - System timestamp: Mon Jul 08 
15:20:07 2002
Elapsed Time: 1 seconds
-------------------------------------------------------------------
The error messages will be translated from the MSGFILE and written to the output 
queue as shown here:
RPD002010
RPD00201.ErrorTransaction:  1234567
RPD00202.ErrorSymbol:  SCO
RPD00203.ErrorModule:  M1
RPD00204.ErrorState:  GA
RPD00205.ErrorCompany Name (after ini conversion):  SAMPCO
RPD00206.ErrorLine of Business (after ini conversion):  LB1
RPD00207.ErrorTrans Type:  T1
RPD00208.ErrorRun Date:     19980223
RPD00209.ErrorDM12050:  Error in RPProcessOneField(): Unable to 
RPLocateFieldRule(pRPS, <NOSUCHTHING>).
RPD002010.ErrorDM12048:  Error in RPProcessFields(): Unable to 
RPProcessOneField(pRPS) <FORMSET PAGE NUM OF>. Processing will  
continue for image <q1vrfl>. See INI group:< GenDataStopOn > option: 
FieldErrors.
S
WITCHING
TO
A
NOTHER
DBMS
By default, xBase is used for Documaker Bridge retrieval from archive. You can, 
however, override this default using INI options.
You must add DBTable control group options to archive and retrieve information from 
non-xBase DBMS systems such as DB2 and Oracle. Here are some examples:
For Documaker, change the FSIUSER.INI file to switch from xBase:
< DBTable:APPIDX >
DBHandler = DB2 (or ORA or ODBC)
< DBTable:CATALOG >
DBHandler = DB2 (or ORA or ODBC)
{and any other tables used}
For IDS, change the RPEX1.INI file to switch from xBase to another DBMS:
< DBTable:APPIDX >
DBHandler = ORA (or DB2 or ODBC)
< DBTable:CATALOG >
DBHandler = ORA (or DB2 or ODBC)
Online Convert Jpeg to PDF file. Best free online export Jpg image
So, feel free to convert them too with our tool. Easy converting! If you want to turn PDF file into image file format in C# application, then RasterEdge
convert pdf picture to jpg; convert .pdf to .jpg online
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif
convert pdf to jpg for; convert pdf image to jpg image
Customizing the Bridge
9
{and any other tables used}
N
OTE
:
ORA only applies to UNIX implementations. ODBC only applies to Windows 
Implementations. For information on setting up Documaker, see the Documaker 
Administration Guide.
Using an ODBC driver
You can make the ODBC driver disconnect and connect again after it has been idle for 
specified time. To specify the time periods, use this INI option: 
< DBHandler:ODBC >
ConnectionTimer = 300
Also, the ODBC driver returns a specific error code if there is a communication error and 
the Documaker Bridge forces IDS to restart in case this error is detected. For instance, 
if you are writing custom code you can check for:
DB_ERROR_CONNECTION_FAILURE returned by DBGetLastError()
If found, it means the ODBC connection failed. The Documaker Bridge checks this value 
and causes IDS to restart.
N
OTE
:
Only specific error codes are expected, so some communication errors might not 
be detected.
Recovering from ODBC
errors
The Documaker Bridge restarts IDS after an ODBC connection error. This lets it 
automatically recover from lost connections which can occur, for example, when the SQL 
server is restarted. In this scenario, IDS must be restarted because although Documaker 
keeps the connection open for performance reasons, it does not recover if the connection 
is dropped.
When a transaction is executed and the Documaker Bridge encounters an ODBC error, 
it restarts IDS. The current transaction gets an error, but the next transaction is executed 
correctly if the ODBC connection is restored. If the ODBC connection cannot be 
restored, the next transaction gets an error as well. The connection is restored when IDS 
restarts.
N
OTE
:
The Documaker Bridge only looks for specific ODBC errors. If you encounter 
an error which does not trigger an IDS restart and you feel a restart should occur 
after this error, contact Support so we can evaluate the situation and possibly add 
the error.
Option
Description
ConnectionTimer
Enter the number of seconds you want the driver to remain idle before 
reconnecting. 
Online Convert PDF to Jpeg images. Best free online PDF JPEG
it as easy as possible to convert your PDF XDoc.PDF for .NET) supports converting PDF document to in .NET developing platforms using simple C# programming code
change pdf to jpg on; convert .pdf to .jpg
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
batch pdf to jpg; convert from pdf to jpg
Chapter 1
Using the Documaker Bridge
10
DB2 communication
errors
When the DB2 connection is used by Documaker Bridge via IDS, the rules check for 
DB2 communication errors. DB2 servers return SQL error codes when there are 
communication failures. Those SQL codes are mapped to an error code and returned by 
the DBGetLastError function.
IDS restarts if a communication failure occurs and the DB2 connection is re-established. 
U
SING
L
IBRARY
M
ANAGER
If you are using an xBase library — not a DBMS like DB2 or Oracle— use these INI 
options to indicate you are using Library Manager:
< MasterResource >
DDTFile
= master.lby
FormFile
= master.lby
LogoFile
= master.lby
LbyLib
= ..\rpex1\
where master.lby is the name of your library and the LbyLib option points to the directory 
where the library resides.
You can also turn on tracing of the Library Manager component by specifying these INI 
options:
< Debug_Switches >
Enable_Debug_Options
= Yes
LbyLib
= Yes
With these options set, the system creates a trace file you can use to resolve problems.
P
RESERVING
O
UTPUT
F
ILES
You can set up Documaker Bridge so it will retain output files after they are printed or 
after a complete process is run. This is helpful when you need to create output files for 
use in third-party systems, such as archiving or policy management systems.
N
OTE
:
See Automatically Printing Upon Completion on page 11 for more 
information on how to set up the complete process.
To give you more control of the file clean up process from the client side, the DPRPrint 
rule checks the DPRPERSISTOUTPUT attachment variable. If this variable is set to Yes, 
the output file is not registered for clean up at a later time.
For the complete process under Documaker Bridge, you can use the PersistOutput 
option to control file cleanup for each file type:
< Complete:XXX >
PersistOutput = 
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. RasterEdge.XDoc. PowerPoint.dll. RasterEdge.XDoc.TIFF.dll. C# Image Convert: Tiff to Png.
convert pdf photo to jpg; convert multi page pdf to jpg
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Supports for changing image size. Also supports convert PDF files to jpg, jpeg images. C# class source codes and online demos are provided for .NET.
convert pdf to jpg batch; convert pdf file to jpg on
Customizing the Bridge
11
Keep in mind that if you set up Docupresentment to retain output files for use by third-
party systems, you should set up the third-party system to clean up these files when they 
are no longer needed.
A
UTOMATICALLY
P
RINTING
U
PON
C
OMPLETION
You can automatically print a transaction (usually in PDF format) when you complete the 
transaction using iPPS or iDocumaker. You can, for instance, use this feature to generate 
a Home Office PDF copy and automatically create a Home Office export file which you 
can later import into an agency management system.
The DPRPrint rule looks for the following print type:
PRTYPE=COMPLETE
When you set the print type to COMPLETE, the DPRPrint rule automatically calls the 
new DPRComplete rule. The DPRComplete rule checks the CompleteType option in the 
Complete control group to get the actual print type, print file name, print path, file 
extension, and auto print recipients. You can have multiple complete types.
The DPRComplete rule then sets the appropriate attachment variables for PRTTYPE 
and PRINTFILE and then calls DPRPrint rule.
The DPRComplete rule expects these DSI variables and input attachment variables:
These INI options are required:
< Complete >
CompleteType = XXX
< Complete:XXX > 
FileType = 
FileName = 
FileExt = 
FilePath = 
Recipient = 
Option
Description
PersistOutput
Enter Yes if you want Docupresentment to retain output files after they are 
printed or after a complete process is run. This is helpful when you need to 
create output files for use in third-party systems.
The default is No which means these files are registered for cleanup by 
Docupresentment.
Variable
Description
DPRFORMSET
DSI variable. The form set to print, created by another rule, such as   
DPRLoadImportFile, DPRGetWipFormset, MTCLoadFormset, and so on.
PRTTYPE
Attachment variable. For DPRPrint to call DPRComplete, set this to 
COMPLETE. 
C# TIFF: C#.NET Code to Convert JPEG Images to TIFF
Use C# Code to Convert Jpeg to Tiff. Firstly, you may use following C# sample code to transform string[] imagePaths = { @"C:\demo1.jpg", @"C:\demo2.jpg", @"C
change from pdf to jpg on; change pdf file to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Resize converted image files in VB.NET. Convert PDF to Jpg, Png, Bmp, Gif, Tiff and Bitmap in ASP.NET. Embed PDF to image converter in viewer.
convert multiple pdf to jpg online; change pdf to jpg
Chapter 1
Using the Documaker Bridge
12
N
OTE
:
If the Complete control group includes multiple complete types, the 
DPRComplete rule processes each complete type.
The Recip_Names control group is required. The Printer INI options are also 
required, unless you are printing to XML, V2, or some other non-printer device.
Example
Here is an example of the request type:
[ ReqType:i_WipComplete]
function = atcw32->ATCLogTransaction
function = atcw32->ATCLoadAttachment
function = dprw32->DPRSetConfig
function = atcw32->ATCUnloadAttachment
function = dprw32->DPRGetWipFormset
function = dprw32->DPRPrint
Here is an example of the input attachments:
CONFIG          SAMPCO
USERID          DOCUCORP
PASSWORD        DOCUCORP
RECNUM          279
PRTTYPE         COMPLETE
Here is an example of the INI options:
< Complete >
CompleteType = COMP1
CompleteType = COMP2
CompleteType = COMP3
< Complete:COMP1 >
FileType = PDF
Option
Description
Complete control group
CompleteType 
Specify a CompleteType. In this example, the XXX tells the system to look 
in the Complete:XXX control group.
Complete:XXX control group
FileType
Enter a print file type. You can choose from PDF, PCL, XML, and so on. 
The default is PDF.
FileName
Enter an output file name. If you omit this option, the system creates a 46-
byte unique file name.
FileExt
Enter a file extension. The default is based on your entry in the FileType 
option.
FilePath
Enter the print path.
Recipient
Enter the auto print recipients. You can enter a single recipient, multiple 
recipients separated by commas, or ALLRECIPIENTS.
Customizing the Bridge
13
FileName =
FileExt =
FilePath =
Recipient = HOME OFFICE,INSURED
< Complete:COMP2 >
FileType = XML
FileName =
FileExt =
FilePath =
Recipient = INSURED,AGENT
< Complete:COMP3 >
FileType = PCL
FileName =
FileExt =
FilePath =
Recipient = ALLRECIPIENTS
U
SING
I
MAGE
O
RIGINS
WITH
XML I
MPORT
An output file produced from an import process can have the same image positions as an 
output file created from Documaker Server.
The Documaker Bridge applies image origin (position) information during XML import. 
The origin specified in the form definition takes precedence over the origin specified in 
the FAP image itself.
N
OTE
:
This only works with master resource libraries (MRLs) built using Documaker 
Studio. These MRLs include the FOR, GRP, and BDF files introduced with 
Documaker Studio and contain origin information. The legacy model has 
separate DDT files that are not executed during XML import.
D
ETECTING
THE
I
MPORT
F
ILE
T
YPE
You can use the same request type and the same attachment variables to import all 
supported import file types into Documaker. To determine the import file type, the 
beginning of the input file is checked:
For this kind of import
The file should begin with
XML file
<?xml
Combined NA/POL file
WIP=
V2 import
if not WIP= or <?xml, the system assumes the file is a V2 import 
format file
Chapter 1
Using the Documaker Bridge
14
N
OTE
:
This affects the DPRLoadImportFile rule and is only applicable if the 
FILETYPE attachment variable is blank or omitted. If this variable is passed in 
with a value of XML or CMBNA, that format is assumed and no automatic check 
occurs.
For more information, see DPRLoadImportFile on page 147.
Setting Up the DAP.INI File
15
S
ETTING
U
P
THE
DAP.INI F
ILE
The DAP.INI file is loaded by Documaker-related rules. These rules do not have access 
to the DOCSERV.INI file. The DOCSERV.INI file is the INI file used by the Internet 
Document Server. If you need to change an option used by the Documaker system, you 
must change the DAP.INI file.
Dynamic Configuration - Using the Config Control Group
These control groups specify the INI files to load at the transaction level. This lets you 
keep transaction-specific resources localized and separate from the server resources. To 
turn on transaction-based INI loading, be sure to include the DPRSetConfig rule in the 
DOCSERV.INI file. For more information, see DPRSetConfig on page 226.
For each Config:XXX control group, you must place an entry in the Configurations 
control group. You can have multiple values specified by the INIFile option for each of 
the Config:XXX control groups.
< Config:RPEX1 >
INIFile
= rpex1.ini
< Configurations >
Config
= RPEX1
PDF File Creation Options
The next control groups, Printer, PrtType, and PDFFileCache, affect the creation of PDF 
files. For more information on PDF support, including limitations and tips on improving 
quality, see the Internet Document Server Guide.
Compression option
You can choose from these PDF compression methods:
To override the default, add the Compression option in the PrtType:PDF control group 
in the DAP.INI file.
< PrtType:PDF >
Compression = 3
BookMark option
The Bookmark option contains two values, on/off flag and bookmark level, which are 
separated by a comma (,). Here is an example:
< PrtType:PDF >
Bookmark = Yes, Form
If no value is specified, the option will be set to No. The first value could be Yes or No, 
or simply Y or N, and it's not case sensitive. If you enter a string other than Yes, No, Y, 
or N, the option is set to No. The second value can be FormsetGroupForm, or Page. This 
value determines the lowest level the bookmarks will be set to.
Choose
For
0 (zero)
no compression
1
best speed
2
default compression
3
best compression
Chapter 1
Using the Documaker Bridge
16
For example, if you enter Form, bookmarks will be set for each form set, for each group 
in all form sets, and for each form in all groups. You can add spaces before and after the 
value and it is not case sensitive. If you enter anything other than Formset, GroupForm, or 
Page, the value will be set to Page.
< Printer >
PrtType
= PDF
< PrtType:PDF >
Compression 
= 3
BookMark
= Yes,Page
Device
= NUL
DownloadFonts
= No,Enabled
LanguageLevel
= Level2
Module
= PDFw32
PageNumbers
= Yes
PrintFunc
= PDFPrint
SendColor
= Yes,Enabled
SendOverlays
= No,Disabled
TimeOut option
Use this option to tell the system how long it should allow a PDF file to remain on disk before 
removing it. The default is 7200 seconds, or two hours.
< PDFFileCache >
TimeOut = 7200
You can specify this option in the DAP.INI file or in the each of configuration INI files.
Configuring INI Files for Each Config Control Group
These control groups supply information needed to access the Documaker archive 
module:
< MasterResource >
XRFFile
= intlsm
DefLib
= mstrres\rpex1\deflib\
FormLib
= mstrres\rpex1\forms\
LbyLib
= mstrres\rpex1\forms\
FormFile
= master.lby
< Control >
XRFExt
= .fxr
ImageEXT
= .fap
DateFormat = 24%
< ArcRet >
APPIDX
= mstrres\rpex1\arc\appidx
Catalog
= mstrres\rpex1\arc\catalog
CARPath
= mstrres\rpex1\arc\
< UserInfo >
UserInfo
= userinfo\userinfo
N
OTE
:
For archives stored in DB/2, Oracle, and SQL Server, there are other required 
INI options, such as:
< Archival >
Documents you may be interested
Documents you may be interested