The property set argument used in IMMXMLData provides additional information for the import to CYMDIST. The following are properties are supported by the CYMDIST API. These properties may be imported into the CYMDIST API.
Property MessageCallback: A reference to an object in the Implementation of type IMMMessageCallback allows the CYMDIST API to send error messages, status messages, and progress bar values back to the Implementation. Also, the CYMDIST API uses this object to periodically check if the Implementation wants the data load stopped (i.e., the user clicked Cancel).
Property UniqueText: A text string to append to the Feeder ID of each feeder loaded to CYMDIST to make it unique. For example, the Implementation can provide a date/time stamp as unique text, so that each time a feeder is loaded to CYMDIST, it is uniquely identified.
Property StopAtOpenDevices: A value of True indicates the CYMDIST API should not load features in the XML that occur downstream from an open device. Default value is False.
Property NetworkDirectory: The CYMDIST network directory to be used during the import.
Property EquipmentDirectory: The CYMDIST equipment directory to be used during the import.
Property ProjectDirectory: The CYMDIST project directory to be used during the import.
Property LogonUserID: The CYMDIST user login to be used during the import.