x2o data portal · the list of images in the blob open. the source url, blob url, and cache time...

33
X2O Data Portal Administrator Guide Copyright © 2016 X2O Media Inc. All rights reserved. All trademarks are the property of their respective owners.

Upload: others

Post on 13-Jul-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Administrator Guide

Copyright © 2016 X2O Media Inc. All rights reserved. All trademarks are the property of their respective owners.

Page 2: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Platform release 5.5 R12

Document type Administrator guide

Revision 2016-03_v1.2

Page 3: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Table of Contents

i

Table of Contents

Welcome .................................................................................................................................................................................................. 1

Intended Audience.......................................................................................................................................................................... 1

How this Guide is Organized ...................................................................................................................................................... 1

Typographic Conventions ............................................................................................................................................................ 2

Product Support............................................................................................................................................................................... 3

Getting Started ...................................................................................................................................................................................... 4

Access the Data Portal ................................................................................................................................................................... 4

Explore the User Interface ............................................................................................................................................................ 5

Manage User Accounts ...................................................................................................................................................................... 6

Manage Your Account ................................................................................................................................................................... 6

Register a New User ....................................................................................................................................................................... 7

Manage Data Sources......................................................................................................................................................................... 8

Add a Remote Data Source ......................................................................................................................................................... 8

Add a New Access Token .......................................................................................................................................................... 10

Add a Parser Script ...................................................................................................................................................................... 13

Preview Parsed Data .................................................................................................................................................................... 14

Import a Parser Script ................................................................................................................................................................. 15

Export a Parser Script .................................................................................................................................................................. 16

Delete a Parser Script .................................................................................................................................................................. 17

Manage the Cache ............................................................................................................................................................................ 18

View the Text Cache .................................................................................................................................................................... 18

View the Image Blob Cache ..................................................................................................................................................... 19

Clear the Cache ............................................................................................................................................................................. 20

Manage System Logs ....................................................................................................................................................................... 21

View System Logs ......................................................................................................................................................................... 21

Refresh System Logs ................................................................................................................................................................... 23

Clear the System Logs ................................................................................................................................................................ 24

Page 4: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed
Page 5: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Welcome

1

Welcome

The X2O Data Portal is an intermediate component that sits between the X2O players and the

original data sources—including relational databases, Web services, enterprise applications, flat

files, and XML files. The data portal engine compiles and then executes C# code snippets, called

"custom parser scripts", to fetch, format, and return data in response to requests from the players.

Additionally, it has the ability to cache its responses and fetch files to feed over HTTP/HTTPS.

Intended Audience

The Administrator Guide is intended for advanced users, and serves as a getting started guide for

administration in the X2O Data Portal.

How this Guide is Organized

This guide is organized along the sequence of steps the administrator takes to:

Log in, change passwords, and register new Data Portal users

Manage remote data sources, create access tokens, and upload custom parser scripts

Manage the text and image blobs in the cache

View, refresh, and clear system logs

Page 6: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Welcome

2

Typographic Conventions

X2O technical documents use the following conventions.

Visual Cue Meaning

Bold The name of an interface element the user has to act on

(button names, keys they need to press, the value of an

element).

Italic Text that is replaced by a user-supplied value, variable

content, new terms.

Fix-Width Font Command or file names, code fragments, directory paths, text

that appears on a screen.

SMALL CAPS Key combinations (CTRL + ALT + DEL).

Notes

Warnings

Tips

Troubleshooting

Settings

Sample code is presented as follows:

var r=Math.random();

var x=document.getElementById("demo")

if (r>0.5)

{

x.innerHTML="<a href='http://www.x2omedia.com'>X2O Media Website</a>";

}

else

{

x.innerHTML="<a href= http://www.youtube.com/user/x2omedia'>X2O Media

Youtube</a>";

}

Page 7: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Welcome

3

Product Support

Contact X2O Media if you require standard product support for our applications. The customer

support team is available to take your calls weekdays from 9:00 a.m. to 5:00 p.m. EST, except

Canadian and Quebec holidays.

North America 1-888-987-7557, extension 247

World-wide +1-514-987-7557, extension 247

Email [email protected]

Web http://www.x2omedia.com/support

Postal address 147 St-Paul Street, West

Suite 300

Montreal, Quebec

Canada H2Y 1Z5

