<?xml version="1.0" encoding="UTF-8"?>
<!--
     Shipped parameters of the SAP System Landscape Directory
     (last change: $DateTime: 2013/02/25 08:19:32 $)

     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     !!! Do not really DELETE parameters, but mark them with delete="true" !!!
     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

     Short structure description:
     ============================
     The section "default" contains the standard SLD parameters.
     Other sections contain special parameters on expert level.

     Sub-sections are allowed for structuring, but the hierarchy is not used
     internally. Thus, sections with equal name are treated as one single
     section, independent of their parent section. For this reason,
     it is recommended to use
        <parent-section-name>.<section-name>
     as name of a sub-section.

     A description and a value of the parameter are optional. If the value is missing,
     the attribute "default" is taken as value. If this attribute is missing, too, the
     parameter is not defined at all.

     Commented DTD:
     ==============
     <!ELEMENT aiiparameters (section)*>

     <!ELEMENT section (description?, section*, parameter*)>
       <!ATTLIST section
                 name CDATA #REQUIRED
                 delete   (true|false)                      'false'       Section has to be deleted
     >
     <!ELEMENT parameter (description?,value?)>
       <!ATTLIST parameter
                 default  CDATA #IMPLIED                                  Default parameter value
                 name     CDATA #REQUIRED                                 Parameter name
                 type     (string|boolean|integer|numeric|pwd)  'string'  Parameter type
                 visible  (true|false)                          'true'    Visible in UI?
                 severity (low|medium|high|critical)            'medium'  Severity for application
                 delete   (true|false)                          'false'   Has to be deleted
                 encoded  (true|false)                          'false'   Value is encoded
                 owner    CDATA #IMPLIED                                  Parameter owner
                 since    CDATA #IMPLIED                                  First release
                 till     CDATA #IMPLIED                                  Last release (deleted)
     >

     <!ELEMENT description (#PCDATA)>

     <!ELEMENT value       (#PCDATA)>

-->

<aiiparameters>

  <!-- ****************************** -->
  <!-- Default Parameter Section      -->
  <!-- ****************************** -->
  <section name="default">
    <parameter name="TraceLevel" default="2" type="integer">
       <description>Application Trace Level
       0 = Errors (error messages cannot be suppressed),
       1 = plus Warnings,
       2 = plus Infos,
       3 = plus Debug,
       4 = plus Fine Debug,
       </description>
    </parameter>
    
    <parameter name="StartWithServer" default="false" type="boolean">
      <description>
        If this parameter is set to 'true', the SLD is automatically started with the AS Java if the nominal state is 'started'.
        If this parameter is set to 'false', SLD startup is done during the first incoming request.
        Note: the START / STOP buttons on the Administration page define the nominal state of the application. Thus, the application does not start if it has been explicitly stopped on the Administration page.
      </description>
    </parameter>

    <parameter name="WorkingDirectory" default="" type="string">
      <description>
        The SLD Working Directory by default points to the sub-directory 'sld' of the AS Java 'global' directory.
        The AS Java 'global' path is defined in the profile parameter 'DIR_GLOBAL' and can be read also from the
        Java System property 'sys.global.dir'. If you set the SLD Working Directory here,
        file upload, download, and SLD tracing features are re-directed.
        The parameter is used on all instances of the cluster after SLD restart.
        Caution: set this parameter for temporary purposes only!
      </description>
    </parameter>

    <parameter name="UserCacheLifetime" default="300" type="integer" delete="true"/>
    <parameter name="OverlayWithXIProfile" default="false" type="boolean" delete="true"/>
    <parameter name="JarmTraceOn" default="false" type="boolean" delete="true"/>
  </section>
  
  <!-- ************************ -->
  <!-- Web UI parameter section -->
  <!-- ************************ -->
  <section name="WebUI">
    <parameter name="SessionTimeout" default="1800" type="integer" delete="true"/>  
    <parameter name="TableLines" default="100" type="integer" delete="true"/>
    <parameter name="ShowStackTrace" default="false" type="boolean" delete="true"/>
    <parameter name="ShowObjectServerInTitle" default="false" type="boolean" delete="true"/>
    <parameter name="ShowSIDInTitle" default="false" type="boolean" delete="true"/>
    
    <parameter name="ShowCIMClassNames" default="false" type="boolean">
      <description>
        If true, show technical CIM class names (SAP_BCSystem)
        instead of user friendly names (BC System) in instance and class browser.
      </description>
    </parameter>
    
    <parameter name="RefreshInterval" default="10" type="integer">
       <description>Refresh interval in seconds for views with auto-refresh functionality.
       </description>
    </parameter>   
    
    <parameter name="DateFormat" default="yyyy-MM-dd" type="string">
      <description>
        Format used for displaying and entering dates. Use MM for month, dd for day, yy or yyyy for year.
      </description>
    </parameter>
    <parameter name="TimeFormat" default="HH:mm" type="string">
      <description>
        Format used for displaying and entering times. Use HH for hours, mm for minutes, ss for seconds.
      </description>
    </parameter>
    <parameter name="SCNamesJDIConform" default="true" type="boolean">
      <description>
        Check new software component and software component version names against rules of NetWeaver Development Infrastructure (NWDI).
      </description>
    </parameter>     
    <parameter name="LargeInstanceCount" default="100" type="integer">
       <description>
         Number of instances or items that is considered large. 
         The UI will react differently if a list has more than that many items. For example, the
         Technical System list will not display instances at startup, and the log
         will not display more lines without filtering.
         Set to 0 to disable this feature.
       </description>
    </parameter>
    
    <parameter name="LargeChangeLogCount" default="10000" type="integer">
       <description>
         Number of change log entries that is considered large.
         If a change log search has more hits than specified by this parameter, a warning dialog will be displayed requesting user confirmation before continuing with a possible long-running change log search.
         Specifying zero or a negative value will disable this warning dialog.
       </description>
    </parameter>
    
  </section>


  <!-- ******************************** -->
  <!-- Object Manager parameter section -->
  <!-- ******************************** -->
  <section name="ObjectManager">
    <parameter name="BufferInstances" default="true" type="boolean">
       <description>
         If 'true' the object manager uses a memory cache for CIM instances.
       </description>
    </parameter>

    <parameter name="InstanceBufferSize" default="40000" type="integer">
       <description>
          Maximum number of CIM instances held in the SLD instance cache. Eviction is based on an LRU strategy (LRU = Least Recently Used).
       </description>
    </parameter>

    <parameter name="InstanceBufferTTLMinutes" default="0" type="integer">
       <description>
          Defines a time-to-live (TTL) for entries in the SLD instance cache. If a cache entry is older than the TTL it will be evicted regardless of any other considerations.
          This TTL ensures that potential mismatches in the instance cache are not conserved indefinitely, e.g. if a cache invalidation message is lost.
          Specifying zero or a negative value disables TTL handling entirely.
       </description>
    </parameter>
    
    <parameter name="StrictModifyClassChecks" default="true" type="boolean">
       <description>
          If 'true' modifications of CIM classes are checked in a strict manner. This means that any incompatible
          change to a class is rejected no matter if there are any instances present that can not be updated
          consistently.
          However, if this parameter is set to 'false' incompatible changes to CIM classes will be allowed if
          there are no instances present or if all instances can be updated consistently.
       </description>
    </parameter>
    
    <parameter name="StrictModifyQualifierChecks" default="true" type="boolean">
       <description>
          If 'true' modifications of CIM qualifiers are checked in a strict manner. This means that any incompatible
          change to a qualifier is rejected no matter if the qualifier is used by any class or instance.
          However, if this parameter is set to 'false' incompatible changes to CIM qualifiers will be allowed if the
          qualifier is not used anywhere.
       </description>
    </parameter>
    
    <!-- Deleted 14.12.2005 (7.1) -->
    <parameter name="RejectUnsupportedCIMQualifiers" default="true" type="boolean" delete="true"/>
  </section>

  <!-- ***************************** -->
  <!-- Persistence parameter section -->
  <!-- ***************************** -->
  <section name="Persistence">
    <!-- Deleted for 7.1 in public profile only (10.10.2006) -->
    <parameter name="UseNormalizedChangeLog" default="false" type="boolean" delete="true"/>
    <parameter name="JCOPoolSize" default="10" type="integer" delete="true"/>    
  </section>
  
  <!-- ******************************* -->
  <!-- Import/Export parameter section -->
  <!-- ******************************* -->
  <section name="ImportExport">
    <!-- Deleted 12.12.2005 for 7.1 -->
    <parameter name="LockNamespaceOnImport" default="true" type="boolean" delete="true"/>
    <parameter name="ShowOldPages" default="false" type="boolean" delete="true"/>

    <parameter name="ImportMaxErrorCount" default="100" type="integer">
      <description>
        Maximum error count for soft errors (default: 100). Soft errors in an SLD import are those related to the content, that is, the data to be imported does not fit to the current SLD content. The most prominent examples are cardinality violations and missing association ends.
        The import aborts when the number of soft errors exceeds the limit set here. Set a negative value for an unlimited count.
      </description>
    </parameter>

  </section>


  <!-- ********************* -->
  <!-- data supplier section -->
  <!-- ********************* -->

  <section name="datasupplier">

    <parameter name="TraceLevel" default="2" type="integer" delete="true"/>
    <parameter name="CacheSyncTime" default="86400" type="integer" delete="true"/>
    <parameter name="MaxUpdateInterval" default="3600" type="integer" delete="true"/>
    <parameter name="NameMapFile" default="agentnmap.xml" type="string" delete="true"/>
    <!-- Deleted in public profile only -->
    <parameter name="RfcServerCount" default="5" type="integer" delete="true"/>

    <parameter name="StartRfcServer" default="true" type="boolean">
      <description>
        If set to true, the RFC server part of the SLD bridge is started. 
        The RFC server part accepts SAP Application Server ABAP system data.
      </description>
    </parameter>

    <parameter name="GatewayHost" default="" type="string">
      <description>
        Host name of the SAP gateway where RFC (ABAP) data suppliers send data to.
        This can be either a standalone gateway, the central service instance gateway (7.10),
        or the gateway of the ABAP system.
      </description>
    </parameter>

    <parameter name="GatewayService" default="" type="string">
      <description>
        Service name (sapgwXX) or port number (33XX) of the SAP gateway on the host specified by parameter
        'GatewayHost' where the SLD bridge registers itself.
      </description>
    </parameter>

    <parameter name="DataTrace" default="false" type="boolean">
      <description>
        If set to true, write all incoming data packets as files into sub directory 'trace/Bridge' 
        of the SLD working directory (see Server Settings).
      </description>
    </parameter>

    <parameter name="UnicodeGatewayRegistrationId" default="SLD_UC" type="string">
      <description>
        Program ID of the SLD data supplier bridge at the SAP gateway for Unicode RFC partner systems.
        Important Note: Do not change this value without changing the program ID in the RFC destinations
        of all (!) SAP Application Servers ABAP registering in this SLD. All these systems have to be
        on release 7.10 or higher.
      </description>
    </parameter>

    <parameter name="NoneUnicodeGatewayRegistrationId" default="SLD_NUC" type="string">
      <description>
        Program ID of the SLD data supplier bridge at the SAP gateway for NONE Unicode RFC partner systems.
        Important Note: Do not change this value without changing the program ID in the RFC destinations
        of all (!) SAP Application Servers ABAP registering in this SLD. All these systems have to be
        on release 7.10 or higher.
      </description>
    </parameter>
    
    <parameter name="PingTimeoutMS" default="1000" type="integer">
      <description>
        Defines the timeout that is used to check the availability of unresponsive remote data supplier targets.
        If data suppliers are forwarded to an unrepsonsive SLD system, forwarding to other SLD systems could be hindered. To avoid such a situation an unresponsive system is pinged using this (typically short) timeout to skip forwarding if the system is not yet available again.
        Decreasing this value may speed up forwarding if there is an unrepsonsive system but can lead to failures in detecting that a previously unresponsive system is available again.
        Increasing this value may slow down forwarding if there is an unrepsonsive system.
        Specifying zero or a negative value disables the ping mechanism. In this case each forwarding target will be used when a data supplier package is received without checking its responsiveness first.
      </description>
    </parameter>
    
    <parameter name="FingerprintThresholdSeconds" default="240" type="integer">
      <description>
        Time interval (in seconds) during which complete processing of supplied data is enforced. 
        This means, data that is reported multiple times within this interval will be processed like new or changed data, 
        even if it does not contain any changes compared to previous data. 
        For example, by manually triggering a data supplier twice you can enforce complete processing. 
        Specifying zero or a negative value disables this feature.
      </description> 
    </parameter>

    <parameter name="FingerprintExpirationHours" default="11" type="integer">
      <description>
        Time interval (in hours) during which complete processing of supplied data is omitted for unchanged 
        data to improve bridge throughput. This means, unchanged data that is reported multiple times within 
        this interval will not be processed. Only the sync time stamp will be updated. Specifying zero or a 
        negative value enforces complete processing of all supplied data.
      </description> 
    </parameter>
    
    <parameter name="SNC_Mode" default="false" type="boolean">
      <description>
        The SNC (Secure Network Communications) component provides extra security by encrypting data and guaranteeing more secure authentication by both partners in a communication.
        If you have SNC installed, you can choose whether to use the extra security functions by setting the SNC mode.
      </description> 
    </parameter>
    
    <parameter name="SNC_MyName" default="" type="string">
      <description>
        SNC name of the RCF server program. Example: p:CN=testuser, OU=TEST01, O=SAP, C=DE
      </description> 
    </parameter>
    
    <parameter name="SNC_QoP" default="3" type="integer">
      <description>
        Quality of protection of data transfer for connections that are initiated by the SAP system.

	The following values are available:
	1 = Secure authentification only
	2 = Data integrity
	3 = Data confidentiality
      </description> 
    </parameter>
    
    <parameter name="SNC_Lib" default="" type="string">
      <description>
        External security product's library. Path and file name of the library. Example: c:\usr\sap\SAPCryptolib\sapcrypto.dll
      </description> 
    </parameter>

    <parameter name="ServerTrace" default="false" type="boolean" delete="true"/>
    <parameter name="RedirectRemote" default="true" type="boolean" delete="true"/>
	
	<parameter name="TechnicalInstancesLifeTime" default="-1" type="integer">
      <description>
	Defines a lifetime for technical instance data, e.g. SAP_J2EEEngineInstance (SAP AS Java Instance) or SAP_BCApplicationServer (BC Application Server). The corresponding time unit is specified by the TechnicalInstancesLifeTimeUnit parameter.

	When a system registers itself in SLD, a technical instance will be deleted together with all data that depends on it if the technical instance has not been supplied for a time period exceeding this lifetime.

	If this parameter is set to 0, technical instances will be deleted immediately in case of absence.
	A negative value means the lifetime is infinite, and the technical instances will never be deleted automatically.

	Once this parameter is activated, the last synchronization time of old technical instances, which are not supplied anymore, is updated to a value 12 hours in the past. That means SLD assumes that such technical instances have been reported by the previous registration.
    </description>
    </parameter>

	<parameter name="TechnicalInstancesLifeTimeUnit" default="2" type="integer">
      <description>
	Defines the time unit for the TechnicalInstancesLifeTime parameter.

                Possible values are:

                0 = seconds 
                1 = hours
                2 = days

	Any other value is interpreted as the default value.
      </description>
    </parameter>
	
	<parameter name="AutomaticSystemMove" default="0" type="integer">
      <description>
	Controls the behavior of the automatic AS Java or AS ABAP system move that is initiated by a host name change while processing data in the SLD bridge. 
	The automatic move can prevent system duplicates in SLD.

	You can select from the values: 
	0 = No system move is initiated by host name change even if SID and the Installation Number (10-digit) of the system are the same. A new system is created in SLD.
	1 = Recommended: The system is moved to a new host name, but only if SID, Installation Number (10-digit) and System Number (18-digit) are the same as in the previous system.
	2 = Restricted: The system is moved if SID and Installation Number (10-digit) are the same. This is a special method that must only be used if system landscape must not contain the same SID twice. Using this value is not recommended, use only on explicit advice. 
	
	Any other value is interpreted as the default value. 
      </description>
    </parameter>
  </section>

  <section name="Security">
    <parameter name="UserCacheLifetime" default="0" type="integer">
      <description>
        Maximum lifetime in seconds for user objects cached internally (default: 0).
        Zero or a negative value will disable the user cache.
        Enabling the user cache may be required in certain scenarios to improve performance.
      </description>
    </parameter>
  </section>
  
  <section name="ContentSync">
    <parameter name="PollingInterval" default="600" type="integer">
       <description>
         This interval defines the minimum rate (in seconds) at which SLD content sync sources will be queried for changes. If no content sync notification has been received in the polling interval, the target SLD actively polls for changes in source systems. Usually the polling interval is longer than the notification interval to rely on notifications rather than regular polling.
         Specifying a lower value results in more synchronous behavior of content synchronization (if no notifications are used) but increases network traffic due to frequent polling. Specifying a higher value results in more asynchronous behavior (if no notifications are used) and reduced network traffic.
         If zero or a negative value is specified, polling will be disabled.
       </description>
    </parameter>

    <parameter name="NotificationInterval" default="60" type="integer">
       <description>
         This interval defines the maximum rate (in seconds) at which remote SLD systems will be notified about content changes. When a content change occurs in the notification interval after the last change,  the notification will be delayed to the end of this interval. Otherwise, a notification will be sent immediately.
         If you specify a lower value, this will result in more synchronous behavior of content synchronization but increases network traffic due to notifications. If you specify a higher value, this will result in more asynchronous behavior and reduced network traffic.
         If zero or a negative value is specified, notifications are disabled. For example, disabling notifications is necessary if a firewall prevents access from the content synchronization source in direction of the target SLD.
       </description>
    </parameter>
    
    <parameter name="ThreadPoolSizeForPolling" default="1" type="integer">
       <description>
         This parameter defines the maximum number of threads used for content synchronization.
         Increasing this value will consume more resources, but may increase throughput because background processing may be executed in a parallel manner.
         Please note that parallelization is only possible for different target namespaces. Synchronizing content from multiple sources into the same target namespace can not be executed in parallel.
         If zero or a negative value is specified, "1" will be used instead.
       </description>
    </parameter>
    
    <parameter name="ReadTimeoutSec" default="90" type="integer">
       <description>
         This interval defines the timeout in seconds used for remote requests to content synchronization source systems.
       </description>
    </parameter>
    
    <parameter name="SelectIntervalSec" default="0" type="integer">
       <description>
         This value defines the time interval used for querying change log entries from the source system that occurred since the last processed entry. Zero or a negative value means that no time interval is used.
         Setting a time interval incurs additional overhead but may become necessary if timeouts occur due to a large number of pending changes (millions). For example, this can happen if the source SLD is affected by an endless circular bridge forwarding of generic data suppliers for an extended period of time. For details on this issue refer to SAP note 1721707.
       </description>
    </parameter>
    
    <parameter name="FullSyncRelaxedModelCheck" default="false" type="boolean">
      <description>
        This parameter determines behavior of the prerequisite model version check that is performed at the beginning of a full sync.
        If 'true' is selected, the target namespace is allowed to have a higher model version than the source (the default is that both models must be identical). 
        Note that in such a case the full sync may take more time, because fingerprint comparison of instances may detect differences simply because classes differ.
      </description>
    </parameter>
    
    <parameter name="ConflictResolutionOnPropertyLevel" default="false" type="boolean">
      <description>
        Switch for the conflict resolution enabling the update of individual, non conflicting properties. In general, a change message is conflicting
        with the target namespace, if the original state of the change differs from the current target state. In default resolution mode, the content
        synchronization rejects the complete instance change in case of a conflict and a message rank lower than the target namespace rank.
        If this switch is set to TRUE, every property of the instance is checked individually for conflicting with the target state.
        In this mode only the conflicting properties are rejected, the non conflicting properties are updated in the target namespace.
        In case of a bi-directional content synchronization it is recommended to run both sides in the same conflict resolution mode.
      </description>
    </parameter>
  </section>

  <section name="dscimclient0" delete="true"/>	
  <section name="Query" delete="true"/>
</aiiparameters>
