Question

How to extend IFS Dictionary package name length

  • 15 June 2021
  • 3 replies
  • 169 views

Userlevel 5
Badge +8

Hi experts, 

 

Update 11 installation has partly failed with below _deploy errors.

 

Framework: CINT  :Error : Method, added or modified before this refresh, ignored as package name is longer than the allowed limit in the IFS Dictionary. Maximum allowed is 30 characters.

Framework:    Lu Name=CReceiveQuotationActionUtil,

Framework:    Package Name=C_RECEIVE_QUOTATION_ACTION_UTIL_API,

Framework:    Method Name=Init

 

 

-----   ERROR!!!   ------                     

Framework:    The following database objects are longer than the allowed length (30 chars).

Framework:    Included are also objects detected as added or modified before this refresh.

Framework:    This can cause the Dictionary cache refresh to fail.

Framework:    Correct the following and refresh dictionary again.

 

 

This C_RECEIVE_QUOTATION_ACTION_UTIL_API package name contains more than 30 characters.

Could you please let me know whether is it possible to ignore this as generic error or how to extend this IFS Dictionary package name limit?

Thanks in advance.

/Kalana


3 replies

Userlevel 6
Badge +12

Kalana,

For clarification, are you saying this package has been working fine with all previous updates (of Apps 10, I assume), but now the most recent update is telling you a package name is too long? Unless IFS actually made the limit smaller, shouldn’t this warning have displayed during all prior updates as well?

I am just trying to get a feel for what is different about Update 11 before we decide to start deploying it…

 

Thanks,

JoeK

Userlevel 5
Badge +13

Hi Kalana,

 

Seems like you have created a custom package. But this restriction was there in Apps10 since sometime back, not a newly introduced restriction. When you try to create a new LU from DevStudio tool you get the same warming “The entity name should not be more than 26 characters long when converted to db casing”. since the package adds _API at the end this restricts at 26 at development time.

 

Don't think it’s possible to extend this limit. 

 

BR

Harshini

Badge

Hi Kalana,

As Harshini also Mentioned it is not possible to Extend this limit for the IFS Dictionary.
By Ignoring this you’ll not get any IFS Dictionary related/consumed functionality support for this package. That is not good.
Best thing to do here is, use DbPackageName Code gen Property and use a shorter name for the generated Package Name.

/Madusanka

Reply