Data Web Service - Client Guide
|
|
- Denis Anderson
- 6 years ago
- Views:
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 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 informationSTIDistrict 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 informationAPPLICATION 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 informationCouriersPlease 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 informationWWW. 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 informationTime-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 informationINSERVICE. 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 informationTable 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 information7401ICT 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 informationAlloy 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 informationBIG-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 informationUser 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 informationSage 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 informationNick 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 informationCS 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 informationImageNow 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 informationHow 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 informationHelpAndManual_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 informationMy 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 informationExtraHop 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 informationAn 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 informationIPConfigure 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 informationDistributed 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 informationCMX 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 informationHow 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 informationKaseya 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 informationAdditional 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 informationView 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 informationStyle 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 informationTungSpot 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 informationvrealize 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 informationvrealize 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 informationREST 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 informationI 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 informationWebsite:
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 informationREST 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 informationProphet 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 informationedocs 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 informationPerceptive 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 informationComposer 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 informationService 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 informationHTTP 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 informationIsi 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 informationCouriersPlease 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 informationLevel 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 informationJuly 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 informationSecurity 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 informationTimeClock 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 informationLeave 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 informationManagement 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 informationTenable.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 informationPresented 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 informationGLOBAL 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 informationMoving 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 informationDeveloper 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 informationSUPPLEMENTS 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 informationAitoc. 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 informationNebula 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 informationDATABASE 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 informationTalend 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 informationdjangotribune 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 informationCIS192 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 informationSecure 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 informationData 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 informationAs 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 informationBatch 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 informationSoftware: 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 informationOklahoma 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 informationGenerate 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 informationENTERPRISE 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 informationConsider 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 informationAn 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 informationerequest 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 informationTexas 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 informationIntegration 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 informationINFORMED 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 informationRDMS 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 informationbarcode 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 informationUsing 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 informationGS1 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 informationSAP 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 informationBrightTag 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 informationBUSINESS 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 informationDCCKI 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 informationLesson 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 informationCSE 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 informationVisual 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 informationCIS192 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 informationAttestation 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 informationHighwinds 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 informationMunis. 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 informationDATABASE 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 informationFile 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 informationSEO 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 informationThe 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 informationrelease 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 informationMxVision 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 informationEnterprise 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 informationDelving 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 informationLabCollector 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