Assumption here is I either know already or can figure out the actual topology. I just need to create the chain same way I would with the connectivity editor.
Hi Cyrus,
Have a look at the TopologyUpdateChainMessage, which can be sent via engine.SendSLNetMessage.
In there you can define a TopologyChain object which defines a series of links (dmaid/eid => dmaid/eid) as well as a name for the chain. For an internal service chain, make sure to set the Options to InternalServiceChain and specify the dmaid/serviceid as OwnerServiceID.
UIData provides info on where to visually position the different blocks involved.
The Chain ID can be set to -1 to create a new one.
Note that this is an internal call and we do not recommend using this, as it is not officially supported and we cannot guarantee that it will still work in the future. As a rule, you should avoid using SLNet calls, as these are subject to change without notice. We recommend to instead always use the correct UI or automation options provided in DataMiner Automation or through our web API.