Ssl server schema elements – Brocade Virtual ADX Graphical User Interface Guide (Supporting ADX v03.1.00) User Manual

Page 319

Advertising
background image

Brocade Virtual ADX Graphical User Interface Guide

307

53-1003242-01

XML schema element reference

B

Example XML content: CSW OpenScript schema elements

SSL server schema elements

<ADXTemplate xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance

xsi:noNamespaceSchemaLocation="ADXTemplate.xsd">

<slb>

<csw>

<scripts>

<script>

<name>my-script.pl</name>

<scriptProfile>my-script-profile</ scriptProfile >

<content>

<![CDATA[

use OS_SLB;

use OS_HTTP_REQUEST;

sub HTTP_REQUEST{

my $method = OS_HTTP_REQUEST::method;

print "method is $method\n";

my $req = OS_HTTP_REQUEST::headers_as_string;

print "request is $req\n";

my $url = OS_HTTP_REQUEST::url;

print "uri: $url\n";

}

%rs_ip0 = ##[RS_IPS[0]]##;

%rs_ip1 = ##[RS_IPS[1]]##;

%rs_ip2 = ##[RS_IPS[2]]##;

if (##{SERVER_ID}## < 2000) print ##{SERVER_ID}##;

]]>

</content>

</script>

</scripts>

</csw>

</slb>

</ADXTemplate>

TABLE 100

SSL server schema elements

Element

Type

Description

Rules / Notes

ADXTemplate.slb

container

The section for SLB

Can contain real elements and
also repeater elements that
contain more real elements;
optional

slb.ssl

container

The section for SSL
Profiles

Optional

ssl.profiles

container

The list of SSL Profiles

profiles.profile

container

A server side SSL Profile

Multiple profile elements are
allowed up to 8 maximum

profile.profileName

string

The profile name

63 characters maximum

Advertising