Método ISSOWrapper.SendNotification

Envía una notificación desde el adaptador al servicio ENTSSO.

Sintaxis

  
HRESULT SendNotification(  
ULONG ulNotificationType,   
ULONG ulNotificationFlags,   
Guid guidTrackingIdIn,   
bstr bstrExternalAccount,   
bstr bstrNewExternalPassword,   
bstr bstrOldExternalPassword,   
ulonglong ullTimestamp,   
ulonglong ullErrorCode,   
bstr bstrErrorMessage,   
out Guid *pguidTrackingIdOut  
);  

Parámetros

Parámetro Descripción
ulNotificationType Tipo de notificación.
ulNotificationFlags Marcas de notificación.
guidTrackingIdIn Id. de seguimiento del cambio de contraseña que debe confirmarse.
bstrExternalAccount Cuenta externa a la que se ha cambiado la contraseña.
bstrNewExternalPassword Nueva contraseña de la cuenta externa.
bstrOldExternalPassword Opcional. Antigua contraseña de la cuenta externa.
ullTimestamp Marca de hora del momento en que se llevó a cabo el cambio de contraseña, o cero para usar la hora actual.
ullErrorCode Si no es cero, se produjo un error en el cambio de contraseña externo. errorCode se escribirá en el registro de eventos. Cero para los cambios de contraseña externa que se realizaron correctamente.
bstrErrorMessage Opcional. Mensaje que se escribirá en el registro de eventos si se produjera un error en el cambio de contraseña.
pguidTrackingIdOut Opcional. En el momento de la devolución, contiene un puntero a un GUID para recibir el Id. de seguimiento.

Valor de propiedad y valor devuelto

E_ACCESS_DENIED
Acceso denegado.

Excepciones

Observaciones

SendNotification usa parámetros diferentes en función de notificationType. En la siguiente tabla se describen los parámetros necesarios para cada tipo de notificación.

notificationType Parámetros
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE externalAccount

newExternalPassword

oldExternalPassword

timestamp
SSO_NOTIFICATION_TYPE_PASSWORD_CHANGE_COMPLETE trackingIdIn

errorCode

errorMessage
SSO_NOTIFICATION_TYPE_STATUS_OFFLINE errorCode

errorMessage
SSO_NOTIFICATION_TYPE_PASSWORD_EXPIRED externalAccount
SSO_NOTIFICATION_TYPE_STATUS_REQUEST None
SSO_NOTIFICATION_TYPE_STATUS_ONLINE None

Requisitos