Data Web Service - Client Guide

Size: px
Start display at page:

Download "Data Web Service - Client Guide"

Transcription

1 Data Web Service - Client Guide Introduction The Redcat Data Web Service is a standard, secure way for approved Redcat clients to retrieve data ir SmartReports database. Update access is also available for some table datasets. Query datasets are not updatable. The data is accessed via a RESTful API. Response Formats Supported data formats are: HTML XML JSON Request Format The format of a request follows a defined pattern: «client».redcat.com.au/smartreports/data/api/«dataset»/[«field»][«filter»][.«format»]?«opti ons» Where: «client» is the client slug. For example, robbos, robbostest «dataset» is the name of the table or query (see "Datasets" below) «format» is either "html", "xml", or "json". Optional. Default is "html" «field» this is a field name within the dataset and means that only this field (column) of data will be returned. For example, The BalanceDate field on the -monthly dataset is /-monthly/balancedate. «filter» filter to reduce the data returned. The filter is dependant on the field type. For example, the filter for -monthly records where the BalanceDate is in year 2009 is /-monthly/balancedate/2009 «options» are a combination of further options to control how data is to be extracted. The available options are: limit - his is the maximum number of records to return. Must be 1000 or less. Default is For example, limit =400 offset - his is the starting record offset (the first record is at offset 0) from which to extract records. Default is 0. For example, offset=1999 (this will start 2000th record) order - one or more field-names, separated by " ", defining the order of the records. Examples: - sort by "id" descending: order=~id - sort by BalanceDate then TotalRedeemedMoney descending: order=balancedate ~TotalRedeemedMoney NOTES 1. The allowed «filter» is dependant on the dataset. The format described above is a generic syntax for a request. A special request that returns all the possible patterns (for tables only) is /smartreports/data/api/patterns.xml 2. Queries are restricted to the following «filter» patterns: a. /«field»/«value» The service will returns only rows where the «field» value equals «value» b. /«field»/«value1»/«value2» The service will returns only rows where the «field» value is between «value1» and «value2» Request Examples -monthly Description URL (the domain is not displayed for brevity)

2 The first 1000 rows dataset Only the TotalRedeemedMoney column of the first 1000 rows dataset 100 rows 1000th row dataset The first 1000 rows dataset sorted by id ascending The first 1000 rows dataset sorted by id descending The first 1000 rows dataset sorted by BalanceDate then TotalRedeemedMoney The row with id Only the TotalRedeemedMoney column of the row with id Rows that have a MemberID between 50 and 100 inclusive Rows where the last transaction date was between 1/1/2015 and 1/3/2015 All the possible request patterns Latest data from tbl_saleheader since ' :00:00' The next latest data after the above /smartreports/data/api/-monthly.xml /smartreports/data/api/-monthly/totalredeemedmoney.xml /smartreports/data/api/-monthly.xml/?limit=100&offset=999 /smartreports/data/api/-monthly.xml/?order=id /smartreports/data/api/-monthly.xml/?order=~id /smartreports/data/api/-monthly.xml/?order=balancedate TotalRedeemedMoney /smartreports/data/api/-monthly/id/37616.xml /smartreports/data/api/-monthly/id/37616/datetimestamp.xml /smartreports/data/api/-monthly/memberid/50/100 /smartreports/data/api/-monthly/datetimestamp/ / xml /smartreports/data/api/patterns.xml /smartreports/data/api/tbl-saleheader/txndate/ %2012:00:00.json/?limit=10&offset /smartreports/data/api/tbl-saleheader/txndate/ %2012:00:00.json/?limit=10&offset Security and Restrictions The service is tightly secured, due to the potentially sensitive client data being exposed to the Internet.

