We have some legacy software programmed in Delphi 2007. I had to upgrade Indy to something quite new from their source snapshot to be able to support TLS v1.2 in my application.
Old Indy was removed and new packages compiled and installed. Note that Indy changed also naming of the packages, currently they are called IndyCore110.bpl etc - with 110 suffix for D2007. Which probably doesn't even matter, since the packages are in any case newly build and the library itself is modified slightly.
Of course, the compiled packages and units from kbmMW CodeGear edition which we used in other parts of the system (and which need to be in the same Delphi environment on the same build machine) are not compatible with the new Indy neither by naming nor by whatever stands for version there, I can't re-install the kbmWM's packages.
If I understand it right, I need to obtain sources for kbmWM in order to be able to re-build and re-install it (while, possibly, fixing some compatibility issues where it comes in contact with new Indy). (Please correct me if this is wrong).
What I don't know is - which edition of kbmWM do I even need, what is the difference between Professional and Enterprise - are they different by component structure or only by licensing/support features? The CodeGear edition - which edition with sources does it correspond to - Professional or Enterprise?
I've attempted to compose a list of components and classes which are definitely explicitly used in our source, maybe this could help in answering the question. Here it is:
TkbmMWClientQuery
TkbmMWClientStoredProc
TkbmMWClientConnectionPool
TkbmMWBinaryStreamFormat
TkbmMWTCPIPIndyClientTransport
TkbmMWPooledSession
TkbmMWSimpleClient
TkbmMWServer
TkbmMWTCPIPIndyServerTransport
TkbmMWPooledSession
TkbmMWDBXConnectionPool
TkbmMWMSSQLMetaData
TkbmMWADOXConnectionPool
TkbmMWCustomConnection
TkbmMWClientIdentity
TkbmMWAccessPermissions
TkbmMWCustomServiceForm
TkbmMWCustomService
TkbmMWBinaryStreamFormat
TkbmMemTable
TkbmMWBinaryStreamFormat
I hope somebody can either consult me on what edition I might be able to use or advise me on installing the precompiled CodeGear edition together with the updated Indy. The Indy version is 10.0.52 downloaded from here: http://www.indyproject.org/Sockets/Download/Files/Indy10.DE.aspx