Profile

Robin Spruytte

User info

First name Robin
Last name Spruytte

DevOps Program

Acquired rank
Advocate
Points progress
Number of DevOps Professional Points
2102 DevOps Points
Here are a few tips to level up your DevOps game and unlock an arsenal of perks and benefits.
DevOps attestation Request your attestation ID and expiry date

Achievements

Questions asked

Answers given

Are you setting parameters by name or by ID? If you are setting by name, the following does not apply. Is it possible that the scripts are writing to the 'read' ID of the parameters you are trying to...

View Question
5 Votes Selected

I couldn't find much info about the Connection State parameter: I checked a couple of my elements and it seems to have 'Undefined' for all connections. However if the parameter is working fine for you,...

View Question
3 Votes Selected

Users logging in and out generates information events, which you could perhaps track to keep an overview, since it contains the DMA. On system center, there also an Activity tab for each individual user...

View Question
3 Votes Selected

DIS keeps a list of all frequently used units, to push towards consistency between drivers by keeping a single unit format for each unit (e.g. avoid some people switching between 'min', 'mins', 'minutes',...

View Question

From what I can see from a quick test, it will execute all retries, then switch to the redundant connection while also moving to the the next poll group, so it will not retry the same group again on the...

View Question
2 Votes

The docs on changing param names states that >, <, &, % are forbidden. Also, please confirm the uniqueness of the parameter name. When changing the parameter name on Cube, it does not allow...

View Question
2 Votes Selected

Apart from some initial development in the past, there is no official version released (the reason for it not having a driver description). I understand the confusion, but this driver should currently...

View Question
2 Votes Selected

Using the IDmsScheduler from the Skyline.DataMiner.Core.DataMinerSystem.Common nuget, you can create and schedule your tasks in the Task Scheduler.

View Question
1 Vote Selected

It's possible to override the visible properties of a parameter from a QAction with the following method: NT_UPDATE_DESCRIPTION_XML This supports updating parameter descriptions, min and max range and...

View Question
1 Vote

Hi Thijs, Coincidently, we are also working with history sets at the moment and a couple of your questions seem to match the ones we encountered. I'm however no expert myself on the topic. From why I...

View Question
1 Vote

You can use the GetPartialTableMesssage instead of GetParameterMessage. This allows you add the option "forceFullTable=true" (add to the Filter property). I will repeat after Jarno and suggest against...

View Question
1 Vote

I'm not familiar with using web services, but looking at the docs, the correct usage seems to be 'DMASerialPortInfo' instead of 'DMAElementSerialPortInfo'. Maybe that will fix it?

View Question
1 Vote Selected

I don't think it's possible to add a multiline text to a write parameter. The recommended workaround would be to read the text from a file via QAction logic.

View Question
1 Vote Selected

As stated in the following docs, a button should be used with parameter type 'write'. As for the question, if it's possible with a 'read' type: I'm not quite sure how the button would behave, but since...

View Question
1 Vote Selected

As far as I know, you can change the polling IP of a device via the IDmsElement object as well. You can access the connection via IDmsElement.Connections. Once you have the correct connection, you should...

View Question
1 Vote Selected

Class Library code is not stored as a dll on the DMA, but should be included as part of the protocol. The required CL code can be autogenerated as a separated QAction with id 63000. This can be done with...

View Question
1 Vote Selected

Hi Sam, The method you are suggesting is a correct workaround. By either using a togglebutton or check the version via polling, you can fill the wildcards with the correct OIDs. We use it in a lot of...

View Question
0 Votes

Since you are already using the GetProtocolMessage, you should already be able to view all information for every parameter of that protocol (standalone, table, column, ..). All parameters are listed under...

View Question
0 Votes

There is no similar tag like 'ipid' to directly link the community string to a parameter. If you want to show the community string from the connector, you can retrieve it via QAction logic and maintain...

View Question
0 Votes

Hi Joshua, The logic from 'snmpSetAndGet' will only be triggered by using the 'write' parameter from the table. If you set the value from the QAction, I'm assuming you are writing to the 'read' parameter...

View Question
0 Votes

Hi Ömer, as far as I know this is not possible at the moment. The name of the page is used to link the position of parameters and tables on these pages in the connector. That is why there is no option...

View Question
0 Votes Selected

Using the IDmsView class you can override the parent view. Furthermore, since elements and view position in the surveyor are linked to a parent and not fixed otherwise in the surveyor, they will move together...

View Question
0 Votes Selected

Hi Ana, I could not find a way to request the active script IDs as seen in the screenshot from João's response. The ID is however returned as part of the ExecuteScriptMessage response, so that would...

View Question
0 Votes

Hi Rosalia, You should be able to update the polling IP, or any part of the element connection by using the following Class Library code. Depending on the type of connection you are working with, the...

View Question
0 Votes

Hello Apurva With the following call, you can get a full definition of the protocol. This allows you to collect all table information. var protocolInfo = engine.GetProtocolInfo(protocolName)    Method...

View Question

Hi Rajesh, After reading the documentation you added, I think the issue is the <Value> tag inside <Other>. Although the parameter will be shown as N/A on DataMiner in case '-' comes in, this...

View Question
0 Votes

This is my general approach when using time windows. When the button is pressed you can store the time in a parameter. Then, using a timer-based QAction you can check if a (perhaps user configurable)...

View Question
0 Votes