Page 8: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Getting Started

4

Getting Started

Learn how to access the X2O Data Portal and get started with the basics of the graphical-user

interface.

Access the Data Portal

Sign in:

1. Launch a Web browser.

2. Enter the Data Portal URL in the address bar: http://[server_name or IP]/DataPortal/.

3. Enter the User name and Password supplied by your administrator or X2O Media.

4. Click Log In.

The Data Portal opens on the Manage Data Sources page.

Page 9: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Getting Started

5

Explore the User Interface

The Data Portal interface has the following controls:

Current user—Change your password or log off.

Menu bar—Click a menu item to manage users, data sources, the cache, or system logs.

Task workspace—View, create, and update the settings of the Data Portal.

Current User

Menu Bar

Task Workspace

Page 10: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage User Accounts

6

Manage User Accounts

Learn how to manage your account, and register a new user.

Manage Your Account

It is recommended to change your password periodically to prevent unauthorized entry to the

Data Portal.

The system requires a strong password, so enter a combination of uppercase and lowercase

letters, and numbers.

Change the password:

1. Click the link with your user name in the current user area. The Manage Account page opens.

2. Enter your Current Password.

3. Enter your New Password, then enter it again to Confirm.

4. Click Change Password.

Page 11: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage User Accounts

7

Register a New User

Note that this provides users with full access to the tools and information configured in the

system.

Create a new user account:

1. Click User Accounts in the in the menu bar. The Manage User Accounts page opens.

2. Click Add New User. The Create User Account dialog box appears.

3. Enter the User name for the new user.

4. Enter the Password, then enter it again to Confirm.

5. Click OK.

Page 12: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

8

Manage Data Sources

The Data Portal engine compiles and then executes custom parser scripts to fetch, format, and

return data in response to requests from the players.

Add a Remote Data Source

Create a new remote data source from a URL to the Data Portal.

Add a data source:

1. Click Data Sources in the menu bar. The Manage Data Sources page opens.

2. Click the Remote Data Sources tab.

3. Click Add Data Source. The Remote Data Source dialog box appears.

4. Enter the URL to the data feed.

5. Enter the data feed Name and Description.

6. Select Enable to store images from the feed locally.

Page 13: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

9

7. Enter the number of Cache Seconds in which data from the feed is stored.

8. Click OK to save the feed.

Page 14: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

10

Add a New Access Token

Create new access tokens so clients can make authorized calls to the data sources you have

configured in the Data Portal.

Add an access token:

1. Click Data Sources in the menu bar. The Manage Data Sources page opens.

2. Click the Access Tokens tab.

3. Click Add New Token. The Access Token Details dialog box appears.

The Access Token Details has three sections:

General—The common elements of the access token (value, description, and expiration date).

Data Sources—The list of data sources available in the Data Portal.

Custom Parser Scripts—The list of parser scripts available in the Data Portal.

Page 15: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

11

Enter general information about the token:

1. Click to expand the General section.

2. Leave the current Value.

3. Enter a Description about the token.

4. Select an Expiry Date for the token from the drop-down calendar.

Select data sources for the token:

1. Click to expand the Data Sources section.

2. Select the required data sources to which the token applies.

Page 16: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

12

Select the parser scripts:

1. Click to expand the Custom Parser Scripts section.

2. Select the required scripts for the data sources selected in the previous section.

3. Click OK to save the new access token.

Page 17: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

13

Add a Parser Script

Add a script:

1. Click Data Sources in the menu bar.

2. Click the Custom Parser Scripts tab.

3. Click Add New Script. The Edit C# Script dialog box appears.

4. Enter the Script Name and Description.

5. Enter the number of Cache Seconds in which parsed data from a feed should be stored.

6. Update and add Code as required.

7. Click OK to save the script.

The next step is to add your new parser script to the required access token.

Add the parser script to a token:

1. Click the Access Tokens tab on the Manage Data Sources page.

2. Click the required token in the list to open the Access Token Details.

3. Click to expand the Custom Parser Scripts section.

4. Select your parser script and click OK. The script is now associated with the access token.

Page 18: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

14

Preview Parsed Data

Preview data generated by a custom parser script:

1. Click Data Sources in the menu bar.

2. Click the Custom Parser Scripts tab.

3. Click the required script in the list. The Edit C# Script dialog box appears.