3 The service uses public and private keys, along with a timestamp, to protect the request from client to server. Each request must be signed by combining the keys and timestamp, and then encoding with the secure SHA256 hashing algorithm. The signature is checked by the server and denied if it is not valid. If a request is denied then the HTTP code 403 "FORBIDDEN" is returned, with no data. Also, the data content of the request and response are SSL-encrypted because the service is available only via https. Public API key This key given to the client and may be known by the public. It is only one part of the security rules. This public key is f95ccec0409e4376b64cf4b ce Private API key This key given to the client and must be kept private. It will never be transmitted over the Internet. Each client will have their own key and will declared by Redcat in the client config file as clientapikey in the GlobalOptions section. Timestamp Check When the client makes a request they must also request a date Redcat server. This date is used to check (1) that the client is not making too many repeated requests and (2) that the request is not too old. Both these scenarios are considered unusual enough to be denied. Record Limit To control the size of requests, the server will never return more than 1000 records. If the client expects more than 1000 records in a dataset then they will use the limit and offset parameters and a loop until there are no more records returned. If the client attempts to request more than 1000 records, then the request will be denied. Extracting Data You will need to write a program, in your preferred language, to extract the data. The program will satisfy the authorisation requirements, make the request, retrieve the response, and extract the data. This documentation will assume Python as the chosen language. The language does not matter; the process does. Process 1. Get the public key from Redcat. Declare it as follows: REDCAT_PUBLIC_KEY = f95ccec0409e4376b64cf4b ce 2. Get your client (private) key from Redcat. Declare it as follows: REDCAT_CLIENT_KEY = 95bb084dc0e545d78fb5b8e084bca Retrieve the Redcat Date response = urllib2.urlopen(' headers = response.info() redcat_date = headers['x-redcat-date'] 4. Prepare the authorisation by hashing the private key and Redcat Date with the SHA256 hashing algorithm. Then prepend the public key, as follows:

4 hm = hmac.new(redcat_client_key, redcat_date, hashlib.sha256) sig = base64.b64encode(hm.digest()).decode('utf-8') redcat_auth = ','.join([redcat_public_key, sig]) 5. Make the request to retrieve data by passing the headers: X-Redcat-Authorization, X-Redcat-date, User-Agent and submitting an HTTP GET request. This request is for the first 20 records in JSON format: url = " 0" headers={"x-redcat-authorization" : redcat_auth, "X-Redcat-date" : redcat_date, "User-Agent": "Redcat Web Service Test Client"} request = urllib2.request(url, headers) response = urllib2.urlopen(request) 6. Convert the string JSON response into a dictionary and display the data response_dict = json.loads(response.read()) # The response is returned as a list of records in the 'content' object count = len(response_dict['content']) if count > 0: for item in response_dict['content']: print 'MemberId=%s, TotalRedeemed=%s' % (item['memberid'], item['totalredeemed']) 7. Updating data requires a similar approach except we submit an HTTP PUT request. This request will update the GivenNames for member number : data = {"GivenNames": "Derek Allan Jones"} url = " headers = {"X-Redcat-Authorization" : redcat_auth, "X-Redcat-date" : redcat_date, "User-Agent": "Redcat Web Service Test Client"} request = requests.put(url, data=data, headers={"x-redcat-authorization" : redcat_auth, "X-Redcat-date" : redcat_date, "User-Agent": "Redcat Web Service Test Client"}) print request.status_code Available Datasets Tables Table Name tbl-card-adjustment tbl-card-balance tbl-card-range tbl-card-raw-txn -monthly -store-daily tbl-clerk tbl-coupon-program tbl-department tbl-ecr-hrs tbl-employee Updatable Fields

5 tbl-location tbl-location-mix tbl-member GivenNames tbl-member-coupon tbl-plu tbl-plu-category tbl-plu-class tbl-pos-exception-log tbl-pos-media-log tbl-prodmon-times tbl-product-mix tbl-product-summary-daily tbl-product-summary-half-hourly tbl-product-summary-service tbl-reporting-category tbl-saleheader tbl-saleline tbl-salesrecord-txn tbl-state Queries Query Name qry-grilld-time-attendance-export qry-grilld-payroll-daily-export qry-impact-data qry-points-balance qry-member-program qry-member-purchase qry-redemption-date qry-member-monthly-balance qry-real-time-sales qry-member-updates qry-saleline qry-sales-summary-detailed POST functions Route Body input Description

6 coupon/display/coupon_program_id {"MemberIDs": [1,2,3,4,"7",8,9]} Displays the coupon details (COUPON_PROGRAM_ID) for a list of members

Important Notice. Important Notice

Important Notice. Important Notice Important Notice Varien reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service

More information

STIDistrict Query (Basic)

STIDistrict Query (Basic) STIDistrict Query (Basic) Creating a Basic Query To create a basic query in the Query Builder, open the STIDistrict workstation and click on Utilities Query Builder. When the program opens, database objects

More information

APPLICATION INTERFACE

APPLICATION INTERFACE WEB PLATFORM OVERVIEW v.1.4.0 APPLICATION INTERFACE Start view and server selection options: Test progress view: Summary view: Mobile view: USER INTERFACE FIREPROBE is a platform designed for Internet

More information

CouriersPlease Coupon Calculator API Documentation

CouriersPlease Coupon Calculator API Documentation CouriersPlease Coupon Calculator API Documentation CouriersPlease API Version: 1.0.0 1. VERSION CONTROL Version Date Notes Author 1.0.0 07/07/2016 Initial version. Jeff Embro (CouriersPlease) 1.0.1 26/10/2016

More information

WWW. HTTP, Ajax, APIs, REST

WWW. HTTP, Ajax, APIs, REST WWW HTTP, Ajax, APIs, REST HTTP Hypertext Transfer Protocol Request Web Client HTTP Server WSGI Response Connectionless Media Independent Stateless Python Web Application WSGI : Web Server Gateway Interface

More information

Time-Off Requests; Employee Paycom Payroll and HR Technology

Time-Off Requests; Employee Paycom Payroll and HR Technology Paycom Payroll and HR Technology Time-Off Requests; Employee Table of Contents Time-Off Requests for Employees... 3 Requesting Time Off... 5 Option 1) Request Time Off Header... 5 Option 2) Time-Off Calendar...

