<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Two questions:</div><div><br></div><div>1) I have a webservice that I need to call and pass in the user id. I already have a RelationalDatabase DataConnector where I pass in $requestContext.principalName to the query. That does not seem to work for an HTTPClient (NonCachingHttpClient).</div><div><br></div><div> <URLTemplate><br></div><div>       <![CDATA[ </div><div>              <a href="https://uat.mycompany.com/webapp/mywebsvc/validate.sp?userId=XXX">https://uat.mycompany.com/webapp/mywebsvc/validate.sp?userId=XXX</a></div><div>         ]]><br></div><div>  </URLTemplate><br></div><div><br></div><div>for XXX, i've tried the following so far:</div><div>${uid.get(0)} <br></div><div>$requestContext.principalName  </div><div><div>$resolutionContext.principal</div><div>$pathEscaper.escape($requestContext.principalName)</div></div><div>$pathEscaper.escape($resolutionContext.principal)  <br></div><div><br></div><div>All of them are null. What is available during this webservice call? Why is $requestContext.principalName  available in my db connector but not in my http connector?</div><div><br></div><div>2) Is there a way to only execute the HttpClient connector in the attribute resolver for only certain sp (entityId)? I have at least a dozen SP's but only one requires the values from this webservice ... it would be nice to not make the call if I didnt have to.</div><div><br></div><div>Thanks in advance.</div><div>-psv</div></div></div></div></div></div></div></div>