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

SRM Booking manager not booking events – no error message present

Solved878 views18th July 2024SRM SRM Booking Manager
2
Tyler Brown [DevOps Member]299 1st April 2024 1 Comment

Hi there,

We are using silent booking to book events into the SRM booking manager. Recently, we have been having issues where an event will not book in SRM at the requested time. After it fails to book, manual booking will also not work and there is no error message present, simply nothing happens.

The only way to resolve this is by deleting anything any surrounding bookings of this event on the same resource and then booking again. On occasion, we do have back-to-back events with a buffer between the two of 5 seconds between the end time of the first event and the start time of the second event. Is it possible that this may be causing issues?

Thank you in advance,

Tyler

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2024
Marieke Goethals [SLC] [DevOps Catalyst] commented 6th June 2024

I see that this question has been inactive for some time. If you still need help with this, could you answer Jorge’s questions below? Or if you have found the solution in the meantime, could you select the answer to indicate that this question is resolved, or post how you managed to solve this, for the reference of other users?

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
0
Tyler Brown [DevOps Member]299 Posted 3rd April 2024 3 Comments

Hi Jorge,

From what we can tell this is not an overbooking issue. We already have logging enabled for our silent booking and there are no error messages present when the event attempts to book, simply nothing happens. In addition to error logging, we are checking the availability of a resource by using the GetReservationsFromContext() method and checking the start and end time of the booking we want to make to ensure that the slot is available before even attempting to book. If the resource was not available in the given time then the silent booking would simply not book.

In addition to this, when this issue occurs we are prevented from doing manual bookings as well. Manual bookings in SRM is our backup solution we use when we have a scheduling issue, and manual booking doesn’t work either. Again, nothing happens when we try a manual booking and our manual booking script is the same script that comes standard in DataMiner created by Skyline.

Thank you,

Tyler

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 18th July 2024
Tyler Brown [DevOps Member] commented 3rd April 2024

I should clarify that when the silent booking checks ahead of time when a time slot is not available this is logged in our protocol. These errors on not present in this scenario.

Jorge Dias [SLC] [DevOps Enabler] commented 4th April 2024

I need to understand a bit better your solution to be able to help, does your solution calls the method BookingManager.(Try)CreateNewBooking?
If so you still don’t have any log when you say nothing happens?
Would it be possible to check what you pass along to that method when you have the issue?

Tyler Brown [DevOps Member] commented 12th June 2024

Apologies, I was able to resolve the issue that was happening in a meeting with a couple of the DM engineers. It turns out that one of the built in SRM library methods was not reading availability correctly and was throwing an error when there was in fact space in SRM for a booking. This was causing certain bookings to not book when there was available space.

To resolve this I have instead opted to create my own method that checks availability based on a different set of logic which was approved by DM engineers. This has since resolved the issue after being implemented in the script in production with no booking issues since this was applied.

1
Jorge Dias [SLC] [DevOps Enabler]4.78K Posted 2nd April 2024 0 Comments

Hi Tyler,

If deleting bookings that use the same resource fixes the issue it seems to indicate that there is overbooking of a resource at some point, though to further debug we will need more information.

On your silent booking script if you use method BookingManager.CreateNewBooking you should receive an exception with more details, if you can post the stack trace would help us to point out the root cause. If you use method BookingManager.TryCreateNewBooking you need to have logging enabled on that booking manager, then you will need to search for the correct log file (search by time is the easiest way) in the windows folder.

Jorge Dias [SLC] [DevOps Enabler] Answered question 2nd April 2024
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