Essential Import Service

Size: px
Start display at page:

Download "Essential Import Service"

Transcription

1 Essential Import Service Interface Specification Version 2.0 March 2017

2 Contents Operation of the service Default callback listener Importing Microsoft Excel and CSV documents Operation of the service Spreadsheets and CSVs Helper components HTML request form Service requests Service responses Response to initial request Callback response Extensions for Essential Intelligence Platform Importing XML documents Operation of the service XML Imports Helper components HTML request form Service requests Service responses Response to initial request Callback response EAS

3 Operation of the service Import Activities, Import Specifications (the semantic mapping of source data to the Essential Meta Model) and Target Environments must all be configured in the Import Utility web-based, graphical user interface. The service interface provides a REST-based HTTP approach for invoking imports by selecting the Import Activity and Target Environment in a request that includes the source data to import. Content type (encoding) of multipart/form-data is required for compressed files and when using HTML test page W3C Default content type (application/x-www-form-urlencoded) is also supported for uncompressed CSV files Supported source data formats: Excel binary.xls documents Excel Workbook.XLSX documents CSV files XML documents CSV files are converted to Excel documents during the import process. Import Specifications are defined in terms of Worksheets and Columns, neither of which are available in a CSV file. To define an Import Specification for a CSV file, import an example CSV into Excel and save it as one of the Excel binary formats, e.g..xlsx. During this process, if you re-name the default Worksheet for the CSV (note that CSV files can only be represented as a single worksheet), be sure to use the 'sheet' parameter in the request to specify this worksheet name. An import activity may take several minutes to complete. Therefore, the service supports a long-running process by accepting a callback URL to which final success / failure messages are sent. On request, the parameters are evaluated and any immediate problems are reported (e.g. invalid import activity). The service responds with an HTTP 201 (Accepted) message if all the request parameters are found to be valid and the request has been accepted for processing EAS

4 Default Callback Listener When an import is completed, the service invokes the callback URL that you can specify as part of the request A default callback listener is included as part of the Import Utility, which simply reports the messages to standard out Normally to be found in the Tomcat catalina.log file. This listener is available on the /callback URI of the Import Utility, e.g. localhost:8080/essential_import_utility/callback See the Callback Response documentation for each of the services for more information about the schema and content of these responses EAS

5 Essential Import Service Microsoft Excel and CSV Imports

6 Operation of the service Spreadsheets and CSVs Once the Import Utility WAR file has been deployed, the Import Utility is configured in the usual way, including defining the Import Activities, Target Environments etc. via the web application GUI. With the source and target environments defined and Import Specifications configured, use the service interface to invoke a run of an Import Activity, selecting it by name. When it has completed, the results of the import are available from the Manage History section of the selected Import Activity GUI. Remember to enable logging when defining the new Import Activity! To perform a test or a live execute of an import, simply select the desired target environment in the service request. Test environments are returned to their original start state once the import has completed. The updated, resulting state can be downloaded from the logs, via Manage History EAS

7 HTML Request Form A simple HTML page servicerequestform.html is available for testing the operation of the Import Service and to demonstrate the parameters of the service request. This can be found in the root of the web application and at the URL using a browser, e.g. localhost:8080/essential_import_utility/servicerequestform.html EAS

8 Service requests Requests are made using HTTP POST method with the following parameters to URI: /autoimport Parameter Interpretation activity environment uid pwd publish source response sheet batchid The name of the import activity to use for the import The name of the target repository environment in which to import The user ID for the client requestor. This must be a valid user account defined to the import utility The password for the specified user account. A Boolean flag (yes / no) specifying whether the Import Utility should publish the resulting repository to the target Essential Viewer environment when the import has completed successfully. Valid values are yes or no with a default of no The source Excel binary file (.xls or.xlsx) or CSV to be imported Optional URL on the consumer side providing a callback for success / failure messages Optional name of the worksheet to use when converting a CSV to Excel. Default value is Sheet1 Optional identifier that groups a sequence of requests into a batch. A failure during import to any of the requests with the same batch ID will stop the processing of any queued requests with that ID and will prevent the resulting repository being published EAS

9 Response to initial request A response to the request POST method is returned immediately using an HTTP status code and corresponding message (where required) Status Code Message Interpretation 202 n/a All specified request parameters are valid and the source content has been queued for import 403 Invalid username or password The specified username or password was not correct : Invalid Import Activity The specified Import Activity could not be found : Invalid Target Environment The specified Target Environment could not be found : Invalid Worksheet The Import Activity could not find the named worksheet in source 405 GET Method is not available Requests that use the GET method are not supported and will be rejected. All requests must use the POST method : Invalid source content The supplied source content was not in a supported format : Import Job refused The queue of import jobs is full and the request has been refused by the service EAS

10 Callback Response Provide a URL which is ready to receive HTTP POST XML document with following structure of tags in a request parameter called callback_message (URL encoded form post parameter) import_callback import_job status o value o message timestamp import_activity target_environment source_content batch_id publish Requested status o value o message EAS

