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
    • Agility
      • Kanban workshop
      • Agile Fundamentals
    • 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
    • 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
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • Support
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

assign vision to protocol

Solved113 views4th June 2025
0
Jose Araujo [DevOps Advocate]557 1st June 2025 0 Comments

Hi,

I have a Visio file and a custom protocol. What is the procedure to deploy it into a protocol file, and how can I assign this Visio to the elements created when a new element is added?

Thanks

Jose Araujo [DevOps Advocate] Selected answer as best 4th June 2025

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
0
Jan-Klaas Kesteloot [SLC] [DevOps Advocate]1.14K Posted 3rd June 2025 0 Comments

You can manually modify a .dmprotocol file generated from Visual Studio using DIS. However, uploading the modified .dmprotocol via the steps below will not automatically set the Visio file as the active one. To include a Visio file manually, follow these steps:

Embedding a Visio File into a .dmprotocol

  1. In your Visual Studio Connector solution, open the protocol.xml.
  2. Go to File > Save Compiled Protocol As... and save the resulting .dmprotocol file to a desired location.
  3. Extract the contents of the .dmprotocol file (it’s a ZIP archive, so tools like 7-Zip can open it).
  4. Inside the extracted contents, create a new folder named Visuals.
  5. Add your Visio file to the Visuals folder and name it according to how you want it used:
    1. skyline_<connector name>.vsdx — if you want the Visio to be the Protocol default one shown with the protocol.
    2. <connector name>.vsdx — if you want it to be a custom Visio file that users can replace or select manually.
  6. Repack the contents into an archive and give it the .dmprotocol extension.

You now have a .dmprotocol file that includes a Visio file.

Making the Visio File the Active Visio

If you need the Visio file to be set as the active one automatically upon deployment, you should create an application package that includes the protocol and Visio:

  • Refer to the section Application package builder API in Creating application packages | DataMiner Docs.

  • Use the Skyline.AppInstaller.AppPackage API, which provides methods to include a Visio file within a protocol.

  • You may also need an install script to activate the Visio file upon installation.

Personally, I don’t have experience with this packaging method or the scripting required, someone else in the community may need to explore this further if more in-depth guidance is required.

Jan-Klaas Kesteloot [SLC] [DevOps Advocate] Answered question 3rd June 2025
You are viewing 1 out of 2 answers, click here to view all answers.
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

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