Unable to Delete DCI OPC Server Network Object
On a DCI OPC Server Network object, the aspect DciBatchConnector aspect is added by the DCI Batch component of 800xA for DCI. If this component is installed by mistake, and later removed from all nodes, any DCI OPC Server Network objects that were created when this component was installed can no longer be deleted. The resulting error is "[Error] Failed to create ASO for aspect 'DciBatchConnector' on object <object>. Failed to create ASO. Forgot to register dll?"Symptoms:
A good number of cases of the "Failed to create ASO" and "forgot to register dll" errors are due to required software not existing on the node you are using to interact with the desired aspect/object.
In this case, the DCI Batch component was installed, some DCI OPC Server Networks were created (that contained the DciBatchConnector aspect), then the DCI Batch component was uninstalled. This made it impossible to delete those objects.
The solution in this case was to install the DCI Batch component on one node (be sure to delete the object from this same node). This provided the local hooks necessary to be able to delete the DCI OPC Server Network object, after which the DCI Batch component was uninstalled again.