4. Click Preview in New Tab.

The Data Portal executes the script and generates a data preview in a new browser tab.

Page 19: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

15

Import a Parser Script

Custom parser scripts are imported into the Data Portal and are available for viewing, editing, and

exporting when required.

Import a script:

1. Click Data Sources in the menu bar.

2. Click the Custom Parser Scripts tab.

3. Click Import from file. The Import Scripts dialog box appears.

4. Click Choose file, then navigate to the directory where your script data files are stored.

5. Select the required *dat file, then click Open.

6. Click Import. The scripts are added to the Custom Parser Scripts tab.

Page 20: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

16

Export a Parser Script

Parser scripts are available for export in the Data Portal.

Export a script:

1. Click Data Sources in the menu bar.

2. Click the Custom Parser Scripts tab.

3. Click Export to file. The Export Scripts dialog box appears.

4. Select the required scripts in the list, or click Select All.

5. Click the Download Selected Scripts link that appears.

The ExportedScripts.dat file is saved to the C:\Users\[user_name]\Downloads folder for

the user currently logged in to Windows.

Page 21: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage Data Sources

17

Delete a Parser Script

The custom parser script is removed from the Data Portal permanently. It is recommended to

export the script to restore it when needed.

Remove a script:

1. Click Data Sources in the menu bar.

2. Click the Custom Parser Scripts tab.

3. Select the required parser script in the list. The Edit C# Script dialog box appears.

4. Click Delete This Script.

5. Click OK to confirm. The parser script is removed from the Data Portal.

Page 22: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage the Cache

18

Manage the Cache

The Data Portal caches text and image data so requests for that data can be served to X2O players

quickly.

View the Text Cache

The text in the cache is available for viewing in the Data Portal.

View an item in the text cache:

1. Click Cache in the menu bar. The Manage Cache page opens on the Text tab.

The cache URL, text Value, and cache Time for each text item is provided in the tab.

2. Click an item in the list to view detailed information about the text in the cache.

Page 23: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage the Cache

19

View the Image Blob Cache

The image blob in the cache is available for viewing in the Data Portal.

View an item in the image blob:

1. Click Cache in the menu bar. The Manage Cache page opens on the Text tab.

2. Click the Image Blobs tab. The list of images in the blob open.

The Source URL, Blob URL, and cache Time for each image is provided in the tab.

3. Click an item in the list to view detailed information about an image in the blob.

4. Click the thumbnail to view the image at its full size.

Page 24: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage the Cache

20

Clear the Cache

The cache is removed from the Data Portal permanently.

Clear the cache:

1. Click Cache in the menu bar. The Manage Cache page opens on the Text tab.

2. Click Clear Text Cache.

3. Click OK to confirm. The text items are cleared from the cache.

4. Click the Image Blobs tab and click Clear Blob Cache.

5. Click OK to confirm. The images are cleared from the cache.

Specific cached items can also be removed one by one in their details dialog box.

Page 25: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage System Logs

21

Manage System Logs

System logs are automatically saved and available for viewing in the Data Portal.

View System Logs

System messages are separated into three distinct logs:

INFO—provides information used for system analysis and reporting

WARN—describes warning conditions that could cause an error if an action is not taken

ERROR—describes errors that are fatal to the operation but not the application or the service

View a log message:

1. Click System Log in the menu bar. The System Log page opens on the View Log tab.

The following information is presented in the tab:

The time the record was logged

The entity that logged the message

The thread ID, used for debugging

The alert level

The message the entity logged

Page 26: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage System Logs

22

2. Click an item in the list to view the complete record in the Log Item dialog box.

Page 27: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage System Logs

23

Refresh System Logs

Refresh the system logs:

1. Click System Log in the menu bar. The System Log page opens on the View Log tab.

2. Click Refresh.

New logs load in the View Log tab, when available.

Page 28: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

X2O Data Portal

Manage System Logs

24

Clear the System Logs

The log records are removed from the Data Portal permanently.

Clear all system logs:

1. Click System Log in the menu bar. The System Log page opens on the View Log tab.

2. Click Clear.

3. Click OK to confirm. All log records are cleared from the list.

System logs can also be removed one by one in the Log Item dialog box.

Page 29: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

DISCLAIMER

X2O MEDIA, INC. MAKES NO WARRANTY, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT

LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR

PURPOSE, REGARDING THESE MATERIALS AND MAKES SUCH MATERIALS AVAILABLE SOLELY ON

AN “AS-IS” BASIS. IN NO EVENT SHALL X2O MEDIA, INC. BE LIABLE TO ANYONE FOR SPECIAL,

COLLATERAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING

OUT OF PURCHASE OR USE OF THESE MATERIALS. THE SOLE AND EXCLUSIVE LIABILITY TO X2O

Media, INC., REGARDLESS OF THE FORM OF ACTION, SHALL NOT EXCEED THE PURCHASE PRICE

OF THE MATERIALS DESCRIBED HEREIN.

X2O Media, Inc. reserves the right to revise and improve its products at any time and without

notice. This publication describes the state of this product at the time of its publication, and may

not reflect the product at all times in the future.

X2O MEDIA TRADEMARKS

The X2O Data Portal is a trademark of X2O Media, Inc.

THIRD-PARTY TRADEMARKS

All other brand names, product names or trademarks belong to their respective holders.

GOVERNMENT USE

The Software {and Documentation} is provided with RESTRICTED RIGHTS. Use, duplication or

disclosure by the United States Government or any agency, department or instrumentality thereof

is subject to the restrictions set forth in the Commercial Computer Software — Restricted Rights

clause at FAR 52.227-19 or the Commercial Computer Software — Licensing clause at NASA FAR

Supplement 1852.227-86.

X2O Media holds the following patents: United States Patent No. 7,312,803 "Method for

Producing Graphics for Overlay on a Video Source" and United States Patent No. 8,683,340

"Method for automating digital signage applications using self-configuring objects and smart

templates".

Page 30: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

SOFTWARE LICENSE AGREEMENT

PLEASE READ THIS DOCUMENT CAREFULLY. THIS IS A LEGAL AGREEMENT BETWEEN THE CUSTOMER

(“YOU”) AND X2O MEDIA INC. (“X2O MEDIA”). BY USING THE SOFTWARE AND ITS DOCUMENTATION

(COLLECTIVELY THE “SOFTWARE”), YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS

AGREEMENT, INCLUDING THE GRANT OF LICENSE AND DISCLAIMER OF WARRANTIES CONTAINED

HEREIN. IF YOU ARE NOT WILLING TO BE BOUND BY ALL OF THE TERMS OF THIS SOFTWARE LICENSE

AGREEMENT DO NOT INSTALL THIS PROGRAM.

1. GRANT OF LICENSE AND USE RESTRICTIONS FOR X2O MEDIA SOFTWARE. The enclosed SOFTWARE,

developed by X2O MEDIA, is licensed, not sold or assigned, to you by X2O MEDIA. X2O MEDIA grants to

you a personal, non-transferable, non-sublicensable, and non-exclusive license to use the SOFTWARE solely

for internal business purposes. You agree that, where restricting the following is not prohibited by law, you

will not reverse compile, disassemble, reproduce, reverse engineer, modify, adapt, translate, distribute,

network, lease, loan, resell for profit, the SOFTWARE or create derivative works based upon the SOFTWARE

or any portion thereof, except pursuant to a written license from X2O MEDIA. Prior to disposing of any

media or apparatus containing the SOFTWARE, you will ensure that any SOFTWARE contained on such

media or stored in such apparatus has been completely erased or otherwise destroyed.

2. LICENSE AND RESTRICTIONS APPLICABLE TO NON-X2O MEDIA SOFTWARE. This software contains

certain third-party programs. You agree that your use of them is governed by the license terms and

conditions provided with those programs.

3. USE OF DATA SERVICES. The SOFTWARE contains links to DATA CONTENT provided by third parties. You

agree that that you will not alter, copy, resell, reproduce or redistribute any of the DATA CONTENT. You

shall not alter any attributions, copyright notices and credits present on the DATA CONTENT feed. You shall

not alter or change the DATA CONTENT in any way. DATA CONTENT may only appear on the computer

desktop and you shall not, directly or indirectly, reproduce, publish, translate, communicate, broadcast,

rewrite for broadcast or publication or redistribute the DATA CONTENT in any fashion or medium. You may

not store content provided by X2O MEDIA or any portion thereof in a computer. X2O MEDIA shall not be

