Skip to Content
avatar image
Former Member

UDS 4.0 service does not start

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]  

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Apr 17, 2008 at 12:34 PM

    UDS 4.0 not supported on Windows XP Professional???

    That's ridiculous. 80%+ of the HMI/SCADA and historians are probably on XP.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.

  • avatar image
    Former Member
    Jun 18, 2008 at 08:24 AM

    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?

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 09, 2008 at 09:10 PM

    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

    Add comment
    10|10000 characters needed characters exceeded