More information

INSERVICE. Version 5.5. InService Easily schedule and monitor attendance for your training programs, even at remote locations.

INSERVICE. Version 5.5. InService Easily schedule and monitor attendance for your training programs, even at remote locations. INSERVICE Version 5.5 InService Easily schedule and monitor attendance for your training programs, even at remote locations. 5/15/2014 Page 0 of 11 Table of Contents 1.1 Logging In... 2 1.2 Navigation...

More information

Table of Contents. Developer Manual...1

Table of Contents. Developer Manual...1 Table of Contents Developer Manual...1 API...2 API Overview...2 API Basics: URL, Methods, Return Formats, Authentication...3 API Errors...4 API Response Examples...6 Get Articles in a Category...6 Get

More information

7401ICT eservice Technology. (Some of) the actual examination questions will be more precise than these.

7401ICT eservice Technology. (Some of) the actual examination questions will be more precise than these. SAMPLE EXAMINATION QUESTIONS (Some of) the actual examination questions will be more precise than these. Basic terms and concepts Define, compare and discuss the following terms and concepts: a. HTML,

More information

Alloy Navigator API USER S GUIDE. Integration with External Systems. Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015

Alloy Navigator API USER S GUIDE. Integration with External Systems. Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015 USER S GUIDE Alloy Navigator API Integration with External Systems Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015 Alloy Software Incorporated 88 Park Avenue, Unit 2B, Nutley, NJ 07110

More information

BIG-IP DataSafe Configuration. Version 13.1

BIG-IP DataSafe Configuration. Version 13.1 BIG-IP DataSafe Configuration Version 13.1 Table of Contents Table of Contents Adding BIG-IP DataSafe to the BIG-IP System...5 Overview: Adding BIG-IP DataSafe to the BIG-IP system... 5 Provisioning Fraud

More information

User Guide. Customer Self Service (CSS) Web Application Progress Software Corporation. All rights reserved.

User Guide. Customer Self Service (CSS) Web Application Progress Software Corporation. All rights reserved. User Guide Customer Self Service (CSS) Web Application 1993-2017 Progress Software Corporation. Version 2.1 March 2017 Table of Contents Welcome... 3 Accessing the Customer Self Service (CSS) Web Application...

More information

Sage 300 People & Web Self Service Technical Information & System Requirements

Sage 300 People & Web Self Service Technical Information & System Requirements Sage 300 People & Web Self Service Technical Information & System Requirements Sage 300 People Architecture The Sage 300 People application is a 2-tier application with the program and database residing

More information

Nick Terkay CSCI 7818 Web Services 11/16/2006

Nick Terkay CSCI 7818 Web Services 11/16/2006 Nick Terkay CSCI 7818 Web Services 11/16/2006 Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy.

More information

CS 498RK FALL RESTFUL APIs

CS 498RK FALL RESTFUL APIs CS 498RK FALL 2017 RESTFUL APIs Designing Restful Apis blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/ www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api Resources

More information

ImageNow eforms. Getting Started Guide. ImageNow Version: 6.7. x

ImageNow eforms. Getting Started Guide. ImageNow Version: 6.7. x ImageNow eforms Getting Started Guide ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: September 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,

More information

How to access and use the Employee Kiosk Documentation provided by: SWOCA

How to access and use the Employee Kiosk Documentation provided by: SWOCA How to access and use the Employee Kiosk Documentation provided by: SWOCA To utilize the Employee Kiosk to access your employee profile, position details, performance reviews, attendance, leave balances,

More information

HelpAndManual_unregistered_evaluation_copy NET Reports 3.0

HelpAndManual_unregistered_evaluation_copy NET Reports 3.0 HelpAndManual_unregistered_evaluation_copy NET Reports 3.0 HelpAndManual_unregistered_evaluation_copy NET Reports 3.0 All rights reserved. No parts of this work may be reproduced in any form or by any

More information

My Group Account. Managing Your LegalShield Group Account Online

My Group Account. Managing Your LegalShield Group Account Online My Group Account Managing Your LegalShield Group Account Online Welcome to My Group Account Login to My Group Account at: https://w3.legalshield.com/grpbilling My Group Account: Current Features Account

More information

ExtraHop 7.3 ExtraHop Trace REST API Guide

