Profile

Peter Vanpoucke

User info

First name Peter
Last name Vanpoucke

DevOps Program

Acquired rank
Advocate
Points progress
Number of DevOps Professional Points
2135 DevOps Points
Here are a few tips to level up your DevOps game and unlock an arsenal of perks and benefits.
DevOps attestation Request your attestation ID and expiry date

Achievements

Questions asked

Answers given

Hi Cian Hao, The Get Bookings GQI query has been optimized, since DataMiner 10.4.2, to specifically count the number of bookings that were filtered. The count aggregator should be applied the ID column...

View Question

Hi Philip When you're using the SRM framework it's possible to get the ID for the new booking by checking the BookingId property in the Booking object used when calling CreateNewBooking or TryCreateNewBooking....

View Question

hi Michiel If not all function versions are needed during a migration it's fine to leave those versions out. During an import only the active functions will get activated for a protocol. Keep in mind...

View Question
4 Votes Selected

hi Jens For a permanent booking the end date is set to ReservationInstance.PermanentEnd, so you could use that as an end date. var context = new EligibleResourceContext { ContextId = Guid.NewGuid(), TimeRange...

View Question
4 Votes Selected

Hi Ive It's possible to assign a resource without it being mapped to a function on the Service Definition. To do this you can add a Function without setting an ID, to the functions passed to TryCreateNewBooking:...

View Question

The installation of the SRM framework isn't registered for the moment. As an alternative you could check the file version of the library. Since version 1.2.24 it matches with the one of the framework....

View Question

Hi Andrea At the moment Cube indeed doesn't allow to export and import automation scripts in bulk. Maybe it's worth looking into maintaining those automation scripts in an Automation script solution...

View Question
3 Votes

hi Philip I've reproduced your setup. It seems indeed that selecting a band, for a resource that's part of booking, doesn't correctly update that variable at the moment. Feel free to raise the issue...

View Question

hi Philip Based on the profile definition, the profile parameters will be known when creating a booking. Next to that it's used to link the PLS when applying a profile to the resource assigned to that...

View Question

hi Ive Since resource scheduling doesn't have any functions in the service definition to assign resources to, TrySwapResource won't do for this use case indeed. Booking.AssignResources() can be used...

View Question

Hi Jason It seems that the search engine is quit slow currently. Could you open a ticket so we can further investigate what's causing that?

View Question
2 Votes Selected

hi Timothy The plan would be to move all DOM-related functionality in low-code apps out of soft-launch. There's an internal task on the backlog (208548) but no estimate yet on when it's going to be...

View Question
2 Votes Selected

Hi Mieke The SRM solution offers some tools to migrate the components related to a Service Definition. The functions used on that Service Definition can be migrated using SRM_ExportFunctions and SRM_ImportFunctions....

View Question

Hi Fenta Excluding that connection from timeout should work fine. Could the timeout be caused by the other connection?

View Question
2 Votes Selected

For the SRM objects stored in Elastic it should be possible to define a TTL in DBMaintenanceDMS.xml (available in the Database folder).

View Question
2 Votes Selected

Hi Leander For now it's not possible to hard code the first operand. The var is used to identify the group to assign the location to in the Service Definition Configuration screen. The resource pool will...

View Question
2 Votes Selected

Hi Takuto Out of the box it's currently not possible to achieve this, I believe. Here are a few suggestions to accomplish something similar, but each of them will show the canceled bookings on the timeline....

View Question
1 Vote

hi Tim There's no out of the box data source that retrieves DOM instance history data at the moment. So an ad hoc data source would be the best option.

View Question
1 Vote Selected

hi Philip A pool that contains a dot will be considered as the full name of that pool, prefixed with the virtual platform it belongs to. A concept that's no longer in use. As an alternative you could...

View Question

hi Jeroen It looks like the profile instance that's currently assigned to the activity doesn't have a reference to field in the process DOM instance. Could you check if it does?

View Question
1 Vote Selected

Hi Robin Thanks for sharing some extra details about you're use case offline. Since the profile instance would need to be applied to multiple IRDs you have, it's indeed not possible the define it dynamically...

View Question
1 Vote Selected

hi Michiel It's possible to log the outcome of applying a profile to a resource. If the Profile Load Script needs to be tested the SRM framework facilitates that. You can find more info about that here:...

View Question
1 Vote Selected

For contributing bookings the service is indeed created when the booking gets converted to a contributing resource. Using the same name will also create the resource with the same name, so I'd suggest...

View Question
1 Vote Selected

At the moment the SRM solution only offers to log actions related to a booking. But maybe, for your use case, it would work out to first create an "empty" booking where the resources that need to be selected...

View Question
1 Vote

Hi Thomas The generic interfaces are indeed in Parameter Group 500000. However, I wasn't able to find this documented, so I'm not sure if it's subject to change.

View Question
1 Vote Selected

Hi Gelber At the moment it's not possible to change the sorting. Since the way of sorting could be very solution specific, there are no plans to implement something generic to do this.

View Question
1 Vote Selected

Hi Bruno For now, both methods will return the same info about the resources assigned to nodes in a booking. There are plans however to extend this in the future. However GetResources will then still...

View Question

Looks like you're running into a race condition indeed. As far as I'm aware the Resource Manager has a call to check if the it's fully loaded, but I'd need to investigate if it's available on the Profile...

View Question

hi Jens The profiles app in Cube indeed only checks (since DataMiner 10.2.10) if the raw value of a discreet is unique. Not sure if there's any specific use case to have a duplicate display value. So...

View Question
0 Votes Selected

hi Philip The SRM framework only supports exporting the ones linked to a function. You could consider creating system functions to link those profile definitions.

View Question

hi Robin It looks like the parameters defined on the script, do not match with what the Job Manager is passing to it. According to the connector help, by default, two parameters ('JobGuid' and 'JobManager')...

View Question
0 Votes Selected

hi Tim At the moment the entry point will indeed trigger for each change. As recommended in the documentation it's best to avoid the need for those scripts if it's expected to have a lot of operations...

View Question
0 Votes Selected

hi Ive The GenericEnumFieldDescriptor indeed doesn't allow to select multiple values at the moment. Depending on your use case, you could opt to add the field (and related fields) to a section that's...

View Question
0 Votes Selected

Hi Ross Could you elaborate on the use case you would use these parameters for? Kind regards

View Question
0 Votes Selected

Hi Jens Depending on the settings of the function manager some time before a booking starts that function resource will be enabled when it's needed. If you'd like to test that function resource and apply...

View Question

When testing your code you can also get a JSON from the ReservationInstance object that gets returned from the CreateNewBooking call. The method ToJson() will return as JSON without formatting, which...

View Question
-1 Votes