}
String providerId = (String) handlerCtx.getInputValue("ProviderId");
ProviderConfig provConfig = msgConfig.getProviderConfigMap().get(providerId);
handlerCtx.setOutputValue("ProviderType", provConfig.getProviderType());
handlerCtx.setOutputValue("ClassName", provConfig.getClassName());
RequestPolicyConfig requestConfig = provConfig.getRequestPolicyConfig();
if(requestConfig != null){
handlerCtx.setOutputValue("AuthSourceRequest", requestConfig.getAuthSource());
handlerCtx.setOutputValue("AuthRecpRequest", requestConfig.getAuthRecipient());
}
ResponsePolicyConfig responseConfig = provConfig.getResponsePolicyConfig();
if(responseConfig != null){
handlerCtx.setOutputValue("AuthSourceResponse", responseConfig.getAuthSource());
handlerCtx.setOutputValue("AuthRecpResponse", responseConfig.getAuthRecipient());