on 04-16-2008 6:28 PM
I know that UDS 4.0 is not supported on Windows XP Professiona but this is what customers often use as their legacy OS for running OPC-Servers etc. Nevertheless we tried to run UDS 4.0 on Windows XP. The service seems to start but bombs out after a few seconds. I'll post the debug file in case someone has an idea how to get it to run.
[04/11/2008-14:04:55.070] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11400 Command Line: "C:\Programme\SAP\xMII\UDS\xMIIUDSHost.exe" ET09_SAP. [Host.cpp @ 433, CHostModule::LogConfig]
[04/11/2008-14:04:55.070] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11405 Host Build Configuration: Release. [Host.cpp @ 436, CHostModule::LogConfig]
[04/11/2008-14:04:55.070] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11406 Host Build Date: Dec 11 2007. [Host.cpp @ 437, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11407 Host Description: xMII UDS Host. [Host.cpp @ 438, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11408 Host File: xMIIUDSHost.exe. [Host.cpp @ 439, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11409 Host Version: 4.0.3.10. [Host.cpp @ 440, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11401 Found Aspect: OPC-DA. [Host.cpp @ 468, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Include Quality = No. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Acquisition Mode = Synchronous. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Read From Device = true. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Read Delay = 100. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Force flat namespace = false. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Automatically Reconnect = true. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: OPC Group Number = 1234. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: OPC Group Name = LHDS_OPCGROUP. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Acceptable Data Quality = Good. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Startup Delay = 1000. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Use Legacy Tag Format = false. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Legacy Delimiter = .. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Group Update Rate = 0. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: OPC Server = 192.168.207.22; ET09; OPC DA2. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Activate Items = Both. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11401 Found Aspect: Cache. [Host.cpp @ 468, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Mode = Cache with Dynamic Metadata. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Mask = . [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11401 Found Aspect: Host. [Host.cpp @ 468, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Pool Size = 5. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Runtime Mode = Service. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Stack Size = 0. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.085] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Collect Requests = false. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Shutdown Timeout = 10. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Use IOCP = true. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Service Startup = Manual. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Service Dependencies = Eventlog. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Trusted Requesters = . [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Maximum Concurrent Connections = 100. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Connection Wait Time = 5000. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Max Reconnect Sleep Time = 1000. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Auto-reconnect Attempts = 5. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Monitor Cycle = 15. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Port = 8087. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Log Level = Debug. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Service User = .\Administrator. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Service Password = *****. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11402 Found Parameter: Threading Model = MTA. [Host.cpp @ 487, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11401 Found Aspect: Logging. [Host.cpp @ 468, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11403 Operating System Version: Windows XP Professional (Build 2600) with Service Pack 2, Version (2.0), Components: Single User Terminal Services. [Host.cpp @ 501, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11411 Processor 0 Info - Speed: 2793 MHz, Name: Intel(R) Pentium(R) 4 CPU 2.80GHz, Identifier: x86 Family 15 Model 4 Stepping 1, Vendor: GenuineIntel. [Host.cpp @ 548, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, SYSTEM] 0x11412 Memory Used 89% - Physical Used 26 of 246 MB, Paged File 335 of 605 MB, Virtual Used 2002 of 2047 MB. [Host.cpp @ 557, CHostModule::LogConfig]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, DEBUG] 0x14000 Creating the provider thread. [DataServerThread.cpp @ 44, DataServerThread::Spawn]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, DEBUG] 0x14002 Spawning the thread. [DataServerThread.cpp @ 53, DataServerThread::Spawn]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14100 Provider thread has been created, and attempting to enter the xMIIOpcDaUDS.DataServer.1. [DataServerThread.cpp @ 82, DataServerThread::SpawnServer]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:3152, Host, DEBUG] 0x14003 Waiting for thread callback. [DataServerThread.cpp @ 57, DataServerThread::Spawn]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14101 Initializing COM environment. [DataServerThread.cpp @ 91, DataServerThread::SpawnServer]
[04/11/2008-14:04:55.101] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14102 Creating the provider. [DataServerThread.cpp @ 98, DataServerThread::SpawnServer]
[04/11/2008-14:04:55.132] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14103 Creating the local configuration context object. [DataServerThread.cpp @ 105, DataServerThread::SpawnServer]
[04/11/2008-14:04:55.132] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14104 Initializing the provider. [DataServerThread.cpp @ 109, DataServerThread::SpawnServer]
[04/11/2008-14:04:55.132] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2000 Got the self pointer. [Connection.cpp @ 246, CLHOpcDaConnection::FinalInitialize]
[04/11/2008-14:04:55.132] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2001 Got the DCOM settings: machine = 192.168.1.1, progid = ET09. [Connection.cpp @ 252, CLHOpcDaConnection::FinalInitialize]
[04/11/2008-14:04:55.132] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2002 Got the OPC settings: group = 1234, client = LHDS_OPCGROUP, mode = SYNCHRONOUS. [Connection.cpp @ 258, CLHOpcDaConnection::FinalInitialize]
[04/11/2008-14:04:55.148] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2003 Got the sleep time. {extra params}: {1000} [Connection.cpp @ 270, CLHOpcDaConnection::FinalInitialize]
[04/11/2008-14:04:55.148] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2016 Checking the state of the connection. [Connection.cpp @ 2032, CLHOpcDaConnection::Load]
[04/11/2008-14:04:55.148] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2017 Attempting to connect to the server. [Connection.cpp @ 2036, CLHOpcDaConnection::Load]
[04/11/2008-14:04:55.148] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2018 Got the servers class id. [Connection.cpp @ 2048, CLHOpcDaConnection::Load]
********** Start of Exception Stack Trace **********
1) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, ] 0x0 HRESULT: 0x80080005 [Starten des Servers fehlgeschlagen] [Connection.cpp @ 2051, CLHOpcDaConnection::Load]
2) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, RETHROW] 0x0 Rethrowing exception. [Connection.cpp @ 2157, CLHOpcDaConnection::Load]
3) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, RETHROW] 0x0 Rethrowing exception. [Connection.cpp @ 307, CLHOpcDaConnection::FinalInitialize]
4) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, RETHROW] 0x0 Rethrowing exception over COM. [tagUtil/lhds2Connection.h @ 583, lhds::LHDSConnectionImpl<class CLHOpcDaConnection>::Initialize]
5) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, ] 0x0 Caught exception over a COM boundry. [tagUtil/lhds2BrowseDs.h @ 68, lhds::LHBrowsingDataServerImpl<class CLHOpcDaDataServer>::InitializeRuntime]
6) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, RETHROW] 0x0 Rethrowing exception over COM. [tagUtil/lhds2BrowseDs.h @ 103, lhds::LHBrowsingDataServerImpl<class CLHOpcDaDataServer>::InitializeRuntime]
7) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, ] 0x0 Caught exception over a COM boundry. [tagUtil/lhds2BrowseDs.h @ 299, lhds::LHBrowsingDataServerImpl<class CLHOpcDaDataServer>::Initialize]
8) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, RETHROW] 0x0 Rethrowing exception. [tagUtil/lhds2BrowseDs.h @ 301, lhds::LHBrowsingDataServerImpl<class CLHOpcDaDataServer>::Initialize]
9) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, HANDLED] 0x0 Handled exception. [DataServerThread.cpp @ 117, DataServerThread::SpawnServer]
************** End of Exception Trace **************
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14106 Setting the initialization event. [DataServerThread.cpp @ 120, DataServerThread::SpawnServer]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:3152, Host, DEBUG] 0x14004 Finished initializing the provider thread. [DataServerThread.cpp @ 68, DataServerThread::Spawn]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14107 Entering the local message pump. [DataServerThread.cpp @ 126, DataServerThread::SpawnServer]
********** Start of Exception Stack Trace **********
1) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:3152, Host, ] 0x0 HRESULT: 0x80004005 [Unbekannter Fehler] [Host.cpp @ 217, CHostModule::PreMessageLoop]
2) [04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:3152, Host, HANDLED] 0x0 Handled exception. [Host.cpp @ 298, CHostModule::PreMessageLoop]
************** End of Exception Trace **************
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14108 Shutting down provider the provider thread. [DataServerThread.cpp @ 137, DataServerThread::SpawnServer]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x14109 Destroying the local configuration context. [DataServerThread.cpp @ 143, DataServerThread::SpawnServer]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2020 Checking status before disconnecting. [Connection.cpp @ 2164, CLHOpcDaConnection::Unload]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, UDS, DEBUG] 0x2004 Shutting down the connection. [Connection.cpp @ 316, CLHOpcDaConnection::FinalShutdown]
[04/11/2008-14:05:25.301] ET09_SAP [P:2380, T:1172, Host, DEBUG] 0x1410a Setting the shutdown event. [DataServerThread.cpp @ 160, DataServerThread::SpawnServer]
Is this true? In the xMII UDS 4.0 Installation Guide version 1.0 dated Jan. 2008. It stated in the planning section:
SAP xMII UDS runs on the following operating systems:
Microsoftu00AE Windowsu00AE XP Service Pack 2 or later (for development purposes only)
Microsoftu00AE Windowsu00AE Server 2003 Service Pack 1 or later
Can someone confirm this?
Thanks,
ken
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Facing the same problem on Windows XP. After installing CitectUDS and restarting the system, an error pops up saying
Could not execute the BasicAdminConsole, the program will exit.
Automation Error.
I have tried repairing Citect... any clues?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
UDS 4.0 not supported on Windows XP Professional???
That's ridiculous. 80%+ of the HMI/SCADA and historians are probably on XP.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Totally agree.
Here is an excerpt from the paper
xMII UDS Overview and Troubleshooting
written by
Martin Kreibe. Seems to be the official statement to this.
What are the System Requirements for xMII UDSs?
The xMII UDS product runs on Windows 2000 Server Service Pack 2 or greater. Though the xMII UDS product can run on Windows XP it is not supported for production usage due to the Operating Systems networking limitations.
User | Count |
---|---|
13 | |
7 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.