HTTP API with boolean "HttpApiHeaderParameter" - after upgrade to 10.0.0.1627
Hi Remobjects It looks to me like the evaluation of a HttpApiHeaderParameter of type boolean has become more strict. In the sense that if you pass an illegal boolean value (could be “”) you get a blow...
View ArticleSuperHTTP server stops responding to any client
Hello, I have a situation that occurs at some user’s locations more often than at others in which the server suddenly stops replying to any clients, thus leading to timeout exceptions. Here are the...
View ArticleHow to prevent rare cases where RO HTTPS call hangs
On rare occasions we have a RO client (that uses a HTTPS connection) hangs in a call. It gets stuck in Receive functions. See screenshot. Is there a way to prevent this (apart from killing the thread...
View ArticleIndy-based transport channels using SSL via TaurusTLS library
Hi, In our solution, we also use Indy-based transport channels and we’re increasingly encountering requests for SSL-encrypted communication using the latest versions of the OpenSSL libraries...
View ArticleWhat is possible use of RetainObject
We are migrating to XE13 and the newest RemObjects/DataAbstract 4 Delphi SDK and notice RetainObject is not available anymore (it is now private) So we have to modify our code. In one instance it is...
View ArticleAre "special" (like ñ, or accented vocals) character allowed in RODL?...
Hello, I have a structure that has a field AñoFacturaGlobal. If we regenerate the _Intf using rodl2code then the files are correctly generated. If we do that from Service Builder then we get...
View Article_Intf codegen emits access to ancestor's private fields when a struct...
Product / versions Remoting SDK + Data Abstract for Delphi 10.0.0.1627 — RAD Studio 13.1 (Win32/Win64) → fails Same project with Remoting SDK + Data Abstract for Delphi 10.0.0.1553 — RAD Studio 11.2 →...
View ArticleFailing SuperHTTP request because of missing ContentType
Hello, We’ve run into an issue in our Delphi FMX app. We use TRONetSuperHTTPChannel to connect to a Remoting SDK SuperHTTP server endpoint as part of our login process. On Android, iOS and macOS the...
View ArticleEROBaseAsyncSocketError: Response already sent
Hello, I have just updated ROSDK to version 10.0.0.1627 and while running my set of tests, I’m now seeing the exception in the title with the following call stack: exception class :...
View ArticleSevere Code First startup scalability issue during RTTI → RODL generation...
Hello, We have been investigating a severe startup-time issue in one of our RemObjects SDK for Delphi servers that uses Code First services. Before posting this, we profiled the complete RTTI → RODL...
View ArticleArray with Nullable Elements in Delphi (uRONullable)
Hi, I’ve created Array with NullableInteger as Element Type My generated _Intf.pas has code (RO ver 10.0.0.1613): function NullableIntegerArray.IndexOf(const aValue: NullableInteger; const aStartFrom:...
View ArticleAfter installing windows security update KB5094126, application and windows...
We are using Grijjy http channel on client side. After installing the mentioned update and starting application, after aprox. 10 seconds, the operating system crashes. We examined the dump file,...
View ArticleNullableDateTime in C++Builder... does not compile, at least with classic...
Hello, I have never used (or tried to use) Nullable datatypes before. Today I changed one field, a DateTime, for a NullableDateTime, in one of my RODL and regenerated the _Intf files. When trying to...
View ArticleCORS preflight (OPTIONS) returns 404 on /api/* — how to add a global...
Hello, I have a Delphi REST service built with RO SDK (TROIndyHTTPServer + JSON message). It works fine from same-origin pages and from curl, but browsers from a different origin fail because the CORS...
View ArticleResource RODLFile not found in Remoting server using Hydra
Hi. We have a legacy application using Delphi 2010, SDK 6.0.61.1033, Hydra 3.0.51.881, built with runtime packages. The main exe is the RO server and loads several Hydra plugins. We need to make a...
View ArticleJSON: Serialize GUIDs without braces from a VCL Server for a REST endpoint?
Hello, I am exposing several methods from my app server for a HTTP API REST endpoint to be consumed by REST clients. In my unit tests, using xUnit from .NET, I added some new tests that validate the...
View ArticleConsuming RO Events by non-RO clients
since .1623 Consuming RO Events from Any Language Remoting SDK services can be accessed from languages that are not officially supported using the HTTP-based API. In addition to standard service...
View ArticleMinor cosmetic issue creating new service (D13)
I just added a new service to a DA server, and this is what I got on first compile, using DA .1623 and D13: 3 posts - 2 participants Read full topic
View ArticleMonitoring RemObjects.SDK.ThreadPool threads and activity
Hello team, We are running a Remobjects SDK server using IpSuperHttpServerChannel with a ThreadPool configuration: IpSuperHttpServerChannel serverChannel = new IpSuperHttpServerChannel();...
View ArticleLocalServiceAccess_Acquire
Hi, I just updated to 10.0.0.1621. Remobjects SDK for Delphi. I cannot compile my webservice ls := LocalServiceAccess_Acquire(clientid, 'SomeService'); It needs a third parameter. Can you advice what...
View Article