ExtraHop 7.3 ExtraHop Trace REST API Guide ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without

More information

An Online Permit Application & Approval System

An Online Permit Application & Approval System An Online Permit Application & Approval System Dagang Net Technologies Sdn Bhd Trader Guide Page 1 of 17 This module is solely for Traders to apply for a permit online and to check the status of their

More information

IPConfigure Embedded LPR API

IPConfigure Embedded LPR API IPConfigure Embedded LPR API Version 1.3.6 February 23, 2016 1 Camera Configuration Parameters IPConfigure Embedded LPR uses several user-adjustable configuration parameters which are exposed by Axis Communication

More information

Distributed Systems. Fall 2017 Exam 3 Review. Paul Krzyzanowski. Rutgers University. Fall 2017

Distributed Systems. Fall 2017 Exam 3 Review. Paul Krzyzanowski. Rutgers University. Fall 2017 Distributed Systems Fall 2017 Exam 3 Review Paul Krzyzanowski Rutgers University Fall 2017 December 11, 2017 CS 417 2017 Paul Krzyzanowski 1 Question 1 The core task of the user s map function within a

More information

CMX Dashboard Visitor Connect

CMX Dashboard Visitor Connect CHAPTER 11 Cisco CMX Visitor Connect is a guest access solution based on Mobility Services Engine (MSE), Cisco Wireless LAN Controller (WLC) and Lightweight Access points (AP). The CMX Visitor Connect

More information

How to access and use the Employee Kiosk

How to access and use the Employee Kiosk How to access and use the Employee Kiosk To utilize the Employee Kiosk to access your employee profile, position details, performance reviews, attendance, leave balances, paycheck information, online leave

More information

Kaseya 2. User Guide. for VSA 6.3

Kaseya 2. User Guide. for VSA 6.3 Kaseya 2 InfoCenter User Guide for VSA 6.3 September 25, 2013 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULA as updated

More information

Additional VisNetic MailServer Documentation is available at:

Additional VisNetic MailServer Documentation is available at: VisNetic GroupWare User s Guide Additional VisNetic MailServer Documentation is available at: http://www.deerfield.com/support/visnetic-mailserver VisNetic MailServer is published by Deerfield.com 4241

More information

View my bill online. User guide

View my bill online. User guide View my bill online User guide View my bill online With View My Bill Online, you can monitor the conferencing charges to your account anytime from anywhere. It s easier than ever to get the charge details

More information

Style Report Enterprise Edition

Style Report Enterprise Edition INTRODUCTION Style Report Enterprise Edition Welcome to Style Report Enterprise Edition! Style Report is a report design and interactive analysis package that allows you to explore, analyze, monitor, report,

More information

TungSpot User Manual Last Update 5/20/2013

TungSpot User Manual Last Update 5/20/2013 TungSpot User Manual Last Update 5/20/2013 TungSpot User Manual 1. Introduction... 2 1.1 Overview... 2 1.2 Login... 2 1.3 Navigation Tools... 3 2. Homepage... 4 2.1 Overview of Home Page... 4 2.2 My Purchases...

More information

vrealize Log Insight Developer Resources

vrealize Log Insight Developer Resources vrealize Log Insight Developer Resources vrealize Log Insight 4.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0

vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 vrealize Log Insight Developer Resources Update 1 Modified on 03 SEP 2017 vrealize Log Insight 4.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

REST access to ESM Web Services

REST access to ESM Web Services REST access to ESM Web Services Dmitry Udalov, Sr. Software Engineer #HPProtect Forward-looking statements This is a rolling (up to three year) Roadmap and is subject to change without notice. This document

More information

I was given the following web application: and the instruction could be found on the first page.

I was given the following web application:   and the instruction could be found on the first page. I was given the following web application: http://159.203.178.9/ and the instruction could be found on the first page. So, I had to find the path for the application that stores notes and try to exploit

More information

Website:

Website: Website: www.mantratec.com Application We Provide. PayTime (Desktop based Attendance & Payroll) PayTime ESS (Employee Self Service) PayTime SMS (SMS on Event) Web based Time Attendance Web based Payroll

More information

REST in a Nutshell: A Mini Guide for Python Developers

REST in a Nutshell: A Mini Guide for Python Developers REST in a Nutshell: A Mini Guide for Python Developers REST is essentially a set of useful conventions for structuring a web API. By "web API", I mean an API that you interact with over HTTP - making requests

More information

Prophet 21 CommerceCenter

Prophet 21 CommerceCenter Prophet 21 CommerceCenter Advanced Reporting and Data Analysis with Knowledge Management Center Knowledge Management Center suite: course 2 of 3 This class is designed for Executives Upper Management Objectives

More information

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB

edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Accessing ALDSP 3.0 Data Services Through ALSB 3.0 edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Introduction AquaLogic Data Services Platform can