11 Callback response message details The import_callback XML document provides feedback on the operation of an import as follows: Tag Values / format Semantics import_callback n/a The containing tag for the document import_job n/a Containing tag for details of an import status n/a Containing tag for status content status_value success exception Value to indicate whether the import succeeded or encountered an exception status_message Text When value=exception, details of the exception that was encountered timestamp Text date and time Date and time of the completion of the import import_activity Text The name of the Import Activity that was used target_environment Text The name of the Target Environment that was used source_content Text The name of the source content (file) that was imported batch_id Text Optional. If specified on the request, the batch identifier of the import job Publish n/a The containing tag for the details of a publish of import results Requested yes no Indicator showing whether publishing was requested status n/a Containing tag for status content status_value success exception Value to indicate whether the publish succeeded or encountered an exception status_message Text When value=exception, details of the exception that was encountered EAS

12 Example XML <?xml version="1.0" encoding="utf-8"?> <import_callback xmlns=" xmlns:xsi=" xsi:schemalocation=" import_callback.xsd"> <import_job> <status> <value>success</value> <message>import completed successfully</message> </status> <timestamp> t10:10:14</timestamp> <import_activity>example Import Activity</import_activity> <target_environment>example Live Repository</target_environment> <source_content>spreadsheet_import_v12.xlsx</source_content> <batch_id>1001</batch_id> </import_job> <publish> <requested>yes</requested> <status> <value>success</value> <message>publish completed successfully</message> </status> </publish> </import_callback> EAS

13 Callback message XML Schema See import_callback.xsd EAS

14 Extensions for Essential Intelligence Platform A separate service interface is provided for importing Microsoft Excel and CSV documents to an Essential Repository that is hosted on the Essential Intelligence Platform (EIP) Cloud environment In the EIP environment imports are defined in the same way as in open-source mode. Invoking the service interface, however, operates differently by sending a Data Update Pack (DUP) from the Import Utility to the selected EIP repository and invoking the EIP to apply that update pack Additional security is applied to such requests Additional parameters are required to capture the user account that should be used by the service to execute the DUP on the cloud EIP environment: New service endpoint Additional username and password parameters to authorise the request on the EIP cloud environment A simple HTML page servicerequestdupform.html is available for testing the operation of the Import Service and to demonstrate the parameters of the service request. This can be found in the root of the web application and at the URL using a browser, e.g. localhost:8080/essential_import_utility/servicerequestdupform.html EAS

15 EIP Mode Excel Imports Requests are made using HTTP POST method with the following parameters to URI: /autoimportdup Parameter Interpretation activity environment uid pwd publish source tenantuid tenantpwd response sheet batchid The name of the import activity to use for the import The name of the target repository environment in which to import The user ID for the client requestor. This must be a valid user account, within the tenant that has sufficient rights to use the import utility The password for the specified user account. A Boolean flag (yes / no) specifying whether the Import Utility should publish the resulting repository to the target Essential Viewer environment when the import has completed successfully. Valid values are yes or no with a default of no The source Excel binary file (.xls or.xlsx) or CSV to be imported The user ID of a valid account on the target EIP repository (and tenant). This can be (but does not have to) be the same account as that used to access the Import Service (the value of the UID parameter) The password of the valid tenant account for accessing the target EIP repository Optional URL on the consumer side providing a callback for success / failure messages Optional name of the worksheet to use when converting a CSV to Excel. Default value is Sheet1 Optional identifier that groups a sequence of requests into a batch. A failure during import to any of the requests with the same batch ID will stop the processing of any queued requests with that ID and will prevent the resulting repository being published EAS

16 Essential Import Service XML Imports

17 Operation of the service XML imports The XML import operates on the same concepts as the spreadsheet import services. However, import specifications are defined using XSL stylesheets, outside of the Essential Import Utility and there is no Import Activity development environment as there is for spreadsheets An XML import is defined by creating a new import activity on the Manage Imports page of the Import Utility web application, specifying the Import Activity Type as Automated XML Import The Source Repository that should be used as the basis for the import and containing all the Classes that are referred to in the Import Specification is selected in the same way as for a spreadsheet import. The Source Spreadsheet field is left empty and an XML transform is selected. This transform can take one of two forms but either must be defined outside of the import utility, e.g. using XML development tools: A simple, stand-alone XSL file (XML Stylesheet) that defines the transform from the source XML to a set of Python API calls to update the target repository A Zip archive that contains one or more XSL files to transform the source XML into a set of Python calls. This Zip archive can also contain Python libraries, e.g. standardfunctions.py to aid with the development of the import specification A Python script variable, includepath is available to aid with import statements in the Python (e.g. to execute library script files), providing a local-reference to the import pack for finding files, e.g.: standardfunctionsfile = includepath + "/library/standardfunctions.py When a Zip file is specified as the XML Transform, the Start File must be defined to specify which XSL file in the ZIP the import utility must use first. Ensure that the Log Imports option is selected to produce detailed logging of each operation of the XML import activities.

18 Operation of the service XML Imports The Open... button of the Manage Import Activities user interface presents the activity log for this XML import activity. From here a full trace of each operation of the XML import service for the selected Import Activity is available: Source XML document that was delivered in the service request, Import transformation (XSL) used by the import activity Generated import script (Python) Set of messages reported by the Import Activity The resulting repository with the import applied 2017 EAS 18

19 HTML Request Form A simple HTML page servicerequestxmlform.html is available for testing the operation of the Import Service and to demonstrate the parameters of the service request. This can be found in the root of the web application and at the URL using a browser, e.g. localhost:8080/essential_import_utility/servicerequestxmlform.html EAS

20 Service requests Requests are made using HTTP POST method with the following parameters to URI: /autoimportxml Parameter activity environment uid pwd publish source response Interpretation The name of the import activity to use for the import The name of the target repository environment in which to import The user ID for the client requestor. This must be a valid user account defined to the import utility The password for the specified user account. A Boolean flag (yes / no) specifying whether the Import Utility should publish the resulting repository to the target Essential Viewer environment when the import has completed successfully. Valid values are yes or no with a default of no The source XML file (.xml) to be imported Optional URL on the consumer side providing a callback for success / failure messages EAS

21 Response to initial request A response to the request POST method is returned immediately using an HTTP status code and corresponding message (where required) Status Code Message Interpretation 202 n/a All specified request parameters are valid and the source content has been queued for import 403 Invalid username or password The specified username or password was not correct : Invalid Import Activity The specified Import Activity could not be found : Invalid Target Environment The specified Target Environment could not be found. 405 GET Method is not available Requests that use the GET method are not supported and will be rejected. All requests must use the POST method : Invalid source content The supplied source content was not in a supported format : Import Job refused The queue of import jobs is full and the request has been refused by the service EAS

22 Callback Response Provide a URL which is ready to receive HTTP POST XML document with following structure of tags in a request parameter called callback_message (URL encoded form post parameter) import_callback import_job status o value o message timestamp import_activity target_environment source_content batch_id publish Requested status o value o message EAS

23 Callback response message details The import_callback XML document provides feedback on the operation of an import as follows: Tag Values / format Semantics import_callback n/a The containing tag for the document import_job n/a Containing tag for details of an import status n/a Containing tag for status content status_value success exception Value to indicate whether the import succeeded or encountered an exception status_message Text When value=exception, details of the exception that was encountered timestamp Text date and time Date and time of the completion of the import import_activity Text The name of the Import Activity that was used target_environment Text The name of the Target Environment that was used source_content Text The name of the source XML content (file) that was imported. This is available from the Import Activity Log for each operation of the service Publish n/a The containing tag for the details of a publish of import results Requested yes no Indicator showing whether publishing was requested status n/a Containing tag for status content status_value success exception Value to indicate whether the publish succeeded or encountered an exception status_message Text When value=exception, details of the exception that was encountered EAS

24 Example XML <?xml version="1.0" encoding="utf-8" standalone="yes"?> <import_callback xsi:schemalocation="service/import_callback.xsd" xmlns=" xmlns:xsi=" <import_job> <status> <value>success</value> <message>import Successful</message> </status> <timestamp> t15:55:13.072z</timestamp> <import_activity>test XML</import_activity> <target_environment>eas Test</target_environment> <source_content>/users/[...]/essentialimportutility/service/source/example Data xml</source_content> </import_job> <publish> <requested>no</requested> <status> <value>not requested</value> <message></message> </status> </publish> </import_callback> EAS

25 Callback message XML Schema See import_callback.xsd EAS

26 Essential Import Service Interface Specification

XDS Connector. Installation and Setup Guide. Version: 1.0.x

XDS Connector. Installation and Setup Guide. Version: 1.0.x XDS Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: November 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International Inc.,

More information

All requests must be authenticated using the login and password you use to access your account.

All requests must be authenticated using the login and password you use to access your account. The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,

More information

University of Massachusetts Amherst * Boston * Dartmouth * Lowell * President s Office * Worcester

University of Massachusetts Amherst * Boston * Dartmouth * Lowell * President s Office * Worcester Running Queries Users can access the Query Viewer to run pre-defined queries. The results of these queries will aid and assist in statistical analysis and decision making. This job aid explains the procedure

More information

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology

Java Applets, etc. Instructor: Dmitri A. Gusev. Fall Lecture 25, December 5, CS 502: Computers and Communications Technology Java Applets, etc. Instructor: Dmitri A. Gusev Fall 2007 CS 502: Computers and Communications Technology Lecture 25, December 5, 2007 CGI (Common Gateway Interface) CGI is a standard for handling forms'

More information

DFP Mobile Ad Network and Rich Media API

DFP Mobile Ad Network and Rich Media API DFP Mobile Ad Network and Rich Media API v2.0, 12 June 2012 Background DFP Mobile is adopting a single open API for integrating with all ad networks and rich media vendors. This has the following benefits:

