Creating a new Application Service fails

Arno Reintjens
Tera Contributor

Hi,

I am trying to create Application Services (SI) via the 'Create an Application Service' form. 

But when selecting a related Business Application, I cannot find it.

I am getting a notice that 'Available relationships are limited to 10.000 CIs.

ArnoReintjens_0-1755934000476.png

 

Could that be the reason why I don't find my Business Application? And how can I increase that number?

 

Thanks in advance,

Cheers,

Arno

4 REPLIES 4

Mathew Hillyard
Mega Sage

Hi @Arno Reintjens 

Are you using the Application Service Wizard? It doesn’t sound like it as on the first page you select the desired attributes and related records, which are just lists in a slushbucket interface.

 

You can find this in CSDM > Manage Technical Service > Service Instance (Yokohama-on) or CSDM > Manage Technical Service > Application Service.

 

If you are already using the Wizard it would suggest that one of the related tables has over 10,000 entries - however I don’t recall seeing this error in the wizard before, even on instances with a huge CMDB. If you could perhaps share a screenshot?

 

I hope this helps!

Mat

Hi @Mathew Hillyard,

Think we mean the same, this is the form/wizard I mean.

ArnoReintjens_0-1755934047379.png

 

The blue message/banner appears for just a few seconds. 

Cheers,

Arno

Mathew Hillyard
Mega Sage

Hi @Arno Reintjens 

Does this message appear on the first page of the Wizard (Provide Basic Details), or on the final page when you insert/update the App Service?

 

The problem with troubleshooting the App Service Wizard is that it's "black box" functionality. What it does is neither configurable nor customisable to users, as per this support article: https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0993250 - that is, except for the Application Service Settings (pre-Yokohama)/Service Instance Settings (Yokohama on) where you can select mandatory fields and relationships on the first page of the Wizard.

 

I've not seen this error before, even in some huge CMDB instances. That text does not appear to be present within any of the standard platform tables (e.g. System Properties, Script Includes, Business Rules etc.), nor can I locate a relevant property with 10,000 as a value. I guess the next step is to look at the related CSDM tables for their volume and also the CI Relationship table between each CSDM class to see if there are > 10,000?

 

I hope this helps!

Mat

Arno Reintjens
Tera Contributor

Hi @mathewhillyard and everyone that is interested in this topic,

It is correct that there is a limitation. Scripted REST Resource 'Get Relation Target CIs' has a limitation set by property glide.cmdb.csdm.app_service.relationship_count_limit. Increasing this limit helps.

But also have a look at KB1272390. This article is about the issue that the wizard takes a lot of time to load. By adjusting condition and excluding retired records, and introduce lazy loading.

 

With thanks to ServiceNow Support.

 

If this solution helps you, please accept the solution and mark as helpfull.

 

Cheers,

Arno