Operation void setNativeEMSName (Name objectName, CIS CharcaterString nativeEMSName), in Class CommonResourceInfo

Documentation
The nativeEMSName is owned by the EMS. It represents how an EMS user addresses an object on the EMS GUI. The EMS may or may not support changing this value.
When an object is created by the EMS, the EMS selects the nativeEMSName for the object.
When an object is created by an NMS, the NMS specifies the userLabel for the object. If the EMS supports setting of nativeEMSNames, the nativeEMSName should be set to the same value as the userLabel. If the EMS does not support setting of nativeEMSNames, or if the nativeEMSName has constraints that the userLabel does not satisfy, the EMS selects the nativeEMSName for the object.
After an object has been created, the nativeEMSName may be changed by the NMS, if the EMS supports this functionality, using the setNativeEMSName operation.
If there has been a change in the native EMS name, then the EMS forwards an AVC notification.
Operation Exceptions:
1. NOT_IMPLEMENTED - If EMS does not support this operation.
2. INTERNAL_ERROR - Raised in case of non-specific EMS internal failure.
3. INVALID_INPUT - Raised when objectName is incorrectly formed.
4. ENTITY_NOT_FOUND - Raised when objectName references an object which does not exist.
5. UNABLE_TO_COMPLY - Raised when the nativeEMSName can not be set for the specified object.
6. NE_COMM_LOSS - Raised when communication to managed element is lost.

Protocol |  | Qualification |
Exceptions |  | Size |
Time |  | Concurrency | Sequential
Export Control | PublicAccess |  |

Preconditions
1. The NMS knows the object for which it wishes to set the native EMS name.
2. The EMS supports setting of native EMS Name by NMS.
Postconditions
Native EMS Name of specified object is set/modified and the corresponding AVC notification is sent.
Semantics

Arguments

objectName
/* in */ Name of the object whose nativeEMSName has to be changed.
nativeEMSName
/* in */ New nativeEMSName of the object.