Installation des packages .Net
J'essaie d'installer les packages requis pour utiliser .Net avec HealthShare comme ci-dessous.
.png)
Mais je ne peux pas utiliser Nuget pour le faire, et la documentation semble assez vague, doit-elle être configurée sur la même machine que l'instance InterSystems ?
Discussion (2)4
Comments
Je n'ai jamais utilisé Nuget mais en général IRISClient.dll, XEP.dll et au minimum IRIS client doit être sur la même machine que le projet.
Les versions client d'IRIS/ HealthShare sont fournis avec l'installation du Serveur dans le dossier suivant :
<dossier d'install>/devexample sous linux :
/usr/irissys/dev/dotnet/
`-- bin
|-- InterSystems.Data.Bindings.2.0.0.nupkg
|-- InterSystems.Data.IRISClient.2.0.0.nupkg
|-- InterSystems.Data.Utils.2.0.0.nupkg
|-- InterSystems.Data.XEP.2.0.0.nupkg
|-- net5.0
| |-- InterSystems.Data.Gateway.pdb
| |-- InterSystems.Data.Gateway.xml
| |-- InterSystems.Data.GatewayArm
| |-- InterSystems.Data.GatewayLinux
| |-- InterSystems.Data.GatewayOSX
| |-- InterSystems.Data.IRISClient.dll
| |-- InterSystems.Data.IRISClient.xml
| |-- InterSystems.Data.Utils.dll
| |-- InterSystems.Data.Utils.xml
| `-- Newtonsoft.Json.dll
`-- net6.0
|-- InterSystems.Data.Gateway.pdb
|-- InterSystems.Data.Gateway.xml
|-- InterSystems.Data.GatewayArm
|-- InterSystems.Data.GatewayLinux
|-- InterSystems.Data.GatewayOSX
|-- InterSystems.Data.IRISClient.dll
|-- InterSystems.Data.IRISClient.xml
|-- InterSystems.Data.Utils.dll
|-- InterSystems.Data.Utils.xml
`-- Newtonsoft.Json.dllToutes ces libraires peuvent etre utilisées sur une autre machine, elles ouvreront une socket TCP pour effectuer la connection sur le superserver port (1972 par default, 51773 pour HealthShare, enfin je crois).