More information

Perceptive TransForm eauthorize Integration

Perceptive TransForm eauthorize Integration Perceptive TransForm eauthorize Integration Setup Guide Version: 8.x Written by: Product Knowledge, R&D Date: May 2018 2008-2018 Hyland Software, Inc. and its affiliates. Table of Contents About Perceptive

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information

Service of Payment Information Exchange and Executing System (PIEES) API Version 1.1

Service of Payment Information Exchange and Executing System (PIEES) API Version 1.1 EVP International, JSC Service of Payment Information Exchange and Executing System (PIEES) API Version 1.1 Vilnius August 24, 2015 Contents Introduction... 3 Definitions... 3 References... 3 Description

More information

HTTP Authentication API

HTTP Authentication API HTTP Authentication API Note: Both GET (URL format) and POST http requests are supported. Note that POST is considered better security as URL data can be cached in the browser. HTTP URL Format http(s)://your_securenvoy_server/secserver?flag=desktop&version=2.0&status=auth&userid=(my_userid)&passcode=(6

More information

Isi Net User Manual for Bank customers

Isi Net User Manual for Bank customers 1 Table of Contents 1 Introduction and overview... 4 1.1 Isi Net User Types... 4 1.2 Accessing the Isi Net service... 5 1.2.1 User Login... 5 1.2.2 User Logout... 7 1.3 User Interface... 7 1.3.1 Menus...

More information

CouriersPlease International Quote API Documentation

CouriersPlease International Quote API Documentation CouriersPlease International Quote API Documentation CouriersPlease API Version: 1.0.0 1. VERSION CONTROL Version Date Notes Author 1.0.0 10/06/2016 Initial version. Jeff Embro (CouriersPlease) 1.0.1 16/06/2016

More information

Level 3 Media Portal API Guide

Level 3 Media Portal API Guide Level 3 Media Portal API Guide Updated June 9, 2017 Contents Media Web Services (API)... 1 Getting Started with Media Portal APIs... 3 Using APIs... 3 Determining the Access Group ID... 3 API Interfaces...

More information

July 28, IT Settlements

July 28, IT Settlements Integrated Marketplace Settlements User Interface July 28, 2017 IT Settlements Revision History Date or Version Number Author Change Description 1.0 Various Initial Draft 2.0 7/28/2017 Nikki Eason Updated

More information

Security Overview. Technical Whitepaper. Secure by design. End to end security. N-tier Application Architecture. Data encryption. User authentication

Security Overview. Technical Whitepaper. Secure by design. End to end security. N-tier Application Architecture. Data encryption. User authentication Technical Whitepaper Security Overview As a team, we have a long history of developing and delivering HR software solutions to customers worldwide, including many of the world s most-demanding organisations.

More information

TimeClock Plus Leave Requests

TimeClock Plus Leave Requests Purpose This document will walk you through the process for adding Leave Requests for time off, how to view your requests, as well as the approval process for submitting leave. You will be able to add

More information

Leave Reports and Monthly Time Reporting How to Use the Online Reporting System. Presented by Jennifer McLean Payroll Operations Manager

Leave Reports and Monthly Time Reporting How to Use the Online Reporting System. Presented by Jennifer McLean Payroll Operations Manager Leave Reports and Monthly Time Reporting How to Use the Online Reporting System Presented by Jennifer McLean Payroll Operations Manager Objectives: At the end of this session, you will be able to: Log

More information

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:

Management Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections: This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3

More information

Tenable.io Container Security REST API. Last Revised: June 08, 2017

Tenable.io Container Security REST API. Last Revised: June 08, 2017 Tenable.io Container Security REST API Last Revised: June 08, 2017 Tenable.io Container Security API Tenable.io Container Security includes a number of APIs for interacting with the platform: Reports API

More information

Presented to Procurement & Facilities: October 30, 2014

Presented to Procurement & Facilities: October 30, 2014 EP010 Contract Summary & Report Basics Presented to Procurement & Facilities: October 30, 2014 Overview Getting Started Why EP010 Contract Summary? How Do I Get Access? Security Role and GRC CUPS How to

More information

GLOBAL TRANSPORT VT & BATCH SOLUTION

GLOBAL TRANSPORT VT & BATCH SOLUTION GLOBAL TRANSPORT VT & BATCH SOLUTION USER GUIDE VERSION 17.2 NOVEMBER Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 COPYRIGHT 2007- GLOBAL PAYMENTS INC. ALL RIGHTS RESERVED.

More information

Moving You Forward A first look at the New FileBound 6.5.2

Moving You Forward A first look at the New FileBound 6.5.2 Moving You Forward A first look at the New FileBound 6.5.2 An overview of the new features that increase functionality and ease of use including: FileBound 6.5.2 Service Pack FileBound Capture 6.6 New

