HP 3PAR CIM API Programming Reference

"objects (SourceElements). Note that using the input "
"parameter, SyncType, this function can be used to "
"instantiate the replicas, and to create an ongoing "
"association between the source and replica elements. If "
"0 is returned, the function completed successfully and "
"no ConcreteJob instance created. If 4096/0x1000 is "
"returned, one or more ConcreteJob are started, a reference "
"to which is returned in the Jobs output parameter. "
"This method was overriden by HP 3PAR to add the Jobs parameter." ),
ValueMap { "0", "1", "2", "3", "4", "5", "6", "..", "4096",
"4097..32767", "0x8000.." },
Values { "Completed with No Error", "Not Supported",
"Unknown", "Timeout", "Failed", "Invalid Parameter",
"In Use", "DMTF Reserved",
"Method Parameters Checked - Job Started",
"Method Reserved", "Vendor Specific" }]
uint32 CreateListReplica(
[IN, Description (
"An array of end user relevant names for the "
"elements being created. If NULL, then a system "
"supplied name is used. The value will be stored in "
"the \'ElementName\' property for the created "
"element. The first element of the array "
"ElementNames is assigned to the first replica, the "
"second element to the second replica and so on. If "
"there are more SourceElements entries than "
"ElementNames, the system supplied name is used." )]
string ElementNames[],
[Required, IN, Description (
"SyncType describes the type of copy that will be "
"made. The same SyncType applies to all elements in "
"the list." ),
ValueMap { "..", "6", "7", "8", "..", "0x8000.." },
Values { "DMTF Reserved", "Mirror", "Snapshot",
"Clone", "DMTF Reserved", "Vendor Specific" },
ModelCorrespondence { "SNIA_Synchronized.SyncType" }]
uint16 SyncType,
[IN, Description (
"Mode describes whether the target elements will be "
"updated synchronously or asynchronously. If NULL, "
"the implementation decides the mode. The same Mode "
"applies to all elements in the list." ),
ValueMap { "2", "3", "..", "0x8000.." },
Values { "Synchronous", "Asynchronous",
"DMTF Reserved", "Vendor Specific" },
ModelCorrespondence { "CIM_Synchronized.Mode" }]
uint16 Mode,
[Required, IN, Description (
"A list of source storage objects which may be "
"StorageVolumes or other storage objects. All the "
"source elements shall be of the same type -- for "
"example, all StorageVolumes." )]
CIM_LogicalElement REF SourceElements[],
[IN, Description (
"Reference to source access point information. If "
"NULL, service does not need access information to "
"access the source element. This parameter applies "
"to all elements in the source list." ),
ModelCorrespondence {
"CIM_ReplicationService.CreateListReplica.SourceElements" }]
CIM_ServiceAccessPoint REF SourceAccessPoint,
[IN, OUT, Description (
"Optionally, as an input, refers to the target "
"elements to use. If specified, the elements will "
"match one to one with SourceElements[]. As an "
"output, refers to the created target storage "
298 Managed Object Format Files