[[[start#iSign | Up To Main Index]]] ====== iSign ====== ===== Installation ===== This article documents iSign for the IBM i. ==== Install Tomcat on the IBM i ==== Follow these instructions [[http://www.ibm.com/developerworks/ibmi/library/i-websolution-asf-tomcat/index.html?ca=drs|IBM Tomcat Instructions]], but install Tomcat 5 ( at least at this time ). You will need to make these changes as well (adjusting paths for your particular java version and installation):
ADDENVVAR ENVVAR(JAVA_HOME) VALUE(' /qibm/ProdData/Java400/jdk15') LEVEL(*SYS)
ADDENVVAR ENVVAR(JAVA_OPTS) VALUE('-Djava.awt.headless=true') LEVEL(*SYS)
-          Change security for  Tomcat folder:
CHGAUT OBJ('<>') USER(*PUBLIC) DTAAUT(*RWX) OBJAUT(*ALL) SUBTREE(*ALL)
and will then start Tomcat using **SBMJOB**:
SBMJOB CMD(STRQSH CMD('/www/apache-tomcat-5.5.36/bin/startup.sh')) JOB(TOM CATSVR) JOBQ(QTXTSRCH)
==== Install iSign ==== Go to Tomcat Manager: http://host_name:8080/manager/html\\ Deploy the iSign jar file using the form on the page. Edit these files:
Go to $TOMCAT_HOME$/webapps/iSign/WEB-INF/classes
Edit file isign.properties:
application.hostname=localhost
application.username=*CURRENT    
application.password=*CURRENT
 
application.jdbc.hostname=localhost
application.jdbc.port=              
application.jdbc.username=         
application.jdbc.password=         
 
#iMail configuration             
imail.library=IDOCS6             
imail.from=anh@informdecisions.com

Save the file.
==== Fonts ==== Sometimes the user has certain PDF documents those contain special fonts, they also need to add these fonts into iSign.\\ Here is the list of regular fonts that should exist on Windows or Mac (see link): This link displays below: [[http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html|http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html]] {{url>http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html}} User can download TrueType fonts here: [[http://ttfonts.net/|ttfont.net]] ===== Configuration ===== The entrance page from manager.html is the queue configuration screen. {{:pub:isign:isignqueuelist.png?1000|}} ==== Configure a Queue ==== {{:pub:isign:queuedialog.png?500 |}}
 
Name Display name of the queue
Schema Library for db2 tables
iView Path Type Yes/No Use prepended path
Prefix Prepended path for document names
Table Document information table
PDF Column Document name column
Description Column Document description column
Description Text Document description text for page
Execution Program Exit program name to populate queue
Program Library Name Exit program library
From EmailDefault email parameter
Send to EmailDefault email parameter
CcDefault email parameter
BccDefault email parameter
SubjectDefault email parameter
BodyDefault email parameter
Library/Outq Outqueue for printing
SQL Condition Sql condition to list document in queue
==== Configure Queue Update ==== Clicking {{:pub:isign:isigngreenbutton.png?25|}} brings you to queue maintenance. Click {{:pub:isign:isigneditbutton.png?25|}} to edit the update parameters for the queue: {{:pub:isign:queuemaintenance.png?400|}} This dialog controls the table column that is updated upon signing, and the value that is inserted. The value is not quoted. For a blank value ( to clear the column ) leave the entire entry blank. ==== Users and Permissions ==== === User Manager === At the top of the page click {{:pub:isign:adminpglink.png?100|}}, then {{:pub:isign:usermgrlink.png?100|}} to administer user profiles. {{:pub:isign:usermgrpage.png?1000|}} You may add a user with the {{:pub:isign:adduserbutton.png?100|}} button. You may also edit {{:pub:isign:editbutton.png?25|}} or delete {{:pub:isign:deletebutton.png?25|}}a user. === My Profile === You may click {{:pub:isign:myprofilelink.png?100|}} to edit your profile: {{:pub:isign:myprofilepage.png?1000|}} === Queue Manager === Click on {{:pub:isign:queuemgrlink.png?150|}} to manage queue permissions: {{:pub:isign:queuemgrpage.png?900|}} ===== Usage ===== ==== Log in ==== To log in as a user, point the browser at the **/iSign/Login.jsp** page. Log in at the prompt: {{:pub:isign:isignlogin.png?500|}} ==== Select Queue ==== Then select a queue to work with: {{:pub:isign:selectqueue.png?1000|}} Peruse the queue contents {{:pub:isign:queuelisting.png?1000|}} and click {{:pub:isign:signbutton.png?75|}} to open a document for signing. ==== Sign the Document ==== Sign the document using the mouse, stylus, or finger -- whatever your device supports.\\ You can use these buttons at this screen: |{{:pub:isign:pencilcolor.png?75|}}| to select the pencil color | |{{:pub:isign:pagescroll.png?200|}}| to select page to sign - you can sign any or all pages | |{{:pub:isign:plus.png?50|}}| to magnify the document image | |{{:pub:isign:minus.png?50|}}| to shrink the document image | |{{:pub:isign:pencil.png?50|}}| to activate the pencil for signing | |{{:pub:isign:clear.png?75|}}| to clear the signature from the document | |{{:pub:isign:save.png?75|}}| to save the signature | |{{:pub:isign:print.png?75|}}| to print the document | |{{:pub:isign:email.png?75|}}| to email the document | The order of action of a document is: * **Sign** * **Save** * Optionally **Change page** and repeat first three steps until finished. * Optionally **email** * Optionally **print** * **Done** ==== Email the Document ==== The email prompt looks like this. Just complete the screen and press .\\ {{:pub:isign:emaildialog.png?600|}} ==== Print the Document ==== Similarly, the complete the print dialog to print.\\ {{:pub:isign:printprompt.png?600|}} ---- [[[start#iSign | Up To Main Index]]]