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

Help with protocol/table issue – notifyprotocol 321 failing

Solved960 views7th July 2023NotifyProtocol
1
Ciprian Moga [SLC] [DevOps Member]318 27th April 2023 0 Comments

Asking on behalf of Thomas Hall [CGI]:
"Is it possible to confirm whether you can (possibly by protocol.fillArray!) only partially fill rows in a table (and that this will cause the remaining column parameters to have fewer entries as a result), and if so, whether that would cause notifyprotocol(321, tableID, columnIndexes) to fail?"

Simon Vandamme [SLC] [DevOps Advocate] Answered question 7th July 2023

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
0
Simon Vandamme [SLC] [DevOps Advocate]942 Posted 7th July 2023 0 Comments

Hi,

Allow me to elaborate a bit more on this question.
When you want to update a table (different rows and columns) in one bulk call but don't need to update the whole table, you have different options depending on the use-case.

Already note that each call mentioned below supports the use of protocol.Leave and protocol.Clear allowing to respectively keep the corresponding cell value unchanged, or clear it. So, in the below descriptions, when I say values need to be provided, such value can be protocol.Leave resulting in not updating the cell.

  • protocol.FillArray(NoDelete)
    • you need to provide values for each column
    • you need to provide the same amount of cell values for each updated column. (1 on 1 row mapping between each column set of data)
    • you don't need to update all rows, other rows will be deleted or not depending if you use FillArray or fillArrayNoDelete. Also note that FillArray also has a SaveOption argument allowing delete or not other rows.
  • NotifyProtocol 220 (aka NT_FILL_ARRAY_WITH_COLUMN)
    • you don't need to update all columns. you can freely chose for which columns you provide new values. Other columns will remain untouched on pre-existing rows, and will be not initialized on new rows.
    • you still need to provide the same amount of cell values for each columns to be updated. (1 on 1 row mapping between each column set of data)
Simon Vandamme [SLC] [DevOps Advocate] Answered question 7th July 2023
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

Recent questions

Alarm Dashboard PDF/CSV Export 1 Answer | 0 Votes
Is the Microsoft SharePoint Connector Still Usable 0 Answers | 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 (139) driver (65) DVE (55) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (151) 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