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

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