The error occurs in the InfoPath filler people picker: calls fails /_vti_bin/spclaimproviderwebservice.https.svc
when the SSL termination is done at the F5.
To resolve, you'll need to create a iRule in F5 or in IIS to strip of the .https for the following two services:
spclaimproviderwebservice.https.svc
and
cellstorage.https.svc
IIS:
<rule name="SpClaimProviderWebService" stopProcessing="true">
<match url="^(.*)spclaimproviderwebservice.https.svc$" />
<action type="Rewrite" url="{R:1}spclaimproviderwebservice.svc" />
</rule>
<rule name="cellStorage" stopProcessing="true">
<match url="^(.*)cellstorage.https.svc$" />
<action type="Rewrite" url="{R:1}cellstorage.https.svc" />
</rule>
F5:
when the SSL termination is done at the F5.
To resolve, you'll need to create a iRule in F5 or in IIS to strip of the .https for the following two services:
spclaimproviderwebservice.https.svc
and
cellstorage.https.svc
IIS:
<rule name="SpClaimProviderWebService" stopProcessing="true">
<match url="^(.*)spclaimproviderwebservice.https.svc$" />
<action type="Rewrite" url="{R:1}spclaimproviderwebservice.svc" />
</rule>
<rule name="cellStorage" stopProcessing="true">
<match url="^(.*)cellstorage.https.svc$" />
<action type="Rewrite" url="{R:1}cellstorage.https.svc" />
</rule>
F5:
when HTTP_REQUEST {
if { [[string tolower] [HTTP::path]] contains "spclaimproviderwebservice.https.svc"} {
HTTP::path [string map {.https ""} [HTTP::path]]
}
}when HTTP_REQUEST {
if { [[string tolower] [HTTP::path]] contains "cellstorage.https.svc"} {
HTTP::path [string map {.https ""} [HTTP::path]]
}
}