Advertisement
Guest User

Simatic Stuff pr0f

a guest
Nov 5th, 2011
3,302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.58 KB | None | 0 0
  1. -----BEGIN PGP SIGNED MESSAGE-----
  2. Hash: SHA1
  3.  
  4. So, to continue the 5th with some more fun, here's a Simatic HMI box, property of smu.edu.
  5. The webconfig down here:
  6. <?xml version="1.0" encoding="UTF-8"?>
  7. <UserDataBase>
  8. <USER NAME="Administrator">
  9. <GROUP NAME="23**AWD54'1" A1="4977b871d815a9b6590b1924c4f7ef36"/>
  10. <GROUP NAME="Engineering" A1="fd511e149c743925a04a35f3832cb54c"/>
  11. <GROUP NAME="SoapUser" A1="b19a13a5ee71476a460b98794fb72319"/>
  12. <GROUP NAME="OPC" A1="a9dc9c2a3148def4dd1d4bdd48f2fd61"/>
  13. <GROUP NAME="UserData" A1="703aa4551f6592f4269fc02a165544e6"/>
  14. <GROUP NAME="PasswordList" A1="fad0bca492788704b7c304741e54dc16"/>
  15. <GROUP NAME="RuntimeAccess" A1="9a26b9d2fed1a049ec52cecfd6236782"/>
  16. <GROUP NAME="RTCommunication" A1="2b4ae8ae456ccca6b5681614099c296d"/>
  17. <GROUP NAME="FileBrowserUser" A1="aa090cf04066dab3ed4ad0ee53b4987b"/>
  18. <GROUP NAME="FileBrowserAdministrator" A1="c35a9ccc9bb70546598b1687f288977f"/>
  19. </USER>
  20. </UserDataBase>
  21. Though, as far as I can see, they've configured their Simatic INCREDIBLY poorly. Since the web interface doesn't ask for credentials.
  22.  
  23. Here are some screenshots of the graphical interface:
  24. http://i40.tinypic.com/2dhz6mv.png
  25. http://i43.tinypic.com/ims1fs.png
  26. http://i40.tinypic.com/v5efyf.jpg
  27.  
  28. Their CAcert.pem
  29.  
  30. - -----BEGIN CERTIFICATE-----
  31. MIICRTCCAa6gAwIBAgIEAwAABjANBgkqhkiG9w0BAQUFADBnMRAwDgYDVQQKEwdT
  32. SUVNRU5TMQwwCgYDVQQLEwNBdUQxIjAgBgkqhkiG9w0BCQEWE1BLSUluZm9AU2ll
  33. bWVucy5jb20xITAfBgNVBAMTGE1pbmlXZWItUm9vdC1DZXJ0aWZpY2F0ZTAeFw0w
  34. MjEwMTAxNDAwMDVaFw0wNDEwMDkxNDAwMDVaMGcxEDAOBgNVBAoTB1NJRU1FTlMx
  35. DDAKBgNVBAsTA0F1RDEiMCAGCSqGSIb3DQEJARYTUEtJSW5mb0BTaWVtZW5zLmNv
  36. bTEhMB8GA1UEAxMYTWluaVdlYi1Sb290LUNlcnRpZmljYXRlMIGfMA0GCSqGSIb3
  37. DQEBAQUAA4GNADCBiQKBgQDJ3eSp4dx2ObNVNGATt9lrpLYSJnClPYSbZu8oqi8H
  38. Uag4l3F11TYgsj6tGGHSEJmHu3vTBI/zMrsoU8icuvvCy2Xrf4QfEY58Fzdr6pTw
  39. ppJ/Bj0QA2AjVkjkrZNM2bxkOX41RY5eliOTGvMFR+BNB4XnH5S7t3xKDiP5C+mS
  40. CQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAHZZL16y73zSrnhtTIwyM3KpG/yoWZbA
  41. spk8G9ErWRpTeJpy7NYGtL3ru4TaGzqsAFWZrUUE2eI7SWfuJV6FskXWXkJ7AAbb
  42. c3H+0kfjDJ7p36dc/cS5MsXiNK5NHSOSU+1cMkwoz6w1AC16N+LdZZMjUQwwBHXX
  43. qOmanKzRNfXN
  44. - -----END CERTIFICATE-----
  45.  
  46. Aaaand their webcfg.xml
  47.  
  48. <SERVERPAGES>
  49. <BASE>
  50. <www LOCALLINK="/Flash/Simatic/WebContent/" BROWSEABLE="TRUE"/>
  51. <StorageCard LOCALLINK="/Storage Card/" BROWSEABLE="TRUE"/>
  52. <StorageCard2 LOCALLINK="/Storage Card2/" BROWSEABLE="TRUE"/>
  53. <Images LOCALLINK="/Flash/Simatic/WebContent/" BROWSEABLE="TRUE"/>
  54. <OpcXml LOCALLINK="/Flash/Simatic/" BROWSEABLE="FALSE"/>
  55. <Temp LOCALLINK="/Temp/" BROWSEABLE="TRUE"/>
  56. <Flash LOCALLINK="/Flash/WebContent/" BROWSEABLE="FALSE"/>
  57. <MyDocuments LOCALLINK="/My Documents/" BROWSEABLE="TRUE"/>
  58. <WebServices LOCALLINK="/Flash/Simatic/" BROWSEABLE="FALSE"/>
  59. <Default.html><![CDATA[
  60. <!-- This is the Welcome Page to MiniWeb -->
  61. <HTML>
  62. <HEAD>
  63. <TITLE>
  64. Welcome to the MiniWeb - Server
  65. </TITLE>
  66. <META http-equiv="refresh" content="0;URL=/www/start.html"> <!-- This is for Test Purpose, delete later -->
  67. </HEAD>
  68. </HTML>
  69. ]]>
  70. </Default.html>
  71. </BASE><!-- Hier kommen die Server Optionen -->
  72. <SERVEROPTIONS>
  73. <DEFAULTDOCUMENT>
  74. Default.html <!-- Nach diesem Dokument wird gesucht, -->
  75. </DEFAULTDOCUMENT> <!-- Wenn nur ein Directory angegeben wurde -->
  76. <PORTNUMBER>
  77. 80
  78. </PORTNUMBER>
  79. <SSLPORTNUMBER>
  80. 443
  81. </SSLPORTNUMBER>
  82. <!-- Only FileAdminGroup can modify Filesystem -->
  83. <FILEADMINGROUP>
  84. FileAdministrator
  85. </FILEADMINGROUP>
  86. <!-- General Flag, weather is browsable allowed.
  87. A directory is browsable, when this global Flag
  88. is set, _and_ when the flag on the directory (or
  89. on a parent directory) is set. Both is needed!
  90. -->
  91. <BROWSEABLE>
  92. FALSE
  93. </BROWSEABLE>
  94. <LANGUAGE>
  95. ENGLISH
  96. </LANGUAGE>
  97. </SERVEROPTIONS>
  98. <MIME_TYPES>
  99. <FILE EXTENSION="htm" MIMETYPE="text/html" ICON="/Images/www.gif"/>
  100. <FILE EXTENSION="html" MIMETYPE="text/html" ICON="/Images/www.gif"/>
  101. <FILE EXTENSION="xml" MIMETYPE="text/xml" ICON="/Images/www.gif"/>
  102. <FILE EXTENSION="xsl" MIMETYPE="text/xml" ICON="/Images/www.gif"/>
  103. <FILE EXTENSION="csv" MIMETYPE="text/csv" ICON="/Images/www.gif"/>
  104. <FILE EXTENSION="jpeg" MIMETYPE="image/jpeg" ICON="/Images/Image.gif"/>
  105. <FILE EXTENSION="png" MIMETYPE="image/png" ICON="/Images/Image.gif"/>
  106. <FILE EXTENSION="jpg" MIMETYPE="image/jpeg" ICON="/Images/Image.gif"/>
  107. <FILE EXTENSION="jpeg" MIMETYPE="image/jpeg" ICON="/Images/Image.gif"/>
  108. <FILE EXTENSION="gif" MIMETYPE="image/gif" ICON="/Images/Image.gif"/>
  109. <FILE EXTENSION="wmz" MIMETYPE="image/wmz" ICON="/Images/File.gif"/>
  110. <FILE EXTENSION="wsdl" MIMETYPE="text/xml" ICON="/Images/www.gif"/>
  111. <FILE EXTENSION="doc" MIMETYPE="word/doc" ICON="/Images/Word.gif"/>
  112. <FILE EXTENSION="jar" MIMETYPE="binary/jar" ICON="/Images/File.gif"/>
  113. <FILE EXTENSION="directory" MIMETYPE="none/none" ICON="/Images/Directory.gif"/>
  114. <FILE EXTENSION="trashbin" MIMETYPE="none/none" ICON="/Images/Trash.gif"/>
  115. <FILE EXTENSION="zip" MIMETYPE="application/octet-stream" ICON="/Images/Zip.gif"/>
  116. <FILE EXTENSION="vbs" MIMETYPE="application/octet-stream" ICON="/Images/File.gif"/>
  117. <FILE EXTENSION="js" MIMETYPE="application/octet-stream" ICON="/Images/File.gif"/>
  118. <FILE EXTENSION="exe" MIMETYPE="application/octet-stream" ICON="/Images/File.gif"/>
  119. <FILE EXTENSION="htc" MIMETYPE="text/x-component" ICON="/Images/File.gif"/>
  120. <FILE EXTENSION="pem" MIMETYPE="binary/certificate" ICON="/Images/File.gif"/>
  121. <FILE EXTENSION="cer" MIMETYPE="binary/certificate" ICON="/Images/File.gif"/>
  122. </MIME_TYPES>
  123. <LIBRARIES><!-- Soap Application and Debug Filter entries -->
  124. <LIBRARY LOADPATH="HmiWebLink.dll">
  125. <SERVICE NAME="HmiWebLink"/>
  126. </LIBRARY>
  127. <LIBRARY LOADPATH="wwwSiemens.dll">
  128. <APPLICATION NAME="wwwSiemens">
  129. <URL BASE="/wwwSiemens"/>
  130. </APPLICATION>
  131. </LIBRARY>
  132. <!-- Conversion Services, UTF8 to ASCII conversion etc. -->
  133. <LIBRARY LOADPATH="ConvSrvc.dll">
  134. <SERVICE NAME="ConvSrvc" />
  135. </LIBRARY>
  136. <!-- SubscribeIF is used by the opc family, subscribeIF provides a service for -->
  137. <!-- variables subscribtions. SubscribeIF if not part of the masterstack. -->
  138. <LIBRARY LOADPATH="SubscribeIF.dll">
  139. <SERVICE NAME="SubscribeIF"/>
  140. </LIBRARY>
  141. <!-- BrowseIF provides a service for variable browsing, this will be used by the -->
  142. <!-- opc family. BrowseIF is not part of the masterstack. -->
  143. <LIBRARY LOADPATH="BrowseIF.dll">
  144. <SERVICE NAME="BrowseIF"/>
  145. </LIBRARY>
  146. <LIBRARY LOADPATH="SoapApp.dll">
  147. <APPLICATION NAME="SoapApp">
  148. <URL BASE="/soap"/>
  149. </APPLICATION>
  150. </LIBRARY>
  151. </LIBRARIES>
  152. <CONFIGURATION_DATA>
  153. <!-- Section for Timer Service -->
  154. <!-- Local time in +/- minutes to GMT -->
  155. <TIMEZONE>
  156. +60
  157. </TIMEZONE>
  158. <!-- Section for the SSL Application. -->
  159. <SSL>
  160. <CERTIFICATES DefaultCert="cert.cer" DefaultKey="key.pem"/>
  161. </SSL>
  162. <PKI>
  163. <CACERTIFICATES CaCert="cacert.pem" CaKey="cakey.pem"/>
  164. </PKI>
  165. <!-- Section for customizing File Browsing -->
  166. <DEFAPP>
  167. <DIRHEAD><![CDATA[
  168. <HTML>
  169. <HEAD>
  170. <TITLE>
  171. MiniWeb Directory Browser
  172. </TITLE>
  173. </HEAD>
  174. <body BGCOLOR="#C0C0C0"
  175. TEXT="#000000"
  176. ALINK="#c60444"
  177. VLINK="#c60444"
  178. LINK="#c60444"
  179. background="/www/bg.jpg">
  180. <H2 ALIGN="RIGHT">
  181. <img src="/www/siemens.jpg">
  182. </h2>
  183. <table><tr>
  184. <TD valign="baseline"><img src="/www/R_Arrow.jpg" hspace="6"/></td>
  185. <td valign="top"><a href="/www/start.html" style="text-decoration: none">
  186. <font face="Tahoma" color="#c60444" size="2"><b>Back to start page</b></font></a></TD>
  187. </tr></table> <hr>
  188. <SCRIPT LANGUAGE="JavaScript">
  189. function Delete(What)
  190. {
  191. if (window.confirm("Do you really want to delete this file"))
  192. {
  193. location.replace(What);
  194. }
  195. }
  196. </SCRIPT>
  197. <DIV STYLE="overflow:scroll; height='75%'; width='100%'; text-align:left">
  198. <font face="Tahoma" size="2">
  199. <TABLE>
  200. <TR>
  201. <TH CLASS="DIRACCESS">
  202. %=DIRPATH%
  203. </TH>
  204. </TR>
  205. <TR>
  206. <TH>
  207. &nbsp;
  208. </TH>
  209. <TH>
  210. Name
  211. </TH>
  212. <TH>
  213. Size
  214. </TH>
  215. <TH>
  216. Attributes
  217. </TH>
  218. <TH>
  219. Write Time
  220. </TH>
  221. <TH>
  222. </TH>
  223. </TR>
  224. ]]></DIRHEAD>
  225. <DIRTAIL>
  226. <![CDATA[
  227. </TABLE>
  228. </DIV>
  229. <HR>
  230. <TABLE width="100%">
  231. <TR>
  232. <TD COLSPAN="2">
  233. <FONT SIZE="4">
  234. Directory Operations
  235. </FONT>
  236. </TD>
  237. <TD>
  238. </TD>
  239. </TR>
  240. <TR>
  241. <TD>
  242. </TD>
  243. <FORM METHOD="POST" ACTION="%=DIRPATH%" ENCTYPE="multipart/form-data">
  244. <TD WIDTH="200">
  245. <INPUT TYPE="submit" VALUE="Upload File" STYLE="{width:200;}">
  246. </TD>
  247. <TD>
  248. <INPUT TYPE="file" NAME="file" SIZE="30" MAXLENGTH="80">
  249. </TD>
  250. <TD>
  251. </TD>
  252. </FORM>
  253. </TR>
  254. <TR>
  255. <TD>
  256. </TD>
  257. <FORM METHOD="GET" ACTION="%=DIRPATH%">
  258. <TD>
  259. <INPUT TYPE="submit" VALUE="MKDir" STYLE="{width:200;}">
  260. </TD>
  261. <TD>
  262. <INPUT TYPE="TEXT" NAME="CreateDir" SIZE="30" MAXLENGTH="80">
  263. </TD>
  264. <TD>
  265. </TD>
  266. </FORM>
  267. </TR>
  268. </TABLE>
  269. <HR>
  270. </font>
  271. </BODY
  272. </HTML>
  273. ]]></DIRTAIL>
  274. <DIRLINE>
  275. <![CDATA[
  276. <TR>
  277. <TD>
  278. %=ICONPATH%
  279. </TD>
  280. <TD>
  281. <A HREF="%=DESTINATIONPATH%">%=FILENAME%</A>
  282. </TD>
  283. <TD>
  284. %=FILESIZE%
  285. </TD>
  286. <TD>
  287. %=FILEATTRIBUTES%
  288. </TD>
  289. <TD>
  290. %=FILETIME%
  291. </TD>
  292. <TD>
  293. %=TRASHBINPATH%
  294. </TD>
  295. </TR>
  296. ]]>
  297. </DIRLINE>
  298. <LOADSUCCEED>
  299. <![CDATA[
  300. <HTML>
  301. <HEAD>
  302. <TITLE>
  303. MiniWeb Configuration successfully loaded
  304. </TITLE>
  305. </HEAD>
  306. <body BGCOLOR="#000040" TEXT="YELLOW" ALINK="GOLD" VLINK="LIGHTSKYBLUE" LINK="PALETURQUOISE">
  307. <H1>
  308. MiniWeb Configuration successfully loaded.
  309. </H1>
  310. <P>
  311. MiniWeb was rebooted automatically.
  312. </P>
  313. <H2>
  314. <A HREF="/" target="_top">Click here to return to entrance Page.</A>
  315. </h2>
  316. </body>
  317. </HTML>
  318. ]]>
  319. </LOADSUCCEED>
  320. <SENDCOMPLETE>
  321. <![CDATA[
  322. <HTML>
  323. <HEAD>
  324. <TITLE>
  325. File Operation Complete
  326. </TITLE>
  327. </HEAD>
  328. <BODY>
  329. <SCRIPT>
  330. location.replace("%=FORWARDURL%");
  331. </SCRIPT>
  332. </BODY>
  333. </HTML>
  334. ]]>
  335. </SENDCOMPLETE>
  336. </DEFAPP>
  337. <!-- Section for the Soap application.
  338. - Soap Application itself acts as a static WebService (linked to SOAP app).
  339. Its registration is done in the first static entry below.
  340. - All static WebServices need to be in STATIC section.
  341. - Dynamically linked WebServices are placed inside LIBRARY entries.
  342. - Security checks for all WebServices can be applied by using <SOAPAPP SECUREGROUP="WebServices">
  343. - Security checks for a specific WebService are enabled by using <URL ... SECUREGROUP="Groupname" />
  344. -->
  345. <!-- <SOAPAPP SECUREGROUP="WebServices">-->
  346. <SOAPAPP>
  347. <!-- place all statically linked WebServices here -->
  348. <!--
  349. <STATIC>
  350. <WEBSERVICE NAME="WebServiceAdmin"
  351. WSDL="/WebServices/Services/Admin.wsdl">
  352. <URL BASE="/Admin"/>
  353. </WEBSERVICE>
  354. </STATIC>
  355. -->
  356. <!-- place all dynamically loaded WebServices in library elements -->
  357. <!--
  358. - -->
  359. <LIBRARY LOADPATH="RuntimeAccess_SOAP.dll">
  360. <WEBSERVICE NAME="RuntimeAccess" WSDL="/WebServices/RuntimeAccess.wsdl">
  361. <URL BASE="/RuntimeAccess" SECUREGROUP="SoapUser"/>
  362. </WEBSERVICE>
  363. </LIBRARY>
  364.  
  365. <LIBRARY LOADPATH="OpcXmlMW.dll">
  366. <WEBSERVICE NAME="OpcXmlMW" WSDL="/WebServices/OpcXmlMW.wsdl">
  367. <!-- URL BASE="/OpcXml" SECUREGROUP="OPC" /-->
  368. <URL BASE="/OpcXml"/>
  369. </WEBSERVICE>
  370. </LIBRARY>
  371. </SOAPAPP>
  372.  
  373. <!-- This is the configuration section for the OpcXml MiniWeb Service "OpcXmlMW"-->
  374. <!-- If you define a MinScanRate < 100ms the ScanRate will be internal set to 100ms-->
  375. <OpcXmlMW MinScanRate="100"
  376. MinSubscriptionPingRate="10000"
  377. MaxWaitTime="5000"
  378. MaxHoldTime="7500"
  379. EnableBuffering="1">
  380. <!--Enter here the properties you will support additional with all of your Variable Providers-->
  381. <!--For predefined propery names and data types see the OPC XML DA Spec.-->
  382.  
  383. <AdditionalProperties>
  384. <Property Name="highEU" DataType="xsd:double"/>
  385. <Property Name="lowEU" DataType="xsd:double"/>
  386. </AdditionalProperties>
  387.  
  388. <!--Enter here the path to your Variable Providers file-->
  389. <VariableProviders PathToProviders="/OpcXml/OpcXml.xml"/>
  390.  
  391. <!-- Enter here the name(s) of your supported LocaleIDs.-->
  392. <!-- The first entry found will be the default language.-->
  393. <!-- A missing or empty entry will fail to load the OpcXml MiniWeb Service.-->
  394. <LanguageDependentInfos>
  395. <!-- "en-US" ist support for englisch. A reference for the 2 letter Language Codes: ISO 639 you'll find under-->
  396. <!-- http://www.unicode.org/unicode/onlinedat/languages.html-->
  397. <Language LocaleID="en">
  398. <!-- All entries must be present and shall be not empty.-->
  399. <!-- A missing or empty entry will fail to load the OpcXml MiniWeb Service.-->
  400. <StatusAndInfo StatusRunning="The OpcXml MiniWeb Service runs as expected :-)"
  401. StatusFailed="The OpcXml MiniWeb Service failed :-(("
  402. StatusNoConfig="The OpcXml MiniWeb Service has no config :-("
  403. StatusSuspend="The OpcXml MiniWeb Service is at the moment suspended :-("
  404. StatusTest="The OpcXml MiniWeb Service is in Test mode, no real connection to the underlying Variable Providers :-()"
  405. StatusCommFault="The OpcXml MiniWeb Service has an communication error :-("
  406. VendorInfo="Siemens AG (c) 2002 / written by Christian Hock ATS 1 HA2469"
  407. ProductVersion="V 1.0.0 english"/>
  408. <!-- All entries must be present and shall be not empty.-->
  409. <!-- A missing or empty entry will fail to load the OpcXml MiniWeb Service.-->
  410. <ErrorDescription NoError="The operation completed successfully."
  411. ReadOnly="The Item is read only and cannot be written to."
  412. WriteOnly="The Item is write only and cannot be read or returned in a Write response."
  413. BadType="The server cannot convert the data to the requested data type."
  414. InvalidFilter="The filter string was not valid."
  415. InvalidItemID="The item name does not conform to the server's syntax."
  416. InvalidPID="The property name is not valid for the specified item."
  417. Range="The value is out of range."
  418. StaleValue="The value is time stamped older than the requested maximum age."
  419. TimedOut="The operation timed out."
  420. UnknownItemID="The item is no longer available in the server address space."
  421. UnknownPath="The item path is not known to the server."
  422. NotSupported="Server does not support writing quality / timestamp."
  423. Q_OutOfRange="Error in writing the quality for an item."
  424. T_OutOfRange="Error in writing the timestamp for an item."
  425. B_OutOfRange="Error in writing the Vendor or Limit Bits for an item."
  426. Clamp="A value passed to WRITE was accepted but the output was clamped."
  427. UnsupportedRate="The server does not support the requested data rate but will use the closest available rate."
  428. InvalidHandle="The subscription is not known for the specified handle."
  429. Busy="The server is currently processing another SubscriptionPolledRefresh from that client."
  430. InvalidContinuationPoint="The continuation point (browse) is not valid."
  431. InvalidHoldTime="The time delay until the specified holdtime is too long (server specific)."
  432. NoItemList="No item list has been passed in the request."
  433. ServerState="The operation failed, because the server is in the wrong state."
  434. OutOfMemory="The operation could not complete due to memory limitations."
  435. UnknownError="The operation failed."/>
  436. </Language>
  437. <Language LocaleID="de">
  438. <!-- All entries must be present and shall be not empty.-->
  439. <!-- A missing or empty entry will fail to load the OpcXml MiniWeb Service.-->
  440. <StatusAndInfo StatusRunning="Der OpcXml MiniWeb Service laeuft hervorragend :-)"
  441. StatusFailed="Der OpcXml MiniWeb Service hat Totalausfall :-(("
  442. StatusNoConfig="Der OpcXml MiniWeb Service hat keine Konfiguration :-("
  443. StatusSuspend="Der OpcXml MiniWeb Service ist momentan nicht betriebsbereit :-("
  444. StatusTest="Der OpcXml MiniWeb Service ist im Testmode, keine Verbindung zu einem Variablen Provider :-()"
  445. StatusCommFault="Der OpcXml MiniWeb Service einen Kommunikationsfehler :-("
  446. VendorInfo="Siemens AG (c) 2002 / geschrieben von Christian Hock ATS 1 HA2469"
  447. ProductVersion="V 1.0.0 deutsch"/>
  448. <!-- All entries must be present and shall be not empty.-->
  449. <!-- A missing or empty entry will fail to load the OpcXml MiniWeb Service.-->
  450. <ErrorDescription NoError="Die Operation wurde erfolgreich beendet."
  451. ReadOnly="Das Item hat nur Lese- und keine Schreibrechte."
  452. WriteOnly="Das Item hat nur Schreibrechte und kann nicht gelesen oder nach dem schreiben zurueckgegeben werden."
  453. BadType="Der Server kann die Daten nicht in den angeforderten Datentyp konvertieren."
  454. InvalidFilter="Der angegebene Filter ist ungueltig."
  455. InvalidItemID="Die Itemname ist ausserhalb des dem Server bekannten Namensraum."
  456. InvalidPID="Der Server kennt bei dem angeforderten Item das Property nicht."
  457. Range="Der Wert ist ausserhalb des zulaessigen Bereichs."
  458. StaleValue="Der Wert hat einen Zeitstempel der aelter ist als das angeforderte Maximalalter."
  459. TimedOut="Die Wartezeit ist abgelaufen."
  460. UnknownItemID="Das Item ist nicht laenger verfuegbar."
  461. UnknownPath="Der Zugriffspfad ist dem Server unbekannt."
  462. NotSupported="Der Server unterstuetzt das Schreiben von quality / timestamp NICHT."
  463. Q_OutOfRange="Fehler beim schreiben der Quality."
  464. T_OutOfRange="Fehler beim schreiben des Timestamps."
  465. B_OutOfRange="Fehler beim schreiben von Vendor oder Limit Bits."
  466. Clamp="Der geschriebene Wert wurde akzeptiert, aber er wurde festgehalten."
  467. UnsupportedRate="Der Server unterstuetzt die angeforderte Update Rate nicht, benutzt aber die Naechstmoegliche."
  468. InvalidHandle="Eine Subscription mit diesem Handle ist nicht bekannt."
  469. Busy="Der Server bearbeitet von diesem Client bereits einen SubscriptionPolledRefresh."
  470. InvalidContinuationPoint="Der continuation point (browse) ist ungueltig."
  471. InvalidHoldTime="Die angegebene HoldTime ist zu lang (server specific)."
  472. NoItemList="Es wurde keine Itemliste im request uebergeben."
  473. ServerState="Der Server in im falschen Zustand."
  474. OutOfMemory="Die Operation wurde wegen fehlenden Speichers abgebrochen."
  475. UnknownError="Die Operation ist fehlgeschlagen."/>
  476. </Language>
  477. </LanguageDependentInfos>
  478. </OpcXmlMW>
  479. </CONFIGURATION_DATA>
  480. <HTTP_RESULT_CODES>
  481. <RESULT NAME="200">
  482. <CODE>
  483. OK
  484. </CODE><![CDATA[
  485. Server reports no Error
  486. ]]></RESULT>
  487. <RESULT NAME="400">
  488. <CODE>
  489. BAD REQUEST
  490. </CODE><![CDATA[
  491. <H1>
  492. A Syntaxerror in URL or Headers occured.
  493. </H1>
  494. ]]></RESULT>
  495. <RESULT NAME="401">
  496. <CODE>
  497. Unauthorized
  498. </CODE><![CDATA[
  499. WWW-Authenticate = "WWW-Authenticate"
  500. REALM = "realm"
  501. REALM-VALUE = "MiniWeb"
  502. ]]></RESULT>
  503. <RESULT NAME="404">
  504. <LANGUAGE NAME="GERMAN">
  505. <CODE>
  506. NOT FOUND
  507. </CODE><![CDATA[
  508. <HTML>
  509. <HEAD>
  510. <TITLE>
  511. MiniWeb Client Workbench
  512. </TITLE>
  513. </HEAD>
  514. <BODY class="ERROR"
  515. STYLE="{Font-Size= 14pt;};">
  516. <H2 ALIGN="RIGHT">
  517. <EM>MiniWeb</EM> 1.4.1 Client Workbench
  518. </H2>
  519. <HR>
  520. </HR>
  521. <H1>404 Not Found</H1>
  522. <H2>Die Angeforderte URL wurde nicht gefunden.</H2>
  523. <BR/>
  524. <DIV CLASS="TEXT">
  525. Der <EM>MiniWeb</EM> Server kann die angeforderte Seite nicht finden.
  526. </DIV>
  527. <HR></HR>
  528. <B>
  529. <U OnClick="history.back()" STYLE="cursor: hand;">Dr&uuml;cken Sie hier um zur letzten Seite zur&uuml;ckzukehren.
  530. </U>
  531. </B>
  532. </BODY>
  533. </HTML>
  534. ]]></LANGUAGE>
  535. <CODE>
  536. NOT FOUND
  537. </CODE><![CDATA[
  538. <HTML>
  539. <HEAD>
  540. <TITLE>
  541. MiniWeb Client Workbench
  542. </TITLE>
  543. </HEAD>
  544. <BODY class="ERROR"
  545. STYLE="{Font-Size= 14pt;};">
  546. <H2 ALIGN="RIGHT">
  547. <EM>MiniWeb</EM> 1.4.1 Client Workbench
  548. </H2>
  549. <HR>
  550. </HR>
  551. <H1>404 Not Found</H1>
  552. <H2>The Resource you're requested is not found.</H2>
  553. <BR/>
  554. <DIV CLASS="TEXT">
  555. <EM>MiniWeb</EM> Server cannot find the resource you're looking for.
  556. </DIV>
  557. <BR></BR>
  558. <HR></HR>
  559. <B>
  560. <U OnClick="history.back()" STYLE="cursor: hand;">Click here to return to previous page.
  561. </U>
  562. </B>
  563. </BODY>
  564. </HTML>
  565. ]]></RESULT>
  566. <RESULT NAME="402">
  567. <CODE>
  568. PAYMENT REQUIRED
  569. </CODE>
  570. <![CDATA[
  571. <HTML>
  572. <HEAD>
  573. <TITLE>
  574. MiniWeb Client Workbench
  575. </TITLE>
  576. </HEAD>
  577. <BODY class="ERROR"
  578. STYLE="{Font-Size= 14pt;};">
  579. <H2 ALIGN="RIGHT">
  580. <EM>MiniWeb</EM> 1.4.1 Client Workbench
  581. </H2>
  582. <HR>
  583. </HR>
  584. <H1>402 Invalid License</H1>
  585. <H2>The Resource you're requested needs a valid License.</H2>
  586. <BR/>
  587. <DIV CLASS="TEXT">
  588. You have requested a resource which needs a valid software license.
  589. <EM>MiniWeb</EM> Server cannot fullfill your request until this license is installed.
  590. Contact your system administrator for additional information.
  591. </DIV>
  592. <BR></BR>
  593. <HR></HR>
  594. <B>
  595. <U OnClick="history.back()" STYLE="cursor: hand;">Click here to return to previous page.
  596. </U>
  597. </B>
  598. </BODY>
  599. </HTML>
  600. ]]>
  601. </RESULT>
  602. <RESULT NAME="500">
  603. <CODE>
  604. INTERNAL SERVER ERROR
  605. </CODE><![CDATA[
  606. Internal Server Error occured.
  607. ]]></RESULT>
  608. <RESULT NAME="501">
  609. <CODE>
  610. NOT IMPLEMENTED
  611. </CODE><![CDATA[
  612. Method used by the client is not implemented.
  613. ]]></RESULT>
  614. <RESULT NAME="503">
  615. <CODE>
  616. SERVICE UNAVAILABLE
  617. </CODE><![CDATA[
  618. <HTML>
  619. <HEAD>
  620. <TITLE>
  621. MiniWeb Client Workbench
  622. </TITLE>
  623. </HEAD>
  624. <BODY class="ERROR"
  625. STYLE="{Font-Size= 14pt;};">
  626. <H2 ALIGN="RIGHT">
  627. <EM>MiniWeb</EM> 1.4.1 Client Workbench
  628. </H2>
  629. <HR>
  630. </HR>
  631. <H1>503 The server is overloaded at this time</H1>
  632. <H2>Please try it later.</H2>
  633. <BR/>
  634. <DIV CLASS="TEXT">
  635. The service you have requested is known by the server but not available for
  636. the moment.
  637. </DIV>
  638. <BR></BR>
  639. <HR></HR>
  640. <B>
  641. <U OnClick="history.back()" STYLE="cursor: hand;">Click here to return to previous page.
  642. </U>
  643. </B>
  644. </BODY>
  645. </HTML>
  646. ]]></RESULT>
  647. <UNKNOWN>
  648. <CODE>
  649. INTERNAL SERVER ERROR
  650. </CODE><![CDATA[
  651. Server gives no specific Information to this Error code
  652. ]]></UNKNOWN>
  653. </HTTP_RESULT_CODES>
  654. <USERDATABASE>
  655. <EXTERN SRC="UserDataBase.xml"/>
  656. </USERDATABASE>
  657. <STRINGTABLE>
  658. <LANGUAGE NAME="GERMAN">
  659. <MESSAGE ID="STR_ALL_OK">OK</MESSAGE>
  660. <MESSAGE ID="MINIWEB_ID">MiniWeb V1.4.1</MESSAGE>
  661. </LANGUAGE>
  662. <LANGUAGE NAME="ENGLISH">
  663. <MESSAGE ID="STR_ALL_OK">OK</MESSAGE>
  664. <MESSAGE ID="MINIWEB_ID">MiniWeb V1.4.1</MESSAGE>
  665. </LANGUAGE>
  666. </STRINGTABLE>
  667. </SERVERPAGES>
  668.  
  669. -----BEGIN PGP SIGNATURE-----
  670. Version: GnuPG v1.4.11 (GNU/Linux)
  671.  
  672. iQEcBAEBAgAGBQJOtTLbAAoJEFI8uH13Tfpaj10IAMkKPG6NIU/a03PMtmmKJn+n
  673. TBh3iGqBDnqRX9rolZTvLDOur4pjhX+aHj1wRH1VGkg+m8Skb+hX7DFUTmuA9vz/
  674. BwGUIwokqQlBaJXtSg2Jox6k+rVrvIF1SGYTt/X57gns7mgjBBCJ/xeAv80Ken43
  675. 4cL8R+Bm5fyGyFihBdFX8BTgSa1p2uH3iZVDoJrpNEnF7lmLDXvyVRFeWZ1Uffut
  676. N9HcgakvXbZUo8Qu6rKjgf1BbxTiZoHlq1bmV1/AzwWBeHIw3ABEE16nUwJX6JUL
  677. ZfxRjsvN/82HGAgLrG0KVZRZvYc7chbmgHM+S2RmTnp8703AdkCrGhFDxPWGZck=
  678. =hwwH
  679. -----END PGP SIGNATURE-----
  680.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement