User info
First name | Thomas |
Last name | Cauwelier |
DevOps Program
Acquired rank |
Advocate
|
Points progress |
986
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
Hi Stijn QActionTable.SetColumn() will work even if you only provide a subset of the keys in that table. So it will only update the values in the column for the specified keys. The method does require...
View QuestionHi Ladan, Thanks for the stacktrace. I was able to reproduce and fix the issue you are encountering. We will be releasing a new version with the fix in the upcoming days. I will notify you when it is...
View QuestionHi Dominique, You need to create a little flow inside the Protocol.xml like this: The QAction can only be triggered by a parameter. Here we linked it with a dummy parameter, but this can also be your...
View QuestionHi Manuel, This is a known issue. DataMiner looks for "engine.ShowUI" in the source code of the script to determine if the script needs to be launched in interactive mode. Now that the IASToolkit has...
View QuestionHi Dario, How about adding some small methods to the view to add/remove the dropdown rows to the view, and also a method or property to get a list of your dropdowns again. You want the presenter to be...
View QuestionHi Matej, It is not possible to change the name of the main connection. The names are hard-coded in Cube, and are chosen based on the connection type. You can only change the name of the additional connections.
View QuestionHi Ross, With the AppendDropDown method, you are adding additional dropdown widgets to your view. Instead of using that method, I recommend you create and add the dropdown like this: var dropdown = new...
View QuestionHi Wade, The FillArray call is very particular about the type of the columns. The columns should always be an object[] instead of a List<T>. You can rewrite the code to something like this: //get...
View QuestionHi Paul The DataMiner SLProtocol process is indeed designed so everything gets put on a queue and is executed in sequence. More information can be found about it here: https://docs.dataminer.services/develop/devguide/Connector/InnerWorkingsSLProtocol.html...
View QuestionIf you are looking to do it yourself, this snippet will retrieve all instances in chunks and deletes them bit by bit, so the script doesn't timeout or run out of memory. Deleting history should be as simple...
View QuestionHi Jason, The DOM Editor is unfortunately not able to do this for you. The simplest method would be to create an automation script that retrieves all instances and removes the field value: foreach...
View QuestionHi Jason, If you are using the Interactive Automation Toolkit community library, you can try what Matthias proposed like this: dialog.AddWidget(new Button("▲ EXT Source BT"), 0, 0, HorizontalAlignment.Left,...
View QuestionHi Boris, It appears that the DOM editor installed on your system isn't compatible with your current DataMiner version. The version of the DOM editor must match or be lower than the DataMiner version....
View QuestionHi Amer, I assume the button is a property of your dialog class. Check that the button property does not get overwritten after subscribing to the Pressed event. In case you are running a very old version...
View QuestionHi Gerwin, Currently, we only intend to generate IDs with the DOM devops tools. I suggest retrieving the DomBehaviorDefinition. The StatusTransitions property contains all transitions and will allow...
View QuestionHi Reinout, Can you check if the element is stopped? Connections are stored in tables in the General Parameters page of every element. You can't view data when the element is stopped, so that could explain...
View QuestionHi Jeroen, I think the action IDs need to be all lower case. Status IDs are also required to be all lower case: https://docs.dataminer.services/user-guide/Advanced_Modules/DOM/DOM_status_system.html#configuring-statuses
View QuestionHi Tarik, The SSL/TLS option is always visible for all TCP/IP type connections. DataMiner treats SSH as a special TCP/IP connection, so that is why it is displayed. The option does indeed not make any...
View QuestionHi Amer, I suspect that you are using a toolkit version that is too high. You can find an overview of the DataMiner compatibility here: https://docs.dataminer.services/develop/TOOLS/Interactive_Automation_Script_Toolkit.html#versions...
View QuestionI tested all possible combinations. Here are the results: When DateTime.Kind is Local, it is properly handled as local server time. When DateTime.Kind is Utc, it is properly handled as UTC. When DateTime.Kind...
View QuestionHi Mieke The DOM editor script has a delete button on the home screen. On there, you can select the module, and select that you only want to delete the instances. I does not delete history though.
View QuestionHi Mieke, I advise against using the Executable UIBlock as it does not actually show anything on the UI. Instead, use Engine.RunClientProgram() that does the exact same thing in the background. As it...
View QuestionHi Amer, Can you check if the correct toolkit version gets uploaded to DataMiner? Also, make sure that there is no toolkit dll file in the "C:\Skyline DataMiner\Files" folder When in the Files folder,...
View QuestionHi German, Try getting the data into the QAction as a byte[] instead of string using the code in the example on here: https://docs.dataminer.services/develop/api/types/Skyline.DataMiner.Scripting.SLProtocol.GetData.html...
View QuestionDoes the parameter set on the element also cause a set on the device? With "CheckSets" enabled, the script will wait until the read parameter has the same value. This is to validate the set, but this can...
View QuestionThe SLProtocol.UserInfo string property contains the name of user that clicked on the button. But it doesn't contain information about the group(s) the user is assigned to.
View QuestionHi Thijs, I tested this and found that forcing polling to a specific connection via Connection ID or IPID interferes with redundant polling. If a connection fails, I noticed that it toggled unpredictably...
View QuestionI know of an application called Process Lasso that is capable of enforcing those things on other application. I have not tried it myself, so I'm not aware if it is safe to use. Note that Skyline does...
View QuestionThe driver can only be aware of the connection state when it is sending commands via command response pairs. The connection is set to responding when the driver is sending a command and received a matching...
View Question