25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18.6.3 Push access control protocol (PAP)<br />

The push initiator uses PAP to push content through a PPG to the WAP domain.<br />

PAP is carried over an HTTP 1.1 tunnel. PAP carries an XML-style entity.<br />

PAP operations<br />

PAP supports the following operations:<br />

► Push submission (initiator to PPG)<br />

The push message contains a control entity, which provides delivery<br />

instructions for the PPG, a content entity, which is the textual content for the<br />

WAP terminal, <strong>and</strong>, optionally, a capability entity.<br />

Depending on the message type (WML or WMLScript), PPP converts this<br />

message into a more b<strong>and</strong>width-optimized form before forwarding<br />

over-the-air (OTA). Also, encryption can be used when sending the message<br />

to the client.<br />

► Result notification (PPG to initiator)<br />

If the push initiator has requested confirmation of successful delivery, a<br />

notification message is returned to the push initiator. This gives the push<br />

initiator the awareness that the WAP client has also acknowledged the<br />

successful delivery to the PPG.<br />

► Push cancellation (initiator to PPG)<br />

This XML-entity is sent from the push initiator to the PPG, requesting that a<br />

previously submitted content be cancelled. The PPG responds if the<br />

cancellation was successful or not.<br />

► Status query (initiator to PPG)<br />

The push initiator requests the status of delivery during the 2-way process to<br />

the WAP client:<br />

– First way: Push initiator → PPG<br />

– Second way: PPG → client<br />

► Client capabilities query (initiator to PPG)<br />

The push initiator requests, from the PPG, information about the capabilities<br />

of a particular WAP terminal. The PPG responds with a multipart/related<br />

message in two parts:<br />

– The first part is about the execution of the message itself.<br />

– In the second part, the capabilities of the WAP terminal defined by the<br />

User Agent Profiles group is reported.<br />

Chapter 18. Wireless Application Protocol 667

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!