Specification Information Note

Similar documents
Specification Change Document

Specification Information Note

WAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a

Class Conformance Requirements

Cache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a

Specification Information Note

WAP General Formats Document WAP-188-WAPGenFormats Version 10-Jul-2001

Location Protocols. Version 12-Sept Wireless Application Protocol WAP-257-LOCPROT a

Wireless Profiled HTTP

Lightweight Machine to Machine Architecture

OMA-ETS-DL-OTA-v1_ a Page 1 (24)

Lightweight Machine to Machine Architecture

Enabler Release Definition for Standard Transcoding Interface

Reference Release Definition for Parlay/OSA(Open Service Access) In OMA Service Environment (PIOSE)

SOAP bindings for Call Notification

Enabler Release Definition for Parlay Service Access

OMA Push Management Object

Enabler Release Definition for Smartcard-Web-Server

OMA Device Management Tree and Description Serialization

Enabler Release Definition for Application Layer Security Common Functions

Enabler Validation Plan for the RESTful Network API for OMA Push

Continues the Technical Activities Originated in the SyncML Initiative

Enabler Release Definition for Rich Communication Centre

Enabler Release Definition for LPP Extensions (LPPe)

Standardized Connectivity Management Objects HTTP Proxy Parameters For use with OMA Device Management

Enabler Release Definition for Converged Personal Network Service

Client Side Content Screening Framework Architecture

Enabler Release Definition for LPP Extensions (LPPe)

OMA Management Object for MMS

Presence SIMPLE Architecture

Enabler Release Definition for Mobile Location Protocol (MLP) Candidate Version Mar 2004

Enabler Test Specification for RCS Conformance

Standardized Connectivity Management Objects WAP Proxy Parameters For use with OMA Device Management

Parlay Service Access Architecture

NGSI Common Definitions

Enabler Test Specification for Device Management

OMA Management Object for Mobile_

RESTful bindings for Parlay X Web Services - Payment

Service Indication. Version 31-July Wireless Application Protocol WAP-167-ServiceInd a

Point-to-Multipoint Push Requirements

Push Security Requirements

Enabler Release Definition for MMS

Client Profile of OMA Device Management v1.3

OMA PoC Endorsement of OMA IM TS

Standardized Connectivity Management Objects 3GPP Circuit-Switched Data Bearer Parameters For use with OMA Device Management

White Paper on M2M Device Classification

[MS-XHTML]: Internet Explorer Extensible HyperText Markup Language (XHTML) Standards Support Document

Enabler Test Specification for Device Management

Lightweight M2M Event Log Object (LwM2M Object EventLog)

Mobile Search Framework Architecture

RESTful Network API for Notification Channel

Enabler Test Specification (Interoperability) for MMS 1.3 Candidate Version 15 Jun 2006

Firmware Update Management Object

Push Access Protocol. Version 29-Apr Wireless Application Protocol WAP-247-PAP a

Ecma International Policy on Submission, Inclusion and Licensing of Software

Terms of Use. Changes. General Use.

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

Ecma International Policy on Submission, Inclusion and Licensing of Software

Network Working Group Request for Comments: 4913 Category: Experimental July 2007

White Paper on UAProf Best Practices Guide

2009 Martin v. Löwis. Data-centric XML. XML Syntax

Security Common Functions Architecture

Charging Data. Candidate Version Jul Open Mobile Alliance OMA-DDS-Charging_Data-V1_ C

CALSTRS ONLINE AGREEMENT TERMS AND CONDITIONS

Software Component Management Object

WAP Push Message Version 16-August-1999

WAP MMS Client Transactions Version 15-Jan-2002

ETSI TS V ( )

BCDC 2E, 2012 (On-line Bidding Document for Stipulated Price Bidding)

RESTful Network API for Zonal Presence

Network Working Group Internet-Draft October 27, 2007 Intended status: Experimental Expires: April 29, 2008

Microsoft XML Namespaces Standards Support Document

Enabler Test Specification for Device Management

WAP Conformance Process and Certification Policy Version 31-AUG-2001

Multimedia Messaging Service

Getting Started (No installation necessary) Windows On Windows systems, simply double click the AntGram icon to launch the program.

[MS-PICSL]: Internet Explorer PICS Label Distribution and Syntax Standards Support Document

XML. XML Syntax. An example of XML:

Internet Engineering Task Force (IETF) Category: Standards Track March 2015 ISSN:

SIP Forum Copyrights and Trademark Rights in Contributions Policy

Multimedia Messaging Service Encapsulation Protocol

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

Multimedia Messaging Service Architecture Overview

Microsoft XML Namespaces Standards Support Document

Provisioning Smartcard

ETSI TS V7.3.0 ( ) Technical Specification

Intended status: Standards Track August 15, 2008 Expires: February 16, 2009

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: XML Encoding Rules (XER)

Terms Of Use AGREEMENT BETWEEN USER AND DRAKE MODIFICATION OF THESE TERMS OF USE LINKS TO THIRD PARTY WEB SITES USE OF COOKIES

Terms of Use for companies accessing MyStay Product Database via MyStay API

Network Working Group. Category: Informational April A Uniform Resource Name (URN) Namespace for the Open Geospatial Consortium (OGC)

Network Working Group. Category: Informational January 2006

MyCreditChain Terms of Use

Winnebago Industries, Inc. Privacy Policy

INCLUDING MEDICAL ADVICE DISCLAIMER

Category: Standards Track May Transport Layer Security Protocol Compression Methods

Continues the Technical Activities Originated in the WAP Forum

WAP Binary XML Content Format Proposed Version 15-Aug-1999

MMS Conformance Document

Class Composer General Terms of Use

Transcription:

