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

Linking DCF interfaces with matrix input/output id’s

Solved1.25K views27th September 2023DCF DCF connection DCF Connections Matrix
5
hans sanders [DevOps Advocate]438 1st August 2023 0 Comments

When using DCF on a matrix element there seems to be no 'straight forward' way to determine what DCF interface corresponds with what matrix in or output nbr.

To execute a crosspoint set one has to specify the matrix in and output numbers.

But when resolving interfaces through DCF the only way I could determine the matching in/output id of the matrix command is to go through the labels assigned (but these are not mandatory and not guaranteed unique neither).

Is there any unambiguous way to link DCF interfaces to matrix i/o numbers ?

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 27th September 2023

3 Answers

  • Active
  • Voted
  • Newest
  • Oldest
1
João Severino [SLC] [DevOps Catalyst]12.94K Posted 15th September 2023 3 Comments

Hi,

One small addition to what Tim answered, for DCFs linked directly to a matrix and not to a table-backed data source the format of the content in the [Interface Dynamic Link] parameter (id 65095) is slightly different.
Below you can see an example

Here you can see that the string has 3 "components".

For inputs, the second item corresponds to the matrix input numbering, and for outputs, the second item has a * and the numbering is on the 3 component.

As you may have noticed in the screenshot above, the numbering for the outputs does not start at 1 but at 3, this is because output numbering starts where the inputs stop.

So, if you have a 2*10 matrix, output numbering will start at 3 like you see here, however, if you were to have a 64*64 matrix the first output would be number 65.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 27th September 2023
João Severino [SLC] [DevOps Catalyst] commented 15th September 2023

Just for completeness of information, the first component in that parameter links to the id of the ParameterGroup associated with the matrix (see https://docs.dataminer.services/develop/schemadoc/Protocol/Protocol.ParameterGroups.html and https://docs.dataminer.services/develop/schemadoc/Protocol/Protocol.ParameterGroups.Group-id.html)
So if you were to have multiple matrixes you could use that to differentiate between Input 1 of one matrix and Input 1 of another.

hans sanders [DevOps Advocate] commented 18th September 2023

For sure a very helpfull answer but the calculation of output Id remains a little dodgy to me.
For instance on my 20×18 ‘pro-bel SW P08’ matrix the output seems to apply on offset of ‘4002’… (first output showing up as 1;*,4003).
So scriping the offset does not seem to be so straightforward. The element reports number if inputs: 20 – number of outputs: 18 so I had assumed taking an offset of 18 to be taken into account.

João Severino [SLC] [DevOps Catalyst] commented 18th September 2023

The offset of 4002 should be due to the maximum size that the particular matrix supports.
Very often the same connector supports different devices or the device itself supports a variable size of inputs/outputs so we create the connector to be compatible with a more general scenario.
I would guess the matrix is defined to be something like 4002×4002 or something similar and that in code it is being resized so you only see the important inputs/outputs/crosspoints and hence having the 20×18 but in the background all inputs will remain.

You are viewing 1 out of 3 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

Recent questions

DOM Definition relations returned in Definition query 0 Answers | 0 Votes
Alarm Dashboard PDF/CSV Export 1 Answer | 0 Votes
Is the Microsoft SharePoint Connector Still Usable 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 (108) Correlation (68) Cube (150) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (55) 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) services (51) 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