20
Views
14
Comments
Solved
Non-existent Site Property  in Service Center
Question
Application Type
Reactive
Service Studio Version
11.54.22 (Build 62709)
Platform Version
11.18.1 (Build 38276)

Hello everyone, good morning.

I have a site property created in my service studio environment DEV. I checked in the service center that after deployment DEV to QA and QA to Production, this site property does not exist.

What sounds even stranger is that in the Service Center of the DEV environment, it doesn't exist either, but it was created in the service studio in DEV.

Has anyone ever experienced this?

Thank you in advance.

Best regards

Neide Cardoso

Solution

Ok so you are looking in the right module, but did you check in tenants tab ? If either your whole module, or your particular site property is multitenant, that's where it will be, not in the site property tab

Hi Dorine,

You're  right, I had not validated the Tenant tab before and yes, the site properties of this module were in fact in the Tenant of that module.

Thank you for the help.

Best regards

Hello Neide, 

If there are more than one developer working in same module, may be some conflict happened and one of developers either overwrite existing version (with site property) with his version (without site property) or he merged conflicts but missed this site property

Hello Mostafa, 

No, it's not a matter of conflict, because as I said in the description, the site property exists in the service studio in DEV, but it does not appear in the service center, both in DEV and QAS and PRD.

Thanks

Neide

what do you mean when you say 'do not appear', where are you looking for it?  

Are you looking in the right module, and are you looking under the tenant in case of multi tenant site property ?

Ok If it is still exists into service studio, are you able to debug your action which uses this site property? Is value of site property retrieved while debugging?

Also is this happening to this site property only or you experience some issues regarding adding new actions or screen and publish them then while testing you pages you couldn't find them?

Hi Dorine,

Yes, when I say do not appear, I am referring to the service center... that is, the sites properties are created in the service studio, but in the sevice I do not see them. Look at the screenshots below:




Thanks,

Neide

Can you please check into service center that latest version is the published one?

Hi Mostafa,

Yes, I can debug and see the default value of the site property returned in the debug, alias it is being used within an action and if this default value was not being recognized, the action would give an error, but it is working fine ...

And yes, it's only happening with the sites properties and that specific module. Any changes you make to any action screen in this module are naturally reflected after you publish it.

Thanks,

I may suggest to check OutSystems database and check if there is any kind of locks? I am not sure because in case any locking happened to database this will result error while publishing.

Also if you have access to OutSystems dev environment server or one of system engineers who has access try to restart OutSytsems services but I am not sure if this will fix the issue or not.

Also you can open support ticket and follow up with support team

Hi Neide,

Its really strange ,have you tried to create a new(another) site property in Dev and try to deploy to QA and Prod and check if it is happening for every site property I would suggest you to raise a ticket with Outsystems Support.

The site property record is stored on the Entity Site_Property_Definition, where we will find the Name, Description, data type, Default value, and others. To find the current value of the Site Property we can check in two other tables, Site_Property_Shared or Site_Property. 

You can check Site_Property_Definition Entity records if it is there in the table.

Thanks

Hi Abhishek,

Yeah, it really is very strange, even before reading your answer, I had already done the test of creating a new site property in service studio in DEV and published it.

After publishing, I went to check in the service center (DEV) and it doesn't exist there either.

However, I will validate the sites properties created on the entities you mention.

Thank u very much,

Neide

Solution

Ok so you are looking in the right module, but did you check in tenants tab ? If either your whole module, or your particular site property is multitenant, that's where it will be, not in the site property tab

Hi Dorine,

You're  right, I had not validated the Tenant tab before and yes, the site properties of this module were in fact in the Tenant of that module.

Thank you for the help.

Best regards

Champion

Hi @Neide Gomes Cardoso ,

As Dorine said, please check under the Tenant tab in service center, in case of multitenant site property will be show under tenant tab.

Regards,

Arun

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.