Specification Information Note WAP-183_005-ProvCont-20020411-a Version 11-Apr-2002 for Wireless Application Protocol WAP-183-ProvCont-20010724-a WAP Provisioning Content Version 24-July-2001 A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/, in the form of SIN documents, which are subject to revision or removal without notice. All Rights Reserved. Terms and conditions of use are available from the WAP Forum Web site (http://www.wapforum.org/what/copyright.htm ).

WAP-183_005-ProvCont-20020411-a, Version 11-Apr-2002 Page 2 (6) 2002, Wireless Application Forum, Ltd.. Terms and conditions of use are available from the WAP Forum Web site at http://www.wapforum.org/what/copyright.htm. 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. You may not use this document in any other manner without the prior written permission of the WAP Forum. The WAP Forum authorises 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 offered by you. The WAP Forum assumes no responsibility for errors or omissions in this document. In no event shall the WAP Forum be liable for any special, indirect or consequential damages or any damages whatsoever arising out of or in connection with the use of this information. WAP Forum members have agreed to use reasonable endeavors to disclose in a timely manner to the WAP Forum the existence of all intellectual property rights (IPR's) essential to the present document. The members do not have an obligation to conduct IPR searches. This information is publicly available to members and non-members of the WAP Forum and may be found on the "WAP IPR Declarations" list at http://www.wapforum.org/what/ipr.htm. Essential IPR is available for license on the basis set out in the schedule to the WAP Forum Application Form. No representations or warranties (whether express or implied) are made by the WAP Forum or any WAP Forum member or its affiliates regarding any of the IPR's represented on this 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. This document is available online in PDF format at http://www.wapforum.org/. Known problems associated with this document are published at http://www.wapforum.org/. Comments regarding this document can be submitted to the WAP Forum in the manner published at http://www.wapforum.org/.

WAP-183_005-ProvCont-20020411-a, Version 11-Apr-2002 Page 3 (6) Contents 1. SCOPE... 4 2. NOTATION... 4 3. CHARACTER ENCODING USED IN CONNECTIVITY DOCUMENTS... 5 3.1 CHANGE CLASSIFICATION...5 3.2 CHANGE SUMMARY...5 3.3 CHANGE DESCRIPTION...5

WAP-183_005-ProvCont-20020411-a, Version 11-Apr-2002 Page 4 (6) 1. Scope This document provides changes and corrections to the following document files: - WAP-183-ProvCont-20010724-a It includes changes from the following change requests: - CR-PROVCONT-20020409-NOKIA-1 2. Notation In the subsections describing the changes new text is underlined. Removed text has strikethrough marks. The presented text is copied from the specification. Text that is not presented is not affected at all. The change descriptions may also include editor s notes similar to the one below. The notes are not part of the actual changes and must not be included in the changed text. Editor's note: Framed notes like these only clarify where and how the changes shall be applied.

WAP-183_005-ProvCont-20020411-a, Version 11-Apr-2002 Page 5 (6) 3. Character encoding used in connectivity documents 3.1 Change Classification Class 2 Bug Fixes 3.2 Change Summary The current connectivity document specification states that the same rules as in WML 1.x apply to the choice of the used character encodings. Unfortunately the WML 1.x specification does not explicitly specify which character encoding is to be used. It is merely stated that some encoding that is capable of expressing characters in the Unicode character set must be used. UTF-8 and UTF-16 are called out as encodings that satisfy this requirement, but use of other suitable encodings is also permitted. This is not a problem in the case of browsing, because content negotiation between the client and server allows the server to select a character encoding actually supported by the client. However, in the case of WAP bootstrap provisioning the used delivery mechanisms do not permit any kind of negotiation. One example is delivery of the connectivity document on a smart card. As a result, the current specification must be considered faulty, since it permits interoperability problems involving the used character encoding. The simplest means of preventing interoperability problems caused by different character encodings is mandating a single one. The Provisioning Content specification is part of the WAP 2.0 release. In the case of WAP 2.0 devices are already required to support UTF-8 and UTF-16, since these are mandated by the XHTML specification. As a result, there will be no additional implementation overhead, if the character encoding used in connectivity documents is chosen to be one of these. However, restricting the implementations to use a single character encoding will simplify things even further. Most of the content in the connectivity document can be expected to be composed of tokens and parameter values that can be encoded using a single octet when UTF-8 is used. Only the few parameters that contain strings intended to be shown to human users may include characters which use two or three octets when encoded using UTF-8. On the other hand, all the strings in the document will use two octets for each character when UTF-16 is used. Since UTF-8 and UTF-16 encode the same character set, the use of UTF-8 will in all practical cases result in a smaller document. As a result, the optimal solution seems to be to mandate the exclusive use of UTF-8. Another problem in the existing specification is the implicit claim that named character entities are supported as they are supported in WML 1.x. This would require these named character entities to be defined as part of the wapprovisioningdoc DTD. This is currently not the case, so the named entities do not work. The simplest solution is forbidding use of named character entities, since the need for them is very limited in connectivity documents and numeric character entities can always be substituted for the named ones. 3.3 Change Description Editor's note: Section 3.1 on page 7, Normative References. [RFC2279] UTF-8, a transformation format of ISO 10646, ed. F. Yergeau, 1998, URL:http://www.ietf.org/rfc/rfc2279. [WML] [XML] [XML] Wireless Markup Language, WAP Forum, WAP-191-WML, URL:http://www.wapforum.org/ Extensible Markup Lanaguage (XML), W3C Recommendation 10-February-1998, REC-xml-19980210, T. Bray, et al, February 10, 1998, URL:http://www.w3.org/TR/REC-xml Extensible Markup Language (XML) 1.0 (Second edition), W3C Recommendation 6 October 2000, REC-xml-20001006, URL:http://www.w3.org/TR/2000/REC-xml-20001006

WAP-183_005-ProvCont-20020411-a, Version 11-Apr-2002 Page 6 (6) Editor's note: Section 5.7 on page 29, Connectivity Character Set. The provisioning document uses an XML language. It inherits the XML document character set and the rules for handling from XML [XML]. Provisioning documents MUST be encoded using UTF-8 [RFC2279]. Numeric character entities are supported, as well as the predefined entities amp, lt, gt, apos, quot that XML processors MUST recognise.the connectivity content type MUST use the same character set rules as specified in [WML], except the rules for meta-information placed within the content, since such information is not supported in connectivity. Editor's note: Section A.1.1 on page 42, Character Set and Encoding. Item Function Reference Status Requirement 001 002 003 004 005 006 UTF-8 Encoding 5.7, [WML] OM UTF-16 Encoding 5.7, [WML] O UCS-4 Encoding 5.7, [WML] O Other character encoding 5.7, [WML] O Reference processing (no meta-information) 5.7, [WML] M Character entities 5.7, [WML] M