More information

HappyFox API Technical Reference

HappyFox API Technical Reference HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your

More information

EMC White Paper. BPS http Listener. Installing and Configuring

EMC White Paper. BPS http Listener. Installing and Configuring EMC White Paper BPS http Listener Installing and Configuring March 2006 Copyright 2005 EMC Corporation. All rights reserved. EMC believes the information in this publication is accurate as of its publication

More information

Lab 03 Finish and Deploy an Application. Lab 3-1: Add DELETE to the Spring Boot REST Application

Lab 03 Finish and Deploy an Application. Lab 3-1: Add DELETE to the Spring Boot REST Application Lab 03 Finish and Deploy an Application In this lab, you ll finish your version of the application featured in Lab 1. This includes creating the remaining REST calls. Test your work locally as you develop.

More information

CIOC API User Guide. Release Online Resources 3.7 / Client Tracker 3.2. Katherine Lambacher, KCL Software Solutions Inc.

CIOC API User Guide. Release Online Resources 3.7 / Client Tracker 3.2. Katherine Lambacher, KCL Software Solutions Inc. CIOC API User Guide Release Online Resources 3.7 / Client Tracker 3.2 Katherine Lambacher, KCL Software Solutions Inc. September 03, 2015 Contents 1 CIOC Online Resources API Introduction 1 1.1 Available

More information

SMS Outbound. HTTP interface - v1.1

SMS Outbound. HTTP interface - v1.1 SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main

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

OCS Inventory NG Agent for Android can run as a service automatically at boot time. It can also work as a stand alone application launched manually.

OCS Inventory NG Agent for Android can run as a service automatically at boot time. It can also work as a stand alone application launched manually. 1 sur 8 09/04/2013 14:04 Documentation:AndroidAgent From OCS Inventory NG Documentation:AndroidAgent Contents 1 Android Agent Documentation 1.1 Operating principe 1.2 Which version: Service or Standalone?

More information

Hybrid Test Automation Frameworks Implementation using QTP

Hybrid Test Automation Frameworks Implementation using QTP Hybrid Test Automation Frameworks Implementation using QTP Pallavi Patwa "When developing our test strategy, we must minimize the impact caused by changes in the applications we are testing, and changes

More information

Fusion Registry 9 SDMX Data and Metadata Management System

Fusion Registry 9 SDMX Data and Metadata Management System Registry 9 Data and Management System Registry 9 is a complete and fully integrated statistical data and metadata management system using. Whether you require a metadata repository supporting a highperformance

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

Using the New UCOP UAT Validation Reports For Undergraduate Admissions

Using the New UCOP UAT Validation Reports For Undergraduate Admissions To access the new UAT validation reports in Cognos for Course Enrollment data, please follow the instructions outlined below: 1. Copy and paste the following link into your browser - http://data.ucop.edu.

More information

Fax Broadcast Web Services

Fax Broadcast Web Services Fax Broadcast Web Services Table of Contents WEB SERVICES PRIMER... 1 WEB SERVICES... 1 WEB METHODS... 1 SOAP ENCAPSULATION... 1 DOCUMENT/LITERAL FORMAT... 1 URL ENCODING... 1 SECURE POSTING... 1 FAX BROADCAST

More information

Features & Functionalities

Features & Functionalities Features & Functionalities Release 3.0 www.capture-experts.com Import FEATURES Processing TIF CSV EML Text Clean-up Email HTML ZIP TXT Merge Documents Convert to TIF PST RTF PPT XLS Text Recognition Barcode

More information

Intellicus Getting Started

Intellicus Getting Started Intellicus Getting Started Intellicus Web-based Reporting Suite Version 4.5 Enterprise Professional Smart Developer Smart Viewer Intellicus Technologies info@intellicus.com www.intellicus.com Copyright

More information

PERFORMANCE HORIZON PUBLISHER API INTRODUCTION

PERFORMANCE HORIZON PUBLISHER API INTRODUCTION PERFORMANCE HORIZON PUBLISHER API INTRODUCTION Version 1.0 October 2016 WHY USE API S All of the features and functionality that we have developed aim to give you, the user, a greater understanding of

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware

More information

Batch Submission Manual for Insurers March 1, 2013

Batch Submission Manual for Insurers March 1, 2013 New Jersey Department of Banking and Insurance SLAS Implementation Batch Submission Manual for Insurers March 1, 2013 PO Box 325 Trenton, NJ 08625 Phone: 609.292.7272 Fax: 609.777.0508 http://www.state.nj.us/dobi

More information

FaxCore API Reference A web based API for sending, receiving and managing faxes through the FaxCore network.

FaxCore API Reference A web based API for sending, receiving and managing faxes through the FaxCore network. FaxCore API Reference A web based API for sending, receiving and managing faxes through the FaxCore network. P a g e 2 Contents API Overview... 3 Authentication... 3 SendFax... 4 FaxStatus... 5 GetFaxList...

More information

ECM-VNA Convergence Connector

