Using scanners with Axapta Document Management
|
|
|
- Wilfred Terence Reynolds
- 10 years ago
- Views:
Transcription
1 Using scanners with Axapta Document Management
2 Using scanners with Axapta Document Management 2 Foreword I was seeking a way to make more agile the work of introducing documents in Axapta and in the last days I have found a very suitable solution that is both simple and powerful so I am writing this document to share this idea to the rest of the suffered Axapta community that like me are all day struggling with the good ERP but not so good in the documentation side Introduction So, in what consist this project? This project is done using three tools. First I use the Document Management tables of Axapta, second I use COM Interop in Axapta and third I have developed a.net class library that use a.net SDK that let you to use easily any TWAIN compliant scanner. I will first show how it works and later I will give all the details needed to do something similar and surely better! Example of use Here are the basic steps needed to scan documents directly to the Document Management module of Axapta. 1. We have to configure the Document Management Parameters if we have not done it yet We have to go to Basic, Setup, Document Management, Parameters We have to introduce the PATH where our documents will be stored in the Archive Directory field We have to activate the Use Active Document Tables if we want to store documents for only some tables like CustTable, VendTable and so on.
3 Using scanners with Axapta Document Management We also have to create a Number Sequence for the Document Management in the Number Sequences tab We have to go to Basic, Setup, Document Management, Active Document Tables. Here we configure what tables are Document Management enabled. In this example I will need at less the Vendor Invoice Journal Table We have to go to Basic, Setup, Document Management, Document Types. Here we create the type of documents that we are going to associate to our tables in the Document Management. For this example I need a type called VENDINV_SC, with Job Description Attach file and Group File I have created an own table & form on Basic, Setup, Document Management, Scanners.
4 Using scanners with Axapta Document Management 4 I use this table to get the name of the scanner connected to the computer where the Axapta client is executing so the users don t have to be indicating the name of the scanner every scan they do. 2. Finally we have to scan a document. For example a Vendor Invoice and associate it with a record of the VendInvoiceJournal Table We can go to the Vendor Invoice Journals form where I have put a sample button to scan vendor invoices. (Purchase Ledger, Inquiries, Journals, Invoice) We select a vendor invoice and press the Scan Invoice button. In this moment appears the.net application developed to scan the documents We press the Scan Document button and the application starts scanning the document using the scanner connected to the computer. The application knows the name of the scanner to use because we indicated it in the step 1.7. If the name of the scanner is not found we will show a dialog where we will have to select one of the TWAIN devices that are connected in our computer.
5 Using scanners with Axapta Document Management After the scanning process we will see the result in the preview screen If the scan is OK we press the Accept button and the scanned invoice will be stored in the Document Management Now that the invoice is store in the Document Management we will can see it selecting the Invoice Journal record and later pressing in the Document Handling in the Tool Bar We also can open the document pressing in the Open Button. And this all what is needed to scan, store and associate documents with records in our Axapta system. Simple, isn t? In the following pages I will describe how is all done.
6 Using scanners with Axapta Document Management 6.NET SDKs FOR TWAIN SCANNERS The first thing needed to do a project like this is to identify a suitable.net SDK which will let us to control our TWAIN scanner in a easy way through a DLL Class library that we will use from Axapta. During this project I have evaluated 2 SDK: AtalaSoft DotTwain 5.0 This SDK cost about $399 and has a good documentation and support forum site. This seem the most professional and can be purchased like part of a more big Imaging SDK pack. VintaSoft VintaSoftTwain.NET library This SDK cost about 59$ and has the right functionality needed to make a project. I have tried both and I have chose VintaSoft SDK because it has the functionality I just need and is by far the cheaper one. THE.NET CLASS LIBRARY DEVELOPED Using VintaSoftTwain.NET library I have created a new Class library project in Visual Studio 2005 with a Class named scannertwain.scannertwain in it. This class has the following method: public int scandocument(string documentname, String scannername, int resolution, String filename) this.documentname = documentname; this.scannername = scannername; this.resolution = resolution; this.filename = filename; formmain.text = String.Format("Scanning document 0", this.documentname); formmain.scannertwain = this; formmain.showdialog(); return returnvalue;
7 Using scanners with Axapta Document Management 7 As we can see I pass by parameters the identify name of the document, the name of the scanner to use, the resolution to use and the final filename where I want my scanned document stored. In this method I simple show the main form and I wait for the form to be closed. When we press in the Scan Document button the form call thestartscan method of the class scannertwain.scannertwain. public void startscan() vstwain = new VSTwain(); vstwain.postscan += new VintaSoft.Twain.VSTwain.PostScanEventHandler(this.VSTwain_PostScan); vstwain.startdevice(); //selecting the Twain device Boolean sourcefinded = false; for (int i = 0; i < vstwain.sourcescount; i++) if (scannername.equals(vstwain.getsourceproductname(i))) vstwain.sourceindex = i; sourcefinded = true; break; if (!sourcefinded) vstwain.selectsource(); vstwain.showui = false; vstwain.disableafteracquire = true; vstwain.opendatasource(); vstwain.unitofmeasure = VintaSoft.Twain.UnitOfMeasure.Inches; vstwain.pixeltype = VintaSoft.Twain.PixelType.GRAY; vstwain.resolution = this.resolution; vstwain.brightness = 400; vstwain.contrast = 0; vstwain.pagesize = VintaSoft.Twain.PageSize.A4; vstwain.acquire();
8 Using scanners with Axapta Document Management 8 In this method we can see the functionality provided by the.net TWAIN library chose. We soon realise how easy is to control a TWAIN scanner with one of these libraries. In this method I just initialize the TWAIN handler class vstwain, I add my event handler for the PostScanEvent (it will be the method VSTwain_PostScan), I select the Twain device or I let it to show me the TWAIN devices available, and I initialise several parameters for the scanning process like the resolution, the page size and so on. Finally I call theacquire method and the scanner will scan my document. When the scan process is completed the PostScanEvent is raised and my method VSTwain_PostScan will be called. private void VSTwain_PostScan(object sender, VintaSoft.Twain.PostScanEventArgs e) if (!e.flag) if (vstwain.errorcode!= 0) MessageBox.Show(vsTwain.errorString); else formmain.setimage(vstwain.getcurrentimage()); vstwain.showui = false; Here I only put the scanned image in a PictureBox control on the form. public void setimage(image image) if (this.picturebox.image!= null) picturebox.image.dispose(); picturebox.image = null; this.picturebox.image = image;
9 Using scanners with Axapta Document Management 9 If all is correct we press in the Accept button and the Image will be saved like a JPG image with the filename and path indicated in the parameters. private void buttonaceptar_click(object sender, EventArgs e) if ((this.scannertwain!= null)) if (this.picturebox.image == null) MessageBox.Show("No hay ninguna imagen que guardar!","error"); else if (this.scannertwain.saveimage(this.picturebox.image)) this.scannertwain.scanfinished(true); public Boolean saveimage(system.drawing.image image) Boolean result = true; System.Drawing.Imaging.ImageFormat savefiletype; savefiletype = System.Drawing.Imaging.ImageFormat.Jpeg; try image.save(this.filename, savefiletype); catch (Exception ex) MessageBox.Show("Error al guardar la imagen. " + ex.message); return false; return result; Finally the scanfinished method closes the form and makes the method scandocument to return a value of 1 (Correct scanning and storing of image).
10 Using scanners with Axapta Document Management 10 REGISTERING OF THE CLASS LIBRARY DLL In order to be able to use our new DLL Class library from Axapta we have to register it for COM Interop. 1. In the Assembly info of our Class library project we have to modify the COM Visible property to true. // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(true)] 2. In the Visual Studio 2005 project properties we have to indicate that we want to sign our DLL with a strong name key file in the Signing section. 3. Finally in the Build section of the project properties we activate the Register for COM Interop. If we move our generated DLL to another computer and we want to use it with the Axapta client we have to use this command to Register the DLL like COM Interop: Regasm myassembly.dll /codebase /tlb
11 Using scanners with Axapta Document Management 11 THE AXAPTA PROJECT Once our DLL Class library is build and registered in the system we are ready to use it from our Axapta client. As we have seen in the example, the scanning process starts when the user press on the Scan Invoice button added on the VendInvoiceJournal form. When the user press in the button the method scanvendinvoicejour is called on the JJ_EscaneadoDocumentos class created for this project: /* scanvendinvoicejour Params: VendInvoiceJour VendInvoiceJour Scan a vendor invoice, store the scanned file on the Document Management path and creates the needed records in the Document Management tables so the scanned document will be associated with the VendInvoiceJournal record. */ public void scanvendinvoicejour(vendinvoicejour VendInvoiceJour) //file name Str filename; //absolute path of the file Str filepath; //result of the scan process int resultscan; //COM object used to scan COM myobject = new COM("scannerTwain.ScannerTwain"); //record of an own table that contains a relations of computers and scanners JJ_DocuScanners JJ_DocuScanners = JJ_DocuScanners::find(Winapi::getcomputername()); ; if (!vendinvoicejour) throw error('you need to pass a VendInvoiceJour record like parameter.'); //File name //Número de factura - Id de Usuario actual - Fecha Actual.JPG filename = strfmt("%1-%2-%3.jpg", vendinvoicejour.internalinvoiceid, CurUserId(), date2str(systemdateget(), 123, 2, 3, 2, 3, 4)); //Absolute file path //Document Management path + filename filepath = this.archivepath( filename);
12 Using scanners with Axapta Document Management 12 //we call the scandocument method of the.net Class library resultscan = myobject.scandocument(strfmt('%1 %2', VendInvoiceJour.OrderAccount, VendInvoiceJour.InternalInvoiceId), //descripción JJ_DocuScanners.ScannerName, //Escaner a utilizar 100, //Resolución filepath);//ruta del fichero if (resultscan) //if the document si scanned and stored correctly we store it in the //Document Management tables this.writedocuvalue( int2str(vendinvoicejour.recid), 'VendInvoiceJour', 'VENDINV_SC', "JPG", "FACTURA", filepath); In this method first I initialize the COM object so I can call the.net Class library methods: COM myobject = new COM("scannerTwain.ScannerTwain"); The filename will be Internal Invoice Id + Current User id + Current Date. I use the filepath method to concatenate the filename with the Document Management Path in order to get the absolute path where the file will be stored: /* archivepath Gets the absolute path of the file in the Document Management module. Returns Document Management path + file name */ private str archivepath(string filename) str filepath = DocuParameters::find().archivePath; ; if (! filepath) throw error("@sys62843", '', SysInfoAction_formRun::newFormname(formstr(docuParameters), identifierstr(archive_archivepath),"@sys4157")); filepath = Docu::fileCheckPath(filePath); if (! winapi::pathexists(filepath)) throw error("@sys62844", '', SysInfoAction_formRun::newFormname(formstr(docuParameters), identifierstr(archive_archivepath),"@sys4157")); filepath = filepath + filename; return filepath;
13 Using scanners with Axapta Document Management 13 I use the COM object in order to call the scandocument method created in the.net Class Library. //we call the scandocument method of the.net Class library resultscan = myobject.scandocument(strfmt('%1 %2', VendInvoiceJour.OrderAccount, VendInvoiceJour.InternalInvoiceId), //description JJ_DocuScanners.ScannerName, //Twain scanner to use 100, //Resolution filepath);//absolute file path If resultscan has the value 1 (correct scanning and storing of file) I call the method WriteDocuValue in order to create the records in the Document Management tables and associate the VendInvoice current record with the document. /* writedocuvalue Create the DocuValue and DocuRef records needed to store the scanned document in the Document Management and associate it with the VendInvoiceJournal record. PARAMS -refrecid RecId of the VendInvoiceJournal record. -tablename Name of the VendInvoiceJournal table. -_typeid Type of document we are going to generate in the Document Management.. (Table DocuType, Field TypeId) -filetype File extension of the file we want to link with the Document Management records. (JPG, PDF, etc.) -name Description of the Document Management record. -filepath Absolute path of the file we want to store in the Document Management. */ private void writedocuvalue( str refrecid, TableName tablename, str _typeid, str filetype, str name, str filepath) DocuValue docuvalue; DocuRef docuref; Dictionary dict; ; dict = new Dictionary(); ttsbegin; docuvalue.clear(); [docuvalue.filename, docuvalue.filetype, docuvalue.path] = Docu::splitFilename(filePath); docuvalue.name = name; docuvalue.insert(); docuref.clear(); docuref.name = name; docuref.typeid = _typeid; docuref.valuerecid = docuvalue.recid; docuref.reftableid = dict.tablename2id(tablename); docuref.refrecid = str2int(refrecid); docuref.insert(); ttscommit;
14 Using scanners with Axapta Document Management 14 And that is all! We have scanned a document and associated it with a record or the VendInvoiceJournal Table so we can see the document easily in the Document Management module of Axapta. SCANNERS TESTED At first the every TWAIN SDK should work will most scanners without major problems because the TWAIN interfaces seen to be well defined. For this project I have tested the SDKs with a Canon Scan LiDE 60 and a HP Photosmart C380 and they work fine. Pedro Rodriguez is the chief engineer of the Spanish cattle company Juan Jimenez García, S.A. and is working with Axapta 3.0 since 2 years. He is also interested in.net and Java development especially in mobile projects with J2ME. [email protected]
EMC Documentum Application Connectors Software Development Kit
EMC Documentum Application Connectors Software Development Kit Version 6.8 Development Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright
14 Configuring and Setting Up Document Management
14 Configuring and Setting Up Document Management In this chapter, we will cover the following topics: Creating a document type Allowing document types on locked records Creating a document data source
Faye Business Systems Group. Enhancement for Sage MAS 90 and MAS 200. Accounts Payable Document Integration
6320 Canoga Avenue, 15th Floor, Woodland Hills, CA 91367 * Phone: (818)227-5130 * Fax: (818)227-5099 * Web: www.fayebsg.com Overview allows you to easily link any document or set of documents to accounts
Creating Form Rendering ASP.NET Applications
Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client
ClientAce WPF Project Example
Technical Note ClientAce WPF Project Example 1. Introduction Traditional Windows forms are being replaced by Windows Presentation Foundation 1 (WPF) forms. WPF forms are fundamentally different and designed
Share Point Document Management For Sage 100 ERP
Share Point Document Management For Sage 100 ERP 457 Palm Drive Glendale, CA 91202 818-956-3744 818-956-3746 [email protected] www.iigservices.com Share Point Document Management 2 Information in this
Developer Guide. Android Printing Framework. ISB Vietnam Co., Ltd. (IVC) Page i
Android Printing Framework ISB Vietnam Co., Ltd. (IVC) Page i Table of Content 1 Introduction... 1 2 Terms and definitions... 1 3 Developer guide... 1 3.1 Overview... 1 3.2 Configure development environment...
Document Management System 5.6A User Guide
Document Management System 5.6A User Guide Software Documentation This document is the software documentation for the Sage Accpac Document Management System module developed by Visionetix Software. All
How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory
How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory Change Reporter Table of Contents General Information...
ID TECH UniMag Android SDK User Manual
ID TECH UniMag Android SDK User Manual 80110504-001-A 12/03/2010 Revision History Revision Description Date A Initial Release 12/03/2010 2 UniMag Android SDK User Manual Before using the ID TECH UniMag
Export Server Object Extension and Export Task Install guide. (V1.1) Author: Domenico Ciavarella ( http://www.studioat.it )
Export Server Object Extension and Export Task Install guide. (V1.1) Author: Domenico Ciavarella ( http://www.studioat.it ) The Export shapefile Task brings the relevant functionality into your web applications.
MICR Check Printing with Digital Signatures
Table of Contents Table of Contents... 1 Overview... 2 Ordering Supplies... 3 Loading the Software... 4 TOPS 2000 MICR Disk... 4 Before you install... 4 Installing the MICR Check Printing Interface...
A Step by Step Guide for Building an Ozeki VoIP SIP Softphone
Lesson 3 A Step by Step Guide for Building an Ozeki VoIP SIP Softphone Abstract 2012. 01. 20. The third lesson of is a detailed step by step guide that will show you everything you need to implement for
Braindumps.C2150-810.50 questions
Braindumps.C2150-810.50 questions Number: C2150-810 Passing Score: 800 Time Limit: 120 min File Version: 5.3 http://www.gratisexam.com/ -810 IBM Security AppScan Source Edition Implementation This is the
Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011
Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2
1 User Guide For Envelope Printing Add on Module For Tally.ERP 9 Release 2.0 2 About Envelope Printing We store Customer/Supplier Information such as Address & other Contact Details. This information gets
AP Vouchers with Credit Card Payments For Sage 500 ERP
AP Vouchers with Credit Card Payments For Sage 500 ERP Overview AP Vouchers with Credit Card Payments The purpose of this enhancement is to allow for payment of AP Vouchers by transferring the voucher
MS Active Sync: Sync with External Memory Files
Mindfire Solutions - 1 - MS Active Sync: Sync with External Memory Files Author: Rahul Gaur Mindfire Solutions, Mindfire Solutions - 2 - Table of Contents Overview 3 Target Audience 3 Conventions...3 1.
Creating Database Tables in Microsoft SQL Server
Creating Database Tables in Microsoft SQL Server Microsoft SQL Server is a relational database server that stores and retrieves data for multi-user network-based applications. SQL Server databases are
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
http://barcoderesource.com/pdf417barcode.shtml
2D Barcode Fonts http://barcoderesource.com/pdf417barcode.shtml Copyright (c) 2009-2013, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may result from
Visual Basic. murach's TRAINING & REFERENCE
TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
How To Write A File Station In Android.Com (For Free) On A Microsoft Macbook Or Ipad (For A Limited Time) On An Ubuntu 8.1 (For Ubuntu) On Your Computer Or Ipa (For
QtsHttp Java Sample Code for Android Getting Started Build the develop environment QtsHttp Java Sample Code is developed using ADT Bundle for Windows. The ADT (Android Developer Tools) Bundle includes:
FAQ CE 5.0 and WM 5.0 Application Development
FAQ CE 5.0 and WM 5.0 Application Development Revision 03 This document contains frequently asked questions (or FAQ s) related to application development for Windows Mobile 5.0 and Windows CE 5.0 devices.
Scanning Options and Techniques for Client Profiles for Windows
C ase Manag e m e n t by C l i e n t P rofiles Scanning Options and Techniques for Client Profiles for Windows T E C H N O L O G Y F O R T H E B U S I N E S S O F L A W Table of Contents 2 Table of Contents
JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK
Technical Library JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK Version 10 Last updated on June, 2014 ALL RIGHTS RESERVED BY LAB ASPRISE! 1998, 2014. Table of Contents 1 INTRODUCTION...6
Demo: Controlling.NET Windows Forms from a Java Application. Version 7.3
Demo: Controlling.NET Windows Forms from a Java Application Version 7.3 JNBridge, LLC www.jnbridge.com COPYRIGHT 2002 2015 JNBridge, LLC. All rights reserved. JNBridge is a registered trademark and JNBridgePro
Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.
Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.3 Selected Range Preview List 5.4 Scheduling of Messages 5.5 Scheduled
MEDILINK ESI 2011+ (R2) How To: Use the Medilink Document Management System. Casey Pittman Developer - APS Medilink 2011/08/12
How To: Use the Medilink Document Management System Casey Pittman Developer - APS Medilink 2011/08/12 Table Of Contents Table Of Contents... ii Introduction... 1 Getting Started... 1 1 Document Management
Knocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
CRM Setup Factory Installer V 3.0 Developers Guide
CRM Setup Factory Installer V 3.0 Developers Guide Who Should Read This Guide This guide is for ACCPAC CRM solution providers and developers. We assume that you have experience using: Microsoft Visual
BarTender s ActiveX Automation Interface. The World's Leading Software for Label, Barcode, RFID & Card Printing
The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender s ActiveX Automation Interface Controlling BarTender using Programming Languages not in the.net Family Contents
User Manual. 3-Heights PDF Producer API. Version 4.6
User Manual 3-Heights PDF Producer API Version 4.6 Contents 1 Introduction........................................................................ 2 1.1 Operating Systems...................................................................
Getting Started with STATISTICA Enterprise Programming
Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:[email protected] Web: www.statsoft.com
Informatica Cloud Connector for SharePoint 2010/2013 User Guide
Informatica Cloud Connector for SharePoint 2010/2013 User Guide Contents 1. Introduction 3 2. SharePoint Plugin 4 3. Objects / Operation Matrix 4 4. Filter fields 4 5. SharePoint Configuration: 6 6. Data
PCI Compliance. Network Scanning. Getting Started Guide
PCI Compliance Getting Started Guide Qualys PCI provides businesses, merchants and online service providers with the easiest, most cost effective and highly automated way to achieve compliance with the
ScriptLogic File System Auditor User Guide
ScriptLogic File System Auditor User Guide FILE SYSTEM AUDITOR I 2005 by ScriptLogic Corporation All rights reserved. This publication is protected by copyright and all rights are reserved by ScriptLogic
Table Of Contents. iii
PASSOLO Handbook Table Of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 3 First steps... 3 The Welcome dialog... 3 User login... 4 PASSOLO Projects... 5 Overview...
Chain of Responsibility
Chain of Responsibility Comp-303 : Programming Techniques Lecture 21 Alexandre Denault Computer Science McGill University Winter 2004 April 1, 2004 Lecture 21 Comp 303 : Chain of Responsibility Page 1
Team Foundation Server 2012 Installation Guide
Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day [email protected] v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation
CSE 308. Coding Conventions. Reference
CSE 308 Coding Conventions Reference Java Coding Conventions googlestyleguide.googlecode.com/svn/trunk/javaguide.html Java Naming Conventions www.ibm.com/developerworks/library/ws-tipnamingconv.html 2
Web Services API Developer Guide
Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting
UW- Green Bay QuickBooks Accounts Receivable User Manual
UW- Green Bay QuickBooks Accounts Receivable User Manual Table of Contents Topic Page Number Logging into QuickBooks 2 Changing your password. 3 Creating Invoices. 4 Customer Entry/Search. 5-7 Entering
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
Microsoft Dynamics NAV Connector. User Guide
Microsoft Dynamics NAV Connector User Guide Microsoft Dynamics NAV Connector, version 1.0 Copyright Bottomline Technologies, Inc. 2008. All Rights Reserved Information in this document is subject to change
How To Use Blackberry Web Services On A Blackberry Device
Development Guide BlackBerry Web Services Microsoft.NET Version 12.1 Published: 2015-02-25 SWD-20150507151709605 Contents BlackBerry Web Services... 4 Programmatic access to common management tasks...
Third-party software is copyrighted and licensed from Kofax s suppliers. This product is protected by U.S. Patent No. 5,159,667.
2006-2008 Kofax, Inc., 16245 Laguna Canyon Road, Irvine, California 92618, U.S.A. All right reserved. Portions 2002-2006 Kofax Development GmbH. Portions 1997-2006 Kofax Development UK Ltd. All Rights
How to develop your own app
How to develop your own app It s important that everything on the hardware side and also on the software side of our Android-to-serial converter should be as simple as possible. We have the advantage that
TSScan - Usage Guide. Usage Guide. TerminalWorks TSScan 2.5 Usage Guide. [email protected]
Usage Guide TerminalWorks TSScan 2.5 Usage Guide Page 1 Contents Installation... 5 TSScan Server... 5 TSScan Client... 9 TSScan Modes... 14 TSScan Standalone... 14 TSScan DS... 14 Virtual TWAIN DS... 14
PACK'N DEPLOY GUIDE. Version 2.58
PACK'N DEPLOY GUIDE Version.58 Copyright 1981-014 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Netop Business Solutions
SmartConnect Users Guide
eone Integrated Business Solutions SmartConnect Users Guide Copyright: Manual copyright 2003 eone Integrated Business Solutions All rights reserved. Your right to copy this documentation is limited by
Connections to External File Sources
Connections to External File Sources By using connections to external sources you can significantly speed up the process of getting up and running with M-Files and importing existing data. For instance,
DEPLOYING A VISUAL BASIC.NET APPLICATION
C6109_AppendixD_CTP.qxd 18/7/06 02:34 PM Page 1 A P P E N D I X D D DEPLOYING A VISUAL BASIC.NET APPLICATION After completing this appendix, you will be able to: Understand how Visual Studio performs deployment
Using Microsoft Dynamics AX 2012
Exercise Guide Andreas Luszczak Using Microsoft Dynamics AX 2012 Springer Vieweg, 2nd Edition 2012 ISBN 978-3-8348-1742-6 September 2012 VI Exercise Guide Registered and/or industrial names, trade names,
Configuring the SST DeviceNet OPC Server
Overview This application note describes the steps necessary to configure the SST DeviceNet OPC Server for use under Windows NT (Service Pack 3 or higher). This example shows how to set up a configuration
Security Classification: EIDA ID Card Toolkit v2.7. Developer s Guide
Security Classification: EIDA ID Card Toolkit v2.7 Developer s Guide Organization Document Title Date 31-10-2012 Doc Name / Ref Classification Document Type Document Details Emirates Identity Authority
E-invoice manual Instruction for a client implementation of the B2B web service
E-invoice manual Instruction for a client implementation of the B2B web service 460.109 en (doc.pf) 08.2013 PF Manual Instruction for a client implementation of the B2B web service Version August 2013
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
Installing Crystal Reports XI R2. Installing Crystal Reports XI R2
Installing Crystal Reports XI R2 Installing Crystal Reports XI R2 Installing Crystal Reports XI R2 The Crystal Reports Installation Wizard works with Microsoft Windows Installer to guide you through the
SQL Server Database Web Applications
SQL Server Database Web Applications Microsoft Visual Studio (as well as Microsoft Visual Web Developer) uses a variety of built-in tools for creating a database-driven web application. In addition to
DocuSign for SharePoint 2010 1.5.1
Quick Start Guide DocuSign for SharePoint 2010 1.5.1 Published December 22, 2014 Overview DocuSign for SharePoint 2010 allows users to sign or send documents out for signature from a SharePoint library.
Installing Crystal Reports XI. Installing Crystal Reports XI
Installing Crystal Reports XI Installing Crystal Reports XI Installing Crystal Reports XI The Crystal Reports Installation Wizard works with Microsoft Windows Installer to guide you through the installation
WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013
WEARIT DEVELOPER DOCUMENTATION 0.2 preliminary release July 20 th, 2013 The informations contained in this document are subject to change without notice and should not be construed as a commitment by Si14
Office of History. Using Code ZH Document Management System
Office of History Document Management System Using Code ZH Document The ZH Document (ZH DMS) uses a set of integrated tools to satisfy the requirements for managing its archive of electronic documents.
Spring Design ScreenShare Service SDK Instructions
Spring Design ScreenShare Service SDK Instructions V1.0.8 Change logs Date Version Changes 2013/2/28 1.0.0 First draft 2013/3/5 1.0.1 Redefined some interfaces according to issues raised by Richard Li
Android Security Lab WS 2014/15 Lab 1: Android Application Programming
Saarland University Information Security & Cryptography Group Prof. Dr. Michael Backes saarland university computer science Android Security Lab WS 2014/15 M.Sc. Sven Bugiel Version 1.0 (October 6, 2014)
Programming Project 1: Lexical Analyzer (Scanner)
CS 331 Compilers Fall 2015 Programming Project 1: Lexical Analyzer (Scanner) Prof. Szajda Due Tuesday, September 15, 11:59:59 pm 1 Overview of the Programming Project Programming projects I IV will direct
3 C i t y C e n t e r D r i v e S u i t e 7 0 0 S t. L o u i s, MO 6 3 1 4 1 w w w. k n o w l e d g e l a k e. c o m P a g e 3
The proposed solution utilizes Microsoft SharePoint as the foundation platform. Microsoft SharePoint is a powerful portal solution that provides a single point of access to people, teams, knowledge, and
TRANSFORM YOUR MEDE8ER TV WALL FROM THIS: TO THIS: LIBRARY VIEW SHOW VIEW SEASON VIEW FULL SYNOPSIS AND INFO
TRANSFORM YOUR MEDE8ER TV WALL FROM THIS: TO THIS: LIBRARY VIEW SHOW VIEW SEASON VIEW FULL SYNOPSIS AND INFO 1 Acknowledgement Thank you to Sstteevvee man behind TVRename and Mark Summerville for their
Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory
Administrator s Guide to deploying Engagement across multiple computers in a network using Microsoft Active Directory Fall 2009 Copyright 2009, CCH INCORPORATED. A Wolters Kluwer Business. All rights reserved.
E-mail Settings 1 September 2015
Training Notes 1 September 2015 PrintBoss can be configured to e-mail the documents it processes as PDF attachments. There are limitations to embedding documents in standard e-mails. PrintBoss solves these
Outlook 2010 Essentials
Outlook 2010 Essentials Training Manual SD35 Langley Page 1 TABLE OF CONTENTS Module One: Opening and Logging in to Outlook...1 Opening Outlook... 1 Understanding the Interface... 2 Using Backstage View...
Appointment Scheduler
EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing
Studio Designer 80 Guide
Table Of Contents Introduction... 1 Installation... 3 Installation... 3 Getting started... 5 Enter your company information... 5 Enter employees... 6 Enter clients... 7 Enter vendors... 8 Customize the
Set up My Sites (SharePoint Server
1 of 8 5/15/2011 9:14 PM Set up My Sites (SharePoint Server 2010) Published: May 12, 2010 This article describes how to set up My Sites in Microsoft SharePoint Server 2010. Like other tasks in SharePoint
Creating a Distribution List from an Excel Spreadsheet
Creating a Distribution List from an Excel Spreadsheet Create the list of information in Excel Create an excel spreadsheet. The following sample file has the person s first name, last name and email address
AXIS 70U - Using Scan-to-File
AXIS 70U - Using Scan-to-File Introduction This document describes the Scan-to-File feature in the AXIS 70U. The step-by-step instructions describe the process of configuring the AXIS 70U and an FTP server.
Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500
Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started... 3 Opening Outlook...
Comparing the Effectiveness of Penetration Testing and Static Code Analysis
Comparing the Effectiveness of Penetration Testing and Static Code Analysis Detection of SQL Injection Vulnerabilities in Web Services PRDC 2009 Nuno Antunes, [email protected], [email protected] University
QUICK START GUIDE. Draft twice the documents in half the time starting now.
QUICK START GUIDE Draft twice the documents in half the time starting now. WELCOME TO PRODOC Thank you for choosing ProDoc, your forms solution to save time and money, reduce errors, and better serve your
SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore
SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore Document Scope This solutions document describes how to configure and use the Microsoft Exchange InfoStore Backup and Restore feature in
Dynamics AX. Microsoft Dynamics AX 4.0. Microsoft Dynamics ISV Software Solution Test Guidelines
Dynamics AX Microsoft Dynamics AX 4.0 Microsoft Dynamics ISV Software Solution Test Guidelines May 23, 2007 The information contained in this document represents the current view of Microsoft Corporation
Librarian. Integrating Secure Workflow and Revision Control into Your Production Environment WHITE PAPER
Librarian Integrating Secure Workflow and Revision Control into Your Production Environment WHITE PAPER Contents Overview 3 File Storage and Management 4 The Library 4 Folders, Files and File History 4
1. PREREQUISITES 2. NETWORK ADMINISTRATORS INFO
1. PREREQUISITES Software on Database server: - Microsoft SQL Server 2012 or 2012 Express - Minimum 1 CPU (more depending on number of users) - Minimum 4 GB (more depending on number of users) Software
Generating Automated Test Scripts for AltioLive using QF Test
Generating Automated Test Scripts for AltioLive using QF Test Author: Maryam Umar Contents 1. Introduction 2 2. Setting up QF Test 2 3. Starting an Altio application 3 4. Recording components 5 5. Performing
MAS 90 MAS 200 Tips, Tricks and Frequently Asked Questions (FAQ s) Prepared by: The Fitzgerald Group August 11, 2004
MAS 90 MAS 200 Tips, Tricks and Frequently Asked Questions (FAQ s) Prepared by: The Fitzgerald Group August 11, 2004 This is a compilation of ideas from The Fitzgerald Group staff, from clients and from
Witango Application Server 6. Installation Guide for Windows
Witango Application Server 6 Installation Guide for Windows December 2010 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
Pcounter Web Report 3.x Installation Guide - v2014-11-30. Pcounter Web Report Installation Guide Version 3.4
Pcounter Web Report 3.x Installation Guide - v2014-11-30 Pcounter Web Report Installation Guide Version 3.4 Table of Contents Table of Contents... 2 Installation Overview... 3 Installation Prerequisites
Developing Task Model Applications
MANJRASOFT PTY LTD Aneka 2.0 Manjrasoft 10/22/2010 This tutorial describes the Aneka Task Execution Model and explains how to create distributed applications based on it. It illustrates some examples provided
AccuPOS to MAS90/200 Integration Guide
AccuPOS to MAS90/200 Integration Guide Part I - MAS90 Company Setup In order to use AccuPOS Point of Sale and have it integrate with MAS90/200 for inventory and accounting purposes, we ask that you setup
Customer Tips. Xerox Network Scanning TWAIN Configuration for the WorkCentre 7328/7335/7345. for the user. Purpose. Background
Xerox Multifunction Devices Customer Tips dc07cc0432 October 19, 2007 This document applies to these Xerox products: X WC 7328/7335/7345 for the user Xerox Network Scanning TWAIN Configuration for the
How to set up Simple Network Management Protocol (SNMP) for Netop Remote Control
TECHNICAL PAPER How to set up Simple Network Management Protocol (SNMP) for Netop Remote Control Netop develops and sells software solutions that enable swift, secure and seamless transfer of video, screens,
idelpi Software Quick Install and Basic Configuration Guide
idelpi Software Quick Install and Basic Configuration Guide (Trial version) This documentation helps you in installing the trial version of idelpi construction software on your computer. Prerequisites
LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration
LAB 6: Code Generation with Visual Paradigm for UML and JDBC Integration OBJECTIVES To understand the steps involved in Generating codes from UML Diagrams in Visual Paradigm for UML. Exposure to JDBC integration
Bitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
Choosing a Development Tool
Microsoft Dynamics GP 2013 R2 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
