Internet Payment Gateway. Win32 API Developer Guide
|
|
|
- Solomon Phillip Wilson
- 10 years ago
- Views:
Transcription
1 Internet Payment Gateway Win32 API Developer Guide
2 Table of Contents Disclaimer... 3 Confidentiality... 3 Document Purpose / Intended Audience... 3 Related Documents Introduction Minimum System Requirements Installation API Dependencies Basic St. George Bank Client Library OpenSSL Libraries St. George Bank Specific Information and Files The St. George Bank Base Test Program Supplying Input to the Test Program Running the test program Troubleshooting Installation SSL/Security Connectivity System Parameter values / Transaction data Response codes Logging API Development/Integration Implementation guidelines Directions for compiling and linking Win32 API Reference Available Functions/Methods init_client free_client cleanup execute flushbundle get newbundle put put_clientid put_certificatepassword put_certificatepath setport setservers Error/Exception Handling API Logging Sample Application Getting Help IPG Web Site Contacting St. George Bank...20 Appendix A Files included in this Developer Kit...21
3 Disclaimer St.George Bank - A Division of Westpac Banking Corporation This document, including attachments, is not for general circulation, but for distribution to a limited number of specific corporations and individuals that are known to St.George Bank ( Company ). It is in draft form and its contents are subject to change, including changes of substance. Any person choosing to act on information contained in this document is advised to verify the information. Confidentiality By accepting this document, the recipient agrees to keep the information contained in it permanently confidential. This document is intended for use by the recipient only and may not be copied, reproduced or distributed to others at any time without the prior written consent of the Company. It cannot be used for any purpose except that for which it is given to you i.e. as user documentation. If you do not agree with any of the above conditions, you must return this document immediately. Document Purpose / Intended Audience This guide is one component of the St. George Bank Transaction Server document set. It intended to act a reference point for developers seeking to implement the St. George Bank transaction functionality into merchant web applications. It provides specific technical information about the typical deployment of the St. George Bank Win32 API and delivers valuable insights into more user-specific deployments. It is assumed that the parties implementing this API will be experienced in implementing web applications in a Win32 development environment, and this document is written principally toward parties with this expertise. Related Documents St. George Bank Generic API Developer Guide o o o o o St. George Bank.Net Developer Guide St. George Bank Java Developer Guide St. George Bank Perl Developer Guide St. George Bank Linux Developer Guide St. George Bank PHP Developer Guide API Developers Guide Win32 Page 3
4 1 Introduction St.George Bank - A Division of Westpac Banking Corporation The St. George Bank Win32 API is a Windows-based dynamic link library containing methods for use with the St. George Internet Payment Gateway. The API enables web site and application developers to efficiently add credit card transaction processing capabilities to their products. C++ Pascal Borland MSC++ Cygwin Delphi The St. George Bank Win32 API can be used in Windows-based applications in many programming environments including C/C++, Delphi, Visual Basic, Perl, and with a wide variety of applications like Progress, FoxPro, and many others. This can be done by writing a wrapper around the webpayclient.dll. Additional Windows specialist development kits for OCX and ASP are also available. These kits utilise the core St. George Bank client libraries as a basis for deployment but provide specific development wrappers to suit each environment. This document should be used in conjunction with the St. George Bank Generic API Developer Guide document, which includes details on parameters required for credit card transactions, implementation guidelines and a list of response codes. This document also includes common configuration settings, test applications and protocols, and sample code that will assist developers in incorporating the API into their chosen application. Communication between the St. George Bank API and St. George Bank Transaction Server Gateway uses SSL connectivity through server addresses and defined ports. NOTE: If your application is located behind a firewall or proxy server, you should ensure that the relevant addresses and ports are not being filtered or blocked. It is important to note that the St. George Bank Transaction Server utilises two distinct transaction processing environments. These environments are defined as LIVE and TEST. The LIVE environment connects directly to the live banking processing system and performs real-time transactions. The TEST environment is a simulated environment controlled within the transaction server that effectively mimics the live processing environment; TEST is principally used for integration testing and training. Using the parameters provided by your St. George Bank representative you must define and test your application and API integration against the TEST environment to ensure compliance. 1.1 Minimum System Requirements The following minimum system configuration is required for implementation of the St. George Win32 API. Operating System Processor Processor Speed Memory Windows NT 4.0, Service Pack 6.0a - Windows XP (SP2) Windows 2000 (SP4) Pentium III 800Mhz 256 Mb Please note: The Window C++ API has been certified for a machine built exactly as above and is not supported for any other configurations. It is assumed that the parties implementing this API will meet the above requirements and be experienced in implementing web applications in a Windows C++ development environment, and this document is written principally toward parties with this expertise API Developers Guide Win32 Page 4
5 2 Installation St.George Bank - A Division of Westpac Banking Corporation Before installing the API, please check that your system meets the minimum system requirements listed above. Installation is delivered as an Installshield that contains all the necessary components including sample source code, documentation, and supporting libraries. The Installshield provides a simple point-and-click process that installs all files into the appropriately specified locations and performs the requisite registration of dependencies and libraries. 2.1 API Dependencies The following sections detailing the dependencies are provided for those parties who wish to tailor the installation to suit a specialised or non-standard implementation. The St. George Bank Win32 API client library relies upon specific libraries to enable SSL connectivity and security; these are included in the standard St. George Bank Win32 API Development Kit. All component libraries are registered by the Installshield Basic St. George Bank Client Library The basic St. George Bank client library is named webpayclient.dll and is supplied with the development kit. The files should be placed in an appropriate folder on your system. It is customary to place library files into the <windows>\system32 folder (for example c:\winnt\system32) but you can place the basic St. George Bank client library in any folder identified on the Windows path or into the folder from which the St. George Bank client software will run OpenSSL Libraries All St. George Bank APIs except Java depend on the OpenSSL libraries. These libraries should be OpenSSL version 0.9.6, or greater, and must be correctly installed on your machine before the native St. George Bank client software will execute successfully. The St. George Bank development kit contains OpenSSL library files for OpenSSL version 0.9.7a. The OpenSSL libraries are named libeay32.dll and ssleay32.dll. These files often already exist on machines onto which communication or e-commerce software has previously been installed. If you are certain your system already has OpenSSL files of version or above, you may disregard the files delivered with the development kit. If you want to use the OpenSSL files supplied with the development kit. You must copy the libeay32.dll and ssleay32.dll files to your system. It is customary to place these files into the <windows>\system32 folder (for example c:\winnt\system32) but you can place these files in any folder identified on the Windows path, or into the folder from which the St. George Bank client software will run. The Installshield will place these files in the installation directory. Alternatively, you may download pre-compiled versions of the OpenSSL libraries from a trusted site, or download the OpenSSL source and compile it on your machine. Eg. NOTE If you have older files on your system from a previous implementation, these files may prevent the current API version from operating correctly. To rectify this problem, we strongly recommend that you... Remove all occurrences of key library files (webpayclient.dll, ssleay32.dll and libeay32.dll) from your system (or, at least, from the Windows path) prior to installing the new library files included in this kit. Preferably, you should copy these older library files to a folder away from the Windows path or onto a floppy rather than deleting them. API Developers Guide Win32 Page 5
6 2.2 St. George Bank Specific Information and Files Your St. George Bank representative will supply you with information and files specific to the St. George Bank Gateway you will be using. This includes St. George Bank Gateway address ( Gateway port numbers: Test (3007) and Live (3006) NOTE: If your application is located behind a firewall or proxy server, you should ensure that the relevant addresses and ports are not being filtered or blocked. Your St. George Bank Client ID A St. George Bank client certificate file (e.g., client.cert ) appropriate for your St. George Bank gateway and the password protecting this certificate file You must place the St. George Bank client certificate file somewhere on your machine so that the St. George Bank client software can access it. It is recommended that you place the file in the same folder with all your other St. George Bank client files or with other files that make up your own application. 2.3 The St. George Bank Base Test Program Running the Installshield will install a test application (BaseTest.cpp) into the specified folder. Refer to appendix A for a description of all files included in the install. You must compile and run the test program to ensure that: The OpenSSL libraries are correctly installed The basic St. George Bank Client library has been installed The necessary ports in your firewall are opened to allow communications There are no other basic connectivity problems with your machine Instructions for compilation can be found in section 3.2. The files required to compile and build the base test program are: BaseTest.cpp webpayclient.h webpayclient.dll Supplying Input to the Test Program The test program takes 7 possible command line arguments: BaseTest.exe <gateway_address> <gateway_port> <client_id> <certificate_file> <certificate_password> <trusted_certificates_file> <number_of_transactions> <debug> Argument <gateway_address> <gateway_port> <client_id> Description The address of your St. George Bank gateway, Multiple gateways may be separated by commas. The port number provided to you. Ensure that you specify the correct port number for either the test (3007) or live (3006) environment. The Client ID issued to you (1000 ). Note: If you need to separate different business entities or income streams, your St. George Bank representative can set up multiple Client Ids under your IPG Customer ID (5000.) for you. API Developers Guide Win32 Page 6
7 <certificate_file> <certificate_password> <trusted_certificates_file> <number_of_transactions> <debug> The name of your St. George Bank client certificate file, e.g. c:\st. George Bank\client.cert. You can use the full path or a relative path, as long as the name resolves correctly. The password protecting your St. George Bank client certificate file. The name of a certificate file containing certificates for all certificate authorities that are to be trusted. If left blank ( ), all certificate authorities are trusted. The number of transactions to submit to the St. George Bank gateway before terminating the test. To enable API logging, set this paramater to debug. For example: BaseTest.exe " "3007" " " "client.cert" "password" "" Running the test program The test may take some time to establish the first SSL connection but all subsequent transactions will occur within seconds. The output of the test program should include some of the following or similar responses Response Code = 00 Result = 0 Response Text = Approved (TEST TRANSACTION ONLY) Error Message = (null) Transaction Reference = If the output of the test program contains the word APPROVED, the installation of the API has been successful. The following gives a brief overview of the fields involved: Field RESPONSECODE RESPONSETEXT ERROR TXNREFERENCE RESULT (deprecated) Explanation A two digit code used to determine the outcome of the transaction. The code number matches the RESPONSETEXT field. 00, 08 or 77 designate an approved transaction. A complete list of response can be found in Appendix A of the Generic API Developer Guide. A meaningful text message that explains the response code Any error additional messages received from the gateway. A unique reference number generated for each transaction. The result field designates the success or failure of the execute() method itself. 0 designates success, a value <> 0 designates failure. NOTE: Do not use this field to determine whether the transaction has been approved or declined. NOTE: Please follow the guidelines in the Generic API Developer Guide on how to determine the outcome of a transaction. API Developers Guide Win32 Page 7
8 2.4 Troubleshooting If your output does not look as expected, please review the steps you have taken so far. The following questions may assist in determining common API problems: Installation Are the OpenSSL libraries somewhere on the Windows path? Is the basic St. George Bank client library somewhere on the Windows path? Are you using OpenSSL version or higher? Have you removed any old versions of the API before installation? It might be necessary to manually unregister the webpayclient.dll using the windows command regsvr32 /u If you encounter an error unable to register dll or similar during install, proceed with the install and reboot the machine. The webpayclient.dll should have been registered despite this message. In some cases it might be necessary to register the webpayclient.dll using the windows command regsvr SSL/Security If you encounter the error UNABLE TO INITIALISE SSL or similar, please check the following: Do you have the correct certificate file? Are you using the correct certificate pass phrase? Path to certificate file: Have you specified the full path, eg. c:/myfolder/cert.cert Trusted certificate file: leave this parameter blank Do you have read access to the cert file? Connectivity Do you have connectivity to the gateway? Launch Internet Explorer on the machine the API is installed on and type in the URL If you can see 5 squares, you can reach the gateway. Are you behind a firewall? You may need to contact your Security Administrator to ensure the API ports are open for traffic in both directions. Are you using any packet shapers or bandwidth management products? If not configured properly, these might affect connectivity to the gateway. Commercial and freeware tools (eg. Packet Sniffers) can be found on the Internet, to assist you in testing your network connectivity to the St. George Bank Internet Payment Gateway System Are you using the latest drivers for you network interface card? Are your TCP/IP libraries up to date? Have you applied the latest patches to your Operating System? Do you have enough RAM on your machine to accommodate for concurrency and/or other applications running on that machine? Do you have any applications running that might interfere with the API? API Developers Guide Win32 Page 8
9 2.4.5 Parameter values / Transaction data Is the right location of the St. George Bank certificate file specified? You may need to specify the file s full path. Is the password correct for the St. George Bank client certificate? Is the correct address and test port number specified for the St. George Bank gateway? You may want to use nslookup to ensure that the address resolves correctly. If it does resolve correctly, the IP address of the gateway will be displayed on the screen. If it does not, you will get an unknown host message. Are you using the correct Merchant ID and Client ID? Are you sending all the required fields for a transaction? Refer to the generic developer guide for required fields. Do all the fields in the transaction bundle contain valid data? Refer to the generic developer guide for field restrictions Response codes In some cases, the system may return errors when you are expecting an approved or other code during testing. Please check the response code you receive against those contained in the Generic API Developer Guide. In the Test environment, the response code is determined by the cents amount, eg. $1.51 = 51 INSUFFICIENT FUNDS Some response codes may be generated at any time and this behaviour is perfectly normal, for example, the system may return the code IP for In progress if the transaction is still being processed Logging To facilitate debugging, it is recommended to log the values of all fields in the transaction bundle prior to executing the transaction. The transaction response (including any errors that might occur) should be logged as well. Refer to section 4.3 for instructions on how to enable API logging. If you are still unable to identify the problem, call your St. George Bank representative. Refer to chapter 6, Getting Help for contact details. API Developers Guide Win32 Page 9
10 3 API Development/Integration St.George Bank - A Division of Westpac Banking Corporation The following chapters deal with implementing your own solution using the St. George Bank API. 3.1 Implementation guidelines Please carefully read the Generic API Developer Guide document before implementing your solution. It contains useful instructions on how to avoid common mistakes when implementing the API. 3.2 Directions for compiling and linking Here are directions for building the test program using Microsoft Visual C++. Other compilers may be used to perform this process however, if you use another, please refer to its documentation for instructions on how to build programs. For Visual C++ o o o o o Start Visual C++, create a new empty Win32 console application project (File->New->Project->Win32 Console Application) and add the BaseTest.cpp source file to the project (Project->Add To Project- >Files). Ensure that the include files mentioned above (webpayclient.h, etc.) and the link library are in the appropriate folders (Tools->Options->Directories->Include Files/Library Files). Ensure that the link library file is listed as a required library module (Project->Settings->Link). Note that Visual C++ defines the parameter WIN32 for the pre-compiler by default so you don t need to explicitly define this parameter. Build the test application (Build->Build ). If you are building a St. George Bank client component that directly relies upon the basic native St. George Bank client library, you can build your component by following the directions given above. Merely replace the BaseTest.cpp file with all your source files and place all your header files in an appropriate folder (such as the folder containing the webpayclient.h file). API Developers Guide Win32 Page 10
11 4 Win32 API Reference St.George Bank - A Division of Westpac Banking Corporation This section contains reference material, functions, methods and source code used to implement the Win32 API. For information on Credit Card transactions and parameters refer to the Generic API Developer Guide. 4.1 Available Functions/Methods init_client BOOL init_client ( ) There are no parameters for this method. This method returns true when the client is successfully initialised. Initialise the St. George Bank client. This method can be called explicitly or it will be called automatically when other methods are invoked free_client BOOL free_client ( ) There are no parameters for this method. This method returns true when all system resources allocated to the client are cleared. Free the resources of the St. George Bank client. This method should be called when use of the St. George Bank client is complete to ensure that all system resources are freed. API Developers Guide Win32 Page 11
12 4.1.3 cleanup void cleanup ( void * txn ) The only parameter required for the cleanup method is the transaction context. The cleanup method returns void (no return value). The cleanup method should be called at the end of a transaction in order to de-allocate memory and other resources used by St. George Bank Win32, to complete the transaction execute BOOL execute ( void * txn ) The only parameter needed by the execute method is a void pointer to the transaction context. Execute will return true if the transaction was processed successfully. This does not imply approval of the transaction. Execute returns false if the transaction request is incomplete for any reason. Ordinarily, execute is called after all values have been set, and should only be called once per transaction. If execute fails, the application may call execute again, depending on the rules outlined in the section Determining the Outcome of a Transaction in the Generic API Developer Guide accompanying this guide flushbundle void * flushbundle ( void * txn ) The flushbundle requires only the transaction context. This method returns a cleared bundle that may be different from the original. This method is used to re-create a context/bundle. All values, including server address, port, certificate password and path will need to be reset after calling this method. API Developers Guide Win32 Page 12
13 4.1.6 get char * get ( void * txn, LPCTSTR name ) The get method requires the transaction context and a string containing the name of the value to be returned. The get method returns a character string containing the value requested. The get method can be used at any time to return values from the transaction context. It is typically used after the execute method has been called. See the section Transaction Responses in the Generic API Developer Guide document accompanying this guide for a full listing of values available for the transaction type being used newbundle void * newbundle ( void ); newbundle has no required parameters. A void pointer is returned to the application. newbundle is used to create a new transaction context. The application must maintain reference to this pointer, and should not attempt to modify it in any way, except through the library s methods. This method should be the first library method called by the application, as the transaction context or bundle is required for nearly all of the library s methods put void put ( void * txn, LPCTSTR name, LPCTSTR value ) The put method requires the transaction context, a string containing the name of the parameter to be set, and a string containing the value of the parameter. There is no return value for this method. This method sets values in the transaction context. For a full list of the parameters that can be set, see the Transaction Requests section in the Generic API Developer Guide accompanying this guide. API Developers Guide Win32 Page 13
14 4.1.9 put_clientid void put_clientid ( void * txn, LPCTSTR newval ) The put_clientid method requires the transaction context and a string containing the ClientID. There is no return value for this method. This method sets the ClientID in the transaction context/bundle put_certificatepassword void put_certificatepassword ( void * txn, LPCTSTR newval ) The put_certificatepassword method requires the transaction context and a string containing the Certificate Password. There is no return value for this method. This method sets password for the Certificate in the transaction context/bundle put_certificatepath void put_certificatepath ( void * txn, LPCTSTR newval ) The put_certificatepath method requires the transaction context and a string containing the Certificate Path. There is no return value for this method. This method sets path and location for the Certificate in the transaction context/bundle. API Developers Guide Win32 Page 14
15 setport void setport ( void * txn, LPCTSTR Port ) The setport method requires the transaction context and a string containing the server port. There is no return value for this method. This method sets Port through which the Servers communicate in the transaction context/bundle setservers void setservers ( void * txn, LPCTSTR ServerList, LPCTSTR Port ) This method takes the transaction context as a void pointer, a string containing a comma separated list of server names or IP addresses, and a string containing the TCP Port number to connect on. This method has no return type. This method must always be used to set the names or IP addresses and the port number of the servers with which to communicate. Multiple servers may be specified, but they may only use the one port. 4.2 Error/Exception Handling The St. George Bank Win32 API handles all errors internally. Any errors encountered during processing, cause the transaction to fail. Error messages are viewed by investigating the ERROR field. If a transaction attempt fails and a Transaction Reference has been returned by the St. George Bank Servers, the execute method will automatically query the status up to three more times. Beyond this, execute fails, and the transaction reference is available to the application. The merchant s application should be enabled to query the status of such a transaction, and be able to do so at any time. 4.3 API Logging The St. George Bank Win32 libraries have comprehensive inbuilt debugging features. To enable debugging, use the put( ) method to set the parameters DEBUG and LOGFILE. The parameter DEBUG can be set to ON or OFF, with a default value of OFF. LOGFILE defaults to the program s stdout (Standard Output file), and can be pointed to any filename. If the file does not already exist, it will be created. A valid directory must exist for the output file. put (bundle, DEBUG, ON ) put (bundle, LOGFILE, log.txt ) You can use the use the get() method and the THEWORKS parameter to obtain a dump of all values contained in the transaction bundle. get (bundle, THEWORKS ) API Developers Guide Win32 Page 15
16 5 Sample Application The sample included here is C++ code for the most basic creditcard implementation possible and contains hard-coded values. It simply displays the responses to the user. It is intended only to demonstrate the basic concepts involved in using the St. George Bank Win32 API. Your production application will need to collect user or other input, and log the transaction responses to a database and/or display them to users. #include "include\webpayclient.h" #define THE_CLIENT_TYPE "webpayc++ (Win 32)" #define THE_VERSION "1.12" // prototypes void sendtransaction( int argc, char *argv[] ); boolean dostatuscheck(void * bundle); boolean approvedtransaction(char * responsecode); void displayresults(void * bundle); int main( int argc, char *argv[] ) int status = 0; if( argc < 8 ) printf( "\r\nnative Webpay Client Test\r\n" ); printf( "=========================\r\n" ); printf( "usage: BaseTest.exe <serverlist> <port> <clientid> <cert path> " ); printf( "<cert pass> <ca_file> <num_iters> \"debug\" or \"no debug\">\r\n" ); status = 1; else printf( "===============================================================\r\n" ); printf( " TEST APPLICATION ONLY: Do not use in a production environment.\r\n" ); printf( "===============================================================\r\n" ); // send a repeated number of transactions int i, numiters = atoi( argv[7] ); for ( i = 0; i < numiters; i++ ) sendtransaction( argc, argv ); // free the webpay client resources free_client( ); return 0; // send a transaction given the specified parameters void sendtransaction( int argc, char *argv[] ) // Create a new context/bundle // A void pointer is used here as this application only needs to hold a reference, // and does not need to know any of it's specifics. void *bundle = newbundle(); //Add the client type and the version to the bundle put(bundle, "CLIENTTYPE", THE_CLIENT_TYPE); put(bundle, "VERSION", THE_VERSION); printf( "Arguments: %d\r\n", argc ); if ( argc == 9 ) printf( "Debug set to: [%s]\r\n", argv[8] ); if ( stricmp( argv[8], "debug" ) == 0 ) printf( "Debug ON\r\n" ); put ( bundle, "DEBUG", "ON" ); put ( bundle, "LOGFILE", "webpay.log" ); else API Developers Guide Win32 Page 16
17 else printf( "Debug OFF\r\n" ); put ( bundle, "DEBUG", "OFF" ); printf( "Debug OFF\r\n" ); put ( bundle, "DEBUG", "OFF" ); // Set security related parameters put_certificatepath( bundle, argv[4] ); put_certificatepassword( bundle, argv[5] ); put( bundle, "_CAFILE", argv[6] ); // Set the server address and port number setservers ( bundle, argv[1] ); setport ( bundle, argv[2] ); // Set the transaction's parameters. // These vary between transaction types and are subject // to change with notice, as new types are added. put ( bundle, "CLIENTID", argv[3] ); put ( bundle, "CARDDATA", " " ); put ( bundle, "CARDEXPIRYDATE", "0205" ); put ( bundle, "DATA", "Example Transaction" ); put ( bundle, "INTERFACE", "CREDITCARD" ); put ( bundle, "TRANSACTIONTYPE", "PURCHASE" ); put ( bundle, "TOTALAMOUNT", "10.00" ); put ( bundle, "TAXAMOUNT", "1.00" ); // Attempt to execute the transaction request... if ( execute ( bundle ) ) // If the execute method returns successfully this indicates // that communication with the Payment Gateway has been successful. // A further test of the Response Code and Response Text will be // required to determine if the Payment has been successfully // Authorised. Please see the developers guide for more details. printf ( "Successfully communicated with the WTS.\r\n" ); else // There has been a problem during the execute call. // Log message. printf ( "Unable to communicate with the WTS.\r\n" ); //Try transaction recovery char *transactionref = get( bundle, "TXNREFERENCE" ); if (transactionref) //We have a transaction reference so attempt a status transaction. printf("performing status check with Transaction Ref = [%s]\n", transactionref); if(dostatuscheck(bundle)) printf ( "Status Check Successful - Details are displayed below.\r\n" ); else printf ( "Status check failed: Unknown transaction status.\nplease wait a short while and try status check again using Transaction Ref [%s].\r\n", transactionref ); else // There is no transaction reference number so the transaction has failed completely. // It can be safely reprocessed. printf("the transaction can be safely reprocessed as no Transaction Reference Number exists.\n"); API Developers Guide Win32 Page 17
18 // Get the responses and display them... displayresults(bundle); cleanup ( bundle ); boolean dostatuscheck(void * bundle) char *transactionref = get( bundle, "TXNREFERENCE" ); if (transactionref) //We have a transaction reference so attempt a status transaction. put ( bundle, "TRANSACTIONTYPE", "STATUS" ); return execute ( bundle ); else //No txnref number so we can not do a status check. return false; void displayresults(void * bundle) printf ( "************************************************\n" ); if(approvedtransaction(get( bundle, "RESPONSECODE"))) printf("************* TRANSACTION APPROVED *************\n"); else printf("********** TRANSACTION NOT APPROVED ************\n"); printf ( "************************************************\n" ); printf ( "Transaction Reference\t : [%s]\r\n", get( bundle, "TXNREFERENCE") ); printf ( "Result\t\t\t : [%s]\r\n", get( bundle, "RESULT") ); printf ( "Auth Code\t\t : [%s]\r\n", get( bundle, "AUTHCODE") ); printf ( "Response Text\t\t : [%s]\r\n", get( bundle, "RESPONSETEXT") ); printf ( "Response Code\t\t : [%s]\r\n", get( bundle, "RESPONSECODE") ); printf ( "Error Message\t\t : [%s]\r\n\n", get( bundle, "ERROR") ); printf ( "OpenSSL Version\t\t : [%s]\r\n", get( bundle, "_OPENSSL_VERSION") ); printf ( "************************************************\n" ); boolean approvedtransaction(char * responsecode) // // Check the returned response Code against the list of known Approved Response Codes // // Please check the documentation to ensure that you have the // latest list of approved response codes. // if (responsecode) #define ARRAY_SIZE 3 char * listofapprovedresponsecodes[array_size]; listofapprovedresponsecodes[0] = "00"; // Transaction Approved listofapprovedresponsecodes[1] = "08"; // Approved Signature listofapprovedresponsecodes[2] = "77"; // Approved for(int i=0; i < ARRAY_SIZE;i++) if( strcmpi ( responsecode, listofapprovedresponsecodes[i]) == 0) //we have a match return true; API Developers Guide Win32 Page 18
19 return false; API Developers Guide Win32 Page 19
20 6 Getting Help 6.1 IPG Web Site The complete API documentation and software is available from Contacting St. George Bank Before reporting errors, ensure that you are able to replicate them, so that we are able to diagnose properly. Be prepared to have available for the Helpdesk or the following information: Operating system + API type (i.e. XP (SP2) + C++I) Basic Hardware description (i.e. P meg RAM) Debug logs & Log file containing the values of all fields in the transaction Description of the error (when and how it happened) Error code and Error message The St. George Bank Technical Support Team can be contacted in the following ways: Telephone via the St. George EFTPOS Helpdesk to: [email protected] On-Line at API Developers Guide Win32 Page 20
21 Appendix A Files included in this Developer Kit NOTE: The certificate file (eg. client.cert) is not included in the kit. For security purposes, this file will be supplied separately. Documentation St. George Bank Win32 API Developer Guide This document. Base libraries Ssleay32.dll, Libeay32.dll Ssleay32.lib, Libeay32.lib Webpayclient.dll Webpayclient.lib Webpayclient.h Dynamic link libraries, containg public key implementation. Library files for the Ssleay32.dll and Libeay32.dll described above. St. George Bank library file consisting of the base functions, and the file is required dependency during the compile time for the test program. Stub needed for compilation Header file for the St. George Bank client library Base Test Basetest.cpp The C++ source code for the base test. You need to compile and run this program to execute the base test. API Developers Guide Win32 Page 21
Internet Payment Gateway
Internet Payment Gateway Swig API Developer Guide (PHP, Perl and C++) Copyright 2008-2009 FIS Australasia ABN: 069 393 406. All rights reserved. Table of Contents Overview...4 Disclaimer...4 Confidentiality...4
DameWare Server. Administrator Guide
DameWare Server Administrator Guide About DameWare Contact Information Team Contact Information Sales 1.866.270.1449 General Support Technical Support Customer Service User Forums http://www.dameware.com/customers.aspx
Command Line Interface User Guide for Intel Server Management Software
Command Line Interface User Guide for Intel Server Management Software Legal Information Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel
Transparent Identification of Users
Transparent Identification of Users Websense Web Security Solutions v7.5, v7.6 Transparent Identification of Users 1996 2011, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San Diego, CA
Internet Payment Gateway Response Codes
Internet Payment Gateway Response Codes The table below applies to the following products: All APIs Batch Application Simple/Hosted Payments Page Important notes: 1. The text / CONTACT BANK means that
FileMaker 11. ODBC and JDBC Guide
FileMaker 11 ODBC and JDBC Guide 2004 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
TROUBLESHOOTING GUIDE
TROUBLESHOOTING GUIDE (When using SQL Server 2008 R2) Third edition, (3 Dec 2013) This manual applies to these networked products: Lucid CoPS, Lucid Rapid, LASS 8-11, LASS 11-15 LADS, LADS Plus, Lucid
FTP Client Engine Library for Visual dbase. Programmer's Manual
FTP Client Engine Library for Visual dbase Programmer's Manual (FCE4DB) Version 3.3 May 6, 2014 This software is provided as-is. There are no warranties, expressed or implied. MarshallSoft Computing, Inc.
Installation Guide: Delta Module Manager Launcher
Installation Guide: Delta Module Manager Launcher Overview... 2 Delta Module Manager Launcher... 2 Pre-Installation Considerations... 3 Hardware Requirements... 3 Software Requirements... 3 Virtualisation...
SPAMfighter Exchange Module
SPAMfighter Exchange Module For Microsoft Exchange Server 2000 and 2003. White Paper July 2004. Copyright 2004 by SPAMfighter ApS. All rights reserved. SPAMfighter Exchange Module Page 1 of 10 Table of
Docufide Client Installation Guide for Windows
Docufide Client Installation Guide for Windows This document describes the installation and operation of the Docufide Client application at the sending school installation site. The intended audience is
Symantec Event Collector for Kiwi Syslog Daemon version 3.7 Quick Reference
Symantec Event Collector for Kiwi Syslog Daemon version 3.7 Quick Reference Symantec Event Collector for Kiwi Syslog Daemon Quick Reference The software described in this book is furnished under a license
Altiris IT Analytics Solution 7.1 SP1 from Symantec User Guide
Altiris IT Analytics Solution 7.1 SP1 from Symantec User Guide Altiris IT Analytics Solution 7.1 from Symantec User Guide The software described in this book is furnished under a license agreement and
SMTP-32 Library. Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows. Version 5.2
SMTP-32 Library Simple Mail Transfer Protocol Dynamic Link Library for Microsoft Windows Version 5.2 Copyright 1994-2003 by Distinct Corporation All rights reserved Table of Contents 1 Overview... 5 1.1
PATROL Console Server and RTserver Getting Started
PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.
EView/400i Management Pack for Systems Center Operations Manager (SCOM)
EView/400i Management Pack for Systems Center Operations Manager (SCOM) Concepts Guide Version 6.3 November 2012 Legal Notices Warranty EView Technology makes no warranty of any kind with regard to this
FileMaker 12. ODBC and JDBC Guide
FileMaker 12 ODBC and JDBC Guide 2004 2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
Novell ZENworks 10 Configuration Management SP3
AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties
Interworks. Interworks Cloud Platform Installation Guide
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
Imaging License Server User Guide
IMAGING LICENSE SERVER USER GUIDE Imaging License Server User Guide PerkinElmer Viscount Centre II, University of Warwick Science Park, Millburn Hill Road, Coventry, CV4 7HS T +44 (0) 24 7669 2229 F +44
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
SECURE FTP CONFIGURATION SETUP GUIDE
SECURE FTP CONFIGURATION SETUP GUIDE CONTENTS Overview... 3 Secure FTP (FTP over SSL/TLS)... 3 Connectivity... 3 Settings... 4 FTP file cleanup information... 5 Troubleshooting... 5 Tested FTP clients
Core Protection for Virtual Machines 1
Core Protection for Virtual Machines 1 Comprehensive Threat Protection for Virtual Environments. Installation Guide e Endpoint Security Trend Micro Incorporated reserves the right to make changes to this
FileMaker 8. Installing FileMaker 8 ODBC and JDBC Client Drivers
FileMaker 8 Installing FileMaker 8 ODBC and JDBC Client Drivers 2004-2005 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark
Server Installation Guide ZENworks Patch Management 6.4 SP2
Server Installation Guide ZENworks Patch Management 6.4 SP2 02_016N 6.4SP2 Server Installation Guide - 2 - Notices Version Information ZENworks Patch Management Server Installation Guide - ZENworks Patch
Installation and Deployment
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
How To Upgrade A Websense Log Server On A Windows 7.6 On A Powerbook (Windows) On A Thumbdrive Or Ipad (Windows 7.5) On An Ubuntu 7.3.2 (Windows 8) Or Windows
Websense v7.6 Install or Upgrade Checklist Greetings from Websense Technical Support. Most Websense upgrades complete successfully, and from my years of troubleshooting, I have learned a number of steps
Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x
Out n About! for Outlook Electronic In/Out Status Board Administrators Guide Version 3.x Contents Introduction... 1 Welcome... 1 Administration... 1 System Design... 1 Installation... 3 System Requirements...
Volume SYNAMETRICS TECHNOLOGIES. A Division of IndusSoft Technologies, Inc. DeltaCopy User s Guide
Volume 1 SYNAMETRICS TECHNOLOGIES A Division of IndusSoft Technologies, Inc DeltaCopy User s Guide SYNAMETRICS TECHNOLOGIES DeltaCopy User s Guide Synametrics Technologies 27 Sand Hill Ct., Jamesburg,
Sharp Remote Device Manager (SRDM) Server Software Setup Guide
Sharp Remote Device Manager (SRDM) Server Software Setup Guide This Guide explains how to install the software which is required in order to use Sharp Remote Device Manager (SRDM). SRDM is a web-based
SOA Software API Gateway Appliance 7.1.x Administration Guide
SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,
idatafax Troubleshooting
idatafax Troubleshooting About idatafax idatafax is a client application that connects back to a server at the PHRI based in Hamilton, Ontario, Canada. It is not known to interfere with any software and
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Server Installation, Administration and Integration Guide
Server Installation, Administration and Integration Guide Version 1.1 Last updated October 2015 2015 sitehelpdesk.com, all rights reserved TABLE OF CONTENTS 1 Introduction to WMI... 2 About Windows Management
HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2
HYPERION SYSTEM 9 MASTER DATA MANAGEMENT RELEASE 9.2 N-TIER INSTALLATION GUIDE P/N: DM90192000 Copyright 2005-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion logo, and
RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE
RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE Installation and Administration Guide RSM Web Client and RSM Web Gateway 17 August, 2004 Page 1 Copyright Notice 2004 Sony Corporation.
Unisys INFOIMAGE FOLDER ON WINDOWS NT. Connector for Microsoft Exchange. Getting Started Guide
INFOIMAGE FOLDER ON WINDOWS NT Connector for Microsoft Exchange Unisys Getting Started Guide Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.
Remote Console Installation & Setup Guide. November 2009
Remote Console Installation & Setup Guide November 2009 Legal Information All rights reserved. No part of this document shall be reproduced or transmitted by any means or otherwise, without written permission
SOA Software: Troubleshooting Guide for Agents
SOA Software: Troubleshooting Guide for Agents SOA Software Troubleshooting Guide for Agents 1.1 October, 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks SOA Software,
Web Filter. SurfControl Web Filter 5.0 Installation Guide. www.surfcontrol.com. The World s #1 Web & E-mail Filtering Company
Web Filter SurfControl Web Filter 5.0 Installation Guide www.surfcontrol.com The World s #1 Web & E-mail Filtering Company NOTICES NOTICES Copyright 2005 SurfControl plc. All rights reserved. No part
Acronis Backup & Recovery 11.5 Quick Start Guide
Acronis Backup & Recovery 11.5 Quick Start Guide Applies to the following editions: Advanced Server for Windows Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server
Hardware and Software Requirements for Server Applications
Hardware and Software Requirements for Server Applications IVS Enterprise Server Version 11.3+ RMG Enterprise Solutions, Inc. All Rights Reserved. Rev 7/14 TABLE OF CONTENTS INTRODUCTION...3 Minimum Hardware
REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER
NEFSIS TRAINING SERIES Nefsis Dedicated Server version 5.1.0.XXX Requirements and Implementation Guide (Rev 4-10209) REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER Nefsis Training Series
Installation and Connection Guide to the simulation environment GLOBAL VISION
Installation and Connection Guide to the simulation environment GLOBAL VISION Hardware and Software Requirements The following hardware specification is recommended for client machines: 2 GHz Pentium class
StruxureWare Power Monitoring 7.0.1
StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions
KASPERSKY LAB. Kaspersky Administration Kit version 6.0. Administrator s manual
KASPERSKY LAB Kaspersky Administration Kit version 6.0 Administrator s manual KASPERSKY ADMINISTRATION KIT VERSION 6.0 Administrator s manual Kaspersky Lab Visit our website: http://www.kaspersky.com/
Archive One Policy V4.2 Quick Start Guide October 2005
Archive One Policy V4.2 Quick Start Guide October 2005 Archive One Policy Quick Start Guide V4.2 Page 1 of 33 CONTENTS Introduction... 3 Components...3 Before You Start...4 System Requirements...5 Prerequisites...7
Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0
Integrated Virtual Debugger for Visual Studio Developer s Guide VMware Workstation 8.0 This document supports the version of each product listed and supports all subsequent versions until the document
HP IMC Firewall Manager
HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
XIA Configuration Server
XIA Configuration Server XIA Configuration Server v7 Installation Quick Start Guide Monday, 05 January 2015 1 P a g e X I A C o n f i g u r a t i o n S e r v e r Contents Requirements... 3 XIA Configuration
Installation Guide for Pulse on Windows Server 2008R2
MadCap Software Installation Guide for Pulse on Windows Server 2008R2 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
Using RADIUS Agent for Transparent User Identification
Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your
Citrix Access Gateway Plug-in for Windows User Guide
Citrix Access Gateway Plug-in for Windows User Guide Access Gateway 9.2, Enterprise Edition Copyright and Trademark Notice Use of the product documented in this guide is subject to your prior acceptance
Networking Best Practices Guide. Version 6.5
Networking Best Practices Guide Version 6.5 Summer 2010 Copyright: 2010, CCH, a Wolters Kluwer business. All rights reserved. Material in this publication may not be reproduced or transmitted in any form
ecopy ShareScan v4.3 Pre-Installation Checklist
ecopy ShareScan v4.3 Pre-Installation Checklist This document is used to gather data about your environment in order to ensure a smooth product implementation. The Network Communication section describes
Using Logon Agent for Transparent User Identification
Using Logon Agent for Transparent User Identification Websense Logon Agent (also called Authentication Server) identifies users in real time, as they log on to domains. Logon Agent works with the Websense
Java Web Services SDK
Java Web Services SDK Version 1.5.1 September 2005 This manual and accompanying electronic media are proprietary products of Optimal Payments Inc. They are to be used only by licensed users of the product.
Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department
Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:
CentreWare for Microsoft Operations Manager. User Guide
CentreWare for Microsoft Operations Manager User Guide Copyright 2006 by Xerox Corporation. All rights reserved. Copyright protection claimed includes all forms and matters of copyright material and information
Customer Tips. Basic E-mail Configuration and Troubleshooting. for the user. Overview. Basic Configuration. Xerox Multifunction Devices.
Xerox Multifunction Devices Customer Tips November 24, 2003 This document applies to these Xerox products: x WC Pro 32/40 Color x WC Pro 65/75/90 x WC Pro 35/45/55 WC M35/M45/M55 x DC 555/545/535 x DC
Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1
Quick Install Guide Lumension Endpoint Management and Security Suite 7.1 Lumension Endpoint Management and Security Suite - 2 - Notices Version Information Lumension Endpoint Management and Security Suite
System Planning, Deployment, and Best Practices Guide
www.novell.com/documentation System Planning, Deployment, and Best Practices Guide ZENworks Application Virtualization 9.0 February 22, 2012 Legal Notices Novell, Inc., makes no representations or warranties
Installation Guide for Pulse on Windows Server 2012
MadCap Software Installation Guide for Pulse on Windows Server 2012 Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software
Quick Start - Generic NAS File Archiver
Page 1 of 19 Quick Start - Generic NAS File Archiver TABLE OF CONTENTS OVERVIEW Introduction Key Features Terminology SYSTEM REQUIREMENTS DEPLOYMENT Installation Method 1: Interactive Install Method 2:
Using DC Agent for Transparent User Identification
Using DC Agent for Transparent User Identification Using DC Agent Web Security Solutions v7.7, 7.8 If your organization uses Microsoft Windows Active Directory, you can use Websense DC Agent to identify
Portions of this product were created using LEADTOOLS 1991-2009 LEAD Technologies, Inc. ALL RIGHTS RESERVED.
Installation Guide Lenel OnGuard 2009 Installation Guide, product version 6.3. This guide is item number DOC-110, revision 1.038, May 2009 Copyright 1992-2009 Lenel Systems International, Inc. Information
Version 1.0 Revision 1.01. MODBUS/TCP Ethernet Communication Interface API for the Intelligent Instrumentation WinCE Platform SETUP MANUAL
Version 1.0 Revision 1.01 SETUP MANUAL MODBUS/TCP Ethernet Communication Interface API for the DASTEC Corporation 457A Carlisle Drive Herndon, VA USA 20170 Tel: 1-703-709-0515 Fax: 1-703-709-0515 Web Site:
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service
DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity
Symantec Protection for SharePoint Servers 6.0.4 Implementation Guide
Symantec Protection for SharePoint Servers 6.0.4 Implementation Guide for Microsoft SharePoint 2003/2007 Symantec Protection for SharePoint Servers Implementation Guide The software described in this book
v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine
v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine Websense Enterprise Installation Guide 1996 2004, Websense, Inc. All rights reserved. 10240 Sorrento Valley Rd., San
IIS SECURE ACCESS FILTER 1.3
OTP SERVER INTEGRATION MODULE IIS SECURE ACCESS FILTER 1.3 Copyright, NordicEdge, 2006 www.nordicedge.se Copyright, 2006, Nordic Edge AB Page 1 of 14 1 Introduction 1.1 Overview Nordic Edge One Time Password
Log Server Error Reference for Web Protection Solutions
Log Server Error Reference for Web Protection Solutions Topic 51260 TRITON AP-WEB and Web Filter & Security, v8.0.x Updated 02-Feb-2015 When Websense Log Server experiences logging problems, the service
PROPALMS TSE 6.0 March 2008
PROPALMS March 2008 An Analysis of and Terminal Services: Contents System Administration... 2 Server Management... 3 Application Management... 5 Security... 7 End User Experience... 8 Monitoring and Reporting...
VMware vcenter Support Assistant 5.1.1
VMware vcenter.ga September 25, 2013 GA Last updated: September 24, 2013 Check for additions and updates to these release notes. RELEASE NOTES What s in the Release Notes The release notes cover the following
NETWRIX EVENT LOG MANAGER
NETWRIX EVENT LOG MANAGER QUICK-START GUIDE FOR THE ENTERPRISE EDITION Product Version: 4.0 July/2012. Legal Notice The information in this publication is furnished for information use only, and does not
PC Business Banking. Technical Requirements
PC Business Banking Technical Requirements For PC Business Banking Version 7.0 March 2007 Application Overview PC Business Banking (PCBB) is Bank of New Zealand s banking platform for large business/corporate
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
TANDBERG MANAGEMENT SUITE 10.0
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
User Guide - Exchange Public Folder idataagent
Page 1 of 191 User Guide - Exchange Public Folder idataagent TABLE OF CONTENTS OVERVIEW Introduction Key Features Add-On Components Terminology SYSTEM REQUIREMENTS - EXCHANGE PUBLIC FOLDER IDATAAGENT DEPLOYMENT
FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO
FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO Copyright 2005 Shavlik Technologies. All rights reserved. No part of this document may be reproduced or retransmitted in
Omgeo OASYS Workstation Installation Guide. Version 6.4 December 13, 2011
Omgeo OASYS Workstation Installation Guide Version 6.4 December 13, 2011 Copyright 2011 Omgeo LLC. All rights reserved. This publication (including, without limitation, any text, image, logo, compilation,
Copyright. Disclaimer. Introduction 1. System Requirements... 3. Installing the software 4
Digital Signatures User Guide Revision 1.2 build 1, Document Revision 1.12 Published 31. Octover 2011 ii Contents Copyright Disclaimer iii iii Introduction 1 System Requirements... 3 Installing the software
CA ARCserve Backup for Windows
CA ARCserve Backup for Windows Agent for Sybase Guide r16 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
Amadeus Selling Platform 3.1 P120
Amadeus Selling Platform 3.1 P120 Installation Guide Terminal Server and Citrix Index 1 Introduction... 3 1.1 About this guide... 3 1.2 Intended audience... 3 2 Limitations and requirements... 3 3 Technical
Setting Up Resources in VMware Identity Manager
Setting Up Resources in VMware Identity Manager VMware Identity Manager 2.4 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
http://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
SafeGuard Enterprise Web Helpdesk
SafeGuard Enterprise Web Helpdesk Product version: 5.60 Document date: April 2011 Contents 1 SafeGuard web-based Challenge/Response...3 2 Installation...5 3 Authentication...8 4 Select the Web Help Desk
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide
HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide Abstract This guide describes the Virtualization Monitor (vmon), an add-on service module of the HP Intelligent Management
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
ThinPoint Quick Start Guide
ThinPoint Quick Start Guide 2 ThinPoint Quick Start Guide Table of Contents Part 1 Introduction 3 Part 2 ThinPoint Windows Host Installation 3 1 Compatibility... list 3 2 Pre-requisites... 3 3 Installation...
Automation Engine 14. Troubleshooting
4 Troubleshooting 2-205 Contents. Troubleshooting the Server... 3. Checking the Databases... 3.2 Checking the Containers...4.3 Checking Disks...4.4.5.6.7 Checking the Network...5 Checking System Health...
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...
Pearl Echo Installation Checklist
Pearl Echo Installation Checklist Use this checklist to enter critical installation and setup information that will be required to install Pearl Echo in your network. For detailed deployment instructions
User Guide - Exchange Mailbox Archiver Agent
Page 1 of 245 User Guide - Exchange Mailbox Archiver Agent TABLE OF CONTENTS OVERVIEW Introduction Key Features Add-On Components Terminology SYSTEM REQUIREMENTS - EXCHANGE MAILBOX ARCHIVER AGENT DEPLOYMENT
3M Command Center. Installation and Upgrade Guide
3M Command Center Installation and Upgrade Guide Copyright 3M, 2015. All rights reserved., 78-8129-3760-1d 3M is a trademark of 3M. Microsoft, Windows, Windows Server, Windows Vista and SQL Server are
