sap-inst_auto Client
   The sap-inst_auto yast2 client controls the installation of SAP products using
   the following yast2 modules:


SAPMedia

   This module is used for preparing the installations envinroment for a SAP product.
   The installation envinroment will be build in in /data/SAP_INST/<Product Count> directory.
   Except of the installation master all SAP media will be copied into /data/SAP_CDs.
   The installation master must be saved into /data/SAP_INST/<Product Count>/Instmaster 
   because the sap installer makes changes in this directory during the installation.

   The SAPMedia module can detect the type of SAP-media. The type of supplement
   media can not be detected. Thats why the type of media must be given. 
   At the time 2 type of media are provided:
   * sap         => All media provided by SAP
   * spupplement => All 3th party media
  

The sap-inst control is a list containing of SAP products to be installed.
The tags of this xml section are called "product". All product tags contains a list of media 
and some parameter.


Sample for SAP HANA or B1 Installation
<?xml version="1.0"?>
<!DOCTYPE profile>
<profile
  xmlns="http://www.suse.com/1.0/yast2ns"
  xmlns:config="http://www.suse.com/1.0/configns">
  <sap-inst>
    <products config:type="list">
      <product> 
        <media config:type="list">
          <medium>
            <url>nfs://server/path1</url>
            <type>sap</type>
          </medium>
          <medium>
           <url>nfs://server/path3</url>
           <type>supplement</type>
          </medium>
        </media>
        <sapMasterPW>blablabla</sapMasterPW>
        <sid>HA1</sid>
        <sapInstNr>00</sapInstNr>
        <sapMDC>no</sapMDC>
      </product> 
    </products> 
  </sap-inst> 
</profile>

Sample for SAP NW Installation
<?xml version="1.0"?>
<!DOCTYPE profile>
<profile
  xmlns="http://www.suse.com/1.0/yast2ns"
  xmlns:config="http://www.suse.com/1.0/configns">
  <sap-inst>
    <products config:type="list">
      <product> 
        <media config:type="list">
          <medium>
    	    <url>nfs://server/path1</url>
    	    <type>sap</type>
          </medium>
          <medium>
    	    <url>nfs://server/path2</url>
    	    <type>sap</type>
          </medium>
          <medium>
    	    <url>nfs://server/path3</url>
    	    <type>supplement</type>
          </medium>
        </media>
        <productID>NW_ABAP_ASCS:NW750.ADA.ABAP</productID>
        <iniFile>
<![CDATA[
###########################################################################################################################################################################
#                                                                                                                                                                         #
# Installation service 'SAP NetWeaver 7.5 > MaxDB > SAP Systems > Application Server ABAP > Distributed System > ASCS Instance', product id 'NW_ABAP_ASCS:NW750.ADA.ABAP' #
#                                                                                                                                                                         #
###########################################################################################################################################################################

#USED PARAMETERS ##masterPwd## ##sid## ##kernel## ##ascsVirtualHostname## ##instanceNumber## ##scsVirtualHostname##

# Password for the Diagnostics Agent specific <dasid>adm user. Provided value may be encoded.
DiagnosticsAgent.dasidAdmPassword = 

# Windows domain in which the Diagnostics Agent users must be created.
# The property is Microsoft Windows only. This is an optional property.
DiagnosticsAgent.domain = 

# Password for the Diagnostics Agent specific SAPService<DASID> user. Provided value may be encoded.
# The property is Microsoft Windows only.
DiagnosticsAgent.sapServiceDASIDPassword = 

NW_GetMasterPassword.masterPwd = ##masterPwd##

# Human readable form of the Default Login language - used for instant in the preselection in SAPGUI. This Parameter is potentialy asked in addition in the dialog that also asks for the SID. It is not asked in all this dialogs, but only in systems that have ( potentialy beside others ) an ABAP stack. It is ask for installation but not for system copy. It is asked in those installations, that perform the ABAP load. That could be the Database Load installation in case of a distributed szenario, or in the Standard Installer, that is not distributed at all. This Parameter is saved in the Default Profile. It is has no influence on Language settings in a Java Stack. Valid names are stored in a table of the subcomponent NW_languagesInLoadChecks. The available languages must be declaired in the LANGUAGES_IN_LOAD parameter of the product.xml . In this file the one character representation of the languages is uses. Check the same table in the subcomponent mentioned above.
NW_GetSidNoProfiles.SAP_GUI_DEFAULT_LANGUAGE = 

# The drive to use (windows only)
NW_GetSidNoProfiles.sapdrive = 

# The /sapmnt path (unix only)
NW_GetSidNoProfiles.sapmnt = /sapmnt

# The SAP System ID of the system to install
NW_GetSidNoProfiles.sid = ##sid##

# Will this system be unicode system?
NW_GetSidNoProfiles.unicode = true

NW_SAPCrypto.SAPCryptoFile = /data/SAP_CDs/745-UKERNEL-SAP-Unicode-Kernel-745/DBINDEP/SAPEXE.SAR

NW_SCS_Instance.ascsInstanceNumber = 

NW_SCS_Instance.ascsVirtualHostname = ##ascsVirtualHostname##

NW_SCS_Instance.instanceNumber = ##instanceNumber##

NW_SCS_Instance.scsInstanceNumber = 

NW_SCS_Instance.scsMSPort = 

NW_SCS_Instance.scsVirtualHostname = ##scsVirtualHostname##

NW_System.installSAPHostAgent = true

NW_Unpack.igsExeSar = 

NW_Unpack.igsHelperSar = 

NW_Unpack.sapExeDbSar = 

NW_Unpack.sapExeSar = 

NW_Unpack.sapJvmSar = 

NW_Unpack.xs2Sar = 

NW_adaptProfile.templateFiles = 

# The FQDN of the system.
NW_getFQDN.FQDN = 

# Do we want to set the FQDN for the system?
NW_getFQDN.setFQDN = false

# The path to the jce policy archive to install into the java home directory if it is not already installed.
NW_getJavaHome.jcePolicyArchive = 

hostAgent.domain = 

# Password for the SAP Host Agent specific sapadm user. Provided value may be encoded.
hostAgent.sapAdmPassword = ##masterPwd##

nwUsers.sapDomain = 

nwUsers.sapServiceSIDPassword = 

nwUsers.sidadmPassword = 
]]>
        </iniFile>
      </product> 
    </products> 
  </sap-inst> 
</profile>
