Profile

João Severino

User info

First name João
Last name Severino

ACHIEVEMENTS

Bronze badge user

First Login

Bronze badge star

Ask your first question

Bronze badge star

First comment

Bronze badge heart

First best answer

Bronze badge like

Get first vote up

Bronze badge like

Select answer as best

Bronze badge star

Complete a quiz

Bronze badge star

Complete first course

Bronze badge profile

Claim welcome gift

Silver badge user

Anniversary

2 times earned

Questions asked

Answers given

Trigger automatic log collection similar to Remote Log Collection | DataMiner Docs

View Question
29 Votes

Energy Management in data centers and buildings. Utilizing data to optimize energy consumption in buildings, factories, and other facilities, by implementing smart sensors, meters, and IoT devices to...

View Question
17 Votes

Hi Dominique, As far as I know, there is no direct way of achieving this directly but it could be possible with either a QAction and using the C# DateTime object or alternatively if you do not want to...

View Question
11 Votes Selected

Hi Guilherme, To control the timeout time of a script you can use one of 2 methods: Timeout property, which will allow you to define how long you can run the script (by default it should be 10 minutes)...

View Question
10 Votes Selected edited answer

Hi Guilherme, I do not think a progress bar is possible as a "bar" since I do not see it in the available options. But it should be possible something similar to a percentage value or show a changing...

View Question
10 Votes Selected edited answer

Hi, Could it be that the element is a DVE or a function DVE? Would it be possible to let us know if when opening the Protocol it is running if it shows something like this? You can open it by selecting...

View Question
10 Votes

Hi Maria, There are a few options you can implement depending on how simple or advanced you want your validation to be. The simplest would be to have a string parameter and have your write parameter trigger...

View Question
10 Votes Selected

IDP commands: Start new Discovery Get managed devices Get unmanaged devices Start configuration backup Get elements not Software Compliant ...

View Question
9 Votes

Hi Ross, To answer the first part of your question, you should be able to use the interface and properties described in this help page Interface IDmsView more specifically the Property Properties for...

View Question
9 Votes Selected edited answer

Hi Thomas, Currently, we do not have a publicly available way of downloading the DataMiner IDP solution and you will need to get in touch with your Skyline contact to get it.

View Question
9 Votes

Hi, The engine.SendSLNetMessage method is used for internal SLNet calls that we do not recommend using, as such, there isn't documentation available for it. These calls are not officially supported and...

View Question
9 Votes Selected

Hi Thomas, I believe you are looking for this tool: Change Element States Offline | DataMiner Docs You can find it on C:\Skyline DataMiner\Tools\ChangeElementStatesOffline.exe

View Question

Hi Bruno, Do you have the Decimals tag defined in your parameter under the Interprete and also under the Display tags? If you define there as having Decimals to 1 you should be able to see the 22.9 that...

View Question
8 Votes Selected edited answer

Hi, I believe there could be a few options to achieve what you need, like a timer on the connector or leveraging the trending and some reports. However, I believe the simplest solution for your use case...

View Question
8 Votes Selected edited answer

Hi Adjin, As a general rule, you should perform sets on the write parameter as logic could be associated with it such as sending a set command to the device or other operations. If you were to set directly...

View Question
8 Votes Selected edited answer

Hi Ross, I do believe the "Send Response" button you see in Cube could be related to the RequireResponse option that expects an actionable interaction as a result. Do note that even though you may not...

View Question
8 Votes Selected

Hi Yvan, I don't know if there is any out-of-the-box way of doing what you are trying to achieve, however, it should be possible to apply similar concepts to what is used in multithreaded scenarios....

View Question
8 Votes Selected

Hi João, You can send an email directly from an automation script action, as documented here (link). But, as mentioned in the note at the end of the help page linked above, you could also do that from...

View Question
8 Votes Selected

Hi Dario, You should be able to use the snippet from the answer to this other question automation script: context menu - DataMiner Dojo

View Question
7 Votes

Hi Gerwin, Do you have the soft-launch flag enabled mentioned on the 3rd prerequisite here? I believe it is still needed to activate it for 10.3.11 and I initially had the same issue as you until I activated...

View Question

Hi Michiel, You could add a parameter of type pollingip (or ip if you want the port as well) to your connector and then from the QAction read that parameter as if it were a regular one

View Question
7 Votes Selected

Hi Richard, Are you referring to the Protocol Parameter Units tag? If so, you can just not add the tag and it will not appear in your element.

View Question
7 Votes Selected

Hi Philip, You could use the GetInfoMessage SLNet call with the Type option set to LocalDataMinerInfo. var message = new GetInfoMessage(-1, InfoType.LocalDataMinerInfo); var response = (GetDataMinerInfoResponseMessage)engine.SendSLNetSingleResponseMessage(message);...

View Question
7 Votes Selected

Hi Reza You could add the DllImport attribute to the classes of your community package that require that specific import. The DllImport attribute is located in the Skyline.DataMiner.Library.Common.Attributes...

View Question
7 Votes Selected

Hi Miguel, The syntax described in the DataMiner Development Library is correct, it is just that DIS currently does not contain the schema definition for it and as such it will appear as if it is not...

View Question
7 Votes Selected

You should be able to achieve that with the Microsoft Platform driver (catalog link). Here you can see a couple of examples of data that is available but to check the full information available you could...

View Question
7 Votes

Hi, Could you have a look into the following question and answer to see if it works for your scenario? https://community.dataminer.services/question/how-to-display-a-linux-time-stamp/answer/110718/...

View Question
6 Votes Selected

Organizations can implement data-driven solutions for e-waste management that allow tracking and analysis of equipment lifecycle, upgrades, and repair data. With this data, they can promote better repairability,...

View Question
6 Votes

Hi, QActions cannot be triggered by an automation script, at least not directly. QActions have a trigger associated with them in the XML side of the connector and what you could do is to make a set on...

View Question
6 Votes Selected edited answer

Hi Andries, To mock the behavior of the GetKeys method you will need to mock the "notifies" directly, due to being an extension method, you will need to mock the underlying calls. In your case, you would...

View Question
6 Votes Selected

Hi Robin Since you are using the instance option, DataMiner will poll the instances as an extra column for the table and place them in the first column. If you want to have the ID, you will need to first...

View Question
6 Votes Selected

Hi Paul, You should be able to edit your original question by clicking the cogwheel at the bottom of your post and select the edit option And then you should have access to edit the title as well as...

View Question
6 Votes Selected

Hi Thijs Here is a video explaining the process http://dataminer.tv/categories/dataminer-agent/configuring-an-email-server

View Question
6 Votes Selected

DIS comes with its own MIB browser, you can see more here, that allows you to import and visualize MIB trees and details. But if you want to use another one to assist you, I would suggest the MIB Browser...

View Question
6 Votes Selected

Hi, You should be able to add a context menu parameter linked to your table as described here (Custom table context menu | DataMiner Docs) If you need you can link to some parameters that the user will...

View Question
5 Votes Selected

Hi Stacey, As Laurens mentioned, I do not believe it is possible to do it directly from within the script but if the script is launched from a Visio, I think it should be possible to use the [firstmac]...

View Question
5 Votes

Hi Micah, You are on the right thinking path regarding what is happening, in the case of groups with an HTTP session, the parameters are built into a request when placing the group on the execution queue...

View Question
5 Votes

Hi Ana, If using an automation script you can use the Engine method FindElementsByProtocol, which will allow you to filter either per protocol or per protocol and version. If wanting to use it elsewhere,...

View Question
5 Votes Selected

Hi Andrey, As Michiel mentioned, this is not possible. QActions and actions, triggers, and groups do not have control over the UI navigation of a given user. They are designed to operate on an element...

View Question
5 Votes Selected

Hi Bruno, Could you please check the version of the .NET Framework version you are using and if you have the following NuGet System.ValueTuple 4.5.0 installed? It was needed for older versions of C#...

View Question
5 Votes Selected

Hi Jens, To start you can use the FindElementsByProtocol call to retrieve your elements. You can use it with just a connector name Element[] elements = engine.FindElementsByProtocol("Protocol Name");...

View Question

Hi Jeroen, Indeed, if you want to use Google Maps, you will need to configure the API key in DataMiner settings, which is something an end user needs to acquire/provide. However, IDP is not dependent...

View Question

Hi Pedro Consider checking out the following parameter type DataMiner Info You can add it to a connector as if it were a regular parameter but it will be loaded with some data from DataMiner itself....

View Question
5 Votes Selected

Hi Thijs, From your description, I believe what is happening is a mix of 2 things Your remote element is probably replying with an object of type Message and not IInterAppCall and most likely the QAction...

View Question
5 Votes Selected

Hi, If you want to have something run periodically from within a protocol, you can make use of a Timer and define your time in there (in this case 1 second). That timer will contain a group of type action...

View Question
5 Votes Selected

Hi Wale, With the Info shape data I am not sure if it is possible but adding the expression to the shape text should do what you need. Additionally, the current regex expressions you are using may result...

View Question
5 Votes Selected

Hi Jens, Have you tried the steps of the answer to this question Visual Studio fails to create Unit Tests – DataMiner Dojo?

View Question
5 Votes Selected

Hi, I do not believe it is possible to do that with a CSV as those files are like basic text files and as far as I am aware have no way of encoding multiple tabs. For that, you would need to either do...

View Question
4 Votes

Hi Paul, You can find the help for our connectors on our docs page Connectors| DataMiner Docs For the Bridge Technologies one, you have this link Bridge Technologies VB Probe Series | DataMiner Docs...

View Question
4 Votes Selected

Hi, The actual value of the properties is indeed found on the Element.xml file inside the folder available for each element You can read more about it here Elements | DataMiner Docs

View Question
4 Votes Selected

Hi Brian, Looking at your XML definition, I cannot know for sure if you have a QAction triggering on the Write parameter to process the set but if that is not the case you would need to use the setter...

View Question
4 Votes Selected

Hi, You should be able to make that button trigger a QAction and in there use the following method of the SLProtocol object Method ExecuteScript | DataMiner Docs

View Question
4 Votes Selected

Hi Jeroen, You can check the steps mentioned in this answer by Sebastiaan to check which shape is failing to load. Depending on the shape and its conditions it could be apparent what is the cause, but...

View Question

Hi, You can have a QAction that triggers on a standalone parameter or on a table cell change but not both at the same time. For standalone parameters, the row attribute must be set to false (or not included...

View Question
4 Votes Selected

Hi Stijn, For IDP discovery, we follow the boolean algebra for the order of operations so the priority is (from highest to lowest) NOT then AND and finally OR. As you currently have it will consider...

View Question
4 Votes Selected

Hi Bruno, We do have a video on the topic in the Learning Video Library in the developer training section see: Driver Development Initiation - Capturing Device Events (module 01.07) And you also have...

View Question
4 Votes Selected

Hi Glenn, IDP does not come with any out-of-the-box CI Types as part of its installation package but it does support the creation for any kind of connector (you can read more about it in here CI Types)....

View Question

Hi Yvan, The GetLiteElementInfo SLNet message contains 2 boolean properties that you need to set to true in order to be able to retrieve stopped (IncludeStopped) or paused (IncludePaused) elements. Your...

View Question
4 Votes Selected

Hi Carolina, I am not able to find a way of achieving what you need directly from the scheduler module with a single action but an idea I had is to use the Upload report to shared folder option as a workaround....

View Question
4 Votes Selected

Hi Jeroen, That class should be on the same namespace "Skyline.DataMiner.Net.Messages" as the request message you are using, so I am not sure why you are getting the error. Could you check that the namespaces...

View Question
4 Votes Selected

Hi, You should be able to use the GetInfoMessage SLNet message with the 'Type' option set to ClientList You will then receive a list of responses and you can then filter by the ones that are Cube Sessions...

View Question
4 Votes Selected

Hi Srikanth, Yes, that field supports static and dynamic parts to build what is called in IDP the name schema. You can do something similar to what is shown in the image below where you want to have...

View Question
4 Votes Selected

Hi Bruno, Not sure if that is possible to do directly with the features of DataMiner Visual Overview, as I was only able to find that option you mention of RefreshButtonVisibility EDIT: As Ive pointed...

View Question
4 Votes Selected edited answer

Hi, Could you try and use the Class Library in your integration, as it contains a GetRows method inside the IDmsTable object? See Development Library Help

View Question
4 Votes Selected edited answer

Hi Jens, Would the Info shape data with the options of ELEMENT STATISTICS help in your use case? You can find more details on this help page and also this help page

View Question
4 Votes Selected

Hi, From automation script 2 you can use subscript = engine.PrepareSubscript (ref to Help) which will return a SubScriptOptions object You can then use this object and call subscript.SelectScriptParam...

View Question
4 Votes Selected

Hi Andy, Currently, IDP does not have any native support for direct offloading of discovery data to any 3rd party asset management platform, as this is only available on the solution elements. There...

View Question
4 Votes

Hi Gelber, If by prefix you are referring to the level prefixes such as LOC, BLD, ... then it is possible to have your facilities view structure without the prefixes. If, on the other hand, you are referring...

View Question

Hi Jason, There should not be any limitations in what values you can set in the password setup step of provisioning. A couple of things you can double-check are if there is an error in the log of the...

View Question
4 Votes Selected

Hi Ryan, Are you referring to the feature described in this page Migrating elements in a DataMiner System | DataMiner Docs? If so, then that is triggered by a user action but it is executed by the servers...

View Question
3 Votes Selected

Hi Curtis, I am not sure if InterApp calls are strictly needed for your use case but they work so that you have a messaging mechanism between different elements or an automation script and an element....

View Question
3 Votes Selected

Hi, Could you elaborate a bit more on the reason for needing to have the info in memory? Is it because the table is changing from different sources? Or too slow to read from within the QAction due to...

View Question

Hi Michael, The most straightforward way would be to perform the polling entirely inside a QAction but if you want to leverage the features available from a protocol then the only option that comes to...

View Question
3 Votes

Hi Alexander, DevOps points are received by being active in the DataMiner Dojo community and you can check on this page Accumulating DevOps Points | DataMiner Docs some of the actions you can do to earn...

View Question
3 Votes Selected

Hi Mieke, As far as I know, the only way is via a SLNet message. Here is a snippet that should help you with this var securityInfo = engine.SendSLNetSingleResponseMessage(new GetInfoMessage(InfoType.SecurityInfo))...

View Question
3 Votes Selected

Hi João, The SetMultipleParametersMessage could be a good approach for that number of sets as it will allow you to interact with SLNet the minimum amount of times. You could also send the "normal" SetParameterMessage...

View Question
3 Votes Selected

Hi Thibault, What I have used in the past is the Delete method from the IDmsElement object of Class Library.

View Question
3 Votes

Hi Jamie, Unfortunately, there is no simple way of doing a bulk call for the Reapply operation from the Inventory > Managed tab. However, if you have Process Automation, you should be able to achieve...

View Question
3 Votes Selected

Hi, Directly from the protocol, I do not believe it is possible to achieve what you mention. In a given protocol display page you can either have 1 column layout or a 2 column layout (more is possible...

View Question
3 Votes Selected

Hi Ryan If I recall correctly, the filter option will use the Display Key of your table to filter things out. I assume that would be the column TS Input Name [IDX] (given it contains the [IDX] suffix),...

View Question
3 Votes Selected

Hi Bruno, If you are looking into managing your inventory in DataMiner you can indeed go with the csv route but if you expect to have an inventory that has changes every so often then you could look into...

View Question
3 Votes Selected

I have had success in the past with running methods as an impersonated user by following the example given on this page: WindowsIdentity.Impersonate Method (System.Security.Principal) | Microsoft Docs...

View Question
3 Votes Selected

Hi Carolina, From the information I could gather, the TLS feature for Cassandra is only available from DataMiner 10.1.3 onwards and on Main Release on 10.2.0 so not on 10.1CU12 (see DMS RN 264 in this...

View Question
3 Votes Selected

Hi Michiel, InitVar execution is done when the page is loaded. If your page is hidden and eventually displayed, then it will initiate the variables at that point in time, however, if the page is always...

View Question
3 Votes Selected

Hi Jens, Would it be an option to not use separate VdxPages and to use the Visual Overview feature to generate shapes dynamically from table rows? (see DataMiner Help) This way you would be able to use...

View Question
3 Votes Selected edited answer

Hi Jens, I recently had to do something similar and used the following RegexReplace: [RegexReplace:^(.{30}).+,[NAME],$1...] In my use case, I was trying to retrieve the first 30 characters and if there...

View Question
3 Votes Selected

Hi Jens, Since it looks like you are trying to set up a simulation I am guessing this will not be done constantly so you could go with the approach of: In step 1, store the references to the interfaces...

View Question
3 Votes Selected

Hi Stijn, According to this RN23095 C# version 6.0 and higher are supported in QActions. So you should be able to use those features. Keep in mind, however, the current minimum version of the protocol.

View Question
3 Votes Selected

The easiest way of doing this is to take advantage of the "Production" version feature of DataMiner. (DataMiner Help). This way you can keep all your elements in the same version and anytime you want to...

View Question

Hi Bruno, As the message indicates, it could be that one of the components of the IDP solution is not available. Could you double-check in the surveyor that an element is available that uses the Skyline...

View Question
3 Votes Selected

Hi Jens, It is possible to achieve what you need by performing connectivity discovery again. IDP uses the new connection information, provided by the discovery process to compare against the existing...

View Question
3 Votes Selected

Hi Rene Regarding the deleted table records, if this is just for a few critical elements then it could make sense to introduce that feature as part of the protocol. But if you need to have it for a table...

View Question
3 Votes Selected

You can find an example here (Link)

View Question
3 Votes Selected

To add a new driver I would say using a dmprotocol package and to update to a newer version via the update center in DataMiner. Refer: Help

View Question
3 Votes Selected

Would the scientificNotation option on the Measurement -> Type tag do what you are looking for?

View Question
3 Votes Selected

Hi Benjamin, As far as I am aware what you are attempting is not possible. In DataMiner, whether or not a scroll bar is used depends on the content that needs to be displayed and, the size of the window...

View Question
2 Votes Selected

Hi Sam, As far as I know, there is no way of doing what you wish. You have a few ways to define the DisplayKey of a table but all of those are designed to have content to make identifying each row easier....

View Question
2 Votes Selected

Hi Dario, There is one potential solution that comes to my mind that is similar to what I had to implement once. You will need to have that "randomNumber" be deterministic so that for the same alarm...

View Question
2 Votes Selected
Load more answers