Forum Discussion
JAIME_QUIROGA_1
Jul 23, 2014Nimbostratus
I wrote the next irule:
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"/swscersalud*" {
pool Pool_Consorcio_test
set VARIABLE[string map -nocase {"/swscersalud/wscersalud.asmx" "/Services/Utility/certificacionSalud/WS/Implementation/Service.serviceagent/WSCERSALUDSoapEndpoint"} [HTTP::uri]]
HTTP::uri $VARIABLE
log local0. "Ingreso al swscersalud [HTTP::uri]"
}
"/wsconadmo*" {
log local0. "Ingreso al wsconadmo [HTTP::uri]"
set VARIABLE[string map -nocase {"/Wsconadmo/OyS.asmx" "/Services/Utility/OyS/WS/Implementation/WSCONADMO.serviceagent/OySSoapEndpoint"} [HTTP::uri]]
HTTP::uri $VARIABLE
pool Pool_Consorcio_test_V2
}
}
}
when HTTP_REQUEST_SEND {
switch [LB::server addr] {
"10.237.146.1" {
HTTP::header replace Host "vmpesbserver:14002"
}
"10.237.146.2" {
HTTP::header replace Host "vmpesbserver2:14002"
}
}
}
Is this right? In the LTM the event HTTP_REQUEST_RELEASE is no found the version is 10.2.4