Files
imsapidll48/FIX7_CONNECTION_DIAGNOSTICS.md
2026-09-03 21:32:00 +02:00

983 B

FIX7 - ihas.properties connection diagnostics

imsapiGetLibraryVersion(ref string) keeps its legacy binary signature and now returns multiple lines:

10.0.0-59 C# HttpClient port
ihas.properties=<absolute path next to IMSApiDotNet.dll>
itac.artes.clusternodes=<raw value read from that file>

The cluster-node line deliberately reports the physical file value, not a value overridden through IMSApiDotNet.setProperty(...). This makes it possible to verify immediately whether the intended deployment file was found.

For the expected deployment:

itac.artes.clusternodes=https://partner.itacsoftware.com:8181/mes

the test client's version output must contain exactly that cluster-node value.

Error -10305 is IMSAPI_REMOTE_SERVER_CALL_FAILED; it occurs after initialization when an actual IMSAPI HTTP call fails. The new version output therefore helps distinguish a missing/wrong ihas.properties from a later HTTP/locator/protocol failure.