Device Management Push Binding

Similar documents
Device Management Push Binding

OMA Device Management Server Delegation Protocol

OMA Device Management Notification Initiated Session

Device Management Requirements

Firmware Update Management Object Architecture

Firmware Update Management Object Architecture

Device Management Requirements

Reference Release Definition for ConnMO

DM DiagMon Architecture

DM Scheduling Architecture

OMA Device Management Protocol

OMA Device Management Protocol

Request for Comments: 5119 Category: Informational February 2008

RESTful API for System Status

ALEPH Z39.50 Client Conformance to U.S. National Z39.50 Profile (ANSI/NISO Z ) Version and Later

New ILS Data Delivery Guidelines

Terms of Use and The Festival Rules

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

This document is a preview generated by EVS

Operations for Citizens Broadband Radio Service (CBRS): Priority Access License (PAL) Database Technical Specification

What You Need to Know About Addressing GDPR Data Subject Rights in Primo

Letters.org. SORRY LETTER TO AUNT. Included: Sorry Letter to Aunt

AABB Trademark Usage Guidelines

Web based Management System of a Remote Mobile Device using Device Management Protocol

AT&T U-verse Enabled. How to Use the TV UI API. Publication Date: September 9, 2014

SecureFTP Procedure for Alma Implementing Customers

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

QUICK START GUIDE SL-6. Powering and Wireless System for the 688 Field Production Mixer

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

AY-U910 UHF Integrated Long-Range Reader Installation and User Manual

MOB501. SAP Omnichannel Banking 8.3 SP01 PL03 Development COURSE OUTLINE. Course Version: 03 Course Duration: 4 Day(s)

MTN Subscriber Agreement

ANSI/SCTE

ADVANCED TELEVISION SYSTEMS COMMITTEE, INC. CERTIFICATION MARK POLICY

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

ITU-T Y Reference architecture for Internet of things network capability exposure

CELCAT Room Booker (CELCAT Live)

Getting the Most from Alma. Patron Driven Acquisitions (PDA)

MAGNETIC HEAD FOR USE WITH QIC-3050-MC RECORDING FORMAT

Enable-IT 821P PoE Extender Quickstart Guide Professional Grade Networking

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

Dedicated Micros IP v3. Module Application Guide

ENGINEERING COMMITTEE

AT&T U-verse Enabled

Enable-IT 824WP Outdoor Waterproof PoE Extender Kit Quickstart Guide Professional Grade Networking

InfiniBand Trade Association Integrators List Policy

Multi-Media Card (MMC) DLL Tuning

November Ex Libris Certified Third-Party Software and Security Patch Release Notes

Michigan Arts Education Instructional and Assessment Program Michigan Assessment Consortium. MUSIC Assessment

ENGINEERING COMMITTEE Interface Practices Subcommittee SCTE STANDARD SCTE

IoT Toolbox Mobile Application User Manual

DVDO VS4 HDMI Switch. User s Guide How to install, set up, and use your new DVDO product

Wideband silicon low-noise amplifier MMIC

MAGNETIC HEAD FOR USE WITH QIC-4GB-DC RECORDING FORMAT

Audio-Technica MX-381 Mixer Crestron Module Module Application Guide

Mini Gateway USB for ModFLEX Wireless Networks

Data Sheet of SAW Components

Wideband silicon low-noise amplifier MMIC

StickIt! VGA Manual. How to install and use your new StickIt! VGA module

BAS40 series; 1PSxxSB4x series

General purpose low noise wideband amplifier for frequencies between DC and 750 MHz

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

Sony P2 Protocol VTR Control Module v1. Module Application Guide

General purpose low noise wideband amplifier for frequencies between DC and 750 MHz

35PM-FCD-ST app-2e Sony Pictures Notes doc. Warning

Web Services Resource Transfer (WS-RT)

VJ 6040 UHF Chip Antenna for Mobile Devices

Wideband silicon low-noise amplifier MMIC

Using DLP LightCrafter 4500 Triggers to Synchronize Cameras to Patterns

Instant 802.3af Gigabit Outdoor PoE Converter. Model: INS-3AF-O-G. Quick Start Guide

TA Document Enhancements to the AV/C Tape Recorder/Player Subunit Specification Version 2.1

General purpose low noise wideband amplifier for frequencies between DC and 2.2 GHz

INTERNATIONAL STANDARD

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

ENGINEERING COMMITTEE

Network Operations Subcommittee SCTE STANDARD SCTE SCTE-HMS-QAM-MIB

ANSI/SCTE

Warranty and Registration. Warranty: One Year. Registration: Please register your product at Port, or. or Windows.

SOC Single Channel H264 + Audio Encoder module

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

CR-R880-BL: Indoor/Outdoor Proximity Reader with 10cm (4in) read range

