User Manual

Contents
Preface: Introducing the Content Policy Language
About the Document Organization .................................................................................................................ix
Supported Browsers...........................................................................................................................................ix
Related Blue Coat Documentation....................................................................................................................x
Document Conventions......................................................................................................................................x
Chapter 1: Overview of Content Policy Language
Concepts .............................................................................................................................................................19
Transactions...............................................................................................................................................19
Policy Model..............................................................................................................................................20
Role of CPL ................................................................................................................................................21
CPL Language Basics........................................................................................................................................21
Comments..................................................................................................................................................21
Rules ...........................................................................................................................................................21
Notes...........................................................................................................................................................22
Quoting ......................................................................................................................................................23
Layers .........................................................................................................................................................24
Sections.......................................................................................................................................................24
Definitions..................................................................................................................................................25
Referential Integrity..................................................................................................................................26
Substitutions..............................................................................................................................................27
Writing Policy Using CPL................................................................................................................................27
Authentication and Denial ......................................................................................................................28
Installing Policy.........................................................................................................................................29
CPL General Use Characters and Formatting ......................................................................................29
Troubleshooting Policy.....................................................................................................................................30
Upgrade/Downgrade Issues...........................................................................................................................30
CPL Syntax Deprecations ........................................................................................................................30
Conditional Compilation.........................................................................................................................31
Chapter 2: Managing Content Policy Language
Understanding Transactions and Timing......................................................................................................33
Administrator Transactions ....................................................................................................................33
Proxy Transactions ...................................................................................................................................33
Cache Transactions...................................................................................................................................35
Forwarding Transactions.........................................................................................................................36
Timing ........................................................................................................................................................36
Understanding Layers ......................................................................................................................................37
<Admin> Layers.......................................................................................................................................37
<Cache> Layers.........................................................................................................................................38
<Exception> Layers..................................................................................................................................39