Jump to: navigation, search

XML Interface Toolkit


Revision as of 09:15, 11 February 2014 by KNO (Talk | contribs) (Created page with " == Command file == The Web Service must be configured by updating the ''Web.Config'' File. See web.config Examples to see an examp...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Command file

The Web Service must be configured by updating the Web.Config File. See web.config Examples to see an example for a service configuration file.

Area Setting Description
appSettings UBIK.DataBase.ConnectionString Configuration of the SQL connect string to the UBIK Database
appSettings UBIK.Service.MaxIdleMinutes Duration [in minutes] until a unused WebService shuts down automatically
appSettings UBIK.Service.ValityPeriode Duration [in seconds] until a cached record is marked as outdated in the UBIK Kernel
appSettings LogLevel LogLevel
appSettings LanguageID ID of the language that must be used by the Web Service. The Service will deliver the content of MultiLanguage Properties in this language.
appSettings UserRestrictive If this switch is "1", only known logins may connect to UBIK. If it is set to "0", every login may connect.
appSettings DeviceRestrictive If this switch is "1", only known and active devices may connect to UBIK. If it is set to "0", every device may connect.
appSettings TokenRestrictive If this switch is "1", data access is only possible after a successfull authentication. If it is set to "0", the token is not validated.
appSettings SessionManagementType Configure the type of Sessionmanagement the current Service should use 0 = local management, 1 = Local Application Service, 2 = Global Applicatoin Service
appSettings SessionManagementUrl In the case of SessionManagementType = 1 or 2, configure the Url of the Applicatoin service via this setting
loggingConfiguration listeners Full configuration of the UBIK Logging
requestLimits maxAllowedContentLength Configure the maximum allowed length of received content (see Example)

Example: Export

  <InterfaceManager>
  <Commands>
    <Interface FullName="UBIK.Interface.Module.XML, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" File="C:\UBIK\Studio\Interfaces\UBIK.Interface.Module.XML.dll" Class="UBIK.Interface.Module.XML.XMLDataInterface" Direction="E">
      <Parameter Key="Server" Value="sqlserver" />
      <Parameter Key="InitialCatalog" Value="ubik" />
      <Parameter Key="UserID" Value="sa" />
      <Parameter Key="Password" Value="sa" />
      <Parameter Key="RecordLifeTime" Value="-1" />
      <Parameter Key="WorkingFolder" Value="C:\UBIK\Xml\Work" />
      <Parameter Key="DataFile" Value="C:\UBIK\Xml\Data\data.xml" />
      <Parameter Key="DataMappingFile" Value="C:\UBIK\Xml\Map\map.xml" />
      <Parameter Key="DataView" Value="VIE_EXPORT" />
      <Parameter Key="DeleteFile" Value="0" />
      <Parameter Key="LogFolder" Value="C:\UBIK\Log\Temp" />
      <Parameter Key="LogFile" Value="export.log" />
    </Interface>
  </Commands>
  </InterfaceManager>

Example: Import

  <InterfaceManager>
  <Commands>
    <Interface FullName="UBIK.Interface.Module.XML, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" File="C:\UBIK\Studio\Interfaces\UBIK.Interface.Module.XML.dll" Class="UBIK.Interface.Module.XML.XMLDataInterface" Direction="I">
      <Parameter Key="Server" Value="sqlserver" />
      <Parameter Key="InitialCatalog" Value="ubik" />
      <Parameter Key="UserID" Value="sa" />
      <Parameter Key="Password" Value="sa" />
      <Parameter Key="RecordLifeTime" Value="-1" />
      <Parameter Key="WorkingFolder" Value="C:\UBIK\Xml\Work" />
      <Parameter Key="DataFile" Value="C:\UBIK\Xml\Data\data.xml" />
      <Parameter Key="DataMappingFile" Value="C:\UBIK\Xml\Map\map.xml" />
      <Parameter Key="DataView" Value="" />
      <Parameter Key="DeleteFile" Value="0" />
      <Parameter Key="LogFolder" Value="C:\UBIK\Log\Temp" />
      <Parameter Key="LogFile" Value="import.log" />
    </Interface>
  </Commands>
  </InterfaceManager>

Mapping file