Hi,
We are considering using element replication to bring in elements from a remote probe. Operators need to monitor and control all the elements from the main DMA.
I want to make sure parameter sets will work fine on the replicated elements.
The community has raised some issues: Is InterApp communication compatible with a replicated Element - DataMiner Dojo.
Could you please explain how replicated elements support parameter sets (both manually and programmatically)? What are the known limitations? I have found:
- Version synchronization required: Source and replication DMAs must run identical DataMiner versions.
- Partial table incompatibility: Partial tables are NOT supported—only the first page of data will be replicated
Thanks
Hi Miguel,
Element replication ensures that all visible parameters from the original element are mirrored in the replicated element. When you update a parameter on the replicated element, the change is also reflected in the original element.
However, the actual logic (such as QActions, polling, and triggers) remains tied to the original element. The replicated element does have a protocol thread, but its role is limited: it only checks for new data from the original element. It does not execute QActions, timers, or any other logic. Furthermore, there are also no timer threads to execute timers.
In short, the replicated element is purely a representation. Nothing actually executes inside that element.
This "mirroring" should work for every kind of element/parameter, apart from the limitations mentioned in the big "Note" at the bottom of the following documentation page.
Overview of the limitations as mentioned in the docs:
- The source and replication DMA must use the same DataMiner version. In addition, the replication DMA has to be able to set up a connection towards the source DMA.
- The input and output interfaces of the element will also be replicated; however, any element connections that have been configured for the original element will not be replicated.
- If the element uses the Production version of the protocol, and this version is different on the other DMA, only the statuses of the common parameters will be transferred.
- Security is defined on the remote DMS. Access to the remote element will therefore depend on the rights granted to the credentials you entered to log on to the remote DMS. In other words, you cannot replicate an element if you do not have access to the view containing that element.
- Replicating a partial table is not supported. Only the data of the first page will be present in the replicated element. The table rows that are present on the other pages will not be replicated.
- Replicating spectrum elements is not supported.
- While you configure element replication, the client machine running DataMiner Cube requires direct access to the remote DMA hosting the element to be replicated. Cube will make a direct connection to this DMA to retrieve the list of elements
Kind regards,