ECM-VNA Convergence Connector ECM-VNA Convergence Connector Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International

More information

SAS Data Explorer 2.1: User s Guide

SAS Data Explorer 2.1: User s Guide SAS Data Explorer 2.1: User s Guide Working with SAS Data Explorer Understanding SAS Data Explorer SAS Data Explorer and the Choose Data Window SAS Data Explorer enables you to copy data to memory on SAS

More information

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE

Inland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required

More information

P6 Professional Importing and Exporting Guide Version 18

P6 Professional Importing and Exporting Guide Version 18 P6 Professional Importing and Exporting Guide Version 18 August 2018 Contents About the P6 Professional Importing and Exporting Guide... 5 Importing and Exporting Data... 7 Import/Export Overview... 7

More information

INSURER BATCH UPLOAD GUIDE NORTH CAROLINA SURPLUS LINES ASSOCIATION

INSURER BATCH UPLOAD GUIDE NORTH CAROLINA SURPLUS LINES ASSOCIATION INSURER BATCH UPLOAD GUIDE NORTH CAROLINA SURPLUS LINES ASSOCIATION TABLE OF CONTENTS 1 Document Metadata... 4 1.1 Authors... 4 1.2 Intended Audience... 4 1.3 Glossary of Terms and Acronyms... 4 1.4 Document

More information

DAITSS Demo Virtual Machine Quick Start Guide

DAITSS Demo Virtual Machine Quick Start Guide DAITSS Demo Virtual Machine Quick Start Guide The following topics are covered in this document: A brief Glossary Downloading the DAITSS Demo Virtual Machine Starting up the DAITSS Demo Virtual Machine

More information

Exercise SBPM Session-4 : Web Services

Exercise SBPM Session-4 : Web Services Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of

More information

Features & Functionalities

Features & Functionalities Features & Functionalities Release 2.1 www.capture-experts.com Import FEATURES OVERVIEW Processing TIF CSV EML Text Clean-up Email HTML ZIP TXT Merge Documents Convert to TIF PST RTF PPT XLS Text Recognition

More information

Network Activity D - Developing and Maintaining Databases. Report D Detailed UI architecture study including html mock-up

Network Activity D - Developing and Maintaining Databases. Report D Detailed UI architecture study including html mock-up Network Activity D - Developing and Maintaining Databases Report D3.2.1 Detailed UI architecture study including html mock-up Patricia KELBERT MNHN Paris BGBM Berlin March 2006 Table of contents 1 The

More information

Building a missing item in INSPIRE: The Re3gistry

Building a missing item in INSPIRE: The Re3gistry Building a missing item in INSPIRE: The Re3gistry www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation Key pillars of data interoperability Conceptual data models Encoding

More information

Visualizer Workbench

Visualizer Workbench Visualizer Workbench Web Technologies (706.704) 3SSt VU WS 2018/19 2 Overview Visualizer Setting up the workbench Workbench structure Live demo API description Uploading your extension 3 Visualizer Visualizer

More information

WMTOOL. Technical Specification. Date: 10/2012 Version: APITechSpecv1.4CRO0512 WMTOOL 1. Technical Specification

WMTOOL. Technical Specification. Date: 10/2012 Version: APITechSpecv1.4CRO0512 WMTOOL 1. Technical Specification WMTOOL Date: 10/2012 Version: APITechSpecv1.4CRO0512 WMTOOL 1 Contents 1. WMTOOL Overview 4 2. How to run WMTOOL 5 3. Available Commands 6 4. Making shorter commands 7 5 Importing Jobs 8 5.1 CSV Files

More information

File Servant User Manual

File Servant User Manual File Servant User Manual Serve files over FTP and HTTP - at the snap of a finger! File Servant is free software (see copyright notice below). This document was last revised Monday 28 February 2011. Creator:

More information

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes

More information

Coveo Platform 7.0. Jive Connector Guide

Coveo Platform 7.0. Jive Connector Guide Coveo Platform 7.0 Jive Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market conditions,

More information

Oracle Database Lite Reviewers Guide - Installation 10g (10.3.0) March 2007

Oracle Database Lite Reviewers Guide - Installation 10g (10.3.0) March 2007 Oracle Database Lite Reviewers Guide - Installation 10g (10.3.0) March 2007 Oracle Lite 10g Release 10.3 Reviewers Guide Installation Oracle Universal Welcome screen.. At the Welcome screen, select the

More information

Release Notes Release (December 4, 2017)... 4 Release (November 27, 2017)... 5 Release

