OMF Documentation. Release OSIsoft, LLC

Size: px
Start display at page:

Download "OMF Documentation. Release OSIsoft, LLC"

Transcription

1 OMF Documentation Release 0.11 OSIsoft, LLC December 24, 2016

2

3 Contents 1 Overview 1 2 Message Types Type Messages Object Messages Stream Messages Data Messages Headers Required Headers Optional Headers Samples 11 i

4 ii

5 CHAPTER 1 Overview The OSIsoft Message Format (OMF) defines a set of message headers and bodies that can be used to generate compliant messages for ingestion into an on-premises PI System or a cloud-hosted Qi archive. OMF can be used to develop data acquisition applications on platforms and in languages for which there are no supported OSIsoft libraries. OMF itself does not define or depend on any particular binary message protocol (HTTP, AMQP, Kafka, etc.) It is instead based on an abstract message type, where a message consists of a set of key / value pairs, called the headers, and a binary payload, called the body. OMF messages can thus be constructed using any message protocol that defines headers and bodies. For up to date information on the specific binary protocols currently supported by OSIsoft systems, consult the Qi and PI Connector Relay documentation. 1

6 OMF Documentation, Release Chapter 1. Overview

7 CHAPTER 2 Message Types Messages sent to a PI system fall into four categories: Type messages, Object messages, Stream messages, and Data messages. Within each category, three types of actions can be specified: Create, Update, and Delete. Each message can perform operations across multiple streams, types, or data objects by bulking each individual JSON object into a JSON array. To achieve optimal throughput, bulking and compression of messages is recommended. 2.1 Type Messages Each Stream, Span, Asset, and Link must be associated with a Type. Types are defined using the JSON Schema specification ( Any type used by a stream must be registered before the stream can be created. Types can be created, updated, or deleted. Updating a type without updating the type s version will result in failure. Once a type is deleted, any operations on streams or objects using that type will fail. The id keyword is required, and is used to associate a Stream, Span, Asset, or Link with a given data type. The classification keyword must be set to one of stream, asset, link, or span, and is used to denote whether the type is to be used to define Streams, Assets, Links, or Spans. If omitted, the type is assumed to be used to define Streams. An optional version keyword allows for multiple versions of the same type. If the version keyword is omitted, the version is assumed to be Once a type has been defined, the type s id cannot be reused unless a new version is specified. One property must be designated as the index by supplying the index keyword with a value of true. The designated index property is used to uniquely identify discrete Events, Spans, Assets and Links so that they can be updated or deleted after their initial creation. When declaring an Asset type, one property may be optionally designated as the name of an asset by supplying the name keyword with a value of true. If no property is declared to be the name, the property marked as the index will be used as the name. Because the index must be unique across all assets, the name keyword allows for multiple distinct assets to share a common name. Depending on the type s classification, additional properties are required: 3

8 OMF Documentation, Release 0.11 Type Classification Span Link Required Properties StartTime EndTime Source Target0... TargetN Sample Headers producertoken = b7cnvn36cq version = messagetype = type action = create Body [ { { "id": "TankMeasurement", "version": " ", "type": "object", "classification": "stream", "properties": { "Time": { "format": "date-time", "type": "string", "index": true "Pressure": { "type": "number" "Temperature": { "type": "number" "id": "Tank", "version": " ", "type": "object", "classification": "asset", "properties": { "Name": { "type": "string", "index": true "Serial": { "type": "string" "Model": { "type": "string" 4 Chapter 2. Message Types

9 OMF Documentation, Release 0.11 { { ] "id": "OverRange", "version": " ", "type": "object", "classification": "span", "properties": { "ID": { "type": "string", "index": true "StartTime": { "format": "date-time", "type": "string" "EndTime": { "format": "date-time", "type": "string" "id": "TankLink", "version": " ", "type": "object", "classification": "link", "properties": { "ID": { "type": "string", "index": true "Source": { "type": "string", "linktype": "Tank" "Target0": { "type": "string", "linktype": "Tank" "Target1": { "type": "string", "linktype": "Pump", "linktypeversion": " " 2.2 Object Messages Objects describe structural and relational data, as well as discrete events which are not associated with a continuous stream. Assets, Links, and Spans are all considered Objects Object Messages 5

10 OMF Documentation, Release Assets Assets represent metadata describing the device(s) being observed and should be used to capture data that is descriptive and relatively static in nature. In an on-premises PI system, Asset objects are mapped to AF elements. The cloud-hosted Qi system maps asset streams to Qi streams Links Links are used to define one-to-many relationships between Assets and other Assets, between Assets and Streams, and between Assets and Spans. Link types must define a single Source attribute, and N Target attributes, where the source attribute represents the index of an asset element, and the target attributes represent either the indices of other asset elements or span objects, or stream IDs of associated value streams. Each Source and Target attribute must include a linktype keyword which describes the type to be linked to or from, and optionally a linktypeversion keyword, which denotes the version of the linktype to use. On-premises PI systems interpret a link object by building child AF elements beneath the Source element for each target Asset attribute, Event Frames for each target Span attribute, and PI data references for each target Value stream attribute. AF elements can be built at the root level by sending a root link element with the Source attribute set to _ROOT and a Target attribute for each asset to be built at the root level. Child elements, Event Frames, and data references cannot be built until the parent asset has been built, either via a root link, or a chain of links that resolve up to a root link. Links are not presently supported in cloud-based systems Spans Spans are used to send data representing a time frame. Span types must contain StartTime and EndTime timestamp attributes. Optional descriptive attributes may accompany these attributes. On-premises PI systems interpret Span objects as Event Frames. Span data is not presently supported in Qi. Objects must conform to a pre-defined Stream, Asset, Span, or Link type. On-premises systems translate Asset objects to AF elements, and Span objects to Event Frames. Link objects generate relationships between AF elements, PI data references, and Event Frames. Once a type has been registered, object messages can be sent which use that type. Objects can be created, updated, or deleted. The body of an Object message consists of an array of objects made up of the following properties: Name type typeversion values Value ID of the type used by the object. Optional version of the type. If omitted, the highest version sent is assumed. An array of objects conforming to the type and typeversion. 6 Chapter 2. Message Types

11 OMF Documentation, Release Sample Headers producertoken = b7cnvn36cq version = messagetype = object action = create messageformat = json Body [ { ] "type": "Tank", "values": [ { "Name": "Building1", "Serial": " KKF4", "Model": "FN-2187" { "Name": "Building2", "Serial": " FS12", "Model": "TK-421" ] 2.3 Stream Messages A Stream is defined as a sequence of data events of identical type, where each event has a unique, definable index. Each Stream has a unique ID, defined upon creation of the Stream. Streams are designed to represent observed or calculated measurements taken from devices. Stream definition messages sent to an on-premises PI system must define an index property of timestamp type. Each additional property of the object is then mapped to a PI point. As Data messages associated with the Stream are sent to the system, they are timestamped using the index property. When sending Data messages to a cloud-hosted Qi system, the index attribute may be of any type. Each attribute defined in the stream type is collated into a single Qi stream, rather than split into multiple streams or points. Once a Type has been registered with a Type message, Streams can begin using that Type. Streams can be created, updated, or deleted. The body of a Stream message consists of an array of objects made up of the following properties: Name id type typeversion Value Unique identifier of the stream. ID of the type used by the stream. Optional version of the type used by the stream. If omitted, the highest version sent is assumed Sample Headers producertoken = b7cnvn36cq version = messagetype = stream action = create messageformat = json 2.3. Stream Messages 7

12 OMF Documentation, Release 0.11 Body [ {"id": "Building1TankMeasurements", "type": "TankMeasurement", "typeversion": " " {"id": "Building2TankMeasurements", "type": "TankMeasurement", "typeversion": " " ] 2.4 Data Messages Once usable Types and Streams have been created, Data messages can be posted to a Stream. Data messages can span multiple Streams. The body of a Data message is comprised of an array of key-value pairs, where the key is the Stream ID, and the value is an array of Data objects conforming to the given Stream s Type definition Sample Headers producertoken = b7cnvn36cq version = messagetype = data action = create messageformat = json Body [ { { ] "stream": "Building1TankMeasurements", "values": [ { "Time": " T22:33: Z", "Pressure": 25.4, "Temperature": { "Time": " T22:34: Z", "Pressure": 25.6, "Temperature": { "Time": " T22:35: Z", "Pressure": 25.7, "Temperature": { "Time": " T22:36: Z", "Pressure": 25.9, "Temperature": ] "stream": "Building2TankMeasurements", "values": [ { "Time": " T22:33: Z", "Pressure": 29.4, "Temperature": { "Time": " T22:34: Z", "Pressure": 30.1, "Temperature": { "Time": " T22:35: Z", "Pressure": 30.8, "Temperature": ] 8 Chapter 2. Message Types

13 CHAPTER 3 Headers The following headers are supported in version 0.11 of the message specification. Headers may be added to or removed from the specification over time. Backwards compatibility is achievable through the version header. The message processor uses the version header to determine whether a given message should be processed using older message specifications. 3.1 Required Headers producertoken A unique token generated by the destination system used to identify and authorize a given OMF producer. Consult the Qi or PI Connector Relay documentation for further information. messagetype Describes the type of message contained in the message body. One of: type, object, stream, or data. See Message Types. messageformat Describes the data serialization format employed in the message body. Currently limited to json. 3.2 Optional Headers version Specifies the version of the OSIsoft Message Format used in the message. Used by the message processor to determine how to process the remaining headers and body. If omitted, it is assumed to comply with the target system s default message version. If the message contains headers belonging to an older specification, the version should be included to ensure that the message will be processed appropriately. action One of: create, update, or delete. Describes the action to be performed using the data in the message body. If not specified, create is assumed. compression The compression algorithm used to compress the message body. Currently limited to gzip. If not specified, the message body is assumed to be uncompressed. 9

14 OMF Documentation, Release Chapter 3. Headers

15 CHAPTER 4 Samples Sample applications written in C, C#, Java, Node.js, and Python can be found at Samples 11

OMF Documentation. Release 1.0rc3. OSIsoft, LLC

OMF Documentation. Release 1.0rc3. OSIsoft, LLC OMF Documentation Release 1.0rc3 OSIsoft, LLC Jun 13, 2017 Contents 1 v1.0 1 2 Overview 3 3 Contents 5 3.1 Headers.................................................. 5 3.2 Message Types..............................................

More information

OMF Documentation. Release 1.1-alpha1. OSIsoft, LLC

OMF Documentation. Release 1.1-alpha1. OSIsoft, LLC OMF Documentation Release 1.1-alpha1 OSIsoft, LLC Oct 03, 2018 Contents 1 v1.1 1 2 Overview 3 3 Contents 5 3.1 What s New............................................... 5 3.2 Headers..................................................

More information

Data Collection at the Edge with OSIsoft Message Format

Data Collection at the Edge with OSIsoft Message Format Data Collection at the Edge with OSIsoft Message Format Presented by: Jeremy Korman, Product Marketing Manager Konstantin Chudnovskiy, SaaS Products Team Leader Frank Gasparro, Edge Products Group Lead

More information

OSIsoft Cloud Services

OSIsoft Cloud Services OSIsoft Cloud Services Part 2 of 4 - Data Acquisition - Presented by Konstantin Chudnovskiy Laurent Garrigues Extend the Platform and Add New Offerings More Commercial Offerings Cloud Connect Data Sharing

More information

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A

More information

Data Collection at the Edge

Data Collection at the Edge Data Collection at the Edge Randal Glass Sr. Software Developer Frank Gasparro - Engineering Group Lead Greg Holt Principal Software Developer Who s Who Randy Glass rglass@osisoft.com Sr. Software Developer

More information

PI System Pervasive Data Collection

PI System Pervasive Data Collection PI System Pervasive Data Collection Presented by Christian Leroux Enterprise Program Manager Chris Felts Sr. Product Manager OSIsoft on Industrial IoT Connecting people with sensor based data in ways that

More information

OSIsoft IIoT Overview Chicago Regional Seminar 2016

OSIsoft IIoT Overview Chicago Regional Seminar 2016 OSIsoft IIoT Overview Chicago Regional Seminar 2016 Chris Felts Sr. Product Manager September 21, 2016 IIoT Reference Architecture Presented by Cisco at the IoT World Forum, October, 2014 2 Embedded-Based

More information

How to Pick the Right PI Developer Technology for your Project

How to Pick the Right PI Developer Technology for your Project How to Pick the Right PI Developer Technology for your Project Presented by Ray Verhoeff Product Manager Topics What Problems are you trying to solve? Where are you solving them? About PI Developer Technologies

More information

IIoT Data Collection with the PI System

IIoT Data Collection with the PI System REGIONAL SUMMIT 27 Copyright 27 OSIsoft, LLC IIoT Data Collection with the PI System Presented by Sasha Krivonosova, Systems Engineer REGIONAL SUMMIT 27 @osisoft Copyright 27 OSIsoft, LLC OSIsoft on Industrial

More information

Coding for OCS. Derek Endres Software Developer Research #OSIsoftUC #PIWorld 2018 OSIsoft, LLC

Coding for OCS. Derek Endres Software Developer Research #OSIsoftUC #PIWorld 2018 OSIsoft, LLC Coding for OCS Derek Endres Software Developer Research dendres@osisoft.com 1 Planned Agenda Intro (~20 min) Presentation formalities Intro to OCS Detail of what I am going to do Building the app (~55

More information

OSIsoft Technologies for the Industrial IoT and Industry 4.0 Chris Felts, Sr. Product Manager Houston Regional Seminar, October 4, 2017

OSIsoft Technologies for the Industrial IoT and Industry 4.0 Chris Felts, Sr. Product Manager Houston Regional Seminar, October 4, 2017 OSIsoft Technologies for the Industrial IoT and Industry 4. Chris Felts, Sr. Product Manager Houston Regional Seminar, October 4, 27 Copyright 27 OSIsoft, LLC Introduction Copyright 27 OSIsoft, LLC 2 Industry

More information

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces Connectivity from A to Z Roadmap for s and PI Interfaces Presented by Chris Coen, Product Manager Rajesh Balaraman, Team Lead Xiaoli Tang, Software Developer Technology Evolves What if I asked you to:

More information

PI Connector for Ping 1.0. User Guide

PI Connector for Ping 1.0. User Guide PI Connector for Ping 1.0 User Guide OSIsoft, LLC 777 Davis St., Suite 250 San Leandro, CA 94577 USA Tel: (01) 510-297-5800 Fax: (01) 510-357-8136 Web: http://www.osisoft.com PI Connector for Ping 1.0

More information

OSIsoft Product Roadmap

OSIsoft Product Roadmap REGIONAL SUMMIT 27 Copyright 27 OSIsoft, LLC OSIsoft Product Roadmap Presented by Chris Nelson Director, Visualization Products REGIONAL SUMMIT 27 @osisoft Copyright 27 OSIsoft, LLC Our Vision Our Vision-

More information

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces Presented by Tadeas Marciniak, Field Service Engineer Zdenek Ryska, Software Developer ODBC HTML/XML IPMI SNMP S88 2 PI Interfaces New

More information

IIoT Data Collection with the PI System

IIoT Data Collection with the PI System IIoT Data Collection with the PI System REGIONAL SEMINARS 27 Michael Norton 8-Nov-7 Copyright 27 OSIsoft, LLC Copyright 27 OSIsoft, LLC REGIONAL SEMINARS 27 Copyright 27 OSIsoft, LLC OSIsoft on Industrial

More information

CSE 214 Computer Science II Introduction to Tree

CSE 214 Computer Science II Introduction to Tree CSE 214 Computer Science II Introduction to Tree Fall 2017 Stony Brook University Instructor: Shebuti Rayana shebuti.rayana@stonybrook.edu http://www3.cs.stonybrook.edu/~cse214/sec02/ Tree Tree is a non-linear

More information

OSIsoft Technologies for the Industrial IoT and Industry 4.0

OSIsoft Technologies for the Industrial IoT and Industry 4.0 OSIsoft Technologies for the Industrial IoT and Industry 4. Dan Lopez, Senior Systems Engineer Wednesday November 27 Industry 4. and Industrial IoT The Development of Industry 4. Industry. Industry 2.

More information

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces

Connectivity from A to Z Roadmap for PI Connectors and PI Interfaces Connectivity from A to Z Roadmap for s and PI Interfaces Presented by Chris Coen, Product Manager Zdenek Ryska, Senior Software Developer Technology Evolves What if I asked you to: Call your coworker?

More information

Trellis Magento 2 Salsify Connector

Trellis Magento 2 Salsify Connector Trellis Magento 2 Salsify Connector Version 0.x 09/01/2018 Table of Contents Introduction 3 Overview 3 Purpose of The Magento 2 Salsify Connector 3 Compatibility 4 Installation & Configuration 5 Magento

More information

Introduction to GraphQL and Relay. Presenter: Eric W. Greene

Introduction to GraphQL and Relay. Presenter: Eric W. Greene Introduction to GraphQL and Relay Presenter: Eric W. Greene Welcome to the Webinar! Welcome to the webinar on GraphQL and Relay!!! We will review a few slides, then experiment with GraphQL and review GraphQL

More information

Managing & Accelerating Innovation with Open Source at the Edge

Managing & Accelerating Innovation with Open Source at the Edge Managing & Accelerating Innovation with Open Source at the Edge Bill Hunt, CTO - Dianomic Welcome! The IIoT Opportunity Resolve Complexity & Fragmentation with FogLAMP Use case: Defense Contractor Aircraft

More information

How to Pick the Right PI Developer Technology for your Project

How to Pick the Right PI Developer Technology for your Project How to Pick the Right PI Developer Technology for your Project Presented by Patrice Thivierge Fortin Regional Services Lead, France Why talking about picking the right PI Developer Technology? To provide

More information

Axibase Time-Series Database. Non-relational database for storing and analyzing large volumes of metrics collected at high-frequency

Axibase Time-Series Database. Non-relational database for storing and analyzing large volumes of metrics collected at high-frequency Axibase Time-Series Database Non-relational database for storing and analyzing large volumes of metrics collected at high-frequency What is a Time-Series Database? A time series database (TSDB) is a software

More information

USERS CONFERENCE Copyright 2016 OSIsoft, LLC

USERS CONFERENCE Copyright 2016 OSIsoft, LLC Bridge IT and OT with a process data warehouse Presented by Matt Ziegler, OSIsoft Complexity Problem Complexity Drives the Need for Integrators Disparate assets or interacting one-by-one Monitoring Real-time

More information

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics Cy Erbay Senior Director Striim Executive Summary Striim is Uniquely Qualified to Solve the Challenges of Real-Time

More information

Java Object Oriented Design. CSC207 Fall 2014

Java Object Oriented Design. CSC207 Fall 2014 Java Object Oriented Design CSC207 Fall 2014 Design Problem Design an application where the user can draw different shapes Lines Circles Rectangles Just high level design, don t write any detailed code

More information

Open ebook File Format 1.0. DRAFT VERSION 001 November 5, 1999

Open ebook File Format 1.0. DRAFT VERSION 001 November 5, 1999 Open ebook File Format 1.0 DRAFT VERSION 001 November 5, 1999 Open ebook File Format 1.0 DRAFT VERSION 001 November 5, 1999 This is a draft recommendation. Changes will be made in response to further internal

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

Enterprise Data Catalog for Microsoft Azure Tutorial

Enterprise Data Catalog for Microsoft Azure Tutorial Enterprise Data Catalog for Microsoft Azure Tutorial VERSION 10.2 JANUARY 2018 Page 1 of 45 Contents Tutorial Objectives... 4 Enterprise Data Catalog Overview... 5 Overview... 5 Objectives... 5 Enterprise

More information

CHAPTER 26. TmNSDataMessage Transfer Protocol

CHAPTER 26. TmNSDataMessage Transfer Protocol CHAPTER 26 TmNSDataMessage Transfer Protocol Acronyms... iii Chapter 26. TmNSDataMessage Transfer Protocol... 26-1 26.1 General... 26-1 26.2 Data Channel Characteristics... 26-2 26.2.1 Network Transport

More information

White paper Selecting the right method

White paper Selecting the right method White paper Selecting the right method This whitepaper outlines how to apply the proper OpenText InfoArchive method to balance project requirements with source application architectures. Contents The four

More information

RTSP Stream Diagnostics APIs

RTSP Stream Diagnostics APIs CHAPTER 3 This chapter describes the format and content of the RTSP stream diagnostic API messages. The Real Time Streaming Protocol (RTSP) API messages are used for RTSP environments and consist of the

More information

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec.

Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec. Customs Declaration Service Full Declaration API v0.4 Document Version Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version

More information

Adobe Marketing Cloud Dataset Configuration

Adobe Marketing Cloud Dataset Configuration Adobe Marketing Cloud Dataset Configuration Contents Dataset Configuration...6 Understanding Dataset Construction...6 Log Processing...6 Transformation...7 Understanding Dataset Configuration...8 Required

More information

EdgeCast Networks Inc. Smooth Streaming Administration Guide

EdgeCast Networks Inc. Smooth Streaming Administration Guide EdgeCast Networks Inc. Smooth Streaming Administration Guide Disclaimer Care was taken in the creation of this guide. However, EdgeCast Networks Inc. cannot accept any responsibility for errors or omissions.

More information

Best Practices for Building AF SDK Applications

Best Practices for Building AF SDK Applications Best Practices for Building AF SDK Applications Presented by Chris Manhard, Director of Server Products David Hearn, AF Group Lead AF SDK: What is it and when should I use it? AF SDK is A.NET library for

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

OPC Unified Architecture

OPC Unified Architecture OPC Unified Architecture PubSub www.unifiedautomation.com 2 PubSub PubSub Use Cases and (Clients and Servers) behind firewalls (Message broker is Relay) Controller to controller communication Integration

More information

Best Practices for Building AF SDK Applications

Best Practices for Building AF SDK Applications Best Practices for Building AF SDK Applications Presented by David Moler, Development Lead AF SDK: What is it and when should I use it? AF SDK is A.NET library for Windows Fastest way to get data from

More information

Mastering phpmyadmiri 3.4 for

Mastering phpmyadmiri 3.4 for Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING

More information

Core Components of Policy-based Telemetry Streaming

Core Components of Policy-based Telemetry Streaming Core Components of Policy-based Telemetry Streaming The core components used in streaming policy-based telemetry data are: Telemetry Policy File, page 1 Telemetry Encoder, page 3 Telemetry Receiver, page

More information

hca-cli Documentation

hca-cli Documentation hca-cli Documentation Release 0.1.0 James Mackey, Andrey Kislyuk Aug 08, 2018 Contents 1 Installation 3 2 Usage 5 2.1 Configuration management....................................... 5 3 Development 7

More information

Test of: Aruba Networks APIN0314, APIN0315. To: FCC CFR 47 Part 15 Subpart E Test Report Serial No.: ARUB204-U10_DFS Rev A

Test of: Aruba Networks APIN0314, APIN0315. To: FCC CFR 47 Part 15 Subpart E Test Report Serial No.: ARUB204-U10_DFS Rev A TEST REPORT ADDENDUM DFS FROM Test of: Aruba Networks APIN0314, APIN0315 to To: FCC CFR 47 Part 15 Subpart E 15.407 Test Report Serial No.: ARUB204-U10_DFS Rev A Master Document Number ARUB204-U10_Master

More information

Apache HBase Andrew Purtell Committer, Apache HBase, Apache Software Foundation Big Data US Research And Development, Intel

Apache HBase Andrew Purtell Committer, Apache HBase, Apache Software Foundation Big Data US Research And Development, Intel Apache HBase 0.98 Andrew Purtell Committer, Apache HBase, Apache Software Foundation Big Data US Research And Development, Intel Who am I? Committer on the Apache HBase project Member of the Big Data Research

More information

Eclipse Tool Stack Interchange Format

Eclipse Tool Stack Interchange Format Genuitec, LLC April 5, 2013 J. Anderson T. Webb Eclipse Tool Stack Interchange Format DRAFT - Version 0.1 Abstract This document defines a standard interchange format for Eclipse based development environments.

More information

Implementing ebms3 for Single Touch Payroll

Implementing ebms3 for Single Touch Payroll Implementing 3 for Single Touch Payroll Guidance for the ISV Community Presented by Christopher Thorne Assistant Commissioner Electronic Commerce Service Delivery Australian Taxation Office Single Touch

More information

Informatica Axon Data Governance 5.2. Release Guide

Informatica Axon Data Governance 5.2. Release Guide Informatica Axon Data Governance 5.2 Release Guide Informatica Axon Data Governance Release Guide 5.2 March 2018 Copyright Informatica LLC 2015, 2018 This software and documentation are provided only under

More information

Visual KPI AF Integration Server

Visual KPI AF Integration Server Visual KPI AF Integration Server Prior to the Visual KPI AF Integration Server all Visual KPI metadata (configuration information) was entered manually via the Visual KPI Designer. This includes everything

More information

IVOA Registry Interfaces Version 0.1

IVOA Registry Interfaces Version 0.1 IVOA Registry Interfaces Version 0.1 IVOA Working Draft 2004-01-27 1 Introduction 2 References 3 Standard Query 4 Helper Queries 4.1 Keyword Search Query 4.2 Finding Other Registries This document contains

More information

USERS CONFERENCE Copyright 2016 OSIsoft, LLC

USERS CONFERENCE Copyright 2016 OSIsoft, LLC Conference Theme and Keywords 2 PI Integrator for Esri ArcGIS Sparkling Maps are just the beginning Presented by Michelle Kuiee, OSIsoft Two companies One Vision We believe data in the hands of smart people

More information

The new SAP PI REST adapter Unveiled v1.0. SAPience TECH commission, Nov Dimitri Sannen SAP Solution Architect

The new SAP PI REST adapter Unveiled v1.0. SAPience TECH commission, Nov Dimitri Sannen SAP Solution Architect The new SAP PI REST adapter Unveiled v1.0 SAPience TECH commission, Nov 19 2015 Dimitri Sannen SAP Solution Architect Agenda TheValueChain What is REST? Availability Capabilities Demo SAP TechEd 2015 take-

More information

DICOM Correction Proposal

DICOM Correction Proposal 1 DICOM Correction Proposal STATUS Letter Ballot Date of Last Update 2016/03/16 Person Assigned Submitter Name Jim Philbin Kinson Ho Submission Date 2015/05/25 Correction Number

More information

Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lessons Learned. Yaroslav Tkachenko Senior Data Engineer at Activision

Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lessons Learned. Yaroslav Tkachenko Senior Data Engineer at Activision Building Scalable and Extendable Data Pipeline for Call of Duty Games: Lessons Learned Yaroslav Tkachenko Senior Data Engineer at Activision 1+ PB Data lake size (AWS S3) Number of topics in the biggest

More information

Connecting Space and Time OSIsoft & Esri

Connecting Space and Time OSIsoft & Esri Connecting Space and Time OSIsoft & Esri Presented by Michelle Kuiee Product Manager Frank Batke Senior Systems Engineer 2 Which of these describe your need? Operating Engineers & Analysts Environmental

More information

The EHRI GraphQL API IEEE Big Data Workshop on Computational Archival Science

The EHRI GraphQL API IEEE Big Data Workshop on Computational Archival Science The EHRI GraphQL API IEEE Big Data Workshop on Computational Archival Science 13/12/2017 Mike Bryant CONNECTING COLLECTIONS The EHRI Project The main objective of EHRI is to support the Holocaust research

More information

Material Exchange Format Timecode Implementation

Material Exchange Format Timecode Implementation EBU Recommendation R 122 Material Exchange Format Timecode Implementation Version 2.0 Source: EC-I SP/HIPS MXF Geneva November 2010 1 Page intentionally left blank. This document is paginated for two sided

More information

New to PI SDK and AF SDK 2010

New to PI SDK and AF SDK 2010 New to PI SDK and AF SDK 2010 Presented By: Jay Lakumb and Charlie Henze, OSIsoft Where PI geeks meet 9/23/2010 PI SDK Buffering Use Cases Functionality Demo New PI SDK Utility Next Steps Where PI geeks

More information

Release Notes for Oracle GoldenGate for Big Data 12c ( )

Release Notes for Oracle GoldenGate for Big Data 12c ( ) Oracle Fusion Middleware Release Notes for Oracle GoldenGate for Big Data 12c (12.3.1.1) E89327-01 August 2017 Release Notes for Oracle GoldenGate for Big Data 12c (12.3.1.1) Oracle GoldenGate for Big

More information

Oracle GoldenGate for Java

Oracle GoldenGate for Java Oracle GoldenGate for Java Release Notes 11g Release 1 (11.1.1) E18170-01 August 2010 Oracle GoldenGate for Java Release Notes current to 11g Release 1 (11.1.1) E18170-01 Copyright 2008, 2009, 2010 Oracle

More information

PI SERVER 2012 Do. More. Faster. Now! Copyri g h t 2012 OSIso f t, LLC.

PI SERVER 2012 Do. More. Faster. Now! Copyri g h t 2012 OSIso f t, LLC. PI SERVER 2012 Do. More. Faster. Now! Copyri g h t 2012 OSIso f t, LLC. AUGUST 7, 2007 APRIL 14, 2010 APRIL 24, 2012 Copyri g h t 2012 OSIso f t, LLC. 2 PI SERVER 2010 PERFORMANCE 2010 R3 Max Point Count

More information

First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion.

First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If

More information

Oracle Cloud E

Oracle Cloud E Oracle Cloud Using the Evernote Adapter Release 16.3 E69234-05 September 2016 This guide describes how to configure and add the Evernote Adapter to an Oracle Integration Cloud Service integration. Oracle

More information

A Proposed Standard for Entity Attestation draft-mandyam-eat-00. Laurence Lundblade. November 2018

A Proposed Standard for Entity Attestation draft-mandyam-eat-00. Laurence Lundblade. November 2018 A Proposed Standard for Entity Attestation draft-mandyam-eat-00 Laurence Lundblade November 2018 1 EAT Overall System Entity (e.g., Chip, Device ) Immutable private key for signing. Stored securely on

More information

Microsoft MB Microsoft Dynamics CRM 2016 Installation. Download Full version :

Microsoft MB Microsoft Dynamics CRM 2016 Installation. Download Full version : Microsoft MB2-711 Microsoft Dynamics CRM 2016 Installation Download Full version : https://killexams.com/pass4sure/exam-detail/mb2-711 Answer: D QUESTION: 87 Which two components are required to enable

More information

{ REST } vs. Battle of API s

{ REST } vs. Battle of API s { REST } vs Battle of API s Software Engineer at Sensedia Who am I? MBA in java projects Java and microservice enthusiastic Microservices Agenda REST grpc Demo Questions Moving to Microservices Monolith

More information

CS 3114 Data Structures and Algorithms DRAFT Project 2: BST Generic

CS 3114 Data Structures and Algorithms DRAFT Project 2: BST Generic Binary Search Tree This assignment involves implementing a standard binary search tree as a Java generic. The primary purpose of the assignment is to ensure that you have experience with some of the issues

More information

Libelium Cloud Hive. Technical Guide

Libelium Cloud Hive. Technical Guide Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data

More information

Tintri Cloud Connector

Tintri Cloud Connector TECHNICAL WHITE PAPER Tintri Cloud Connector Technology Primer & Deployment Guide www.tintri.com Revision History Version Date Description Author 1.0 12/15/2017 Initial Release Bill Roth Table 1 - Revision

More information

RESTful API Design APIs your consumers will love

RESTful API Design APIs your consumers will love RESTful API Design APIs your consumers will love Matthias Biehl RESTful API Design Copyright 2016 by Matthias Biehl All rights reserved, including the right to reproduce this book or portions thereof in

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

Informatica PowerExchange for Microsoft Azure Blob Storage 10.2 HotFix 1. User Guide

Informatica PowerExchange for Microsoft Azure Blob Storage 10.2 HotFix 1. User Guide Informatica PowerExchange for Microsoft Azure Blob Storage 10.2 HotFix 1 User Guide Informatica PowerExchange for Microsoft Azure Blob Storage User Guide 10.2 HotFix 1 July 2018 Copyright Informatica LLC

More information

PI Developer Technologies Roadmap. #OSIsoftUC #PIWorld 2018 OSIsoft, LLC

PI Developer Technologies Roadmap. #OSIsoftUC #PIWorld 2018 OSIsoft, LLC PI Developer Technologies Roadmap PI Developer Technologies PI OPC Servers PI Web API Presented by: Frank Garriel Performance & Scalability PI Web API 2017 R2 Channels Heartbeat Raw Throughput Improvement

More information

2015 OSIsoft TechCon. Building Displays with the new PI ProcessBook and PI Coresight

2015 OSIsoft TechCon. Building Displays with the new PI ProcessBook and PI Coresight 2015 OSIsoft TechCon Building Displays with the new PI ProcessBook and PI Coresight 1 P a g e Table of Contents Contents Table of Contents... 1 Introduction... 2 Objectives... 2 Setup... 2 Approach...

More information

F. Hoffmann-La Roche. Uwe Kritzler, Thorsten Ulbricht, Philipp Sutter Oct 18 th 2017

F. Hoffmann-La Roche. Uwe Kritzler, Thorsten Ulbricht, Philipp Sutter Oct 18 th 2017 F. Hoffmann-La Roche Uwe Kritzler, Thorsten Ulbricht, Philipp Sutter Oct 18 th 2017 1 Roche Overview 2 Roche - a global pioneer in pharmaceuticals and diagnostics 3 Advancing science to improve people

More information

7010INT Data Communications Lecture 7 The Network Layer

7010INT Data Communications Lecture 7 The Network Layer Introduction 7010INT Data Communications Lecture 7 The Layer Internetworking & Devices Connecting LANs Routing Backbone networks Virtual LANs Addressing Application Presentation Session Data Link Physical

More information

Transformation-free Data Pipelines by combining the Power of Apache Kafka and the Flexibility of the ESB's

Transformation-free Data Pipelines by combining the Power of Apache Kafka and the Flexibility of the ESB's Building Agile and Resilient Schema Transformations using Apache Kafka and ESB's Transformation-free Data Pipelines by combining the Power of Apache Kafka and the Flexibility of the ESB's Ricardo Ferreira

More information

About the integration of IBM Content Collector with IBM Classification Module

About the integration of IBM Content Collector with IBM Classification Module About the integration of IBM Content Collector with IBM Classification Module ii About the integration of IBM Content Collector with IBM Classification Module Contents About the integration of IBM Content

More information

DICOM Correction Proposal

DICOM Correction Proposal DICOM Correction Proposal STATUS New Date of Last Update 2015/11/09 Person Assigned Jim Philbin (james.philbin@jhmi.edu) Submitter Name Jim Philbin (james.philbin@jhmi.edu) Submission Date 2015/09/13 Correction

More information

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform Jianlei Liu KIT Institute for Applied Computer Science (Prof. Dr. Veit Hagenmeyer) KIT University of the State of Baden-Wuerttemberg and National

More information

dfrc.ch November

dfrc.ch November This document contains proprietary information CONTACT DATE VERSION info@ dfrc.ch November 2014 1.2 TABLE OF CONTENTS API Overview... 2 Site Population Types Query... 2 Site Regions Query... 3 General

More information

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model Principles IP QoS DiffServ Differentiated Services Architecture DSCP, CAR Integrated Services Model does not scale well flow based traffic overhead (RSVP messages) routers must maintain state information

More information

Discover SUSE Manager

Discover SUSE Manager White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9

More information

Federated Search Developer Guide

Federated Search Developer Guide Federated Search Developer Guide Version 40.0, Summer 17 @salesforcedocs Last updated: August 9, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

PI AFSDK Scalability and Performance

PI AFSDK Scalability and Performance PI AFSDK Scalability and Performance Presented by Ray Hall Copyri g h t 2012 OSIso f t, LLC. Demonstrate best practices for PI Server 2012 AFSDK OSIsoft.AF.PI OSIsoft.AF.Data AF Server PI Data Archive

More information

Bulk Creation of Data Acquisition Parameters

Bulk Creation of Data Acquisition Parameters Bulk Creation of Data Acquisition Parameters Item Type text; Proceedings Authors Kupferschmidt, Benjamin Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

Tree-Based Minimization of TCAM Entries for Packet Classification

Tree-Based Minimization of TCAM Entries for Packet Classification Tree-Based Minimization of TCAM Entries for Packet Classification YanSunandMinSikKim School of Electrical Engineering and Computer Science Washington State University Pullman, Washington 99164-2752, U.S.A.

More information

API Backwards Compatibility

API Backwards Compatibility , page 1 Backwards Compatibility Exceptions, page 3 API Version Differences, page 4 API Backward Compatibility and Import, page 4 HIL API Backward Compatibility, page 5 Backwards Compatibility Overview

More information

MAKING INSPIRE DATA DISCOVERABLE AND FINDABLE THROUGH POPULAR SEARCH ENGINES

MAKING INSPIRE DATA DISCOVERABLE AND FINDABLE THROUGH POPULAR SEARCH ENGINES MAKING INSPIRE DATA DISCOVERABLE AND FINDABLE THROUGH POPULAR SEARCH ENGINES EXPERIMENTATION ON FRENCH GEOCATALOGUE A FELIACHI, S GRELLET AND TVILMUS IT CONTEXT BRGM, French geological survey, is implementing

More information

Introduction. Choice orthogonal to indexing technique used to locate entries K.

Introduction. Choice orthogonal to indexing technique used to locate entries K. Tree-Structured Indexes Werner Nutt Introduction to Database Systems Free University of Bozen-Bolzano 2 Introduction As for any index, three alternatives for data entries K : Data record with key value

More information

Machine Learning in Real World: C4.5

Machine Learning in Real World: C4.5 Machine Learning in Real World: C4.5 Industrial-strength algorithms For an algorithm to be useful in a wide range of realworld applications it must: Permit numeric attributes with adaptive discretization

More information

Chapter 12 Advanced Data Structures

Chapter 12 Advanced Data Structures Chapter 12 Advanced Data Structures 2 Red-Black Trees add the attribute of (red or black) to links/nodes red-black trees used in C++ Standard Template Library (STL) Java to implement maps (or, as in Python)

More information

IBM Advantage: IBM Watson Compare and Comply Element Classification

IBM Advantage: IBM Watson Compare and Comply Element Classification IBM Advantage: IBM Watson Compare and Comply Element Classification Executive overview... 1 Introducing Watson Compare and Comply... 2 Definitions... 3 Element Classification insights... 4 Sample use cases...

More information

Security and Compliance

Security and Compliance Security and Compliance Version 1.3 12/9/2016 Hyperfish Security Whitepaper 1 Table of Contents 1 Introduction... 3 2 Hyperfish... 3 2.1 Product Overview... 3 2.2 How it Works... 3 2.3 Modes of Operation...

More information

Hadoop File Formats and Data Ingestion. Prasanth Kothuri, CERN

Hadoop File Formats and Data Ingestion. Prasanth Kothuri, CERN Prasanth Kothuri, CERN 2 Files Formats not just CSV - Key factor in Big Data processing and query performance - Schema Evolution - Compression and Splittability - Data Processing Write performance Partial

More information

SmartPlatform data and interface overview

SmartPlatform data and interface overview SmartPlatform POSEIDON developer documentation This document developer documentation for POSEIDON use of the SmartPlatform infrastructure component. It first describes the data flow and data and account

More information

Protocol Buffers, grpc

Protocol Buffers, grpc Protocol Buffers, grpc Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Remote communication application level vs. transport level protocols

More information

TIBCO Spotfire Automation Services 7.5. User s Manual

TIBCO Spotfire Automation Services 7.5. User s Manual TIBCO Spotfire Automation Services 7.5 User s Manual Revision date: 15 January 2016 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO

More information

McAfee Total Protection for Data Loss Prevention

McAfee Total Protection for Data Loss Prevention McAfee Total Protection for Data Loss Prevention Protect data leaks. Stay ahead of threats. Manage with ease. Key Advantages As regulations and corporate standards place increasing demands on IT to ensure

More information