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
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • 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
    • 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
      • System Architecture
      • DataMiner Releases & Updates
    • 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

Combine dmupgrade and dmapp package

Solved1.13K views26th November 2021
3
Tom Waterbley [SLC] [DevOps Catalyst]8.88K 26th November 2021 6 Comments

Is there a tool that can be used to combine a dmupgrade and dmapp package? That way we would be able to upgrade the DMA and an application (i.e. SRM) in one go. Technically it should be possible by combining the (zip) files inside the packages, but I’m wondering if a tool already exists that does that.

Tom Waterbley [SLC] [DevOps Catalyst] Selected answer as best 26th November 2021
Tom Mouton [SLC] [DevOps Advocate] commented 26th November 2021

What would be the reason to link the solutions to the dataminerversion again as now there are standing individual next to the dataminer versions.

Tom Waterbley [SLC] [DevOps Catalyst] commented 26th November 2021

We would not really link both versions toghether. The intention would be to do it ad-hoc. Our customer will probably request to do the upgrades at night, and having a combined package would save some time.

Tom Mouton [SLC] [DevOps Advocate] commented 26th November 2021

Isn’t it better then that it would be possible that you can provide an upgrade package and a solution package as well and that the upgrade does them both. Instead of merging them in the same package, then you have the freedom to pick whatever released package you want instead of having to provide packages add hoc.

But for this to work changes need to be done in the upgrade process, which can maybe be a new feature.

This way you can also verify the security by checking the signature of the released packages you are installing.

Tom Waterbley [SLC] [DevOps Catalyst] commented 26th November 2021

That would be better indeed, but currently not available (yet).

Tom Mouton [SLC] [DevOps Advocate] commented 26th November 2021

I think it can be requested as a feature suggestion, and people can then upvote it. https://community.dataminer.services/feature-suggestions

Show 1 more comments

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
3
Gellynck Jens [SLC]2.71K Posted 26th November 2021 4 Comments

I’m not aware of any tools available to do this yet. I would also be very careful in what the SRM package is including, as merging it could (accidentally) overwrite official DataMiner files, resulting in a (potentially) broken DataMiner version.

For example, if the SRM package contains SLNetTypes.dll and it overwrites the one in the Files folder for example. It’s very unlikely, but not impossible.

Security-wise this should not even be possible (in my opinion), as I would like to sign the dmupgrade packages during assembling them, and have DataMiner reject them when the signature is invalid. Such a “merge”-tool would then need to be incorporated in our CI/CD chain (instead of a manual action).

Tom Waterbley [SLC] [DevOps Catalyst] Selected answer as best 26th November 2021
Jens Vandewalle [SLC] [DevOps Enabler] commented 26th November 2021

What would be the difference in merging the packages and have a wrong SLNetTypes.dll and install both packages separately? End result will be the same.

Gellynck Jens [SLC] commented 26th November 2021

The DataMiner may not start for example after upgrading, while installing the package afterwards would not interrupt a running DataMiner (as far as I know)

Tom Mouton [SLC] [DevOps Advocate] commented 26th November 2021

Not sure, but a solution package should never override official DLLs dataminer, otherwise your dataminer version is invalid. And if such DLLs are included in a solution package this should not be (I think, unless there is a reason for it)

Jan-Klaas Kesteloot [SLC] [DevOps Advocate] commented 26th November 2021

I agree that a dmapp should never overwrite files from the core software.
There are a number of in-house tools used for dmapp creation, but in the end, dmapp and dmupgrade are just some types of archives, so I wouldn’t see why you could not merge them?
Also, note that DataMiner supports application packages that do not require a DataMiner restart (https://community.dataminer.services/documentation/application-packages/).

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
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