ШЛЮЗЫ ПРОТОКОЛА БЕСПРОВОДНЫХ ПРИЛОЖЕНИЙ (wap) ДЛЯ СИСТЕМ ПОДВИЖНОЙ РАДИОСВЯЗИ. ОБЩИЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ. РД 45.201-2001 (утв. Минсвязи РФ)


РУКОВОДЯЩИЙ ДОКУМЕНТ ОТРАСЛИ
ШЛЮЗЫ ПРОТОКОЛА БЕСПРОВОДНЫХ ПРИЛОЖЕНИЙ (WAP)
ДЛЯ СИСТЕМ ПОДВИЖНОЙ РАДИОСВЯЗИ
ОБЩИЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
РД 45.201-2001
Дата введения -
15 октября 2001 года
Предисловие
1. Разработан Федеральным государственным унитарным предприятием Ленинградский отраслевой научно-исследовательский институт связи (ФГУП ЛОНИИС).
2. Внесен Департаментом электросвязи Министерства Российской Федерации по связи и информатизации.
3. Принят Министерством Российской Федерации по связи и информатизации.
4. Введен в действие информационным письмом N 7383 от 19.10.2001.
5. Введен впервые.
1. Область применения
Протокол беспроводных приложений WAP (Wireless Application Protocol) обеспечивает доступ к ресурсам Интернет абонентским радиостанциям подвижной связи.
Поддержка протокола беспроводных приложений WAP осуществляется специальным шлюзом (далее - шлюзом WAP) - устройством или совокупностью устройств, осуществляющих преобразование данных из протоколов сети Интернет (HTTP и TCP/IP) в протокол WAP, а также преобразование формата содержания запрашиваемых мобильным абонентом данных в форматы уменьшенного объема для их передачи с использованием радиоинтерфейсов с ограниченной пропускной способностью. Физически шлюз WAP может быть выполнен в виде одного или нескольких серверов, объединенных в сеть, осуществляющих, с одной стороны, взаимодействие с внешней сетью передачи данных через оборудование доступа к сети IP (IWF) и, с другой стороны, взаимодействие с элементами инфраструктуры сети подвижной радиосвязи.
Средством протокола WAP в абонентской радиостанции подвижной связи является специальная прикладная программа поддержки доступа к WAP-ресурсам - браузер.
Функциональная архитектура WAP представлена на рисунке 1.
Сеть подвижной радиосвязи
-------------¬ --------------¬ --------------¬
¦Абонентская ¦ Кодированный ¦ Сервер WAP ¦ Запрос в ¦Сервер инфор-¦
¦радиостанция¦ запрос ¦ ¦ протоколе ¦мационного ¦
¦ +------------->¦Кодирование и¦ НТТР ¦содержания ¦
¦Программа- ¦ ¦декодирование+---------->¦ ¦
¦агент ¦<-------------+ ¦<----------+ -------¬ ¦
¦пользователя¦ Кодированный ¦Протокол кон-¦ Ответ ¦ ¦Данные¦ ¦
¦(браузер) ¦ ответ ¦вертирования ¦ протоколе ¦ L------- ¦
L------------- L-------------- НТТР L--------------
Рисунок 1.
Абонент при помощи WAP-браузера генерирует и посылает запрос данных с использованием единой идентификации ресурсов URL (Uniform Resourse Locator) в соответствии с [9] и кодированный в соответствии с протоколом WAP и протоколами радиоинтерфейса. Шлюз WAP, являющийся элементом инфраструктуры сети подвижной радиосвязи, перекодирует запрос в протокол фиксированной сети (HTTP) в соответствии с [10]. Сервер информационного содержания интерпретирует поступивший запрос и выполняет его аналогично процедуре, принятой для фиксированных пользователей сети Интернет. Шлюз WAP осуществляет перекодировку данных для передачи их в радиоканале и адаптирует их форму для обработки с использованием средств абонентской радиостанции подвижной связи.
Вариант использования шлюза WAP в составе сети сотовой подвижной связи стандарта GSM900/1800 и архитектура протоколов приведены на рисунке 2 <*>.
--------------------------------
<*> Не приводится.
В качестве протоколов передачи нижних уровней для поддержки WAP в сетях стандарта GSM900/1800 могут использоваться:
- каналы передачи данных, используемые в режиме с коммутацией каналов;
- службы коротких сообщений;
- каналы передачи данных в режиме с коммутацией пакетов (GPRS).
Настоящие технические требования распространяются на аппаратно-программные средства поддержки WAP (версии протокола до 1.2.1) - шлюзы WAP, являющиеся элементом инфраструктуры сетей подвижной радиосвязи.
2. Нормативные ссылки
В настоящем руководящем документе использованы ссылки на следующие нормативно-технические документы:
1. ГОСТ 15150-69. Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды.
2. ГОСТ 30631-99. Общие требования к машинам, приборам и другим техническим изделиям в части стойкости к механическим внешним воздействующим факторам при эксплуатации.
3. ГОСТ Р 50008-92. Совместимость технических средств электромагнитная. Устойчивость к радиочастотным электромагнитным полям в полосе 26 - 1000 МГц. Технические требования и методы испытаний.
4. ГОСТ Р 50829-95. Безопасность радиостанций, радиоэлектронной аппаратуры с использованием приемопередающей аппаратуры и их составных частей. Общие требования и методы испытаний.
5. ГОСТ Р 51317.4.2-99. Совместимость технических средств электромагнитная. Устойчивость к электростатическим разрядам. Требования и методы испытаний.
6. ГОСТ Р 51317.4.11-99. Совместимость технических средств электромагнитная. Устойчивость к динамическим изменениям напряжения сети электропитания. Требования и методы испытаний.
7. ГОСТ Р 51318.22-99. Совместимость технических средств электромагнитная. Радиопомехи индустриальные от оборудования информационных технологий. Нормы и методы испытаний.
8. WAP-215-Class Conformance Requirements. Dec. 2000.
9. RFC1738 Uniform Resource Locators (URL). T. Berners-Lee, L. Masinter, M. McCahill. Dec. 1994.
10. RFC2068 Hypertext Transfer Protocol - HTTP/1.1. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T. Berners-Lee. Jan. 1997.
11. HTML 4.01 Specification. D. Raggett, A. Le Hors, I. Jacobs. W3C Reccomendation. 24 December 1999.
12. JavaScript: The Difinitive Guide. D. Flanagan, O"Reilly&Assiciates, Inc. 1997.
13. WAP-190-WAE Specification. Wireless Application Environment Specification Version 1.3. Mar. 2000.
14. WAP-191-WML. Wireless Application Protocol. Wireless Markup Language Specification Version 1.3. Feb. 2000.
15. WAP-193-WMLScript. Wireless Application Protocol. WMLScript Language Specification Version 1.2. Jun. 2000.
16. WAP-192-WBXML. WAP Binary XML Content Format Version 1.3. May 2000.
17. vCars. The Electronic Business Card Version 2.1. A Versit Consortium Specification. September 18, 1996.
18. vCalendar. The Electronic Calendaring and Scheduling Exchange Format Version 1.0. A Versit Consortium Specification. September 18, 1996.
19. WAP-169 WTA Wireless Application Protocol. Wireless Telephony Application Specification. Jul. 2000.
20. WAP-167 WTA Wireless Application Protocol. Service Indication Specification. Nov. 1999.
21. WAP-200 WDP Wireless Application Protocol. Wireless Datagram Protocol Specification. Feb. 2000.
22. WAP-203 WSP Wireless Application Protocol. Wireless Session Protocol Specification. May 2000.
23. WAP-189 PushOTA Wireless Application Protocol. PushOTA Protocol Specification. Feb. 2000.
24. The Unicode Standard: Version 2.0, The Unicode Consortium, Addision-Wesley Developers Press. 1996.
25. ISO/IEC 10646-1 Information Technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane. 1993.
26. Extensible Markup Language (XML), W3C Proposed Recommendation REC-xml-19980210. Feb. 1998.
27. WAP-194 WMLSLibs Wireless Application Protocol. Standard Libraries Specification. May 2000.
28. WAP-199 Wireless Application Protocol. Wireless Transport Layer Security Specification. Feb. 2000.
29. WAP-201 Wireless Application Protocol. Wireless Transaction Protocol Specification. Feb. 2000.
30. WAP-151 Wireless Application Protocol. Push Proxy Gateway Service Specification. Aug. 1999.
31. WAP-167 Wireless Application Protocol. Service Indication. Jul. 2001.
32. WAP-168 Wireless Application Protocol. Service Loading. Jul. 2001.
33. WAP-164 Wireless Application Protocol. Push Access Protocol Specification. Nov. 1999.
34. WAP-145 Wireless Application Protocol. Push Message Specification. Aug. 1999.
35. WAP-120 Wireless Application Protocol. Cache Model Specification. Feb. 1999.
36. WAP-175 Wireless Application Protocol. Cache operation. Jul. 2001.
37. WAP-170 Wireless Application Protocol. Wireless Application Telephony Interface Specification. Jul. 2000.
38. WAP-171 Wireless Application Protocol. Wireless Application Telephony Specification. GSM specific addendum. Jul. 2000.
39. WAP-172 Wireless Application Protocol. Special information note. Jul. 2000.
40. WAP-174 Wireless Application Protocol. User Agent Profile Specification. Jun. 2000.
41. WAP-161 Wireless Application Protocol. WMLScript Crypto Library Specification. Nov. 1999.
42. WAP-217 Wireless Application Protocol. Public Key Infrastructure Definition. Apr. 2001.
43. WAP-202 Wireless Application Protocol. Wireless Control Message Protocol Specification. Feb. 2000.
44. "Технические требования к аппаратуре связи, реализующей функции маршрутизации пакетов протокола межсетевого обмена (аппаратура маршрутизации пакетов IP)", утвержденные Госкомсвязи России 06.08.1998.
45. ОСТ 45.02.97 "Отраслевая система сертификации. Знак соответствия. Порядок маркирования технических средств электросвязи".
3. Термины и сокращения
В настоящем руководящем документе использованы следующие термины и сокращения:
CO - Cahce Operation - сообщение, передаваемое в быстродействующую буферную память с целью аннулирования ее содержания
IWF - Interworking function - функциональный объект сопряжения с внешней сетью
HTTP - HyperText Transfer Protocol - протокол передачи гипертекстовых данных
MAC - Message Authentication Code - код аутентификации сообщения
PAP - Push Access Protocol - протокол доступа для технологии push
PKI - Public Key Infrastructure - средства поддержки режима с общим ключом для аутентификации
QOS - Quality Of Service - качество обслуживания
SI - Service Indicator - индикация услуги, которую следует активизировать в качестве реакции на внешнее воздействие
SL - Service Load - активизация услуги без вмешательства пользователя
SMS - Short Message Service - услуга передачи коротких сообщений
TCP/IP - Transmission Control Protocol/Internet Protocol - протокол контроля передачи сообщений/протокол сети Интернет
TPI - TransPort information Item - заголовок информации транспортного уровня
UCS - Universal multiple-octet coded Character Set - универсальная многооктетная кодированная символьная группа
URL - Universal Resourse Locator - универсальный идентификатор ресурсов
USSD - Unstructured Supplementary Service Data - данные неструктурированной вспомогательной услуги
UTF - Unicode Transformation Format - формат трансформации Unicode
WAE - Wireless Application Environment - прикладная среда беспроводной связи
WAP - Wireless Application Protocol - протокол беспроводных приложений
WBMP - Wireless BitMaP - формат побитного отображения для беспроводной связи
WBXML - Wireless Binary XML - двоичный расширяемый язык разметок для беспроводной связи
WCMP - Wireless Control Message Protocol - протокол сообщений управления для беспроводной связи
WDP - Wireless Datagram Protocol - протокол датаграмм для беспроводной связи
WML - Wireless Markup Language - язык разметки для беспроводной связи
WSP - Wireless Session Protocol - сеансовый протокол для беспроводной связи
WTA - Wireless Telephony Application - прикладная услуга беспроводной телефонии
XML - eXensible Markup Language - расширяемый язык разметок.
4. Архитектура WAP
Являясь протоколом высокого уровня, WAP может использовать нижние уровни радиоинтерфейса (физический, канала данных, сетевой) различных подвижных систем. Многоуровневая модель WAP представлена на рисунке 3 и включает в себя следующие уровни:
- прикладной уровень (Wireless Application Environment - WAE);
- сеансовый уровень (Wireless Session Protocol - WSP);
- уровень транзакций (Wireless Transaction Protocol - WTP);
- уровень безопасности (Wireless Transport Layer Security - WTLS);
- транспортный уровень (Wireless Datagram Protocol - WDP).
Прикладной уровень представляет собой прикладную среду, образуемую объединением технологии мобильной телефонии и WWW (World Wide Web).
-------------------------T-----------------------¬
¦Прикладной уровень - WAE¦ Другие службы¦
+------------------------+-¬ и приложения ¦
¦Сеансовый уровень - WSP ¦ ¦
+--------------------------+-¬ ¦
¦Уровень транзакций - WTP ¦ ¦
+----------------------------+-¬ ¦
¦Уровень безопасности - WTLS ¦ ¦
+------------------------------+-¬ ¦
¦Транспортный уровень - WDP ¦ ¦
L--------------------------------+----------------
-------------------------------------------------¬
¦ Стандартные протоколы подвижной радиосвязи: ¦
¦ GSM, DAMPS (IS-136), TETRA и т.п. ¦
L-------------------------------------------------
Рисунок 3
Прикладной уровень образован прикладной средой беспроводной связи WAE, включающей в себя средства взаимодействия с агентом пользователя, а именно:
- язык разметки для беспроводной связи Wireless Markup Language (WML), представляющий собой адаптированный для абонентских радиостанций вариант языка разметки гипертекстов HTML (HyperText Markup Language) [11], являющегося одним из основных языков публикации в WWW;
- язык разметки для беспроводной связи со скриптами <*>
Wireless Markup Language Script (WMLScript), представляющий собой
адаптированный для абонентских радиостанций вариант языка разметки
TM
гипертекстов со скриптами JavaScript [12];
- язык разметки для беспроводной связи со скриптами <*> с возможностью шифрования Wireless Markup Language Script crypto (WMLScript crypto) [41];
- прикладные услуги беспроводной телефонии (WTA - Wireless Telephony Application) - средства поддержания услуг телефонной связи и интерфейсы для их программирования (примерами услуг WTA являются различные режимы обработки входящих вызовов, службы Voicemail, режим ускоренного вызова абонента и др.);
- средства доставки информации пользователю по инициативе сервера (технология Push) [30];
- средства обновления быстродействующей буферной памяти абонентского устройства (Caching mode) [35];
- средства поддержки режима использования данных об агенте пользователя (UA Profile) для оптимизации доставки запрашиваемых им данных [40];
- форматы данных для рисунков, записей в электронной записной книжке, календари.
--------------------------------
<*> Скрипт - программа, которая может сопровождать документ HTML или быть непосредственно внедренной в него. Эта программа выполняется на персональном компьютере пользователя при загрузке документа или в другое время, например, когда активизируется ссылка. Скрипты используются для усиления интерактивности документов HTML. Например, скрипты могут выполняться во время загрузки документа и динамически изменять содержимое документа.
Сеансовый уровень (WSP - Wireless Session Protocol) обеспечивает:
- установление и последующее разъединение сеанса связи между шлюзом WAP и клиентом в режиме с установлением и без установления соединения нижестоящего уровня;
- согласование возможностей и средств сеансового уровня между шлюзом WAP и клиентом;
- приостановку и восстановление сеансов.
Уровень транзакций (WTP - Wireless Transaction Protocol) обеспечивает передачу запросов и ответов при доступе абонента к удаленным серверам.
Уровень безопасности (WTLS - Wireless Transport Layer Security Specification) обеспечивает защиту данных пользователя от несанкционированного доступа, их целостность, а также аутентификацию между двумя объектами прикладного уровня.
Транспортный уровень образован протоколом датаграмм для беспроводной связи (WDP - Wireless Datagram Protocol) и обеспечивает адаптацию вышестоящих уровней WAP к возможностям реальных сетей подвижной радиосвязи (GSM, AMPS/DAMPS, TETRA и т.п.).
5. Технические требования
5.1. Технические требования к функциональным характеристикам
5.1.1. Требования к функциональным характеристикам WAP, в отношении которых применяется декларирование, должны соответствовать технической спецификации WAP-215-Class Conformance Requirements. Dec. 2000 [8]. Объем требований устанавливается в соответствии с классом шлюза и приведен в таблице 5.1.
Таблица 5.1
--------------------------------------T--------------------------¬
¦ Функция протокола WAP ¦ Обязательность наличия ¦
¦ +--------T--------T--------+
¦ ¦ шлюз ¦ шлюз ¦ шлюз ¦
¦ ¦класса A¦класса B¦класса C¦
+-------------------------------------+--------+--------+--------+
¦1. Уровень WAE ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦2. Язык разметки WML/WBXML ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦3. Язык разметки WMLScript/WMLScript ¦О + Опц.¦ О ¦ О ¦
¦Libs ¦ ¦ ¦ ¦
+-------------------------------------+--------+--------+--------+
¦4. Поддержка WAP Caching mode ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦5. Поддержка UAProfile ¦О + Опц.¦ О ¦ ¦
+-------------------------------------+--------+--------+ ¦
¦6. Поддержка функций Push: PPG ¦О + Опц.¦ О ¦ ¦
¦Service/Push Message/Push ¦ ¦ ¦ ¦
¦OTA/ServiceInd/ServiceLoad/PAP/CachOP¦ ¦ ¦ ¦
+-------------------------------------+--------+--------+--------+
¦7. Уровень WSP ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦8. Уровень WTP ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦9. Уровень WDP/UDP ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦10. Поддержка протокола WCMP/ICMP ¦О + Опц.¦ О ¦ О ¦
+-------------------------------------+--------+--------+--------+
¦11. Поддержка WTLS ¦О + Опц.¦ О ¦ ¦
+-------------------------------------+--------+--------+ ¦
¦12. Язык разметки WMLScriptCrypto ¦О + Опц.¦ ¦ ¦
+-------------------------------------+--------+--------+ ¦
¦13. Поддержка WTA ¦О + Опц.¦ О ¦ ¦
+-------------------------------------+--------+--------+ ¦
¦14. Поддержка WTAI/WTAIIS136/WTAIGSM ¦О + Опц.¦ О ¦ ¦
L-------------------------------------+--------+--------+---------
Примечание. При обозначении обязательности наличия используются следующие обозначения: О - обязательные функции; Опц. - декларируемые опции; О + Опц. - обязательные функции и декларируемые опции.
Шлюз класса A обеспечивает поддержку расширенных прикладных услуг передачи данных и телефонии.
Шлюз класса B обеспечивает поддержку обязательных прикладных услуг передачи данных и телефонии.
Шлюз класса C обеспечивает поддержку обязательных прикладных услуг передачи данных.
Детальная спецификация требований, подлежащих декларированию фирмой-изготовителем, приведена в п. п. 5.1.2 - 5.1.18.
5.1.2. Требования к прикладному уровню WAP - WAE сформулированы в технической спецификации WAP WAE Specification. Wireless Application Environment Specification Version 1.3. Mar. 2000 [13]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.2).
Таблица 5.2
------------T--------T---------------------------------T---------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Поддержка¦
¦обозначение¦согласно¦ ¦ сервера ¦
¦ ¦ [WAE] ¦ ¦ WAP ¦
+-----------+--------+---------------------------------+---------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-001 ¦5.1.1 ¦WSP - Интерфейс с сеансовым уров-¦CCR ¦
¦ ¦ ¦нем ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-002 ¦5.1.2 ¦Базовая схема аутентификации для ¦О ¦
¦ ¦ ¦HTTP/1.1 ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-003 ¦5.1.3 ¦Использование единой схемы иден- ¦О ¦
¦ ¦ ¦тификации ресурсов URL ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-005 ¦5.1.4 ¦Использование заголовка HTTP пе- ¦О ¦
¦ ¦ ¦редачи информации о наборе симво-¦ ¦
¦ ¦ ¦лов и схеме их кодирования, под- ¦ ¦
¦ ¦ ¦держиваемых пользователем соглас-¦ ¦
¦ ¦ ¦но п. 14.2 RFC 2068 [10] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-006 ¦5.1.4 ¦Использование заголовка HTTP пе- ¦О ¦
¦ ¦ ¦редачи информации о языках, под- ¦ ¦
¦ ¦ ¦держиваемых пользователем соглас-¦ ¦
¦ ¦ ¦но п. 14.4 RFC 2068 [10] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-007 ¦5.1.4 ¦Использование заголовка HTTP пе- ¦О ¦
¦ ¦ ¦редачи информации о форматах и ¦ ¦
¦ ¦ ¦кодировании содержания, поддержи-¦ ¦
¦ ¦ ¦ваемых пользователем согласно п. ¦ ¦
¦ ¦ ¦14.1, 14.3 RFC 2068 [10] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-015 ¦5.1.5 ¦Использование WML [14] ¦CCR ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-016 ¦5.1.6 ¦Использование WMLScript [15] ¦CCR ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-017 ¦5.1.7.2 ¦Поддержка агента пользователя WML¦CCR ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-018 ¦5.1.7.1 ¦Поддержка агента пользователя WTA¦CCR ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-019 ¦5.1.8.1 ¦Типы носителей информации. ¦О ¦
¦ ¦ ¦Кодированный формат WBXML [16] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-020 ¦5.1.8.1 ¦Кодированный формат WML [14] ¦О ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-021 ¦5.1.8.2 ¦Кодированный формат WMLScript ¦О ¦
¦ ¦ ¦[15] ¦При нали-¦
¦ ¦ ¦ ¦чии ¦
¦ ¦ ¦ ¦WAE-S-016¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-022 ¦5.1.8.3,¦Формат IMC электронных бизнескарт¦О ¦
¦ ¦7 ¦vCard 2.1 [17] ¦При нали-¦
¦ ¦ ¦ ¦чии WVDT-¦
¦ ¦ ¦ ¦S-001 ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-023 ¦5.1.8.4 ¦Формат IMC электронных календарей¦О ¦
¦ ¦ ¦vCalendar 1.0 [18] ¦При нали-¦
¦ ¦ ¦ ¦чии WVDT-¦
¦ ¦ ¦ ¦S-002 ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-024 ¦5.1.8.5 ¦Изображения image/png ¦О ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-025 ¦5.1.8.5 ¦Изображения формата Wireless ¦О ¦
¦ ¦ ¦BitMaP (WBMP) image/vnd.wap.wbmp ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-026 ¦5.1.8.6 ¦Обработка многочастевых сообщений¦О ¦
¦ ¦ ¦агентом пользователя. Поэлемент- ¦ ¦
¦ ¦ ¦ная обработка Application/vnd. ¦ ¦
¦ ¦ ¦wap.multipart.mixed ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-027 ¦5.1.8.6 ¦Обработка многочастевых сообщений¦О ¦
¦ ¦ ¦агентом пользователя. Обработка в¦ ¦
¦ ¦ ¦целом Application/vnd.wap. ¦ ¦
¦ ¦ ¦multipart.related ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-028 ¦5.1.8.6 ¦Обработка многочастевых сообщений¦О ¦
¦ ¦ ¦агентом пользователя. Обработка в¦ ¦
¦ ¦ ¦целом Application/vnd.wap. ¦ ¦
¦ ¦ ¦multipart.alternative ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-030 ¦5.1.8.7 ¦Определение типа содержания и ¦О ¦
¦ ¦ ¦способа кодирования при доставке ¦При нали-¦
¦ ¦ ¦от сервера WTA/сервера WAP к ¦чии WTA ¦
¦ ¦ ¦пользователю [19] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WAE-S-031 ¦5.1.8.8 ¦Тип содержания "Индикатор услуги"¦О ¦
¦ ¦ ¦[20] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-001 ¦7.1 ¦Поддержка vCard 2.1 [17] ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-002 ¦7.1 ¦Поддержка vCalendar 1.0 [18] ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-003 ¦7.2 ¦Использование WDP [21] при обмене¦Опц. ¦
¦ ¦ ¦данными для vCard ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-004 ¦7.2 ¦Использование WDP [21] при обмене¦Опц. ¦
¦ ¦ ¦данными для vCalendar ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-005 ¦7.2 ¦Использование WSP [22] при обмене¦Опц. ¦
¦ ¦ ¦данными для vCard ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-006 ¦7.2 ¦Использование WSP [22] при обмене¦Опц. ¦
¦ ¦ ¦данными для vCalendar ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-007 ¦7.2 ¦Использование протокола push ¦Опц. ¦
¦ ¦ ¦[23] при обмене данными для vCard¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-008 ¦7.2 ¦Использование протокола push [23]¦Опц. ¦
¦ ¦ ¦при обмене данными для vCalendar ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-009 ¦7.2.1 ¦Правильность задания порта и фор-¦О ¦
¦ ¦ ¦мата WDP ¦При нали-¦
¦ ¦ ¦ ¦чии ¦
¦ ¦ ¦ ¦WVDT-S- ¦
¦ ¦ ¦ ¦003, 004 ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-010 ¦7.2.2 ¦Использование в заголовке Content¦О ¦
¦ ¦ ¦Type WSP [22] MIME Media Type = ¦При нали-¦
¦ ¦ ¦text/x-vCard ¦чии WVDT-¦
¦ ¦ ¦ ¦S-005 ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-011 ¦7.2.2 ¦Использование в заголовке Content¦О ¦
¦ ¦ ¦Type WSP [22] MIME Media Type = ¦При нали-¦
¦ ¦ ¦text/x-vCalendar ¦чии WVDT-¦
¦ ¦ ¦ ¦S-006 ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-012 ¦7.2.2 ¦Использование file extention = ¦О ¦
¦ ¦ ¦.vcf для идентификации типа дан- ¦При нали-¦
¦ ¦ ¦ных vCard ¦чии WVDT-¦
¦ ¦ ¦ ¦S-005 ¦
+-----------+--------+---------------------------------+---------+
¦WVDT-S-013 ¦7.2.2 ¦Использование file extention = ¦О ¦
¦ ¦ ¦.vcs для идентификации типа дан- ¦При нали-¦
¦ ¦ ¦ных vCalendar ¦чии WVDT-¦
¦ ¦ ¦ ¦S-006 ¦
L-----------+--------+---------------------------------+----------
Примечания. 1. При обозначении обязательности наличия используются следующие обозначения: О - обязательно, Опц. - опция, CCR - обязательность зависит от класса устройства (см. приложение А) <*>.
--------------------------------
<*> Не приводится.
2. Наличие ссылки на пункт таблицы перед обозначением обязательности, например WVDT-C-015, означает условие наличия данной функции.
5.1.3. Требования к языку разметки для беспроводной связи Wireless Markup Language (WML), являющемуся частью прикладного уровня WAP - WAE, сформулированы в технической спецификации WAP-191-WML - Wireless Application Protocol. Wireless Markup Language Specification Version 1.3. Feb. 2000 [14]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.3).
Таблица 5.3
------------T--------T---------------------------------T---------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Обяза- ¦
¦обозначение¦согласно¦ ¦тельность¦
¦ ¦ [WML] ¦ ¦наличия ¦
+-----------+--------+---------------------------------+---------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+-----------+--------+---------------------------------+---------+
¦ Поддерживаемые символьные группы и способы их кодирования ¦
+-----------T--------T---------------------------------T---------+
¦WML-01 ¦6 ¦UTF-8 [24] ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WML-02 ¦6 ¦UTF-16 [24] ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WML-03 ¦6 ¦UCS-8 [25] ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WML-04 ¦6 ¦Прочие символьные кодировки ¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WML-05 ¦6.1 ¦Правильность помещения символов в¦О ¦
¦ ¦ ¦формат символьной кодировки ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-06 ¦6.1 ¦Обработка объектов в рамках сим- ¦О ¦
¦ ¦ ¦вольной кодировки документа ¦ ¦
+-----------+--------+---------------------------------+---------+
¦ Кодер WML ¦
+-----------T--------T---------------------------------T---------+
¦WML-54 ¦14 ¦Таблицы знаков, используемых для ¦О ¦
¦ ¦ ¦обозначения переменных ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-55 ¦14.2.2 ¦Обозначение ярлыков и имен атри- ¦О ¦
¦ ¦ ¦бутов в двоичной форме [16] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-56 ¦14.2.2 ¦Проверка правильности обозначения¦Опц. ¦
¦ ¦ ¦ярлыков и имен атрибутов [16] ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-64 ¦7.5 ¦Ссылки на переменные величины мо-¦О ¦
¦ ¦ ¦гут иметь место только в значени-¦ ¦
¦ ¦ ¦ях атрибута vdata ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-65 ¦10.3.1 ¦Ссылки на переменные должны со- ¦О ¦
¦WML-70 ¦ ¦поставляться с результатом опера-¦ ¦
¦ ¦ ¦ции var ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-66 ¦9.7 ¦Два или более элемента do с одним¦О ¦
¦WML-71 ¦ ¦и тем же значением name не должны¦ ¦
¦ ¦ ¦присутствовать на карте (блоке ¦ ¦
¦ ¦ ¦данных WML) или в элементе ¦ ¦
¦ ¦ ¦template ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-67 ¦11.3.2 ¦Элемент meta не должен содержать ¦О ¦
¦WML-72 ¦ ¦более одного атрибута name и ¦ ¦
¦ ¦ ¦http-equip ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-68 ¦11.8.5 ¦Количество столбцов в таблице ¦О ¦
¦WML-73 ¦ ¦(colunms) не должно быть равно ¦ ¦
¦ ¦ ¦нулю ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WML-69 ¦9.10 ¦Логические связи между событиями ¦О ¦
¦WML-74 ¦ ¦в пределах WML не должны быть ¦ ¦
¦ ¦ ¦противоречивыми ¦ ¦
L-----------+--------+---------------------------------+----------
5.1.4. Требования к двоичному формату содержания XML, являющемуся частью прикладного уровня WAP - WAE, сформулированы в технической спецификации WAP-192-WAP Binary XML Content Format Version 1.3. May 2000 [16]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.4).
Таблица 5.4
------------T--------T---------------------------------T---------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Обяза- ¦
¦обозначение¦согласно¦ ¦тельность¦
¦ ¦[WBXML] ¦ ¦наличия ¦
+-----------+--------+---------------------------------+---------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+-----------+--------+---------------------------------+---------+
¦ Документ WBXML ¦
+-----------T--------T---------------------------------T---------+
¦WBXML-1 ¦5 ¦Структура содержания двоичного ¦О ¦
¦ ¦ ¦XML ¦ ¦
+-----------+--------+---------------------------------+---------+
¦ Кодер WBXML ¦
+-----------T--------T---------------------------------T---------+
¦WBXML-2 ¦6.1 ¦Преобразование всех разметок XML,¦О ¦
¦ ¦ ¦за исключением нечитаемых объек- ¦ ¦
¦ ¦ ¦тов, в символы ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-3 ¦6.1 ¦Перемещение инструкций процессора¦Опц. ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-4 ¦6.1 ¦Перемещение всей информации, не ¦О ¦
¦ ¦ ¦охватываемой SC16 и SC17 ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-5 ¦6.1 ¦Преобразование всего текста в ¦О ¦
¦ ¦ ¦символы категорий strings (строч-¦ ¦
¦ ¦ ¦ные данные) и entity (знаки) ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-6 ¦6.1 ¦Преобразование всех читаемых объ-¦О ¦
¦ ¦ ¦ектов XML в символы категорий ¦ ¦
¦ ¦ ¦strings и entity ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-7 ¦6.1 ¦Преобразование всех нечитаемых ¦Опц. ¦
¦ ¦ ¦объектов XML в символы категорий ¦ ¦
¦ ¦ ¦strings и entity ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-8 ¦6.2 ¦Проверка правильности формирова- ¦О ¦
¦ ¦ ¦ния документа ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-9 ¦6.2 ¦Проверка достоверности данных в ¦Опц. ¦
¦ ¦ ¦документе ¦ ¦
+-----------+--------+---------------------------------+---------+
¦WBXML-10 ¦6.3 ¦Кодирование значений атрибутов, ¦Опц. ¦
¦ ¦ ¦устанавливаемых по умолчанию ¦ ¦
+-----------+--------+---------------------------------+---------+
¦ Декодер WBXML ¦
+-----------T--------T---------------------------------T---------+
¦WBXML-11 ¦6.4 ¦Поддержка двоичных и буквенных ¦О ¦
¦ ¦ ¦значений для всех ярлыков, имен ¦ ¦
¦ ¦ ¦атрибутов и значений атрибутов ¦ ¦
L-----------+--------+---------------------------------+----------
5.1.5. Требования к реализации языка разметки для беспроводной связи со скриптами <*> Wireless Markup Language Script (WMLScript), являющегося частью прикладного уровня WAP - WAE, сформулированы в технических спецификациях WAP-192 - Wireless Application Protocol WMLScript Language Specification Version 1.2. Jun. 2000 [15] и WAP-194 WMLSLibs Wireless Application Protocol Standard Libraries Specification. May 2000 [27]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.5).
--------------------------------
<*> Скрипт - программа, которая может сопровождать документ HTML или быть непосредственно внедренной в него. Эта программа выполняется на персональном компьютере пользователя при загрузке документа или в другое время, например, когда активизируется ссылка. Скрипты используются для усиления интерактивности документов HTML. Например, скрипты могут выполняться во время загрузки документа и динамически изменять содержимое документа.
Таблица 5.5
------------T--------T-----------------------------------T-------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Обяза- ¦
¦обозначение¦согласно¦ ¦тель- ¦
¦ ¦ [WML ¦ ¦ность ¦
¦ ¦Script] ¦ ¦наличия¦
+-----------+--------+-----------------------------------+-------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+-----------+--------+-----------------------------------+-------+
¦ Базовые возможности ¦
+-----------T--------T-----------------------------------T-------+
¦WMLS-001 ¦14 ¦Поддержка режима с плавающей точкой¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-002 ¦[27] ¦Поддержка стандартных библиотек ¦О ¦
¦ ¦ ¦для WMLScript ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦ Базовые функции языка WMLScript ¦
+-----------T--------T-----------------------------------T-------+
¦WMLS-003 ¦6.1.1 ¦Case sensitivity ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-004 ¦6.1.2 ¦Игнорирование пробелов, переходов ¦О ¦
¦ ¦ ¦строк между символами в программах ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-005 ¦6.1.3 ¦Порядок использования точки с за- ¦О ¦
¦ ¦ ¦пятой ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-006 ¦6.1.4 ¦Структура комментариев ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-007 ¦6.1.4 ¦Недопустимость использования ¦О ¦
¦ ¦ ¦встроенных комментариев ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-008 ¦6.1.5.1 ¦Представление целочисленных величин¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-009 ¦6.1.5.2 ¦Представление величин с плавающей ¦О ¦
¦ ¦ ¦точкой ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-010 ¦6.1.5.3 ¦Представление составных величин, ¦О ¦
¦ ¦ ¦заключенных в одинарные или двойные¦ ¦
¦ ¦ ¦кавычки ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-011 ¦6.1.5.3 ¦Последовательности, не являющиеся ¦О ¦
¦ ¦ ¦составными величинами ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-012 ¦6.1.5.4 ¦Представление двоичных величин ¦О ¦
¦ ¦ ¦true/false ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-013 ¦6.1.5.5 ¦Представление неверных величин ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-014 ¦6.1.6 ¦Использование идентификаторов ¦О ¦
¦ ¦ ¦элементов WMLScript ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-015 ¦6.2.2 ¦Назначение и продолжительность ¦О ¦
¦ ¦ ¦действия переменных ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-016 ¦6.2.7.1 ¦Размерность целочисленных величин ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-017 ¦6.2.7.2 ¦Размерность величин с плавающей ¦О ¦
¦ ¦ ¦точкой ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-018 ¦6.3.1 ¦Операторы присвоения ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-019 ¦6.3.2 ¦Операторы арифметических действий ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-020 ¦6.3.3 ¦Логические операторы и/или/не ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-021 ¦6.3.4 ¦Операторы последовательных действий¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-022 ¦6.3.5 ¦Операторы сравнения ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-023 ¦6.3.6 ¦Операторы матриц ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-024 ¦6.3.7 ¦Оператор "запятая" ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-025 ¦6.3.8 ¦Оператор условия ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-026 ¦6.3.9 ¦Оператор typeof ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-027 ¦6.3.10 ¦Оператор isvalid ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-028 ¦6.3.12 ¦Логические связи между выражениями ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-029 ¦6.4.1 ¦Объявление имен функций ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-030 ¦6.4.2.1 ¦Вызовы функций локальных скриптов ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-031 ¦6.4.2.2 ¦Вызовы внешних функций ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-032 ¦6.4.2.3 ¦Вызовы функций WMLSSL (см. ниже) ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-033 ¦6.4.3 ¦Значение default function return ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-034 ¦6.5.1 ¦Поддержка нулевых предписаний ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-035 ¦6.5.3 ¦Поддержка блочных предписаний ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-036 ¦6.5.4 ¦Поддержка переменных предписаний ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-037 ¦6.5.5 ¦Поддержка предписания if ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-038 ¦6.5.6 ¦Поддержка предписания while ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-039 ¦6.5.7 ¦Поддержка предписания for ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-040 ¦6.5.8 ¦Поддержка предписания break ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-041 ¦6.5.9 ¦Поддержка предписания continue ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-042 ¦6.5.10 ¦Поддержка предписания return ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-043 ¦6.7.1 ¦Вызов доступа к внешним блокам ¦О ¦
¦ ¦ ¦компиляции с использование use url ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-044 ¦6.7.2 ¦Использование use access перед вы- ¦О ¦
¦ ¦ ¦зовом внешних функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-045 ¦6.7.3 ¦Использование use meta для получе- ¦О ¦
¦ ¦ ¦ния информации о блоках компиляции ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-046 ¦8.4.1 ¦Представление аргумента функции ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-047 ¦8.4.2 ¦Присвоение индексов переменных ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-048 ¦8.4.3 ¦Автоматический переход функции на ¦О ¦
¦ ¦ ¦новую строку ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-049 ¦8.4.4 ¦Инициализация переменной ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-050 ¦9.1.1 ¦Поддерживаемые типы двоичных фор- ¦О ¦
¦ ¦ ¦матов данных ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-051 ¦9.1.2 ¦Многобайтный формат, кодирование ¦О ¦
¦ ¦ ¦целочисленных величин ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-052 ¦9.1.3 ¦Кодирование букв ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-053 ¦9.3 ¦Заголовок кодированных байт WMLS ¦О ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-054 ¦9.4 ¦Кодирование поддерживаемых типов ¦О ¦
¦ ¦ ¦констант ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-055 ¦9.5 ¦Кодирование поддерживаемых типов ¦О ¦
¦ ¦ ¦программ ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-056 ¦9.6 ¦Кодирование используемых типов ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-057 ¦10.5.1 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦управлению потоком данных ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-058 ¦10.5.2 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦вызову функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-059 ¦10.5.3 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦переменному доступу и манипулиро- ¦ ¦
¦ ¦ ¦ванию данными ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-060 ¦10.5.4 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦доступу к константам ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-061 ¦10.5.5 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦арифметическим операциям ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-062 ¦10.5.6 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦логическим операциям ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-063 ¦10.5.7 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦операциям сравнения ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-064 ¦10.5.8 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦логическим выводам ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-065 ¦10.5.9 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦стекам ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-066 ¦10.5.10 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦доступу к типам операндов ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-067 ¦10.5.11 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦возвратам ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLS-068 ¦10.5.12 ¦Правила кодирования, относящиеся к ¦О ¦
¦ ¦ ¦отладке программ ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦ ¦ Номер ¦ ¦ ¦
¦ ¦согласно¦ ¦ ¦
¦ ¦[WMLSSL]¦ ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-001 ¦7 ¦Поддержка библиотеки Lang и ее ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-002 ¦8 ¦Поддержка библиотеки Float и ее ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-003 ¦9 ¦Поддержка библиотеки String и ее ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-004 ¦10 ¦Поддержка библиотеки URL и ее ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-005 ¦11 ¦Поддержка библиотеки WMLBrowser и ¦О ¦
¦ ¦ ¦ее функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-006 ¦12 ¦Поддержка библиотеки Dialogs и ее ¦О ¦
¦ ¦ ¦функций ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-007 ¦доп. А ¦Поддержка идентификаторов для всех ¦О ¦
¦ ¦ ¦стандартных библиотек ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-008 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки Lang ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-009 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки Float ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-010 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки String ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-011 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки URL ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-012 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки WMLBrowser ¦ ¦
+-----------+--------+-----------------------------------+-------+
¦WMLSSL-013 ¦доп. А ¦Поддержка идентификаторов функций ¦О ¦
¦ ¦ ¦библиотеки Dialogs ¦ ¦
L-----------+--------+-----------------------------------+--------
5.1.6. Требования к средствам обновления содержания быстродействующей буферной памяти (cache) абонентского устройства сформулированы в технической спецификации WAP-120 - Wireless Application Protocol. Cache Model Specification. Feb. 1999 [35]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.6).
Таблица 5.6
------------T---------T--------------------------------T---------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Обяза- ¦
¦обозначение¦согласно ¦ ¦тельность¦
¦ ¦[UACache]¦ ¦наличия ¦
+-----------+---------+--------------------------------+---------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+-----------+---------+--------------------------------+---------+
¦UACache-007¦5.2 ¦Модель cache согласно [10] ¦О ¦
+-----------+---------+--------------------------------+---------+
¦UACache-008¦5.2.1 ¦Синхронизация сервера по NTP ¦Опц. ¦
+-----------+---------+--------------------------------+---------+
¦UACache-009¦5.2.2 ¦Помещение в cache ответов соеди-¦О ¦
¦ ¦ ¦нения сеансового уровня в серве-¦ ¦
¦ ¦ ¦ре WAP в соответствии с семанти-¦ ¦
¦ ¦ ¦кой HTTP ¦ ¦
+-----------+---------+--------------------------------+---------+
¦UACache-010¦6.1 ¦Поддержка сервером заголовка ¦О ¦
¦ ¦ ¦x-waptod в запросах сеансового ¦ ¦
¦ ¦ ¦уровня ¦ ¦
+-----------+---------+--------------------------------+---------+
¦UACache-011¦7 ¦Обеспечение защиты данных в со- ¦О ¦
¦ ¦ ¦ответствии с [10] ¦ ¦
L-----------+---------+--------------------------------+----------
5.1.7. Требования к средствам доставки информации пользователю по инициативе сервера содержания (технология Push) в части прикладного уровня и сеансового уровня сформулированы в технических спецификациях:
[PPG] WAP-151 - Wireless Application Protocol. Push Proxy Gateway Service Specification. Aug. 1999 [30].
[SI] WAP-167 - Wireless Application Protocol. Service Indication. Jul. 2001 [31].
[SL] WAP-168 - Wireless Application Protocol. Service Loading. Jul. 2001 [32].
[OTAS] WAP-189 - Wireless Application Protocol. Push OTA Protocol Specification. Feb. 2000 [23].
[PAP] WAP-164 - Wireless Application Protocol. Push Access Protocol Specification. Nov. 1999 [33].
[MSG] WAP-145 - Wireless Application Protocol. Push Message Specification. Aug. 1999 [34].
В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.7).
Таблица 5.7
-------------T--------T--------------------------------T---------¬
¦ Условное ¦ Номер ¦ Наименование функции ¦Обяза- ¦
¦обозначение ¦согласно¦ ¦тельность¦
¦ ¦ [SI] ¦ ¦наличия ¦
+------------+--------+--------------------------------+---------+
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦
+------------+--------+--------------------------------+---------+
¦SI-PPG-S-001¦7 ¦Индикация услуги SI в текстуаль-¦О ¦
¦ ¦ ¦ной форме (text/vnd.wap.si) ¦ ¦
+------------+--------+--------------------------------+---------+
¦SI-PPG-S-002¦8 ¦Индикация услуги SI в символьной¦О ¦
¦ ¦ ¦форме (application/vnd.wap.sic) ¦ ¦
+------------+--------+--------------------------------+---------+
¦SI-PPG-S-003¦8.3 ¦Поддержка таблицы символов для ¦О ¦
¦ ¦ ¦SI ¦ ¦
+------------+--------+--------------------------------+---------+
¦SI-VAL-S-001¦8.2.1 ¦Проверка правильности формирова-¦О ¦
¦ ¦ ¦ния документа XML, являющимся ¦ ¦
¦ ¦ ¦источником SI ¦ ¦
+------------+--------+--------------------------------+---------+
¦SI-VAL-S-002¦8.2.1 ¦Проверка документа XML при его ¦Опц. ¦
¦ ¦ ¦трансляции в символьную форму ¦ ¦
+------------+--------+--------------------------------+---------+
¦SI-DOC-S-001¦6.2 ¦Индикатор услуги SI со значением¦Опц. ¦
¦ ¦ ¦атрибута delete должен иметь ¦ ¦
¦ ¦ ¦точно определенную величину для ¦ ¦
¦ ¦ ¦si-id ¦ ¦
+------------+--------+--------------------------------+---------+
¦ ¦ Номер ¦ ¦ ¦
¦ ¦согласно¦ ¦ ¦
¦ ¦ [SL] ¦ ¦ ¦
+------------+--------+--------------------------------+---------+
¦SL-PPG-S-001¦8 ¦Активизация услуги SL в тексту- ¦О ¦
¦ ¦ ¦альной форме (text/vnd.wap.sl) ¦ ¦
+------------+--------+--------------------------------+---------+
¦SL-PPG-S-002¦9 ¦Активизация услуги SL в символь-¦О ¦
¦ ¦ ¦ной форме ¦ ¦
¦ ¦ ¦(application/vnd.wap.slc) ¦ ¦
+------------+--------+--------------------------------+---------+
¦SL-PPG-S-003¦9.3 ¦Поддержка таблицы символов для ¦О ¦
¦ ¦ ¦SL ¦ ¦
+------------+--------+--------------------------------+---------+
¦SL-VAL-S-001¦9.2.1 ¦Проверка правильности формирова-¦О ¦
¦ ¦ ¦ния документа XML, являющимся ¦ ¦
¦ ¦ ¦источником SL

ПОСТАНОВЛЕНИЕ Госатомнадзора РФ от 19.10.2001 n 9 ОБ УТВЕРЖДЕНИИ И ВВЕДЕНИИ В ДЕЙСТВИЕ ФЕДЕРАЛЬНЫХ НОРМ И ПРАВИЛ В ОБЛАСТИ ИСПОЛЬЗОВАНИЯ АТОМНОЙ ЭНЕРГИИ НОРМЫ ПРОЕКТИРОВАНИЯ СЕЙСМОСТОЙКИХ АТОМНЫХ СТАНЦИЙ  »
Постановления и Указы »
Читайте также