More information

Developer Resources: PIN2

Developer Resources: PIN2 Administrative Technology Services Technology and Data Services Developer Resources: PIN2 Contents Introduction... 2 Registering an Application... 2 Information Required for Registration... 3 Information

More information

SUPPLEMENTS MANAGEMENT PROGRAM v2.2 User Guide. Table of contents

SUPPLEMENTS MANAGEMENT PROGRAM v2.2 User Guide. Table of contents 1 SUPPLEMENTS MANAGEMENT PROGRAM v2.2 User Guide Table of contents Supplement Functions Supplement 1 6 My Entered Supplements 6 7 Approval Functions Supplements Pending My Approval 7 8 Other Options Change

More information

Aitoc. Smart Reports User Manual for Magento

Aitoc. Smart Reports User Manual for Magento Smart Reports User Manual for Magento Table of Contents 1. Enabling the extension in Magento. 2. Generating a report. 3. Use case: weekly Sales by SKU via email. 4. Managing report profiles. 5. Configuring

More information

Nebula Exchange Integration API v1

Nebula Exchange Integration API v1 Nebula Exchange Integration API v1 The APIs have as base endpoint : Production : https://tapi.nebula.exchange/v1 Staging : https://tapi-staging.nebula.exchange/v1 Changelog (Novembre.) New base url for

More information

DATABASE SYSTEMS. Database programming in a web environment. Database System Course,

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016-2017 AGENDA FOR TODAY The final project Advanced Mysql Database programming Recap: DB servers in the web Web programming

More information

Talend User Component tgoogleanalyticsinput

Talend User Component tgoogleanalyticsinput Talend User Component tgoogleanalyticsinput Purpose This component addresses the needs of gathering Google Analytics data for a large number of profiles and fine-grained detail data. The component uses

More information

djangotribune Documentation

djangotribune Documentation djangotribune Documentation Release 0.7.9 David THENON Nov 05, 2017 Contents 1 Features 3 2 Links 5 2.1 Contents................................................. 5 2.1.1 Install..............................................

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Eric Kutschera University of Pennsylvania March 6, 2015 Eric Kutschera (University of Pennsylvania) CIS 192 March 6, 2015 1 / 22 Outline 1 Web Servers

More information

Secure Web Forms with Client-Side Signatures

Secure Web Forms with Client-Side Signatures ICWE 2005 Secure Web Forms with Client-Side Signatures Mikko Honkala and Petri Vuorimaa, Finland Mikko.Honkala -at- hut.fi Outline of the talk Introduction to Secure Web Forms Research Problem and Use

More information

Data Warehouse Business Objects (BOBJ) Ad Hoc Reporting User Guide

Data Warehouse Business Objects (BOBJ) Ad Hoc Reporting User Guide Updated: 10/17/2018 Data Warehouse Business Objects (BOBJ) Ad Hoc Reporting User Guide Table of Contents Data Warehouse Business Objects (BOBJ) Ad Hoc Reporting... 3 Introduction... 3 Getting Started...

More information

As ESS allows for customisation of certain screens, the client will be able to extract other information from the ESS system too.

As ESS allows for customisation of certain screens, the client will be able to extract other information from the ESS system too. Reporting on ESS Three different reports can be run from ESS Leave Balance Report Leave Transactions Report Manager Leave Calendar As ESS allows for customisation of certain screens, the client will be

More information

Batch Scheduler. Version: 16.0

Batch Scheduler. Version: 16.0 Batch Scheduler Version: 16.0 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from, through

More information

Software: Netscape Navigator (v or higher) or Internet Explorer (v. 5.5 or higher), set at 800 x 600 screen resolution (minimum)

Software: Netscape Navigator (v or higher) or Internet Explorer (v. 5.5 or higher), set at 800 x 600 screen resolution (minimum) TEXAS TECH UNIVERSITY HEALTH SCIENCES CENTER PURCHASING CARD USER S MANUAL PATHWAY NET SYSTEM Pathway Net is the software application that automates the TTUHSC Purchasing Card reconciliation process. This

More information

Oklahoma Public Employees Retirement System (OPERS) Online Payroll Reporting System User Manual

Oklahoma Public Employees Retirement System (OPERS) Online Payroll Reporting System User Manual The Payroll Reporting System provides participating government agencies a safe and convenient way to report their payroll contributions to OPERS over the internet. 1 Contents Page Web Server Security 3

More information

Generate Reports to Monitor End-user Activity

Generate Reports to Monitor End-user Activity This chapter contains the following sections: Overview of Reporting, on page 1 Using the Reporting Pages, on page 2 Enabling Reporting, on page 7 Scheduling Reports, on page 7 Generating Reports On Demand,

More information

ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE

ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE ENTERPRISE SYSTEMS APOLLO (ANU POLLING ONLINE) USER GUIDE Version 3.03 January 2008 CONTENTS 1 Introduction...3 1.1 Accessing APOLLO...3 2 Access, Security and Privacy...3 2.1 Poll Attributes...4 2.2 Poll

More information

Consider the following to determine which data and fields to include in your report:

Consider the following to determine which data and fields to include in your report: report writer working with report writer This document discusses the basics of working with the Issuetrak Report Writer. For additional information, please see Issuetrak Best Practices Report Writer. report

More information

An Online Permit Application & Approval System

An Online Permit Application & Approval System An Online Permit Application & Approval System Dagang Net Technologies Sdn Bhd Trader Guide Page 1 of 23 This module is solely for Traders to apply for a permit online and to check the status of their

More information

erequest Ad-Hoc Approval

erequest Ad-Hoc Approval The erequest provides an easy way for an employee to submit a request for goods, services, or payments. Once the erequest is submitted, there are two types of approver: Regular Approvers (Level I and Level

More information

Texas Skyward User Group Conference. Crystal Report Writing from a Customer s Perspective

Texas Skyward User Group Conference. Crystal Report Writing from a Customer s Perspective Texas Skyward User Group Conference Crystal Report Writing from a Customer s Perspective Agenda Why use Crystal Reports? Skyward Resources for Report Writing Basic Crystal Reports Skills Using Skyward

More information

Integration Architecture Of SDMS

Integration Architecture Of SDMS Integration Architecture Of SDMS 20 May 2017 Version 1.0 (Rakesh Ranjan, Consultant-IT) Table of Content 1 ABOUT SDMS...2 2 OBJECTIVE & STRUCTURE OF THIS DOCUMENT...2 3 TRANSACTIONAL SERVICES...3 3.1 HIGH

More information

INFORMED VISIBILITY. Provisioning Enterprise Payment and Package Platform Data

INFORMED VISIBILITY. Provisioning Enterprise Payment and Package Platform Data INFORMED VISIBILITY Provisioning Enterprise Payment and Package Platform Data V1.2, January 31, 2019 Contents Overview Get Access to IV-MTR, EPS, and PPC Access the IV-MTR Application Manage Data Delegation

More information

RDMS AUTOMATED FILE EXTRACT SERVICE REQUEST APPROVAL FORM

RDMS AUTOMATED FILE EXTRACT SERVICE REQUEST APPROVAL FORM AUTOMATED FILE EXTRACT SERVICE REQUEST APPROVAL FORM This form is intended for University of California Office of the President Risk Services (OPRS) affiliates. The form is designed to collect key information

More information

barcode labeling user guide

barcode labeling user guide barcode labeling user guide MediaLabelTool.com To Contact Your Dell Sales Representative, Please Call Dell Customer Support Medium & Large Business:.800.357.3355 Small Business:.800.757.8434 Healthcare:.800.8.843

More information

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest

More information

GS1 US Data Hub Product

GS1 US Data Hub Product GS1 US Data Hub 3.4 Product via This guide is specifically written for Solution Partners who are certified under the CCP program and augments current GS1 US Developer documentation. For information on

More information

SAP C_BOWI_42 Exam Questions and Answers (PDF) SAP C_BOWI_42 Exam Questions C_BOWI_42 BrainDumps

SAP C_BOWI_42 Exam Questions and Answers (PDF) SAP C_BOWI_42 Exam Questions C_BOWI_42 BrainDumps SAP C_BOWI_42 Dumps with Valid C_BOWI_42 Exam Questions PDF [2018] The SAP C_BOWI_42 SAP Certified Application Associate - SAP BusinessObjects Web Intelligence 4.2 Exam exam is an ultimate source for professionals

More information

BrightTag ONE Platform Implementation Best Practices: Building Structured Data Layers

BrightTag ONE Platform Implementation Best Practices: Building Structured Data Layers Page 1 of 5 Page 1 of 5 BrightTag ONE Platform Implementation Best Practices: Building Structured Data Layers To pull data from your website and pass it into tags, BrightTag uses a Data Dictionary made

More information

BUSINESS ACCOUNT MANAGEMENT SYSTEMS (BAMS) AND TRAVEL MANAGEMENT COMPANIES (BAMS)

BUSINESS ACCOUNT MANAGEMENT SYSTEMS (BAMS) AND TRAVEL MANAGEMENT COMPANIES (BAMS) BUSINESS ACCOUNT MANAGEMENT SYSTEMS (BAMS) AND TRAVEL MANAGEMENT COMPANIES (BAMS) USER GUIDE Contents Contents Contents Contents 2 1. Introduction 3 2. Account Activation 4 3. BAMS 5 3.1 Logon 5 3.2 TMC

More information

DCCKI Interface Design Specification. and. DCCKI Repository Interface Design Specification

DCCKI Interface Design Specification. and. DCCKI Repository Interface Design Specification DCCKI Interface Design Specification and DCCKI Repository Interface Design Specification 1 INTRODUCTION Document Purpose 1.1 Pursuant to Section L13.13 of the Code (DCCKI Interface Design Specification),

More information

Lesson 14 SOA with REST (Part I)

Lesson 14 SOA with REST (Part I) Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)