Mid Frequency Antennas Comparison in GaiaSpectrum Standard

SAP Patch Assembly/Distribution Engine (SPADE) (BC-UPG-OCS)

American National Standard for Electric Lamps Double-Capped Fluorescent Lamps Dimensional and Electrical Characteristics

What s New in Visual FoxPro 7.0

DLP LightCrafter Display 4710 EVM User s Guide

Version 0.5 (9/7/2011 4:18:00 a9/p9 :: application v2.doc) Warning

ForwardT Plugins. AutoDetect (SCTE-35) Automatic Ad insertion using SCTE-35 cue messages. Revision as of. October 28, User s Guide.

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

MaxView Cinema Kit Quick Install Guide

FlexWATCH Smart Multi Viewer Player

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

LogiCORE IP Spartan-6 FPGA Triple-Rate SDI v1.0

DirecTV Receivers Serial Control Module Application Guide

Get Connected. Download the free Pure Connect app to immerse yourself in music.

Instruction Guide February 2017

This website (the Site) is operated by The HOYTS Corporation Pty Ltd ABN (HOYTS).

U SER S G UIDE. TS2002A Fiber Optic Test Kit

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

Transcription:

Device Management Push Binding Candidate Version 1.3 06 Mar 2012 Open Mobile Alliance OMA-TS-DM_PushBinding-V1_3-20120306-C 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 2 (11) Use of this document is subject to all of the terms and conditions of the Use Agreement located at http://www.openmobilealliance.org/useagreement.html. Unless this document is clearly designated as an approved specification, this document is a work in process, is not an approved Open Mobile Alliance specification, and is subject to revision or removal without notice. You may use this document or any part of the document for internal or educational purposes only, provided you do not modify, edit or take out of context the information in this document in any manner. Information contained in this document may be used, at your sole risk, for any purposes. You may not use this document in any other manner without the prior written permission of the Open Mobile Alliance. The Open Mobile Alliance authorizes you to copy this document, provided that you retain all copyright and other proprietary notices contained in the original materials on any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute an endorsement of the products or services. The Open Mobile Alliance assumes no responsibility for errors or omissions in this document. Each Open Mobile Alliance member has agreed to use reasonable endeavors to inform the Open Mobile Alliance in a timely manner of Essential IPR as it becomes aware that the Essential IPR is related to the prepared or published specification. However, the members do not have an obligation to conduct IPR searches. The declared Essential IPR is publicly available to members and non-members of the Open Mobile Alliance and may be found on the OMA IPR Declarations list at http://www.openmobilealliance.org/ipr.html. The Open Mobile Alliance has not conducted an independent IPR review of this document and the information contained herein, and makes no representations or warranties regarding third party IPR, including without limitation patents, copyrights or trade secret rights. This document may contain inventions for which you must obtain licenses from third parties before making, using or selling the inventions. Defined terms above are set forth in the schedule to the Open Mobile Alliance Application Form. NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER OR ITS AFFILIATES REGARDING ANY OF THE IPR S REPRESENTED ON THE OMA IPR DECLARATIONS LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY, COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL. THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS. 2012 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms set forth above. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 3 (11) Contents 1. SCOPE... 4 2. REFERENCES... 5 2.1 NORMATIVE REFERENCES... 5 2.2 INFORMATIVE REFERENCES... 5 3. TERMINOLOGY AND CONVENTIONS... 6 3.1 CONVENTIONS... 6 3.2 DEFINITIONS... 6 3.3 ABBREVIATIONS... 6 4. INTRODUCTION... 7 5. PUSH BINDINGS... 8 5.1 PUSH OTA PROTOCOL OVER WSP... 8 5.1.1 Non-secure Push OTA Protocol over WSP... 8 5.1.2 Secure Push OTA Protocol over WSP... 8 5.1.3 Using non-wsp Push capable devices... 8 5.2 PUSH OTA PROTOCOL OVER SIP... 8 5.3 PUSH OTA PROTOCOL OVER HTTP... 9 5.4 PUSH OVER OBEX... 9 APPENDIX A. CHANGE HISTORY (INFORMATIVE)... 10 A.1 APPROVED VERSION HISTORY... 10 A.2 DRAFT/CANDIDATE VERSION 1.3 HISTORY... 10 APPENDIX B. STATIC CONFORMANCE REQUIREMENTS (NORMATIVE)... 11 B.1 SCR FOR CLIENT FEATURES... 11 B.2 SCR FOR SERVER FEATURES... 11 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 4 (11) 1. Scope This document describes the Push Binding for carrying DM Messages based on DM representation [DMREPPRO]. DM Notification information can be found in the DM Notification document [DMNOTI]. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 5 (11) 2. References 2.1 Normative References [DMDICT] OMA Device Management Dictionary, Version 1.0. Open Mobile Alliance. OMA-SUP-DM_Dictionary-v1_0. [DMHTTP] OMA Device Management HTTP Binding, Open Mobile Alliance TM, OMA-TS-DM_HTTPBinding-V1_3, [DMNOTI] OMA Device Management Notification, Open Mobile Alliance TM, OMA-TS-DM_Notification-V1_3, [DMOBEX] OMA Device Management OBEX Binding, Open Mobile Alliance TM, OMA-TS-DM_OBEXBinding-V1_3, [DMREPPRO] OMA Device Management Representation Protocol, Version 1.3. Open Mobile Alliance. OMA-TS-DM_RepPro-V1_3. [OMNAWSP] [PushOTA] OMNA WSP Content Type Numbers, Open Mobile Alliance, Tech/omna/omna-wsp-content-type.aspx Push Over The Air, Open Mobile Alliance, OMA_TS-PushOTA-V2_3, URL:http://www.openmobilealliance.org [RFC2119] Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, March 1997, URL:http://www.ietf.org/rfc/rfc2119.txt [RFC5627] Obtaining and Using Globally Routable User Agent URIs (GRUUs) in the Session Initiation Protocol (SIP), URL:http://tools.ietf.org/html/rfc5627 [SCRRULES] SCR Rules and Procedures, Open Mobile Alliance, OMA-ORG-SCR_Rules_and_Procedures, 2.2 Informative References [OMAPUSH] OMA Push Enabler, Open Mobile Alliance TM, OMA-ERELD-Push-V2_3, 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 6 (11) 3. Terminology and Conventions 3.1 Conventions The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in [RFC2119]. All sections and appendixes, except Scope and Introduction, are normative, unless they are explicitly indicated to be informative. Any reference to components of the SyncML DTD or XML snippets is specified in this typeface. 3.2 Definitions Kindly consult [DMDICT] for all definitions used in this document. 3.3 Abbreviations Kindly consult [DMDICT] for all abbreviations used in this document. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 7 (11) 4. Introduction This document defines the binding requirements for pushing DM Messages via the OMA Push enabler Error! Reference source not found.. OMA Push allows for several transports and this binding provides additional settings. Push will only be used for single DM Messages such as Bootstrap or Sessionless. Normally, the originator of the DM Message is called the Push Server, and the recipient of the DM Message is called the Push Client. A Push Message consists of a header section and a body section. The header section is transport dependent, but will identify the version of the DM Message being pushed. DM Clients MAY support this binding. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 8 (11) 5. Push Bindings The following sections define the requirements for the Push Binding of DM Messages. The DM Client MUST support at least one of these push methods if it supports this binding. Other push protocols MAY be used but are not defined in this binding. 5.1 Push OTA Protocol over WSP 5.1.1 Non-secure Push OTA Protocol over WSP A DM Message MAY be non-securely pushed to the DM Client using the Push OTA Protocol over WSP (OTA-WSP) [PushOTA] with the following additional rules: The DM Message MUST be sent using the non-secure connectionless push. The application-id code 0x07 MUST be used. The Content-Type code 0x42 (WBXML) or 0x43 (XML) MUST be used. Note that these values are defined on the OMNA page [OMNAWSP]. 5.1.2 Secure Push OTA Protocol over WSP A DM Message MAY be securely pushed to the DM Client using the Push OTA Protocol over WSP (OTA-WSP) [PushOTA] with the following additional rules: The DM Message MUST be sent using the secure connectionless push. The application-id code 0x07 MUST be used. The Content-Type code 0x42 (WBXML) or 0x43 (XML) MUST be used. Note that these values are defined on the OMNA page [OMNAWSP]. 5.1.3 Using non-wsp Push capable devices If the receiver is not a WAP device, it is very unlikely that any other application would be active on the same port, which has been publicly registered with IANA. The decoding of the message headers is very straightforward even if the device lacks a full WAP stack and therefore the device MUST examine if the message has been sent to the default WAP push port (2948) and if the application-id and the MIME type are ones assigned to the OMA DM Message. If all these conditions are satisfied then the message MUST be routed to the OMA Device Management application. 5.2 Push OTA Protocol over SIP A DM Message MAY be pushed to the DM Client using the Push OTA Protocol over SIP (OTA-SIP) [PushOTA] with the following additional rules: The DM Client MUST register with the SIP/IP Core as soon as practical. If GRUU [RFC5627] is supported on the device, then it MUST be used in the registration process. The Content-Type MUST be application/vnd.syncml.dm+xml or application/vnd.syncml.dm+wbxml. syncml.dm SHALL be used for g.oma.eventappid media feature tag. SIP MESSAGE method (Pager-Mode) SHALL be used to deliver the DM Message. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 9 (11) 5.3 Push OTA Protocol over HTTP A DM Message MAY be pushed to the DM Client using the Push OTA Protocol over HTTP (OTA-HTTP) [PushOTA] with the following additional rules: The Content-Type MUST be application/vnd.syncml.dm+xml or application/vnd.syncml.dm+wbxml. The connection MUST use the same security methods as in the DM HTTP Binding [DMHTTP]. 5.4 Push over OBEX A DM Message MAY be pushed to the DM Client over OBEX protocol by using the PUT command of the OBEX protocol. This happens in the same way as sending the DM Notification over OBEX to a DM client [DMNOTI], [DMOBEX]. The connection MUST use the same security methods as in the DM OBEX Binding [DMOBEX]. 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 10 (11) Appendix A. Change History (Informative) A.1 Approved Version History Reference Date Description N/A N/A No prior 1.3 version A.2 Draft/Candidate Version 1.3 History Document Identifier Date Sections Description Draft Version OMA-TS-DM_PushBinding-V1_3 Candidate Version OMA-TS-DM_PushBinding-V1_3 Draft Versions OMA-TS-DM_PushBinding-V1_3 Candidate Version OMA-TS-DM_PushBinding-V1_3 26 Aug 2010 All Baseline as agreed in OMA-DM-DM13-2010-0088R05- INP_Push_Binding 07 Dec 2010 N/A Status changed to Candidate by TP Ref #OMA-TP-2010-0502- INP_DM_V1_3_ERP_and_ETR_for_Candidate_re_approval 13 Jan 2012 2, 3 Applied: OMA-DM-DM13-2011-0133R02-CR_CONR_Push_Binding 30 Jan 2012 2, 4, App B Applied 2012 TS template to SCR tables according to AI DM-2012- A008 + added reference to SCRRULES and deleted reference to IOPPROC Restored cross-references in the whole document Applied 2012 template to introduction section. 02 Feb 2012 2.1 Chnaged reference [REPRO] into [REPPRO] to match the rest of the document 22 Feb 2012 2.1 Applied OMA-DM-DM13-2012-0092-CR_PUSHBinding 23 Feb 2012 4.1 Header removed by DSO according to Action Item DM-2012-A030 06 Mar 2012 N/A Status changed to Candidate by TP Ref # OMA-TP-2012-0084- INP_DM_V1_3_ERP_and_ETR_for_Candidate_re_approval 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 11 (11) Appendix B. Static Conformance Requirements The notation used in this appendix is specified in [SCRRULES]. (Normative) B.1 SCR for Client Features Item Function Reference Requirement DM-PUSH-C-001-O Support for Push Client Section 4 Section 5 DM-PUSH-C-002-O OR DM-PUSH-C-003-O OR DM-PUSH-C-004-O OR DM-PUSH-C-005-O OR DM-PUSH-C-006-O DM-PUSH-C-002-O Support for Non-secure Section 5.1 Push Protocol over WSP DM-PUSH-C-003-O Support for Secure Push Section 5.1 Protocol over WSP DM-PUSH-C-004-O Support for Push Section 5.2 Protocol over SIP DM-PUSH-C-005-O Support for Push Section 5.3 DM-PUSH-C-007-O Protocol over HTTP DM-PUSH-C-006-O Support for Push Over Section 5.4 DM-PUSH-C-008-O OBEX DM-PUSH-C-007-O Support for HTTP Section 5.3 security DM-PUSH-C-008-O Support for OBEX security Section 5.4 B.2 SCR for Server Features Item Function Reference Requirement DM-PUSH-S-001-O Support for Push Server Section 4 Section 5 DM-PUSH-S-002-O OR DM-PUSH-S-003-O OR DM-PUSH-S-004-O OR DM-PUSH-S-005-O OR DM-PUSH-S-006-O DM-PUSH-S-002-O Support for Non-secure Section 5.1 Push Protocol over WSP DM-PUSH-S-003-O Support for Secure Push Section 5.1 Protocol over WSP DM-PUSH-S-004-O Support for Push Section 5.2 Protocol over SIP DM-PUSH-S-005-O Support for Push Section 5.3 DM-PUSH-S-007-O Protocol over HTTP DM-PUSH-S-006-O Support for Push Over Section 5.4 DM-PUSH-S-008-O OBEX DM-PUSH-S-007-O Support for HTTP Section 5.3 security DM-PUSH-S-008-O Support for OBEX Section 5.4 2012 Open Mobile Alliance Ltd. All Rights Reserved.

OMA-TS-DM_PushBinding-V1_3-20120306-C Page 12 (12) Item Function Reference Requirement security 2012 Open Mobile Alliance Ltd. All Rights Reserved.