FishEye: Tag 253790 refers to a dead (removed) revision in file `branches/Load_Balancer/UAT2/policies/nfuseuat2.genpt.com_rule_b_policy'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 253790 refers to a dead (removed) revision in file `branches/Load_Balancer/UAT2/policies/nfuseuat2.genpt.net_rule_A'. FishEye: No comparison available. Pass `N' to diff? Index: branches/Load_Balancer/UAT2/policies/esbmsuat2.genpt.net_rule_A =================================================================== diff -u --- branches/Load_Balancer/UAT2/policies/esbmsuat2.genpt.net_rule_A (revision 0) +++ branches/Load_Balancer/UAT2/policies/esbmsuat2.genpt.net_rule_A (revision 253790) @@ -0,0 +1,274 @@ +ltm policy esbmsuat2.genpt.net_rule_A { + controls { forwarding } + description "URI Pool Forwarder" + last-modified 2023-07-12:13:55:48 + requires { http } + rules { + "health-nsight-customer replace and forward" { + actions { + 0 { + http-uri + replace + path /actuator/health/ + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_10002 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-customer } + } + } + ordinal 3 + } + "health-nsight-invoice replace and forward" { + actions { + 0 { + http-uri + replace + path /actuator/health// + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_10000 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-invoice } + } + } + ordinal 1 + } + "health-nsight-product-availability replace and forward" { + actions { + 0 { + http-uri + replace + path /actuator/health/ + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_19111_19112 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-product-availability } + } + } + ordinal 5 + } + "health-nsight-product-availability-b2b replace and forward" { + actions { + 0 { + http-uri + replace + path /actuator/health/ + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_19113_19114 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-product-availability-b2b } + } + } + ordinal 7 + } + "health-triggerssh replace and forward" { + actions { + 0 { + http-uri + replace + path /actuator/health// + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_19115 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-triggerssh } + } + } + ordinal 11 + } + actuator { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_19999 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /actuator/health /health-maintenance } + } + } + ordinal 8 + } + customer { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_10002 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /customer /health-nsight-customer } + } + } + ordinal 2 + } + finditpartavailability { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_19113_19114 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /finditpartavailability /health-nsight-product-availability-b2b /isscquery /multistorepartpriceavailability /partpriceavailability } + } + } + ordinal 6 + } + health-maintenance { + actions { + 0 { + http-uri + replace + path /actuator/health// + } + 1 { + forward + select + pool esbmsuat2.genpt.net_pool_19999 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-maintenance } + } + } + ordinal 9 + } + health-nsight-invoice { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_10000 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-invoice /invoice/inquiry/v1 /invoice/invoicemessage /invoice/storenum /v1/invoice /v2/invoice } + } + } + } + health-nsight-product-availability { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_19111_19112 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-product-availability /locate /parts /v1/parts /v2/parts } + } + } + ordinal 4 + } + + health-nsight-product-availability { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_19117 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-nsight-product-availability /inventoryverification /v2/inventoryverification} + } + } + ordinal 5 + } + health-triggerssh { + actions { + 0 { + forward + select + pool esbmsuat2.genpt.net_pool_19115 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /health-triggerssh /triggerssh } + } + } + ordinal 10 + } + } + status published + strategy best-match +} \ No newline at end of file Index: branches/Load_Balancer/UAT2/policies/esbuat2-dse-solr.genpt.net_rule_a =================================================================== diff -u --- branches/Load_Balancer/UAT2/policies/esbuat2-dse-solr.genpt.net_rule_a (revision 0) +++ branches/Load_Balancer/UAT2/policies/esbuat2-dse-solr.genpt.net_rule_a (revision 253790) @@ -0,0 +1,26 @@ +ltm policy esbuat2-dse-solr.genpt.net_rule_a { + controls { forwarding } + description "URI Pool Forwarder" + last-modified 2023-07-12:13:54:54 + requires { http } + rules { + root { + actions { + 0 { + forward + select + pool esbuat2-dse-solr.genpt.net_pool_8983 + } + } + conditions { + 0 { + http-uri + starts-with + values { / } + } + } + } + } + status published + strategy best-match +} \ No newline at end of file Index: branches/Load_Balancer/UAT2/policies/esbuat2.genpt.com_rule_b_policy =================================================================== diff -u --- branches/Load_Balancer/UAT2/policies/esbuat2.genpt.com_rule_b_policy (revision 0) +++ branches/Load_Balancer/UAT2/policies/esbuat2.genpt.com_rule_b_policy (revision 253790) @@ -0,0 +1,281 @@ +ltm policy esbuat2.genpt.com_rule_b_policy { + controls { forwarding } + description "URI Pool Forwarder" + draft-copy Drafts/esbuat2.genpt.com_rule_b_policy + last-modified 2023-06-14:11:41:05 + requires { http } + rules { + "b2bbridge3 rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbaswarouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /b2bbridge3 } + } + } + } + "b2bbridgeprolink rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbprolinkrouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /b2bbridgeprolink } + } + } + ordinal 1 + } + "esbbridgerouter rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbbridgerouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /b2bbridge /b2bbridgesdk /b2bbridgetest /b2bbridge2 /tamsservice } + } + } + ordinal 2 + } + "fastreggate2 rewrite" { + actions { + 0 { + http-uri + replace + path /prolinkregistration + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /fastreggate2 /fastreggate } + } + } + ordinal 3 + } + "finditgate rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbfindituaprouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /finditgate } + } + } + ordinal 4 + } + "issctest rewrite" { + actions { + 0 { + http-uri + replace + path /esbisscrouter + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /issctest /issc } + } + } + ordinal 5 + } + "multistoregate rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbmultistoregaterouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /multistoregate } + } + } + ordinal 6 + } + "pinghttp1 rewrite" { + actions { + 0 { + http-uri + replace + path /pinghttpd/ + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /pinghttpd1 } + } + } + ordinal 8 + } + "pinghttp2 rewrite" { + actions { + 0 { + http-uri + replace + path /pinghttpd/ + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8082 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /pinghttpd2 } + } + } + ordinal 9 + } + "root rewrite" { + actions { + 0 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { / } + } + } + ordinal 10 + } + "secureb2bbridge rewrite" { + actions { + 0 { + http-uri + replace + path tcl:/esbsecurebridgerouter\?[HTTP::query] + } + 1 { + forward + select + pool esbuat2.genpt.com_pool_8081 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /secureb2bbridge } + } + } + ordinal 11 + } + nol-b2bpartinq-redirect { + actions { + 0 { + http-reply + redirect + location tcl:https://[HTTP::host][HTTP::uri] + } + } + conditions { + 0 { + http-uri + path + starts-with + values { nol-b2bpartinq } + } + 1 { + http-uri + scheme + values { http } + } + } + ordinal 7 + } + } + status published + strategy best-match +} FishEye: Tag 253790 refers to a dead (removed) revision in file `branches/Load_Balancer/UAT2/policies/nfuseuat2.genpt.net_rule_a_policy'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 253790 refers to a dead (removed) revision in file `branches/Load_Balancer/UAT2/policies/nfuseuat2.genpt.net_policy'. FishEye: No comparison available. Pass `N' to diff? FishEye: Tag 253790 refers to a dead (removed) revision in file `branches/Load_Balancer/UAT2/policies/nfuseuat2.genpt (2).net_rule_a'. FishEye: No comparison available. Pass `N' to diff? Index: branches/Load_Balancer/UAT2/policies/esbuat2.genpt.net_policy =================================================================== diff -u --- branches/Load_Balancer/UAT2/policies/esbuat2.genpt.net_policy (revision 0) +++ branches/Load_Balancer/UAT2/policies/esbuat2.genpt.net_policy (revision 253790) @@ -0,0 +1,279 @@ +ltm policy esbuat2.genpt.net_policy { + controls { forwarding } + description "URI Pool Forwarder" + last-modified 2023-02-24:08:54:40 + requires { http } + rules { + esbuat2.genpt.net_pool_9202 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9202 + } + } + conditions { + 0 { + http-uri + path + contains + values { /ping0 } + } + } + } + esbuat2.genpt.net_pool_9222 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9222 + } + } + conditions { + 0 { + http-uri + path + contains + values { /accountstatus/ /aswaconfig /channels/inbound/invoice/http/invoicevalidation /channels/inbound/order/http/createsalesorder /checkstorenumber /checkstorenumber/v2 /checkstorenumber_v2 /customer/registration/v1 /deletestoreip /directpartissue/directpartissueservice /entity/subscription/ /eplanogram /getsiteattributes /getstoredata/ /getstoreinfo /insertstoreip /invoice/inquiry/v1 /invoiceinquiry /locateproductwhi/ /lookupstoreip /orderwhi/ /parttransfer/parttransferservice /ping1 /prolinkregistration /rest/validateaddress /subscription/ /updatestoreip /v1/invoicevalidate /validateaddress /locations/v1 /nsight/site/aliasname/ } + } + } + ordinal 1 + } + esbuat2.genpt.net_pool_9242 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9242 + } + } + conditions { + 0 { + http-uri + path + contains + values { /b2binvoiceinquiry /b2binvoiceinquirydetails /cepdibilling /cfa_posreconciliation/cfaposreconciliationservice /lucity/pos/lucityposservice /oakridgeposreconciliation/posreconciliationservice /partissue/partissueservice /partupdaterequest/partupdaterequestservice /ping2 /posreconciliation/posreconciliationservice /postransaction/postransactionservice /sanimax/pos/sanimaxposservice /sc_posdata/scposdataservice /southwestposreconciliation/posreconciliationservice /stjohnposreconciliation/stjohnposdataservice /storeinvoicelkp /xeroxposreconciliation/posreconciliationservice } + } + } + ordinal 2 + } + esbuat2.genpt.net_pool_9262 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9262 + } + } + conditions { + 0 { + http-uri + path + contains + values { /loyalty-claimpoints /loyalty-locationstatus /loyalty-memberactivity /loyalty-memberstatus /loyalty-memberstatus/v2 /loyalty-pendingreward /loyalty-registration /loyalty-registration/v2 /loyalty-transactions /ping3 /tams-loyalty-memberstatus /tams-loyalty-registration /tams-loyalty-transactions /v1/tokenization/custtokenlookup /v1/tokenmanagement } + } + } + ordinal 3 + } + esbuat2.genpt.net_pool_9282 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9282 + } + } + conditions { + 0 { + http-uri + path + contains + values { /barcode/lookup /barcode/scan /dcinventory /dcinventorysync /dcsyncstatus /getproductavailability /getsiterelationship /inventorysync /inventorysyncstatus /inventorysynctrigger /ping4 /sdgdelete /shipment/getpathdetails /sitedelivery /sitedeliveryfeed /sitefeed /siteleadtimes /siterelationship /storeinventory /supplierinventory /supplierinventoryrefresh /updatesitedisplay } + } + } + ordinal 4 + } + esbuat2.genpt.net_pool_9302 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9302 + } + } + conditions { + 0 { + http-uri + path + contains + values { /asn /asnasync /cartservice /fesorder /getcustomerprofile /getdccost /getshippingquote /getuomconversion /invoice /optimizecart /order /ping5 /receivenotification /replenishmentorder /requestforquote /retrieveorder /storeprice /submitorder } + } + } + ordinal 5 + } + esbuat2.genpt.net_pool_9322 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9322 + } + } + conditions { + 0 { + http-uri + path + contains + values { /asyncorder /cancelorder /cardpayment /ejoei-orderstatus /ijoei-jdemultipartinq /inventoryverification /inventoryverification/v3 /locateproduct /locateproduct/v2 /locateproduct/v3 /locateproduct/v4 /nol-b2bpartinq /nol-b2bsalesorder /nol-ca-b2bpartinq /nol-ca-b2bsalesorder /nol-salesorder /nxporderstatusnotification /partsaggbysiterelationship/v3 /partsavailabilitydetails/v3 /ping6 /returnnotification /returnorder /v1/partsavailabilitydetails /v2/inventoryverification /v2/partsavailabilitydetails /validatepayment } + } + } + ordinal 6 + } + esbuat2.genpt.net_pool_9342 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9342 + } + } + conditions { + 0 { + http-uri + path + contains + values { /b2border /esbaswarouter /esbbridgerouter /esbprolinkrouter /esbsecurebridgerouter /partpriceavailability /ping7 } + } + } + ordinal 7 + } + esbuat2.genpt.net_pool_9362 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9362 + } + } + conditions { + 0 { + http-uri + path + contains + values { /aswab2border /aswab2bquery /esbfindituaprouter /esbisscrouter /esbmultistoregaterouter /findit /isscorder /isscquery/v1 /multistoreb2border /multistorepartpriceavailability /ping8 } + } + } + ordinal 8 + } + esbuat2.genpt.net_pool_9382 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9382 + } + } + conditions { + 0 { + http-uri + path + contains + values { /deliverystatus /ping9 /receiveorderfeed } + } + } + ordinal 9 + } + esbuat2.genpt.net_pool_9402 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9402 + } + } + conditions { + 0 { + http-uri + path + contains + values { /fms- partorder /getnewibsstores /inventorylinefeed /inventorypartdetail /inventorystocklocation /ping10 /portalnotify /workorderservice/workorderrequest } + } + } + ordinal 10 + } + esbuat2.genpt.net_pool_9422 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9422 + } + } + conditions { + 0 { + http-uri + path + contains + values { /micorservice/micorservice /ping11 /rpm/pulse/orderstatusnotification/v1 } + } + } + ordinal 11 + } + esbuat2.genpt.net_pool_9442 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9442 + } + } + conditions { + 0 { + http-uri + path + contains + values { /esb/cle/replayconfig/management/v1 /esb/nsight/config/management/v1 /ping12 /triggerssh /updatenotes } + } + } + ordinal 12 + } + esbuat2.genpt.net_pool_9462 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9462 + } + } + conditions { + 0 { + http-uri + path + contains + values { /ping13 /receiveinvoicefeed } + } + } + ordinal 13 + } + esbuat2.genpt.net_pool_9482 { + actions { + 0 { + forward + select + pool esbuat2.genpt.net_pool_9482 + } + } + conditions { + 0 { + http-uri + path + contains + values { /partsavailabilityfreepaid/v3 /partsavailabilityfreepaid/v4 /partsavailabilityfreepaidagg/v4 /partsavailabilityfreepaidaggnol/v4 /partsavailabilityfreepaidaggnol/v4/1 /partsavailabilityfreepaidaggnol/v4/2 /ping14 } + } + } + ordinal 14 + } + } + status published + strategy first-match +} \ No newline at end of file Index: branches/Load_Balancer/UAT/policies/esbmsuat1.genpt.net_rule_a_policy =================================================================== diff -u -r252600 -r253790 --- branches/Load_Balancer/UAT/policies/esbmsuat1.genpt.net_rule_a_policy (.../esbmsuat1.genpt.net_rule_a_policy) (revision 252600) +++ branches/Load_Balancer/UAT/policies/esbmsuat1.genpt.net_rule_a_policy (.../esbmsuat1.genpt.net_rule_a_policy) (revision 253790) @@ -208,11 +208,30 @@ http-uri path starts-with - values { /inventoryverification /locate /parts /v1/parts /v2/inventoryverification /v2/parts } + values { /locate /parts /v1/parts /v2/parts } } } ordinal 4 } + + inventoryverification { + actions { + 0 { + forward + select + pool esbmsuat1.genpt.net_pool_19117 + } + } + conditions { + 0 { + http-uri + path + starts-with + values { /inventoryverification /v2/inventoryverification} + } + } + ordinal 5 + } invoice-inquiry-v1 { actions { 0 {