Profile

José Silva

User info

First name José
Last name Silva

DevOps Program

Acquired rank
Catalyst
Points progress
Number of DevOps Professional Points
413 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 Michiel, You are using the FillArray method to fill columns instead of rows. Please try the following overloaded FillArray method: “protocol.FillArray(Parameter.Audiolevelstable.tablePid, rows.Values.Select(row...

View Question
6 Votes Selected

Hi Ryan, I think you will need to add a property on the node you want to be optional. Property: Options Value: Optional Edit: I saw a similar question, it might help you SRM - Options = Optional vs...

View Question

Hi Ladan, Using a Grid component might be a good solution, as it gives you the flexibility to design and arrange content dynamically. Additionally, you could create an Ad-Hoc data source to dynamically...

View Question
4 Votes Selected

Hi Joshua, Yes, I can confirm that the parameters will be set in the order you specify. Kind regards,

View Question
4 Votes Selected

Hi, If you want a good tutorial where anomaly detection is discussed (e.g, flatline, pattern matching, etc), I recommend this one AI - DataMiner Dojo Kind regards,

View Question
4 Votes

Hi Chirangee, To address your question, you will need to use a DataMiner agent. Are you familiar with what that is? It seems like you might be missing some key DataMiner concepts, so I’d recommend...

View Question

Hi Daniel, You might consider designing the script to dynamically retrieve the necessary information (e.g., from a file or memory location) rather than relying on input parameters. This approach can...

View Question
2 Votes

Hi David, You can implement a more generic solution by structuring your tables with specific offsets, allowing you to identify the corresponding table based on the trigger parameter. For example: Table...

View Question
2 Votes

Hi Curtis, You can see below an example that can be used to retrieve historical alarms: Side note: This is an internal call and we do not recommend using this, as it is not officially supported and...

View Question
2 Votes Selected

Hi Stefan, To set one parameter before another in the same row, you’ll indeed need to handle this within a QAction. Here’s how you can approach it: Triggering the QAction: Set up the QAction to...

View Question
2 Votes Selected

Hi Raamesh, I recently addressed a question regarding dynamically showing and hiding pages in DataMiner. You might find this approach helpful for your case. This was the question: dynamic sub pages -...

View Question
2 Votes Selected

Hi Maxime, To troubleshoot the issue, you could try using another tool to test SNMP communication with the device—for example, tools like snmpwalk or iReasoning MIB Browser. These tools can help you...

View Question
1 Vote

Hi Aejith, Please take a look at the DataMiner Pricing - DataMiner Dojo section on DataMiner Dojo. This should help you decide which option fits your needs best. Kind regards,

View Question
1 Vote

Hi Srimathi, Thank you for raising these important questions. While this isn’t a complete answer to your question, I’d like to address your first point regarding the feasibility of reducing the polling...

View Question
1 Vote

Hi KinetiMinds, The DataMiner System will still be recoverable for a further 7 days after the expiration or deletion. To recover the system, contact daas@dataminer.services. More information here: Frequently...

View Question
1 Vote

Hi Ryan, I did a quick review of the Titan Edge protocol connector (range 1.1.1.x), and didn’t find any implementation of InterApp functionality. If you'd like to explore how to implement InterApp...

View Question
1 Vote Selected

Hi Meekaeel, The validator should ignore pages that start with "CPEIntegration_". A task was already created for that (ID 128947) In short: For EPM (CPE) integrations table column parameters can be displayed...

View Question
1 Vote

Hi Baranisudha, It sounds like you're working on a GQI query in a dashboard or app. If you're looking to retrieve alarms for your entire DM cluster rather than for individual elements, I recommend checking...

View Question
1 Vote

Hi Apurva, It's difficult to pinpoint the issue without seeing more of your code. Could you please share additional details, such as how the buttons are initialized or if there are any conditions that...

View Question
1 Vote Selected

Hi Chirangee, If you want to know the IP that is configured in the element and use this information in a QAction, first you will need to create a parameter of type pollingip Example: More info: Type...

View Question
1 Vote

Hi Gaspar, If you want to display to the user a nice error message, you can use the GenIfException. Example: You can also try to do something like the following:

View Question

Hi Hugo, Yes, you can link a Visio diagram to a service protocol, and it will function similarly to a regular protocol. For example, you can create a service protocol for bookings, and within that protocol,...

View Question
1 Vote Selected

Hi Chirangee, I'm not sure if I fully understood your question, but if you're looking to have a DataMiner instance for testing purposes, you can create a DaaS (DataMiner as a Service). Below is a tutorial...

View Question
1 Vote

Hi Wale, Yes, it's possible to add custom messages and select the desired severity level. You can use the ProfileParameterEntryHelper to achieve this. The helper includes a Log method (Log(message, type)...

View Question

Hi Bing, Maybe you could create an Ad-Hoc data source to read and parse the Security.xml file that is available at C:\Skyline DataMiner/Security.xml. More information about Ad-Hoc data sources: https://docs.dataminer.services/user-guide/Advanced_Modules/Dashboards_and_Low_Code_Apps/GQI/Query_Data_Sources/Get_ad_hoc_data.html...

View Question
1 Vote Selected

Hi Mieke, I attempted to implement your solution, but I encountered a problem. The reservation takes a few seconds to be created, and as a result, the script that attempts to retrieve the reservation and...

View Question

Hi Michiel, A better way to do it, is by using the LinkerTableEntries property present in your FunctionResource object. This tuple contains the [Generic DVE Linker Table] mapping (see table below)...

View Question

Hi Juan, Would it be possible to incorporate that logic into the connector? Before populating the table, you could detect changes and trigger the appropriate automation script. This way, you wouldn’t...

View Question
0 Votes

Hi Apurva, To achieve the desired functionality, you can create an ad-hoc data source that dynamically generates the alarm information filtered by the severity type selected by the user. For example,...

View Question
0 Votes

Hi Apurva, I’m not sure if this will help with your debugging, but the error "Sequence contains no element" typically occurs when LINQ methods like .First(), .Single(), etc., are used on a...

View Question
0 Votes

Hi Ashwiny, If you're looking for a way to periodically click the check button while maintaining full control, you could create an automation script (that performs the click on the desired element and...

View Question

Hi, If Laurens' suggestion doesn't resolve the issue, you can consider implementing a custom auto-increment mechanism to achieve your desired behavior. When adding rows to the table, you can track the...

View Question
0 Votes

Hi Apurva, If you want to create a custom connector, you have two options to achieve this: Develop a connector using DIS (DataMiner Integration Studio) and the required skills for connector development....

View Question
0 Votes

Hi Joel, You can export a single row, the entire table, or select specific rows to export by holding down the "Ctrl" key and clicking on the desired rows. Kind regards,

View Question
0 Votes

Hi Camille, I would also suggest taking a look at this question: Dynamically show parameters as objects instead of table view in Low-Code App - DataMiner Dojo Kind regards,

View Question
0 Votes

Hi Merlin, I only found this on documentation: Configuring the SQL database settings | DataMiner Docs, which might be relevant. It’s possible that the value you’re trying to set is not allowed by...

View Question
0 Votes

Hi Jeyaram, I think this might help you Searching in DataMiner Cube | DataMiner Docs Kind regards,

View Question
0 Votes

Hi Roger, I ran a test on my side, and it worked as expected (I'm using version 10.4.7.0-14517). When I attempted to delete the filter, I encountered the following: Could you share what you’re seeing...

View Question
0 Votes

Hi naveen, I'm not familiar with Sentry device, but if the device already provides information about these alarms, you’ll need to establish a way to retrieve that information (if it hasn’t been implemented...

View Question
0 Votes

Hi Zheng, Could you let us know your DMA version? It appears that the minimum required version for the installation you performed is 10.3.0.0-12752. Kind regards,

View Question
0 Votes

Hi Jorge, As indicated in the logs, the error 0x80040221 translates to Invalid Data. This typically indicates an issue with the data format, suggesting that the provided data does not match the expected...

View Question
0 Votes

Hi Satrap, Unfortunately, as Jarno mentioned, directly changing the text color in a StaticText is not supported. If your goal is to indicate an issue or highlight something important that is missing,...

View Question

Hi Pedro, Could you share the full session details with us? Also, have you tried adding the following as a header? <Header key="Content-Type">application/json</Header> Kind regards,

View Question
0 Votes

Hi Chirangee, I recommend creating an alarm template for your element first. Once it's set up, you can use the AlarmTemplateHelper to dynamically adjust the thresholds for your desired parameters. You...

View Question
0 Votes

Hi Chirangee, Yes, it's possible to create dynamic pages (not just subpages). You can find more details here. In short, here’s how it works: First, you need a parameter that determines which page...

View Question
0 Votes Selected

Hi Rubens, I checked our Catalog and from Broadpeak I think we only have the following: - BkA100 - BKS350 - CDN Mediator BkM100 Kind regards,

View Question
0 Votes

Hi Chirangee, Overall, your C# code looks good, but there are a few issues in your XML file. First, you should always define the PID of the read parameters in your columnOptions, unless the column is...

View Question
0 Votes

Hi Chirangee, I’m not sure if I fully understood the question, but it seems clear that you'll need a QAction to manage what you want to achieve with the table. 1) What type of table is it? SNMP? If...

View Question
0 Votes Selected

Hi Marco, As Carlos said, its not possible to have multiple default values on a parameter (in case you are referring to using the DefaultValue element as described in DefaultValue element | DataMiner...

View Question
0 Votes

Hi everyone, I found a solution to my issue. Before adding the rows to my template, I perform the following SLNet call, and this resolves the problem:

View Question
0 Votes Selected

Hi Dieter, If you want to have full control of what is displayed in a table, you can create a GQI Operator and than read the desired column and output to the same table the layout that you want (e.g,...

View Question
0 Votes

[Solved] By utilizing the "forceFullTable" option and the "column=xx" filter (see DynamicTableFilterSyntax), I was able to effectively fetch the desired information from the specified columns, resulting...

View Question
0 Votes Selected