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
    • 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
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

How can I establish API connection with EVS Cerebrum ?

Solved1.49K views20th December 2024Connector
2
Mahito Murakami [DevOps Advocate]496 9th December 2024 10 Comments

I managed to create an Element using Cerebrum connector(ver. 1.0.2.1), and applied the credentials.

And I got the response for port:40007 from the device as below.

As you can see, I get API_VER information in its response.

However, I can not see the version information in the General page.

Could anyone please advise what is wrong or missing ?

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 20th December 2024
Tom Waterbley [SLC] [DevOps Catalyst] commented 9th December 2024

Hi Mahito, do you see something special in the log file of the element?
https://docs.dataminer.services/user-guide/Troubleshooting/Logging/Consulting_the_DataMiner_logs/Elements_logging.html

Mahito Murakami [DevOps Advocate] commented 10th December 2024

Hi Tom,

I raised the logging level to 5, and captured the logging, however, I don't see any special message.

Can you see anything special ?

2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|32812|CParameter::SetValue|DBG|2|-> BtnLogin set value to VT_R8 : 1.000000 (calculated = 1.000000)
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|32812|CParameter::SetValue|DBG|2| 000000 31 1
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|32812|CParameter::RunQActions|DBG|5|Find QAction 300
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|32812|CParameter::RunQActions|DBG|5|Run QAction 300
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|32812|CQAction::Run|INF|2|QAction [300] triggered by [pid=10010/idx=-1/pk=/user=Mahito Murakami]
Input: new = <NULL>
Input: old = <NULL>
Input: extra = <NULL>

2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2|-> Subscriptions set value to VT_BSTR : ()
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2| 000000
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2|-> MessageTransactionId set value to VT_R8 : 5.000000 (calculated = 5.000000)
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2| 000000 35 5
2024/12/10 17:43:23.622|SLElement.exe|32792|CElement::SetParameterValueFuncAsync|DBG|5|Set for PID 10201 Value = VT_R8 : 5.000000
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2|-> GenericCommand set value to VT_BSTR : <LOGIN MTID="5" USERNAME="Admin" PASSWORD="xxxxxxx" /> (<LOGIN MTID="5" USERNAME="Admin" PASSWORD="xxxxxxx" />)
2024/12/10 17:43:23.622|SLProtocol – 14920 – Cerebrum|36160|CParameter::SetValue|DBG|2| 000000 3C4C4F4749 4E204D5449 443D223522 2055534552 <LOGIN MTID="5" USER
000020 4E414D453D 2241646D69 6E22205041 5353574F52 NAME="Admin" PASSWOR
000040 443D226365 7265627275 6D22202F3E D="xxxxxxx" />
2024/12/10 17:43:23.623|SLProtocol – 14920 – Cerebrum|36160|CCommand::MakeCommand()|DBG|3|-> MakeCommand GenericCommand (100)
000000 3C4C4F4749 4E204D5449 443D223522 2055534552 <LOGIN MTID="5" USER
000020 4E414D453D 2241646D69 6E22205041 5353574F52 NAME="Admin" PASSWOR
000040 443D226365 7265627275 6D22202F3E D="xxxxxxx" />
2024/12/10 17:43:23.623|SLProtocol – 14920 – Cerebrum|32812|CParameter::RunQActions|DBG|5|QAction 300 finished
2024/12/10 17:43:23.623|SLElement.exe|32792|CElement::SetParameterValueFuncAsync|DBG|5|Set for PID 10010 Value = VT_R8 : 1.000000
2024/12/10 17:43:23.633|SLElement.exe|16056|CElement::SetParameterValue|DBG|1|** Parameter 10201 changed to VT_R8 : 5.000000
2024/12/10 17:43:23.634|SLElement.exe|16056|CElement::SetParameterValue|DBG|1|** Parameter 10010 changed to VT_R8 : 1.000000 Mahito Murakami
2024/12/10 17:43:23.664|SLProtocol – 14920 – Cerebrum|27544|CParameter::MatchParameter|DBG|2|-> GenericResponse new data (<LOGIN_REPLY MTID="5" API_VER="0.1"><DATASTORES/></LOGIN_REPLY>)
000000 3C4C4F4749 4E5F524550 4C59204D54 49443D2235 <LOGIN_REPLY MTID="5
000020 2220415049 5F5645523D 22302E3122 3E3C444154 " API_VER="0.1"><DAT
000040 4153544F52 45532F3E3C 2F4C4F4749 4E5F524550 ASTORES/></LOGIN_REP
000060 4C593E LY>
2024/12/10 17:43:23.665|SLProtocol – 14920 – Cerebrum|27544|CParameter::SetValue|DBG|2|-> ResponseCount set value to VT_R8 : 5.000000 (calculated = 5.000000)
2024/12/10 17:43:23.665|SLProtocol – 14920 – Cerebrum|27544|CParameter::SetValue|DBG|2| 000000 35 5
2024/12/10 17:43:23.665|SLElement.exe|32792|CElement::SetParameterValueFuncAsync|DBG|5|Set for PID 10202 Value = VT_R8 : 5.000000
2024/12/10 17:43:23.665|SLProtocol – 14920 – Cerebrum|27544|CParameter::RunQActions|DBG|5|Find QAction 200
2024/12/10 17:43:23.665|SLProtocol – 14920 – Cerebrum|27544|CParameter::RunQActions|DBG|5|Run QAction 200
2024/12/10 17:43:23.665|SLProtocol – 14920 – Cerebrum|27544|CQAction::Run|INF|2|QAction [200] triggered by [pid=200/idx=-1/pk=/user=]
Input: new = <NULL>
Input: old = <NULL>
Input: extra = <NULL>

2024/12/10 17:43:23.666|SLProtocol – 14920 – Cerebrum|27544|CParameter::RunQActions|DBG|5|QAction 200 finished
2024/12/10 17:43:23.666|SLProtocol – 14920 – Cerebrum|27544|CResponse::ParseIncomingData|DBG|2|-> Response Generic Response stored (200)
000000 3C4C4F4749 4E5F524550 4C59204D54 49443D2235 <LOGIN_REPLY MTID="5
000020 2220415049 5F5645523D 22302E3122 3E3C444154 " API_VER="0.1"><DAT
000040 4153544F52 45532F3E3C 2F4C4F4749 4E5F524550 ASTORES/></LOGIN_REP
000060 4C593E LY>
2024/12/10 17:43:23.680|SLElement.exe|16056|CElement::SetParameterValue|DBG|1|** Parameter 10202 changed to VT_R8 : 5.000000
2024/12/10 17:43:40.324|SLProtocol – 14920 – Cerebrum|32688||DBG|5|Checking condition for pair 10
2024/12/10 17:43:40.325|SLProtocol – 14920 – Cerebrum|32688|CONDITION_MEMBER_BLOCK::GetValue|DBG|5|Value for 10 is VT_R8 : 1.000000 (empty = FALSE)
2024/12/10 17:43:40.325|SLProtocol – 14920 – Cerebrum|32688|CONDITION_MEMBER_BLOCK::GetValue|DBG|5|Value for -1 is (empty = FALSE)
2024/12/10 17:43:40.325|SLProtocol – 14920 – Cerebrum|32688|CONDITION_MEMBER_BLOCK::GetValue|DBG|5|Value for 10 is VT_R8 : 1.000000 (empty = FALSE)
2024/12/10 17:43:40.325|SLProtocol – 14920 – Cerebrum|32688|CONDITION_MEMBER_BLOCK::GetValue|DBG|5|Value for -1 is VT_R8 : 0.000000 (empty = FALSE)
2024/12/10 17:43:40.325|SLProtocol – 14920 – Cerebrum|32688||DBG|5|Condition for pair 10 returns FALSE

Brecht Deconinck [SLC] [DevOps Member] commented 10th December 2024

Hi Mahito,
Would you know if your Cerebrum is configured as a failover pair?

Tom Waterbley [SLC] [DevOps Catalyst] commented 10th December 2024

I also don't immediately see something wrong. I've asked a collegue that has more experience with Cerebrum to have a look.

Mahito Murakami [DevOps Advocate] commented 10th December 2024

Hi Brecht,

It is a standalone installation.
And, the machine is not a Cerebrum turnkey hardware solution, but software only. Not sure if it is related to the API issue.

Show 5 more comments

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
0
Marieke Goethals [SLC] [DevOps Catalyst]5.54K Posted 20th December 2024 0 Comments

It looks like this question has already been answered in the comments. To make it clear that this question no longer requires an answer, I have added this pro forma answer so that we can mark it as resolved.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 20th December 2024
You are viewing 1 out of 1 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