held liable in any way to you or to any third party or to any other person who may receive information in

the DATA CONTENT or to any other person whatsoever, for any delays, inaccuracies, errors or omissions

there from or in the transmission or delivery of all or any part thereof or for any damages arising from any

of the foregoing or occasioned thereby. X2O MEDIA may, at any time and without notice to you, cease to

provide any links to DATA CONTENT. Any links to third party data providers entered by you are solely your

responsibility.

4. USE OF ALERTS AND NOTIFICATIONS. The SOFTWARE contains functionality that allows users to send

alerts and notifications to other users. X2O MEDIA shall not be held liable in any way to you or to any other

person whatsoever, for any delays, inaccuracies, errors or omissions that result from or in the transmission

or delivery of all or any part thereof.

Page 31: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

5. COPY RESTRICTIONS/OWNERSHIP. Nothing in this Agreement transfers title, or the intellectual property

in, any SOFTWARE or DATA CONTENT, or in any copy made there from, to you. Any rights not expressly

granted to you hereunder are reserved by X2O MEDIA, its licensors or by other X2O MEDIA business

partners contributing to the SOFTWARE or DATA CONTENT as the case may be.

6. DISCLAIMER OF WARRANTIES. X2O MEDIA warrants that the SOFTWARE will substantially conform to the

documentation supplied with it. X2O MEDIA does not warrant that the SOFTWARE will be error-free.

Notwithstanding any rights you may have to transfer any other rights granted hereunder, the warranties

described in this section are for the benefit of you only, and cannot be either transferred or assigned to any

third party. THE WARRANTIES IN THIS AGREEMENT ARE IN LIEU OF, AND X2O MEDIA AND ITS LICENSORS

AND SUPPLIERS DISCLAIM, ALL OTHER WARRANTIES, EXPRESS, LEGAL OR IMPLIED, INCLUDING WITHOUT

LIMITATION WARRANTIES OR CONDITIONS OF QUALITY, MERCHANTABILITY OR FITNESS FOR A

PARTICULAR PURPOSE REGARDLESS OF ANY KNOWLEDGE OF YOUR PARTICULAR REQUIREMENTS, AND

ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW, OR FROM A COURSE OF DEALING OR

USAGE OF TRADE. X2O MEDIA AND ITS LICENSORS AND SUPPLIERS SPECIFICALLY DO NOT WARRANT

THAT THE FUNCTIONS OR FEATURES OF THE SOFTWARE AND HARDWARE PRODUCTS WILL MEET ALL OF

YOUR REQUIREMENTS, WILL OPERATE IN ALL THE PRODUCT COMBINATIONS WHICH MAY BE SELECTED

FOR USE BY YOU, THAT THE OPERATION OF THE SOFTWARE. DATA CONTENT AND HARDWARE PRODUCTS

WILL BE ERROR-FREE OR UNINTERRUPTED, OR THAT ALL ERRORS OR DEFECTS IN THE SOFTWARE, DATA

CONTENT AND HARDWARE PRODUCTS WILL BE CORRECTED. YOU EXPRESSLY WAIVE ALL WARRANTIES

OR CONDITIONS NOT SPECIFICALLY SET FORTH HEREIN. The SOFTWARE may only be returned subject to

acceptance by X2O MEDIA.

7. DISCLAIMER FOR DATA CONTENT. X2O MEDIA is an aggregator of data from a variety of sources and is

not responsible for editorial content in the DATA CONTENT in any way. Use of the DATA CONTENT is at

your sole risk. You agree and acknowledge that X2O MEDIA is dependent on third party providers and that

this Agreement and the provision of the content is always subject to arrangements and restrictions imposed

by third parties. X2O MEDIA makes no warranty that the supply of particular data will be uninterrupted or

error-free. X2O MEDIA does not accept any liability for failures in network connections and/or end-to-end

connectivity across the Internet and/or performance problems experienced on any Internet or other

networks outside of X2O MEDIA’s control.

8. LIMITATION OF LIABILITY. Except for the express warranties contained herein, X2O MEDIA neither makes

nor grants any other warranties or conditions, express, legal or implied. The express terms of this Software

License Agreement are in lieu of any warranties, conditions, terms, undertakings and obligations implied by

statute, common law, custom, trade usage, course of dealing or otherwise, including but not limited to

