Device Management Push Binding

Similar documents
Device Management Push Binding

Device Management Requirements

OMA Device Management Notification Initiated Session

OMA Device Management Server Delegation Protocol

Firmware Update Management Object Architecture

Reference Release Definition for ConnMO

Device Management Requirements

DM DiagMon Architecture

Firmware Update Management Object Architecture

DM Scheduling Architecture

OMA Device Management Protocol

OMA Device Management Protocol

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

RESTful API for System Status

Terms of Use and The Festival Rules

Request for Comments: 5119 Category: Informational February 2008

New ILS Data Delivery Guidelines

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

AABB Trademark Usage Guidelines

This document is a preview generated by EVS

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

TelePresence Cisco TelePresence Synch with Edge95MXP - Troubleshooting

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

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

MTN Subscriber Agreement

ADVANCED TELEVISION SYSTEMS COMMITTEE, INC. CERTIFICATION MARK POLICY

ARRIS Solutions Inc. TERMS OF USE ARRIS SOFTWARE APPLICATIONS

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

CELCAT Room Booker (CELCAT Live)

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

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

Dedicated Micros IP v3. Module Application Guide

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

SecureFTP Procedure for Alma Implementing Customers

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

ENGINEERING COMMITTEE

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

InfiniBand Trade Association Integrators List Policy

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

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

ANSI/SCTE

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

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

Mini Gateway USB for ModFLEX Wireless Networks

Data Sheet of SAW Components

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

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

Sony P2 Protocol VTR Control Module v1. Module Application Guide

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

Multi-Media Card (MMC) DLL Tuning

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

AT&T U-verse Enabled

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

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

Wideband silicon low-noise amplifier MMIC

ENGINEERING COMMITTEE

IoT Toolbox Mobile Application User Manual

ANSI/SCTE

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

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

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

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

Wideband silicon low-noise amplifier MMIC

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

What s New in Visual FoxPro 7.0

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

DLP LightCrafter Display 4710 EVM User s Guide

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

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

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

MaxView Cinema Kit Quick Install Guide

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

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

Web Services Resource Transfer (WS-RT)

ENGINEERING COMMITTEE Interface Practices Subcommittee SCTE STANDARD SCTE

Wideband silicon low-noise amplifier MMIC

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

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

Instruction Guide February 2017

DirecTV Receivers Serial Control Module Application Guide

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

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

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

U SER S G UIDE. TS2002A Fiber Optic Test Kit

PD18-73/PD18-73LF: GHz Two-Way 0 Power Splitter/Combiner

INTERNATIONAL STANDARD

8 Port HD/SD-SDI Switch

Enable-IT 865 Q PRO Gigabit Professional Grade PoE Extender Kit Quickstart Guide

Enable-IT Port Extended Gigabit Ethernet DSLAM Quickstart Guide

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

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

Enable-IT Port Extended Gigabit Ethernet PoE DSLAM Quickstart Guide

ENGINEERING COMMITTEE Interface Practices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Specification for F Connector, Male, Pin Type

ENGINEERING COMMITTEE

DisplayPort to VGA Converter

Interface Practices Subcommittee SCTE STANDARD SCTE Specification for Mainline Plug (Male) to Cable Interface

Interface Practices Subcommittee SCTE STANDARD SCTE Hard Line Pin Connector Return Loss

Transcription:

Device Management Push Binding Approved Version 1.3 24 May 2016 Open Mobile Alliance OMA-TS-DM_PushBinding-V1_3-20160524-A

OMA-TS-DM_PushBinding-V1_3-20160524-A 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. 2016 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms set forth above.

OMA-TS-DM_PushBinding-V1_3-20160524-A 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 APPENDIX B. STATIC CONFORMANCE REQUIREMENTS (NORMATIVE)... 11 B.1 SCR FOR CLIENT FEATURES... 11 B.2 SCR FOR SERVER FEATURES... 11

OMA-TS-DM_PushBinding-V1_3-20160524-A 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].

OMA-TS-DM_PushBinding-V1_3-20160524-A 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. URL:http://www.openmobilealliance.org/ [DMHTTP] OMA Device Management HTTP Binding, Open Mobile Alliance TM, OMA-TS-DM_HTTPBinding-V1_3, URL:http://www.openmobilealliance.org/ [DMNOTI] OMA Device Management Notification, Open Mobile Alliance TM, OMA-TS-DM_Notification-V1_3, URL:http://www.openmobilealliance.org/ [DMOBEX] OMA Device Management OBEX Binding, Open Mobile Alliance TM, OMA-TS-DM_OBEXBinding-V1_3, URL:http://www.openmobilealliance.org/ [DMREPPRO] OMA Device Management Representation Protocol, Version 1.3. Open Mobile Alliance. OMA-TS-DM_RepPro-V1_3. URL:http://www.openmobilealliance.org/ [OMNAWSP] [PushOTA] OMNA WSP Content Type Numbers, Open Mobile Alliance, URL:http://www.openmobilealliance.org/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, URL:http://www.openmobilealliance.org/ 2.2 Informative References [OMAPUSH] OMA Push Enabler, Open Mobile Alliance TM, OMA-ERELD-Push-V2_3, URL:http://www.openmobilealliance.org/

OMA-TS-DM_PushBinding-V1_3-20160524-A 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.

OMA-TS-DM_PushBinding-V1_3-20160524-A Page 7 (11) 4. Introduction This document defines the binding requirements for pushing DM Messages via the OMA Push enabler [OMAPUSH]. 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.

OMA-TS-DM_PushBinding-V1_3-20160524-A 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.

OMA-TS-DM_PushBinding-V1_3-20160524-A 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].

OMA-TS-DM_PushBinding-V1_3-20160524-A Page 10 (11) Appendix A. Change History (Informative) A.1 Approved Version History Reference Date Description OMA-TS-DM_PushBinding-V1_3-20160524- A 24 May 2016 Status changed to Approved by TP TP Ref # OMA-TP-2016-0041R01-INP_DM_V1_3_ERP_for_final_Approval

OMA-TS-DM_PushBinding-V1_3-20160524-A 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 security Section 5.4