Release Notes Release (December 4, 2017)... 4 Release (November 27, 2017)... 5 Release Release Notes Release 2.1.4. 201712031143 (December 4, 2017)... 4 Release 2.1.4. 201711260843 (November 27, 2017)... 5 Release 2.1.4. 201711190811 (November 20, 2017)... 6 Release 2.1.4. 201711121228 (November

More information

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script Accessing the Progress OpenEdge AppServer From Progress Rollbase Using Object Script Introduction Progress Rollbase provides a simple way to create a web-based, multi-tenanted and customizable application

More information

ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information

ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information 1 Getting Started Whether you are a new user or a returning one, to access ithenticate

More information

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design

REST Web Services Objektumorientált szoftvertervezés Object-oriented software design REST Web Services Objektumorientált szoftvertervezés Object-oriented software design Dr. Balázs Simon BME, IIT Outline HTTP REST REST principles Criticism of REST CRUD operations with REST RPC operations

More information

Intro to XML. Borrowed, with author s permission, from:

Intro to XML. Borrowed, with author s permission, from: Intro to XML Borrowed, with author s permission, from: http://business.unr.edu/faculty/ekedahl/is389/topic3a ndroidintroduction/is389androidbasics.aspx Part 1: XML Basics Why XML Here? You need to understand

More information

Poet Image Description Tool: Step-by-step Guide

Poet Image Description Tool: Step-by-step Guide Poet Image Description Tool: Step-by-step Guide Introduction This guide is designed to help you use the Poet image description tool to add image descriptions to DAISY books. The tool assumes you have access

More information

Web Application Architecture (based J2EE 1.4 Tutorial)

Web Application Architecture (based J2EE 1.4 Tutorial) Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container

More information

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Java.. servlets and. murach's TRAINING & REFERENCE 2ND EDITION. Joel Murach Andrea Steelman. IlB MIKE MURACH & ASSOCIATES, INC.

Java.. servlets and. murach's TRAINING & REFERENCE 2ND EDITION. Joel Murach Andrea Steelman. IlB MIKE MURACH & ASSOCIATES, INC. TRAINING & REFERENCE murach's Java.. servlets and 2ND EDITION Joel Murach Andrea Steelman IlB MIKE MURACH & ASSOCIATES, INC. P 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com

More information

The Specification Xml Failed To Validate Against The Schema Whitespace

The Specification Xml Failed To Validate Against The Schema Whitespace The Specification Xml Failed To Validate Against The Schema Whitespace go-xsd - A package that loads XML Schema Definition (XSD) files. Its *makepkg* tool generates a Go package with struct type-defs to

More information

Content Mirroring Configuration

Content Mirroring Configuration Content Mirroring Configuration Product version: 4.51 Document version: 1.1 Document creation date: 02-01-2006 Purpose This document describes how to configure mirroring in EPiServer and contains information

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

EMC Documentum Process Integrator

EMC Documentum Process Integrator EMC Documentum Process Integrator Version 6.5 Development Guide P/N 300-007-254-A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2004-2008 EMC Corporation.

More information

Controller/server communication

Controller/server communication Controller/server communication Mendel Rosenblum Controller's role in Model, View, Controller Controller's job to fetch model for the view May have other server communication needs as well (e.g. authentication

More information

Introduction to the Cisco ANM Web Services API

Introduction to the Cisco ANM Web Services API 1 CHAPTER This chapter describes the Cisco ANM Web Services application programming interface (API), which provides a programmable interface for system developers to integrate with customized or third-party

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

How A Website Works. - Shobha

How A Website Works. - Shobha How A Website Works - Shobha Synopsis 1. 2. 3. 4. 5. 6. 7. 8. 9. What is World Wide Web? What makes web work? HTTP and Internet Protocols. URL s Client-Server model. Domain Name System. Web Browser, Web

More information

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 65. This edition

More information

SOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information.

SOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information. SMS Help Guides TNZ Group Limited sales@tnz.co.nz +64 9 9293000 +64 9 522 8839 SOAP API SOAP is a simple way of sending SMS/TXT messages via the internet. It is a great solution for integration into existing

More information

Mirroring - Configuration and Operation

Mirroring - Configuration and Operation Mirroring - Configuration and Operation Product version: 4.60 Document version: 1.0 Document creation date: 31-03-2006 Purpose This document contains a description of content mirroring and explains how

More information

RESTful Network API for Notification Channel

RESTful Network API for Notification Channel RESTful Network API for Notification Channel Candidate Version 1.0 17 Jan 2012 Open Mobile Alliance OMA-TS-REST_NetAPI_NotificationChannel-V1_0-20120117-C OMA-TS-REST_NetAPI_NotificationChannel-V1_0-20120117-C

More information

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011 An Oracle White Paper: November 2011 Installation Instructions: Oracle XML DB XFILES Demonstration Table of Contents Installation Instructions: Oracle XML DB XFILES Demonstration... 1 Executive Overview...

More information

Appendix REPOX User Manual

Appendix REPOX User Manual D5.3.1 Europeana OAI-PMH Infrastructure Documentation and final prototype co-funded by the European Union The project is co-funded by the European Union, through the econtentplus programme http://ec.europa.eu/econtentplus

More information

Performance Benchmark and Capacity Planning. Version: 7.3

Performance Benchmark and Capacity Planning. Version: 7.3 Performance Benchmark and Capacity Planning Version: 7.3 Copyright 215 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied

More information

Detects Potential Problems. Customizable Data Columns. Support for International Characters

Detects Potential Problems. Customizable Data Columns. Support for International Characters Home Buy Download Support Company Blog Features Home Features HttpWatch Home Overview Features Compare Editions New in Version 9.x Awards and Reviews Download Pricing Our Customers Who is using it? What

More information

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8

Table of Contents DATA MANAGEMENT TOOLS 4. IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Data Management Tools 1 Table of Contents DATA MANAGEMENT TOOLS 4 IMPORT WIZARD 6 Setting Import File Format (Step 1) 7 Setting Source File Name (Step 2) 8 Importing ODBC Data (Step 2) 10 Importing MSSQL

More information

Managing the Collection Manager

Managing the Collection Manager CHAPTER 4 This module explains how to use utility scripts to view and update collection manager (CM) parameters. Any machine connected to the CM through, for example, Telnet or SSH, can use utility scripts

More information

CGI / HTTP(s) GET NETIO M2M API protocols docs

CGI / HTTP(s) GET NETIO M2M API protocols docs CGI / HTTP(s) GET NETIO M2M API protocols docs Short summary CGI protocol is one way control only, command based M2M API protocol, where NETIO device is HTTP(s) server accepting commands sent over HTTP(s)

More information

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB By Hassan S. Shavarani UNIT2: MARKUP AND HTML 1 IN THIS UNIT YOU WILL LEARN THE FOLLOWING Create web pages in HTML with a text editor, following

More information

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

DCLI User's Guide. Data Center Command-Line Interface 2.9.1 Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Distributed Multitiered Application

Distributed Multitiered Application Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm

More information

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide

Coveo Platform 7.0. Atlassian Confluence V2 Connector Guide Coveo Platform 7.0 Atlassian Confluence V2 Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to

More information

PRODUCT MANUAL. idashboards Data Hub Manual. Version 9.5

PRODUCT MANUAL. idashboards Data Hub Manual. Version 9.5 PRODUCT MANUAL idashboards Data Hub Manual Version 9.5 idashboards Data Hub Manual Version 9.5 No part of the computer software or this document may be reproduced or transmitted in any form or by any means,

More information

Reporting Tools Running Query Viewer

Reporting Tools Running Query Viewer Reporting Tools Query Viewer is the Campus Solutions tool for running established queries and generating reports. (Query Manager is the tool used to build queries. See the Query Manager job aid for more

More information

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML

CSI 3140 WWW Structures, Techniques and Standards. Representing Web Data: XML CSI 3140 WWW Structures, Techniques and Standards Representing Web Data: XML XML Example XML document: An XML document is one that follows certain syntax rules (most of which we followed for XHTML) Guy-Vincent

More information

API Documentation Downloads FAQ Forum. The phone number for Caller ID on callback. Delay in seconds before callback happens once contact is accepted

API Documentation Downloads FAQ Forum. The phone number for Caller ID on callback. Delay in seconds before callback happens once contact is accepted Sign In API Documentation Downloads FAQ Forum Home» API» Patron API PATRON API - V8.0 The Patron Services API is a collection of API calls that can be used to create patron-facing applications. A few examples

More information

Working with Database Connections. Version: 18.1

Working with Database Connections. Version: 18.1 Working with Database Connections Version: 18.1 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or

More information

SpreadServe Documentation

SpreadServe Documentation SpreadServe Documentation Release 0.1.0 John O Sullivan Aug 10, 2017 Contents 1 Installing The SpreadServe Addin 3 2 SpreadServe Addin Worksheet Functions 5 3 SpreadServe Addin Configuration 9 4 Indices

More information

OPC XML-DA Client Driver PTC Inc. All Rights Reserved.

OPC XML-DA Client Driver PTC Inc. All Rights Reserved. 2018 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 Project Architecture 5 Setup 6 Channel Properties General 6 Channel Properties Write Optimizations 7 Channel Properties

More information

Gatesms.eu Mobile Solutions for Business

Gatesms.eu Mobile Solutions for Business TECHNICAL SPECIFICATIONS XML Web API GATESMS.EU, version 1.1 Prepared by: Gatesms.eu Contents Document version history...3 Security...3 General requirements...3 HTTP transmission security mechanism...3

More information

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM

IBM Maximo Anywhere Version 7 Release 6. Planning, installation, and deployment IBM IBM Maximo Anywhere Version 7 Release 6 Planning, installation, and deployment IBM Note Before using this information and the product it supports, read the information in Notices on page 71. This edition

More information

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP Web Programming - 2 (Ref: Chapter 2) TCP/IP Basics Internet Architecture Client Server Basics URL and MIME Types HTTP Routers interconnect the network TCP/IP software provides illusion of a single network

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 000-289 Title : IBM WebSphere DataPower SOA Appln. Firmware V3.6.1 Vendors

More information

Website SEO Checklist

Website SEO Checklist Website SEO Checklist Main points to have a flawless start for your new website. Domain Optimization Meta Data Up-to-Date Content Optimization SEO & Analytics Social Markup Markup Accessibility Browser

More information

Data Exchange. Hyper-Text Markup Language. Contents: HTML Sample. HTML Motivation. Cascading Style Sheets (CSS) Problems w/html

Data Exchange. Hyper-Text Markup Language. Contents: HTML Sample. HTML Motivation. Cascading Style Sheets (CSS) Problems w/html Data Exchange Contents: Mariano Cilia / cilia@informatik.tu-darmstadt.de Origins (HTML) Schema DOM, SAX Semantic Data Exchange Integration Problems MIX Model 1 Hyper-Text Markup Language HTML Hypertext:

More information

WEBADE TASK MANAGER EXTENSION

WEBADE TASK MANAGER EXTENSION WEBADE TASK MANAGER EXTENSION Developer s Guide Client: Ministry of Forests Information Management Group Date: December 10, 2007 Revision: 6 Vivid Solutions Inc. Suite #1A, 2328 Government St. Victoria,

More information

BMS Managing Users in Modelpedia V1.1

BMS Managing Users in Modelpedia V1.1 BMS 3.2.0 Managing Users in Modelpedia V1.1 Version Control Version Number Purpose/Change Author Date 1.0 Initial published version Gillian Dass 26/10/2017 1.1 Changes to User roles Gillian Dass 14/11/2017

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

Crystal Enterprise. Overview. Contents. Web Server Overview - Internet Information System (IIS)

Crystal Enterprise. Overview. Contents. Web Server Overview - Internet Information System (IIS) Overview Contents This document provides an overview to web server technology particularly Microsoft s Internet Information Server (IIS) and its relationship with. Although this article has been written

More information

CHAPTER 7 WEB SERVERS AND WEB BROWSERS

CHAPTER 7 WEB SERVERS AND WEB BROWSERS CHAPTER 7 WEB SERVERS AND WEB BROWSERS Browser INTRODUCTION A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information

More information

dm+d XML Transformation Tool

dm+d XML Transformation Tool dm+d XML Transformation Tool User Guide Author Stuart Abbott Date 17-Sep-2015 1 Copyright 2015, Health and Social Care Information Centre. Contents Introduction 3 Warning 3 Contact 3 Downloading 3 Installing

More information

JBoss ESB 4.0 GA RC1. Message Transformation Guide JBESB-MTG-12/1/06 JBESB-PG-12/1/06

JBoss ESB 4.0 GA RC1. Message Transformation Guide JBESB-MTG-12/1/06 JBESB-PG-12/1/06 JBoss ESB 4.0 GA RC1 Message Transformation Guide JBESB-MTG-12/1/06 JBESB-PG-12/1/06 i JBESB-PG-12/1/06 ii Legal Notices The information contained in this documentation is subject to change without notice.

More information

SAS Web Infrastructure Kit 1.0. Overview

SAS Web Infrastructure Kit 1.0. Overview SAS Web Infrastructure Kit 1.0 Overview The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS Web Infrastructure Kit 1.0: Overview. Cary, NC: SAS Institute Inc.

More information

Part III: Survey of Internet technologies

Part III: Survey of Internet technologies Part III: Survey of Internet technologies Content (e.g., HTML) kinds of objects we re moving around? References (e.g, URLs) how to talk about something not in hand? Protocols (e.g., HTTP) how do things

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title Notes Ask course content questions on Slack (is651-spring-2018.slack.com) Contact me by email to add you to Slack Make sure you checked Additional Links at homework page before you ask In-class discussion

More information

FDA Affiliate s Guide to the FDA User Interface

FDA Affiliate s Guide to the FDA User Interface FDA Affiliate s Guide to the FDA User Interface Version 1.2 July 2014 Superseded versions: FDA Affiliate s Guide to the FDA User Interface. Version 1.0, July 2012. FDA Affiliate s Guide to the FDA User

More information

REPORT Job History. 1) Click the Menu button to enter the left side menu. 2) Click on Reports tab to access to enter the Report menu

REPORT Job History. 1) Click the Menu button to enter the left side menu. 2) Click on Reports tab to access to enter the Report menu REPORT Job History 1) Click the Menu button to enter the left side menu 2) Click on Reports tab to access to enter the Report menu REPORT Main page The user can manage the FTP/SMTP accounts that can be

More information

Ascent XML Release. Release Notes. Version 5.0. Important: These printed Release Notes supercede the notes in PDF format on the Ascent XML CD.

Ascent XML Release. Release Notes. Version 5.0. Important: These printed Release Notes supercede the notes in PDF format on the Ascent XML CD. Ascent XML Release Version 5.0 Important: These printed Release Notes supercede the notes in PDF format on the Ascent XML CD. Release Notes 10001154-000 Revision A September 15, 2003 Copyright Copyright

More information

Nesstar Server Configuration Tool User Guide

Nesstar Server Configuration Tool User Guide Nesstar Server Configuration Tool User Guide Version 3.50 The Configuration Tool allows the server Administrator to edit most of the server configuration properties and to perform basic administrative

More information