SOAP ISAPI in Delphi Seattle vs Delphi Berlin

I have the SDK Version 9.0.97.1245
If I compile my ISAPI in Delphi Seattle all is well
If I compile my ISAPI in Delphi Berlin everything seems the same until I try and access the ISAPI. The error I get when trying to access the service from Delphi is:
‘Cannot parse SOAP error’
‘Cannot Load XML document’
'DTD is prohibited’
Reverting to Delphi Seattle (without making any changes) solves the problem.

Thanks, logged as bugs://75140

they have changed TWebRequest methods so they return string instead of AnsiString as in Seattle. looks like, their changes have broken something in our code.
I will investigate

they have refactored their code so request now isn’t read automatically.

pls update uROWebBrokerServer.pas as

function TROWebBrokerServer.ReadRequestStream(aRequest : TWebRequest): TStream;
...
begin
  {$IFDEF DELPHIXE10UP}
    aRequest.ReadTotalContent;  // added
    SetString(s, PAnsiChar(@aRequest.RawContent[0]), Length(aRequest.RawContent));
  {$ELSE}

bugs://75140 got closed with status fixed.

Logged as bugs://i63148.

bugs://i63148 was closed as fixed.