Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SEDO (edición serializada de objetos distribuidos) de Configuration Manager SEDO en el SDK de Configuration Manager proporciona un mecanismo para asignar y anular la asignación de bloqueos a objetos de proveedor de SDK replicados globalmente en el contexto de un sitio, un equipo y un usuario. Los objetos habilitados para SEDO son objetos de proveedor de SDK replicados globalmente que requieren que el usuario obtenga un bloqueo si ese usuario desea editar y guardar ese objeto. Cuando el usuario obtenga ese bloqueo, el bloqueo se asignará a ese usuario, al equipo del usuario y al sitio en el que reside el equipo. Mientras se asigna ese bloqueo, ningún otro usuario o equipo podrá editar ese objeto hasta que el usuario libere el bloqueo.
Solo los objetos habilitados para SEDO requieren que los usuarios obtengan un bloqueo antes de editarlos. Los objetos habilitados para SEDO son los siguientes:
SMS_Application
SMS_AuthorizationList
SMS_BootImagePackage
SMS_ConfigurationBaselineInfo
SMS_ConfigurationItem
SMS_DeploymentType
SMS_Driver
SMS_DriverPackage
SMS_GlobalCondition
SMS_ImagePackage
SMS_OperatingSystemInstallPackage
SMS_Package
SMS_SoftwareUpdatesPackage
SMS_TaskSequencePackage
Solicitudes de bloqueo implícitas y explícitas
Para evitar que SEDO rompa las funcionalidades actuales de la aplicación SDK, SEDO admite solicitudes de bloqueo implícitas y explícitas. En el caso de solicitudes implícitas, si el bloqueo ya está asignado al sitio local y el usuario intenta editar un objeto habilitado para SEDO, SEDO intentará recuperar automáticamente el bloqueo. Si SEDO logra obtener el bloqueo del sitio local y el usuario edita el objeto, ese objeto se guardará a petición del usuario, sin tener que realizar una solicitud de bloqueo programática explícita.
Sin embargo, si el bloqueo no está asignado al sitio local y se debe solicitar una transferencia del bloqueo desde otro sitio, se debe enviar una solicitud al sitio remoto que contiene el bloqueo. El usuario debe realizar esta solicitud explícitamente.
Para obtener más información y aprender a solicitar explícitamente un bloqueo, consulte Cómo adquirir un bloqueo en un objeto SEDO-Enabled.
Liberaciones de bloqueo implícitas y explícitas
SEDO también admite liberaciones de bloqueos implícitas y explícitas. En el caso de las liberaciones implícitas, cuando un usuario guarda un objeto mediante un Put() método, SEDO intentará liberar automáticamente el bloqueo. De lo contrario, la versión se debe realizar explícitamente.
Para obtener información sobre cómo liberar un bloqueo de forma explícita e implícita, consulte Cómo liberar un bloqueo en un objeto SEDO-Enabled.