More information

CSE 115. Introduction to Computer Science I

CSE 115. Introduction to Computer Science I CSE 115 Introduction to Computer Science I Road map Review HTTP Web API's JSON in Python Examples Python Web Server import bottle @bottle.route("/") def any_name(): response = "" response

More information

Visual Customizations

Visual Customizations Overview, on page 1 Create a Grid View, on page 1 Create a Chart View, on page 2 Group By, on page 5 Report Thresholds, on page 6 Overview Stock reports are the reports that are pre-bundled and supported

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Raymond Yin University of Pennsylvania November 12, 2015 Raymond Yin (University of Pennsylvania) CIS 192 November 12, 2015 1 / 23 Outline 1 Web Servers

More information

Attestation Service for Intel Software Guard Extensions (Intel SGX): API Documentation. Revision: 3.0

Attestation Service for Intel Software Guard Extensions (Intel SGX): API Documentation. Revision: 3.0 Attestation Service for Intel Software Guard Extensions (Intel SGX): API Documentation Revision: 3.0 1 1 Abbreviations... 4 2 Attestation Service for Intel SGX... 5 Supported environments... 5 Authentication...

More information

Highwinds CDN Content Protection Products. August 2009

Highwinds CDN Content Protection Products. August 2009 Highwinds CDN Content Protection Products August 2009 1 Highwinds CDN Content Protection Products August 2009 Table of Contents CDN SECURITY INTRO... 3 CONTENT PROTECTION BY CDN DELIVERY PRODUCT... 3 HTTP

More information

Munis. Using Munis Version For more information, visit

Munis. Using Munis Version For more information, visit Munis Using Munis Version 10.1 For more information, visit www.tylertech.com. TABLE OF CONTENTS Using Munis... 3 Permissions and Security... 3 Munis Menus... 3 Standard Screen Features... 4 Help, Settings,

More information

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, 2016

DATABASE SYSTEMS. Database programming in a web environment. Database System Course, 2016 DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016 AGENDA FOR TODAY Advanced Mysql More than just SELECT Creating tables MySQL optimizations: Storage engines, indexing.

More information

File submissions to VINN and KRITA

File submissions to VINN and KRITA Date Page 2017-10-25 1 (10) Recipient: Respondents to VINN and KRITA File submissions to VINN and KRITA Summary This document briefly describes the VINN/KRITA solution for file submissions in the form

More information

SEO EXTENSION FOR MAGENTO 2

SEO EXTENSION FOR MAGENTO 2 1 User Guide SEO Extension for Magento 2 SEO EXTENSION FOR MAGENTO 2 USER GUIDE BSS COMMERCE 1 2 User Guide SEO Extension for Magento 2 Contents 1. SEO Extension for Magento 2 Overview... 4 2. How Does

More information

The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform.

The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform. The Merit Palk API allows 3rd party developers to expand and build on the Merit Palk platform. The Merit Palk API is a RESTful API that is used to access Merit Palk companies using HTTP and JSON. The API

More information

release notes effective version 10.3 ( )

release notes effective version 10.3 ( ) Introduction We are pleased to announce that Issuetrak 10.3 is available today! 10.3 focuses on improved security, introducing a new methodology for storing passwords. This document provides a brief outline

More information

MxVision WeatherSentry Web Services REST Programming Guide

MxVision WeatherSentry Web Services REST Programming Guide MxVision WeatherSentry Web Services REST Programming Guide DTN 11400 Rupp Drive Minneapolis, MN 55337 00.1.952.890.0609 This document and the software it describes are copyrighted with all rights reserved.

More information

Enterprise Forms Server - Hardware/Software Requirements

Enterprise Forms Server - Hardware/Software Requirements Server O/S The application requires Windows Server 2008 (32 or 64 Bit) and above. The webserver software required is Microsoft IIS7 and above (included free with Windows Server). Application Software The

More information

Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture

Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture Hadoop 1.0 Architecture Introduction to Hadoop & Big Data Hadoop Evolution Hadoop Architecture Networking Concepts Use cases

More information

LabCollector Web Service API

LabCollector Web Service API LabCollector Web Service API The LabCollector Web Service Application Programming Interface (API) allows third-party applications to interact with LabCollector's database (modules). The API is based on

More information