Please help. I can't connect to the K2 SmartObject.
I connected to the K2 OData through Excel or Power BI, created sample SmartObject, made it available, but after logon to the K2 I can't see any SmartObjects.
Screenshots below.
Available SmartObjects:
OData feed (Excel):
Info issue:
Best answer by DmitryR
The problem is related to Russian as the main system language.
Solution is:
1. Open the "Web.config" file by path: [Program Files]K2WebServicesAPISmartObjectService.Odata 2. Find: "<system.web>" 3. After "<system.web>" in new line add: "<globalization culture="en-US" uiCulture="en-US" />" 4. Save file 5. Restart IIS cmd: iisreset
Khanh your link doesn't work for me, an issue is: You do not have sufficient privileges for this resource or its parent to perform this action.
I turned on OData tracing, please check log file in attachment.
I created the new SmartObject "PowerBI_Test2".
Physical path to the SmartObject "[Program Files]K2WebServicesAPISmartObjectService.ODatav3PowerBI_Test2"" isn't exist, and folder "v3" isn't exist too.
From your K2 Management, go to Authentication > Claims > Issuers. What issuer are you using? Also check the Realms page to see which realm is using which issuer.
Checking this because recently I came across a case where an organization's users are using ADFS to login. If they try to open the OData API with a user that uses the K2 security label, the OData API works.
The problem is related to Russian as the main system language.
Solution is:
1. Open the "Web.config" file by path: [Program Files]K2WebServicesAPISmartObjectService.Odata 2. Find: "<system.web>" 3. After "<system.web>" in new line add: "<globalization culture="en-US" uiCulture="en-US" />" 4. Save file 5. Restart IIS cmd: iisreset