func initialize(Request *messaging.NotifierRequest, securityToken string, notifyMethod string, parameters map[string]interface{}) messaging.NotifierResponse { var notifyConfigs = configuration.ConfigurationManager{}.Get() var notifierConfiguration = configuration.NotifierConfiguration{} notifierConfiguration = notifyConfigs //read Namespace and Class to get information tenentData := strings.Split(notifierConfiguration.NotifyId, ".") namespace := tenentData[0] + "." + tenentData[1] + "." + tenentData[2] class := tenentData[3] var requestControls messaging.RequestNotifyControls requestControls.SecurityToken = securityToken requestControls.Namespace = namespace requestControls.Class = class Request = &messaging.NotifierRequest{} Request.NotifyMethod = notifyMethod Request.Parameters = parameters Request.Configuration = notifierConfiguration Request.Controls = requestControls //Execute the Repository var response messaging.NotifierResponse response = execute(Request) return response }