{"users":[{"id":1,"username":"wlandgraf","name":"Wagner Landgraf","avatar_template":"/user_avatar/support.tmssoftware.com/wlandgraf/{size}/13_2.png","primary_group_name":"tmssupport","flair_name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF","flair_group_id":48,"admin":true,"moderator":true,"trust_level":4},{"id":5,"username":"Bart","name":"Bart","avatar_template":"/user_avatar/support.tmssoftware.com/bart/{size}/20_2.png","primary_group_name":"tmssupport","flair_name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF","flair_group_id":48,"admin":true,"moderator":true,"trust_level":4},{"id":6935,"username":"Brobeck_Micael","name":"Brobeck Micael","avatar_template":"/letter_avatar_proxy/v4/letter/b/f17d59/{size}.png","trust_level":2},{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/5172aaaad1386c19963474a0f0d8445c488b02db.png","admin":true,"moderator":true,"trust_level":4},{"id":3683,"username":"Leclerc_Marc","name":"Leclerc Marc","avatar_template":"/letter_avatar_proxy/v4/letter/l/48db29/{size}.png","trust_level":2},{"id":207,"username":"van_den_Berg_Mark","name":"van den Berg Mark","avatar_template":"/letter_avatar_proxy/v4/letter/v/ee59a6/{size}.png","trust_level":2},{"id":711,"username":"Rhett_Price","name":"Rhett Price","avatar_template":"/user_avatar/support.tmssoftware.com/rhett_price/{size}/154_2.png","trust_level":2},{"id":4561,"username":"AndrewSimard","name":"Andrew Simard","avatar_template":"/user_avatar/support.tmssoftware.com/andrewsimard/{size}/10337_2.png","trust_level":2},{"id":1383,"username":"Weetch_Russell","name":"Russell Weetch","avatar_template":"/user_avatar/support.tmssoftware.com/weetch_russell/{size}/6017_2.png","trust_level":2},{"id":7999,"username":"Winkel_Philipp1","name":"Winkel Philipp","avatar_template":"/letter_avatar_proxy/v4/letter/w/7c8e57/{size}.png","trust_level":2},{"id":9536,"username":"Ruben_Vandeginste","name":"RVG","avatar_template":"/letter_avatar_proxy/v4/letter/r/73ab20/{size}.png","trust_level":2},{"id":8692,"username":"Antonio_Pinon_Morales","name":"Antonio Piñón","avatar_template":"/letter_avatar_proxy/v4/letter/a/f05b48/{size}.png","trust_level":2},{"id":3816,"username":"REYNS_GREGOIRE","name":"REYNS GREGOIRE","avatar_template":"/user_avatar/support.tmssoftware.com/reyns_gregoire/{size}/9495_2.png","trust_level":2},{"id":3084,"username":"White_Dave1","name":"White Dave","avatar_template":"/letter_avatar_proxy/v4/letter/w/d78d45/{size}.png","trust_level":2},{"id":8336,"username":"Silber_Felix1","name":"Silber Felix","avatar_template":"/letter_avatar_proxy/v4/letter/s/96bed5/{size}.png","trust_level":2},{"id":7910,"username":"Dalton_Tom1","name":"Dalton Tom","avatar_template":"/letter_avatar_proxy/v4/letter/d/e99b99/{size}.png","trust_level":2},{"id":8054,"username":"Petr_Sramek","name":"Petr Sramek ","avatar_template":"/user_avatar/support.tmssoftware.com/petr_sramek/{size}/8159_2.png","trust_level":2},{"id":9036,"username":"Ernst_Henry","name":"Ernst Henry","avatar_template":"/letter_avatar_proxy/v4/letter/e/49beb7/{size}.png","trust_level":2},{"id":9055,"username":"Fletcher_Alan","name":"Fletcher Alan","avatar_template":"/user_avatar/support.tmssoftware.com/fletcher_alan/{size}/10867_2.png","trust_level":2},{"id":1878,"username":"Roman_Krejci","name":"Roman Krejci","avatar_template":"/letter_avatar_proxy/v4/letter/r/b487fb/{size}.png","trust_level":2},{"id":1957,"username":"Sarraf_Elias","name":"Elias Sarraf","avatar_template":"/letter_avatar_proxy/v4/letter/s/67e7ee/{size}.png","trust_level":2},{"id":684,"username":"LARGANGE_Didier","name":"LARGANGE Didier","avatar_template":"/letter_avatar_proxy/v4/letter/l/bc79bd/{size}.png","trust_level":2},{"id":4883,"username":"Rohit_Nz","name":"Gupta Rohit","avatar_template":"/user_avatar/support.tmssoftware.com/rohit_nz/{size}/11584_2.png","trust_level":2}],"primary_groups":[{"id":48,"name":"tmssupport"}],"flair_groups":[{"id":48,"name":"tmssupport","flair_url":"star","flair_bg_color":"FFFFFF","flair_color":"41A1DF"}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/business/tms-xdata/74?page=1","per_page":30,"top_tags":["tmswebcore","cloud-pack","fnc-ui-pack","web-core-release"],"topics":[{"fancy_title":"TMS BIZ: Behind the scenes with Wagner Landgraf","id":14904,"title":"TMS BIZ: Behind the scenes with Wagner Landgraf","slug":"tms-biz-behind-the-scenes-with-wagner-landgraf","posts_count":4,"reply_count":0,"highest_post_number":15,"image_url":null,"created_at":"2021-08-16T16:44:39.876Z","last_posted_at":"2021-09-02T12:04:50.121Z","bumped":true,"bumped_at":"2021-09-02T12:05:57.042Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"NOTE: Topic moved to: TMS BIZ: Behind the scenes with Wagner Landgraf so it&#39;s public and anyone can comment and vote.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1432,"like_count":3,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"About the TMS XData category","id":105,"title":"About the TMS XData category","slug":"about-the-tms-xdata-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2020-06-08T15:28:34.989Z","last_posted_at":null,"bumped":true,"bumped_at":"2020-06-22T14:39:51.786Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":454,"like_count":0,"has_summary":false,"last_poster_username":"Bart","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"TXDataWebDataConnection error","id":26853,"title":"TXDataWebDataConnection error","slug":"txdatawebdataconnection-error","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-09T10:39:37.407Z","last_posted_at":"2026-04-09T12:42:29.673Z","bumped":true,"bumped_at":"2026-04-09T12:42:29.673Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A new small project using XDataServer \nFrom TXDataWebDataConnection I get an error \nfound out that ** \nRequestUrl**: &quot;https://gg.mic.tfinka/$model&quot; \nBut the URL is https://gg.mic.tf/Inka \nShould trequestURL not be  &quot;http&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":12,"like_count":0,"has_summary":false,"last_poster_username":"Brobeck_Micael","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":6935,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"TXDataClient with Firemonkey","id":26847,"title":"TXDataClient with Firemonkey","slug":"txdataclient-with-firemonkey","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-06T17:09:55.255Z","last_posted_at":"2026-04-06T17:27:27.208Z","bumped":true,"bumped_at":"2026-04-06T17:27:27.208Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have an empty form that I created for multi device app. No matter what I do the WEBLib units keeps comming back, any idea on how to stop this behavior? Thanks \nunit MainForm; \ninterface \nuses \nSystem.SysUtils, System.T&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"Leclerc_Marc","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3683,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RE: VersionedConcurrencyControl error when adding a child entity (after deleting one)","id":25998,"title":"RE: VersionedConcurrencyControl error when adding a child entity (after deleting one)","slug":"re-versionedconcurrencycontrol-error-when-adding-a-child-entity-after-deleting-one","posts_count":25,"reply_count":10,"highest_post_number":26,"image_url":null,"created_at":"2025-09-25T14:32:27.774Z","last_posted_at":"2026-03-22T21:09:07.302Z","bumped":true,"bumped_at":"2026-03-22T21:09:07.302Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Mark, in case you don&#39;t want (or can&#39;t) wait for the update, here is the updated XData.Client.pas file with the improvements. Just replace your file with this one and call tms build to ask Smart Setup to recompile p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":59,"like_count":3,"has_summary":false,"last_poster_username":"van_den_Berg_Mark","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":"latest","description":"Most Recent Poster","user_id":207,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rate Limiting REST server","id":22246,"title":"Rate Limiting REST server","slug":"rate-limiting-rest-server","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2023-12-13T18:54:46.930Z","last_posted_at":"2026-03-19T14:37:27.418Z","bumped":true,"bumped_at":"2026-03-19T14:37:27.418Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Has anyone been able to determine a way to rate limit REST calls with an XData Server? \nThanks, \nRhett Price","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":298,"like_count":2,"has_summary":false,"last_poster_username":"Weetch_Russell","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":711,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":4561,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"`SolveReferences` not working properly","id":26311,"title":"`SolveReferences` not working properly","slug":"solvereferences-not-working-properly","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://support.tmssoftware.com/uploads/default/optimized/2X/3/3798fac33bdb717619afa3927961e3dc64fb933a_2_1024x690.png","created_at":"2025-11-26T13:07:56.723Z","last_posted_at":"2026-03-09T13:16:28.420Z","bumped":true,"bumped_at":"2026-03-09T13:16:28.420Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey, \nI use RawInvoke to get a TList&lt;&gt; object from an XData service as a return from a function, e.g. function GetValues: TList&lt;TData&gt;. In the WebCore application, I work with the list as a TJSArray object. If I want to &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":81,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7999,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DTO between XData and Web Core","id":26733,"title":"DTO between XData and Web Core","slug":"dto-between-xdata-and-web-core","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-05T13:27:38.149Z","last_posted_at":"2026-03-05T22:23:39.609Z","bumped":true,"bumped_at":"2026-03-05T22:23:39.609Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nFrom the documentation I understood that in TMS web core I can’t deserialize a DTO object created in XData (as is possible with a VCL client) ? \nIf I want to transfert (back and forth) a complex DTO (graph) betwe&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":36,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9536,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Version control with Master-Detail in XData","id":26730,"title":"Version control with Master-Detail in XData","slug":"version-control-with-master-detail-in-xdata","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-05T08:28:43.819Z","last_posted_at":"2026-03-05T08:28:44.164Z","bumped":true,"bumped_at":"2026-03-05T08:28:44.164Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Wagner, \nI experienced issues continuing on another ticket (VersionedConcurrencyControl error when adding a child entity (after deleting one)) regarding this issue, so I decided to create a new topic.  Hopefully you c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"van_den_Berg_Mark","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":207,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Question about XDataClient, Lookup Fields and TObjectMap","id":26686,"title":"Question about XDataClient, Lookup Fields and TObjectMap","slug":"question-about-xdataclient-lookup-fields-and-tobjectmap","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-02-23T10:30:07.690Z","last_posted_at":"2026-02-26T12:24:31.925Z","bumped":true,"bumped_at":"2026-02-26T12:24:31.925Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have been struggling with getting lookup fields - in combination with lookup comboboxes - to work properly. On initial loading in a grid, all values were blank until (re-)selected.  By chance, I stumbled on the ClientL&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":32,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":207,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Indy XData Server with HTTPS and JWT tutorial","id":26669,"title":"Indy XData Server with HTTPS and JWT tutorial","slug":"indy-xdata-server-with-https-and-jwt-tutorial","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-17T22:47:43.309Z","last_posted_at":"2026-02-18T00:08:41.088Z","bumped":true,"bumped_at":"2026-02-18T00:08:41.088Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Is there any tutorial or documentation to create an stand alone Indy REST API server with XData with JWT authentication and HTTPS capabilities, with support to Aurelius?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":35,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8692,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"XDataWebDataSet and TBlobField","id":26649,"title":"XDataWebDataSet and TBlobField","slug":"xdatawebdataset-and-tblobfield","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-12T12:34:20.636Z","last_posted_at":"2026-02-13T11:22:59.375Z","bumped":true,"bumped_at":"2026-02-13T11:22:59.375Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI have a XDataWebDataSet retrieving a Text BlobField. And I can’t get the text. I have tried to declare it as a TMemoField but I still can get the text. Is there a simple way to get the text from a BlobField ? \nThan&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":18,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3816,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Setting up an XData server for individual user database connections","id":26642,"title":"Setting up an XData server for individual user database connections","slug":"setting-up-an-xdata-server-for-individual-user-database-connections","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-02-11T17:01:45.062Z","last_posted_at":"2026-02-11T21:17:33.929Z","bumped":true,"bumped_at":"2026-02-11T21:17:33.929Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"First up, I have no need for Aurelius endpoints in my server, everything being handled through services. I’m using Devart IBDAC to connect to a Firebird database. \nIn order to allow use of database triggers to audit data&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":25,"like_count":0,"has_summary":false,"last_poster_username":"White_Dave1","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3084,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Logging Response Body","id":26560,"title":"Logging Response Body","slug":"logging-response-body","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-01-27T13:06:03.478Z","last_posted_at":"2026-01-31T13:00:33.486Z","bumped":true,"bumped_at":"2026-01-31T13:00:33.486Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have an Entity storing some informations of a third party API. \nI would like to store the fully recieved Response Body into a TBlob field into this Entity. \nEach record represents an API-Call. \nWhat are best practices &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":50,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":8336,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Calling a dataset Stored Procedure that has parameters","id":26537,"title":"Calling a dataset Stored Procedure that has parameters","slug":"calling-a-dataset-stored-procedure-that-has-parameters","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-01-21T10:53:49.968Z","last_posted_at":"2026-01-23T11:07:58.244Z","bumped":true,"bumped_at":"2026-01-23T11:07:58.244Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Support, \nI my learning to retrieve data using the XData component is used the direct SQL Command i.e. Select * From Mytable :@sampleID, @PrntOpt this works. However, I have stored procedures already calling the da&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"Dalton_Tom1","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":7910,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"EntityAuthorizeScope: Read for all, Write only for Admin","id":26505,"title":"EntityAuthorizeScope: Read for all, Write only for Admin","slug":"entityauthorizescope-read-for-all-write-only-for-admin","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-13T15:27:35.129Z","last_posted_at":"2026-01-13T17:37:18.809Z","bumped":true,"bumped_at":"2026-01-13T17:37:18.809Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am trying to set the authorisation on an entity and want to limit Write/Delete permissions to users with the scope of Admin, but want anyone to have read access, even if not logged in. \nHow would I set this up in attri&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":16,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cannot retrieve object from object pool","id":26500,"title":"Cannot retrieve object from object pool","slug":"cannot-retrieve-object-from-object-pool","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-01-12T16:06:51.174Z","last_posted_at":"2026-01-13T17:35:24.097Z","bumped":true,"bumped_at":"2026-01-13T17:35:24.097Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are getting this on more and more applications. \nStatus code: 500 Error Code: TObjectPool&lt;XData.Aurelius.ConnectionPool.TDBConnectionWrapper&gt;.EPoolAcquireException Cannot retrieve object from object pool \nOn the parti&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":35,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"XData + Aurelius: Swagger/OpenAPI fails when entity contains TDynamicProperties (EJsonGeneratorNotFound)","id":26418,"title":"XData + Aurelius: Swagger/OpenAPI fails when entity contains TDynamicProperties (EJsonGeneratorNotFound)","slug":"xdata-aurelius-swagger-openapi-fails-when-entity-contains-tdynamicproperties-ejsongeneratornotfound","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2025-12-15T12:02:25.649Z","last_posted_at":"2026-01-08T12:43:38.391Z","bumped":true,"bumped_at":"2026-01-08T12:43:38.391Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Subject: XData + Aurelius: Swagger/OpenAPI fails when entity contains TDynamicProperties (EJsonGeneratorNotFound) \nHello, \nwe are using Aurelius with XData, including dynamic fields via \nFireDacMySqlConnection.DefineMapp&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":2,"has_summary":false,"last_poster_username":"Petr_Sramek","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8054,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Indicator for Server-Side Processing Time","id":26478,"title":"Indicator for Server-Side Processing Time","slug":"indicator-for-server-side-processing-time","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-05T19:45:51.778Z","last_posted_at":"2026-01-05T20:24:41.092Z","bumped":true,"bumped_at":"2026-01-05T20:24:41.092Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Dear Support-Team, \ni&#39;d like to get a rough idea of ​​the processing time of server calls. \nMy idea: I&#39;m using the logging middleware with the FormatString := &#39;:method :url :statuscode - :responsetime ms :res[content-len&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9036,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Get raw Json for TXDataClient-Call","id":26475,"title":"Get raw Json for TXDataClient-Call","slug":"get-raw-json-for-txdataclient-call","posts_count":4,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-01-05T15:15:33.133Z","last_posted_at":"2026-01-05T18:02:15.472Z","bumped":true,"bumped_at":"2026-01-05T18:02:15.472Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \ni&#39;m trying to retrieve the raw content of the HTTP response when a service method is called via TXDataClient. This is for debugging purposes. \nTo do this, I&#39;m connecting the &quot;OnResponseReceived&quot; event of TXDataClien&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":27,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9036,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Empty data set when loading JSON using TXDataWebDataSet.SetJSOnData method","id":26439,"title":"Empty data set when loading JSON using TXDataWebDataSet.SetJSOnData method","slug":"empty-data-set-when-loading-json-using-txdatawebdataset-setjsondata-method","posts_count":16,"reply_count":6,"highest_post_number":16,"image_url":null,"created_at":"2025-12-18T14:37:04.662Z","last_posted_at":"2025-12-31T20:03:18.393Z","bumped":true,"bumped_at":"2025-12-31T20:03:18.393Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nWhen I try to load a resulting JSON String from a call to and XData server I end up with a blank record. \nThis is the code I use to load the dataset: \nprocedure TfDashboard.xdGetUserListLoad(Response: TXDataClien&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":["tmswebcore"],"tags_descriptions":{},"views":151,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9055,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Bcl library for delphi code generation lacks the possibility to emit class method","id":26446,"title":"Bcl library for delphi code generation lacks the possibility to emit class method","slug":"bcl-library-for-delphi-code-generation-lacks-the-possibility-to-emit-class-method","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-12-20T17:14:30.712Z","last_posted_at":"2025-12-22T12:32:09.037Z","bumped":true,"bumped_at":"2025-12-21T12:31:30.954Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am currently in the process of altering OpenAPI importer for rest services, and I cannot find the way to generate overriden class virtual method. None of TCodeMemberMethod properties of methods seems to be able to forc&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":37,"like_count":1,"has_summary":false,"last_poster_username":"system","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":1878,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"HTTP to HTTPS","id":26429,"title":"HTTP to HTTPS","slug":"http-to-https","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-12-17T11:57:07.553Z","last_posted_at":"2025-12-19T02:47:00.716Z","bumped":true,"bumped_at":"2025-12-19T02:47:00.716Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Changing the restserver to an HTTPS server from http and can not get it work \nWitch parameters should be set and to what \n1 on the restserver \n2 on my IIS webserver \n3 in Http.Sys \n4 if others that are needed \nI have a c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":86,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6935,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Receiving a returned memory stream in WEB Core","id":26430,"title":"Receiving a returned memory stream in WEB Core","slug":"receiving-a-returned-memory-stream-in-web-core","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://support.tmssoftware.com/uploads/default/original/2X/1/1ab8757b4852561c11b60b2bb4af2ed9f6f6f808.png","created_at":"2025-12-17T18:03:28.851Z","last_posted_at":"2025-12-18T14:19:52.899Z","bumped":true,"bumped_at":"2025-12-18T14:19:52.899Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI have the following service on a XDATA server: \n[HttpGet]\n function GetUserList: TStream;\n....\n**Implemented as** \nfunction TUserDataService.VerifyUserNamePassword(UserName: string; Password: string): integer;\nb&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":["tmswebcore"],"tags_descriptions":{},"views":43,"like_count":1,"has_summary":false,"last_poster_username":"Fletcher_Alan","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":9055,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"XDataClient and a service interface inside a plugin runtime only BPL","id":26409,"title":"XDataClient and a service interface inside a plugin runtime only BPL","slug":"xdataclient-and-a-service-interface-inside-a-plugin-runtime-only-bpl","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-12-12T22:51:46.928Z","last_posted_at":"2025-12-15T23:44:03.061Z","bumped":true,"bumped_at":"2025-12-15T23:44:03.061Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am creating a windows firemonkey client application with a plugin system,  when login form is in the exe and there are some modules with specific operations in them. \nInside of each BPL module, separated by the MVVM de&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":1,"has_summary":false,"last_poster_username":"Antonio_Pinon_Morales","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":8692,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"XData and C++Builder","id":26415,"title":"XData and C++Builder","slug":"xdata-and-c-builder","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-15T00:47:33.495Z","last_posted_at":"2025-12-15T09:56:25.097Z","bumped":true,"bumped_at":"2025-12-15T09:56:25.097Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have 2 requests: \n\nAre there any options or plans to get XData supported in C++Builder?\nIt would also be very useful and helpful to have equivalent components to XDataWebConnection and XDataWebDataSet that work in VCL &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":27,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1957,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"RESTDebugger connecting to music demo XDataServer and retrieving data","id":26351,"title":"RESTDebugger connecting to music demo XDataServer and retrieving data","slug":"restdebugger-connecting-to-music-demo-xdataserver-and-retrieving-data","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-12-05T07:20:04.655Z","last_posted_at":"2025-12-13T17:30:57.561Z","bumped":true,"bumped_at":"2025-12-13T17:30:57.561Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"How do you get the RESTDebugger to connect to the music demo XDataServer Api end points and retrieve data?  Do I need to get the JWT token in step 1 of the Authorization and pass that in step 2 of the Authorization?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":1,"has_summary":false,"last_poster_username":"Sarraf_Elias","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1957,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Error compiling an XDATA Server in Delphi IDE 64 bits","id":26350,"title":"Error compiling an XDATA Server in Delphi IDE 64 bits","slug":"error-compiling-an-xdata-server-in-delphi-ide-64-bits","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-04T22:11:29.127Z","last_posted_at":"2025-12-05T11:46:07.958Z","bumped":true,"bumped_at":"2025-12-05T11:46:07.958Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When trying to compile a An XData Server I get the following error: \n[dcc64 Fatal Error] Aurelius.Json.BlobConverter.pas(90): F2051 Unit XData.Criteria.ProjectionVisitor was compiled with a different version of Aurelius.&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":9055,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Single and Multi-tenant","id":26343,"title":"Single and Multi-tenant","slug":"single-and-multi-tenant","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-04T01:52:50.589Z","last_posted_at":"2025-12-04T15:28:12.864Z","bumped":true,"bumped_at":"2025-12-04T15:28:12.864Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nHow do I expose 2 models in the same server: \n\none shared\none multi-tenant \nXDataServer has a unique ModelName property.\n\nThanks","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":31,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":684,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Adding documentation to Swagger Endpoints","id":26244,"title":"Adding documentation to Swagger Endpoints","slug":"adding-documentation-to-swagger-endpoints","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-11-11T06:18:12.313Z","last_posted_at":"2025-11-12T11:09:48.422Z","bumped":true,"bumped_at":"2025-11-12T11:09:48.422Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I started adding some documentation to Endpoints for Swagger.  They appear fine on my local PC, but not on the server. \nI have copied all xml files (against my better judgement), because most of them are not relevant and&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":101,"like_count":1,"has_summary":false,"last_poster_username":"wlandgraf","category_id":74,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_have_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4883,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":1383,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]}]}}