applayerprotocols/wapbase/Tdtd/DTDs/pap_1_0.dtd
author hgs
Fri, 16 Jul 2010 20:59:58 +0530
changeset 30 b7f26243ec94
parent 29 099ef125a1a4
permissions -rw-r--r--
201027_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     1
<!--
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     2
Push Access Protocol (PAP) Document Type Definition.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     3
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     4
Copyright Wireless Application Protocol Forum Ltd., 1998,1999.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     5
                      All rights reserved.  
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     6
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     7
PAP is an XML language. Typical usage:
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     8
   <?xml version="1.0"?>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
     9
   <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 1.0//EN"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    10
             "http://www.wapforum.org/DTD/pap_1.0.dtd">
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    11
   <pap>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    12
      ...
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    13
   </pap>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    14
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    15
Terms and conditions of use are available from the Wireless 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    16
Application Protocol Forum Ltd. web site at
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    17
http://www.wapforum.org/docs/copyright.htm.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    18
-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    19
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    20
<!ENTITY % Datetime "CDATA">     <!-- ISO date and time -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    21
<!ENTITY % State  "(rejected | pending 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    22
                  | delivered | undeliverable 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    23
                  | expired | aborted 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    24
                  | timeout | cancelled | unknown)">        
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    25
                                 <!-- PPG Message State -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    26
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    27
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    28
<!ELEMENT pap                    ( push-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    29
                                 | push-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    30
                                 | cancel-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    31
                                 | cancel-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    32
                                 | resultnotification-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    33
                                 | resultnotification-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    34
                                 | statusquery-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    35
                                 | statusquery-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    36
                                 | ccq-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    37
                                 | ccq-response 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    38
                                 | badmessage-response) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    39
<!ATTLIST pap
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    40
          product-name           CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    41
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    42
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    43
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    44
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    45
<!-- Declaration of push submission message    -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    46
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    47
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    48
<!--this message goes from the Push Initiator to the push proxy gateway-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    49
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    50
<!ELEMENT push-message ( address+, quality-of-service? ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    51
<!ATTLIST push-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    52
          push-id                    CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    53
          deliver-before-timestamp   %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    54
          deliver-after-timestamp    %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    55
          source-reference           CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    56
          ppg-notify-requested-to    CDATA             #IMPLIED 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    57
          progress-notes-requested   ( true | false )  "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    58
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    59
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    60
<!ELEMENT address EMPTY >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    61
<!ATTLIST address
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    62
          address-value          CDATA             #REQUIRED 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    63
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    64
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    65
<!ELEMENT quality-of-service EMPTY >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    66
<!ATTLIST quality-of-service
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    67
          priority               ( high | medium | low )        "medium"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    68
          delivery-method        ( confirmed | preferconfirmed 
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    69
                                 | unconfirmed | notspecified ) "notspecified"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    70
          network                CDATA                          #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    71
          network-required       ( true | false )               "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    72
          bearer                 CDATA                          #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    73
          bearer-required        ( true | false )               "false"
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    74
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    75
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    76
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    77
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    78
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    79
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    80
<!ELEMENT push-response ( progress-note*, response-result ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    81
<!ATTLIST push-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    82
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    83
          sender-address         CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    84
          sender-name            CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    85
          reply-time             %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    86
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    87
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    88
<!ELEMENT progress-note EMPTY >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    89
<!ATTLIST progress-note
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    90
          stage                  CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    91
          note                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    92
          time                   %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    93
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    94
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    95
<!ELEMENT response-result EMPTY >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    96
<!ATTLIST response-result
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    97
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    98
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
    99
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   100
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   101
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   102
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   103
<!-- Declaration of cancel operation           -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   104
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   105
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   106
<!--this message goes from the Push Initiator to the push proxy gateway-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   107
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   108
<!ELEMENT cancel-message ( address* ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   109
<!ATTLIST cancel-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   110
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   111
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   112
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   113
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   114
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   115
<!ELEMENT cancel-response ( cancel-result+ ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   116
<!ATTLIST cancel-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   117
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   118
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   119
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   120
<!ELEMENT cancel-result ( address* ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   121
<!ATTLIST cancel-result
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   122
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   123
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   124
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   125
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   126
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   127
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   128
<!-- Declaration of notify result operation    -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   129
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   130
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   131
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   132
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   133
<!ELEMENT resultnotification-message ( address, quality-of-service? ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   134
<!ATTLIST resultnotification-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   135
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   136
          sender-address         CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   137
          sender-name            CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   138
          received-time          %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   139
          event-time             %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   140
          message-state          %State;           #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   141
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   142
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   143
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   144
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   145
<!--this message goes from the Push Initiator to the push proxy gateway-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   146
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   147
<!ELEMENT resultnotification-response ( address ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   148
<!ATTLIST resultnotification-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   149
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   150
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   151
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   152
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   153
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   154
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   155
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   156
<!-- Declaration of statusquery operation      -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   157
<!-- ========================================= -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   158
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   159
<!--this message goes from the Push Initiator to the push proxy gateway-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   160
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   161
<!ELEMENT statusquery-message ( address* ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   162
<!ATTLIST statusquery-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   163
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   164
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   165
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   166
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   167
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   168
<!ELEMENT statusquery-response ( statusquery-result+ ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   169
<!ATTLIST statusquery-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   170
          push-id                CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   171
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   172
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   173
<!ELEMENT statusquery-result ( address*, quality-of-service? ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   174
<!ATTLIST statusquery-result
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   175
          event-time             %Datetime;        #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   176
          message-state          %State;           #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   177
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   178
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   179
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   180
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   181
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   182
<!-- ============================================== -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   183
<!-- Declaration of capabilities query operation    -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   184
<!-- ============================================== -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   185
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   186
<!--this message goes from the Push Initiator to the push proxy gateway-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   187
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   188
<!ELEMENT ccq-message ( address ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   189
<!ATTLIST ccq-message
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   190
          query-id               CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   191
          app-id                 CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   192
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   193
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   194
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   195
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   196
<!ELEMENT ccq-response ( address ) >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   197
<!ATTLIST ccq-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   198
          query-id               CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   199
          code                   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   200
          desc                   CDATA             #IMPLIED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   201
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   202
<!-- ============================================== -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   203
<!-- Declaration of bad message response message    -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   204
<!-- ============================================== -->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   205
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   206
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   207
<!--this message goes from the push proxy gateway to the Push Initiator-->
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   208
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   209
<!ELEMENT badmessage-response EMPTY >
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   210
<!ATTLIST badmessage-response
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   211
          bad-message-fragment   CDATA             #REQUIRED
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   212
>
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   213
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   214
<!--
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   215
Copyright Wireless Application Protocol Forum Ltd., 1998,1999.
099ef125a1a4 201025_03
hgs
parents: 0
diff changeset
   216
                      All rights reserved.  
0
b16258d2340f Revision: 201003
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff changeset
   217
-->