implied conditions of quality, fitness and merchantability, all of which are hereby excluded to the fullest

extent permitted by law. In no event shall X2O MEDIA, its licensors or its contributing business partners be

liable to you for any damages (including, without limitation, loss of data, use, profits or goodwill, or

incidental or consequential damages), whether or not X2O MEDIA, the licensor or the contributing business

partner has been advised of the possibility of such loss, however caused and on any theory of liability.

Page 32: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

9. INDEMNIFICATION. You agree to indemnify and hold X2O MEDIA and its content providers harmless

against any and all claims, demands, damages, liabilities, losses, costs and expenses of whatever nature

(including any legal and other professional expenses) incurred or suffered by X2O MEDIA directly or

indirectly arising (in whole or in part) from any use, reproduction or distribution by you (or any person

authorized or permitted by you) of the SOFTWARE, DATA CONTENT, any channels, widgets or templates,

or from any formatting by you, or any editorial errors or misrepresentations.

10. LAWS GOVERNING WARRANTIES AND LIABILITY. The laws of a jurisdiction may define the scope of a

warranty or the manner in which liability of a supplier of the SOFTWARE is limited; such law(s) shall govern

this Software License Agreement only to the extent a party protected by such law(s) cannot waive the

protection thereof by contract. Some jurisdictions do not allow the limitation or exclusion of liability for

incidental or consequential damages, or allow the exclusion of implied warranties; in such cases the

limitation and exclusion above may not apply to you, and you may have other rights which vary from

jurisdiction to jurisdiction.

11. EXPORT RESTRICTIONS. You agree that you shall not directly or indirectly export the SOFTWARE (or any

DATA CONTENT) in contravention of any export law.

12. TERMINATION. This Software License Agreement shall automatically, and without notice, terminate

immediately upon the earlier of your failure to fulfill any of your obligations under this Software License

Agreement or upon written notice of termination from X2O MEDIA. Upon termination of this Software

License Agreement, you shall immediately destroy and dispose of all forms and portions of the SOFTWARE.

13. TRANSFER. You may only complete the transfer of SOFTWARE as permitted under this Software License

Agreement where you advise the transferee of and secure his assent to be bound by the terms of this

Software License Agreement.

14. GOVERNING LAW AND DISPUTE. This Software License Agreement shall be governed by and interpreted

in accordance with the laws of the Province of Quebec, Canada, without reference to its conflict of laws

provisions. This Software License Agreement will not be governed by the United Nations Convention on

Contracts for the International Sale of Goods, the application of which is expressly excluded.

15. U.S. GOVERNMENT USERS. The SOFTWARE is a "commercial item" as that term is defined at 48 C.F.R.

2.101, consisting of "commercial computer software" and "commercial computer software documentation"

as such terms are used in 48 C.F.R. 12.212. Consistent with 48 C.F.R. 212 and 48 C.F.R. 227.7202-1 through

227.7202-4, all U.S. Government End Users acquire the SOFTWARE with only those rights set forth herein.

Manufacturer is X2O MEDIA Inc., 147 St Paul Street West, Suite 300, Montreal, Quebec, Canada, H2Y 1Z5.

16. CONTROLLING TERMS. The terms and conditions of this Agreement shall control your license of the

SOFTWARE, and any additional or different terms and conditions of any purchase order or other instrument,

whether in the past or future, submitted by you shall be void and of no effect unless expressly agreed to in

writing by X2O MEDIA.

Page 33: X2O Data Portal · The list of images in the blob open. The Source URL, Blob URL, and cache Time for each image is provided in the tab. 3. Click an item in the list to view detailed

17. COMPLETE AGREEMENT. This Agreement constitutes the complete and exclusive statement of the

agreement between the parties and supersedes all proposals, oral, or written, and all other communications

between the parties relating to the subject matter of this Agreement. No amendment to this license wil l be

binding unless in writing, signed by both you and X2O MEDIA.

18. LANGUAGE. This Agreement and any documents related thereto have been drawn up in the English

language at the specific request of the parties hereto. Cette convention et tous les documents y afférents

sont rédigés en langue anglaise à la demande expresse des parties aux présentes.

19. SEVERABILITY. Should any clause or term contained in this Agreement be declared invalid by a court of

law, it shall be severed from this Agreement without affecting any other terms which will continue to remain

in full force.

01/12/2016