Eintrag in config.basis\httpservice_cfg.xml
<Uris>
<Uri>http://${fn:computername}:6302/</Uri>
</Uris>
<Handlers>
<XmlRpcRequestHandler name="speedy" page="speedy" >
<XmlRpcService value="6302" asm="SOG.ERP.Modules.LVS" type="SOG.ERP.Modules.LVS.Schnittstellen.SpeedyPick.SpeedyPickXmlRpcHandler" remoteEndpoint="http://sogwks38:6303" />
</XmlRpcRequestHandler>
</Handlers>
Start sogerpsrv manuell
bin\sogerp\sogerpsrv -x httpservice -ServicesConfig httpservice_cfg.xml -AuthenticationRequired false -LogMode Full -LogDir "C:\Users\Bliege\Desktop\Logs"
Einrichten SpeedPicAir Dienst auf Server
Passende Einträge in config SpeedyPic Air:
C:\ProgramData\SP2SG-V\sp2rfd.conf
# TCP Port for XmlRpc connections
Listen Port = 6303
# URL of the server receiving events via XML-RPC
XmlRpc Receiver = http://sogtsdev12:6302/speedy/
Allgemeines
Mit dem Start des Dienstes werden alle Displays abgefragt, die sich am SpeedyPicAir Dienst angemeldet haben.
Auch Offline Displays werden gemeldet und abgefragt.
Die Displays werden in die Tabelle f389 als msgtext = "NewDevice", vera = "83" eingetragen, sind hier nach dem Start Einträge vorhanden, sollte alles OK sein.
Die Ports (6302,6303) müssen durch die FW gelassen werden.