Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Class Library (QAction_63000) DataMiner DevPacks Version

Solved905 views10th November 2022class library DIS QAction63000
2
Aston Galvin [DevOps Enabler]220 10th November 2022 0 Comments

Salutations,

I have a community Class Library that is using the new DataMiner DevPacks. The Class Library targets Skyline NuGet packages with version 10.2.10.1, and the manifest has the MinimumRequiredVersion set as 10.2.2.0 - 11371.

I am then using the Class Library in a solutionized protocol that is also using DataMiner DevPacks, and also has MinimumRequiredVersion set as 10.2.2.0 - 11371.

When DIS generates the QAction_63000 project it is using Skyline NuGet packages with version 10.0.0.5, which causing code errors. There are some architectural changes between 10.0.0.5 and 10.2.10.1, which can be simply fixed by updating the NuGet packages on 63000.

But if QAction_63000 is rebuilt for any reason it will default to 10.0.0.5 again. Ideally 63000 would either use the MinimumRequiredVersion or something similar to determine the required DataMiner DevPacks version.

Error in QAction_63000:
The protocol.DeleteRow() resides in QActionHelperBaseClasses.dll in 10.0.0.5, but in 10.2.10.1 is in SLManagedScripting.dll. Not sure why [DllImport("QActionHelperBaseClasses.dll")] is not resolving this.

Interestingly there are no errors in QAction_ClassLibrary:

Even though QAction_ClassLibrary is using 10.0.0.5 it is able to resolve QActionHelperBaseClasses so no errors are present.

Base Class Library: 1.2.2.5
DIS Version: 2.39.1.26

Michiel Oda [SLC] [DevOps Enabler] Answered question 10th November 2022

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Michiel Oda [SLC] [DevOps Enabler]3.58K Posted 10th November 2022 1 Comment

Hi Aston

DIS (2.39) does indeed not yet install a DevPack based on the MinimumRequiredVersion tag. There are plans on having that in DIS is some way. Currently DIS looks at the latest version of the 10.0.0 range (current minimum supported version of DataMiner).

Regarding QA63000, this will remain a manual action for now to keep it the same as the other QActions. I would advise to use the NuGet manager on solution level to easily have an overview of all the projects.

In the (near) future when DM 10.1 becomes the minimum supported version, then DIS will also be updated to not used the Generated Class Library anymore, but you will be able to use the Class Library as a NuGet. Currently this is only internally possible, but the Class Library as NuGet for external is on the roadmap.

Michiel Oda [SLC] [DevOps Enabler] Answered question 10th November 2022
Aston Galvin commented 10th November 2022

Hi Michiel,

Thanks for your detailed reply.
Hopefully DIS will support MinimumRequiredVersion in a future release. As you have transitioned to using DevPacks I think it will benefit with having more granular versioning of Skyline NuGet Packages. Adopting new features will be easier plus should cater for different system versions, rather than having a fixed setting in DIS.

Look forward to seeing what you have installed for the next release 🙂

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

How to implement bearer token refresh? 0 Answers | 0 Votes
Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin