public abstract class SapSystemImpl extends GlobalListItem implements ISapSystem
log| Constructor and Description |
|---|
SapSystemImpl() |
configure, getAliasFor, getItem, getName, getRegisteredNames, getRegisteredNamesAsList, setAliasFor, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, setNamepublic static SapSystemImpl getSystem(String name)
public static void configureAll()
public void openSystem()
throws SapException
SapExceptionpublic void closeSystem()
public static void openSystems()
throws SapException
SapExceptionpublic static void closeSystems()
public void registerItem(Object dummyParent)
registerItem in interface ISapSystemregisterItem in class GlobalListItempublic void clearCache()
public com.sap.conn.jco.JCoDestination getDestination()
throws com.sap.conn.jco.JCoException
com.sap.conn.jco.JCoExceptionpublic com.sap.conn.jco.JCoRepository getJcoRepository()
throws com.sap.conn.jco.JCoException
com.sap.conn.jco.JCoExceptionpublic com.sap.conn.idoc.IDocRepository getIDocRepository()
throws com.sap.conn.jco.JCoException
com.sap.conn.jco.JCoExceptionpublic String getLogPrefix()
public String toString()
toString in class GlobalListItem@IbisDoc(value={"1","default value for ashost, gwhost and mshost (i.e. when ashost, gwhost and mshost are all the same, only host needs to be specified)",""}) public void setHost(String host)
public String getAshost()
@IbisDoc(value={"4","Group of SAP application servers, when specified logon group will be used and r3name and mshost need to be specified instead of ashost",""}) public void setGroup(String group)
@IbisDoc(value={"5","System ID of the SAP system",""}) public void setR3name(String r3name)
public String getMshost()
public String getMsserv()
@IbisDoc(value={"7","number added to systemNr to find corresponding message server port","3600"}) public void setMsservOffset(int i)
public String getGwhost()
public String getGwserv()
@IbisDoc(value={"9","number added to systemNr to find corresponding gateway port","3300"}) public void setGwservOffset(int i)
@IbisDoc(value={"10","Mandant i.e. \'destination\'","100"}) public void setMandant(String string)
@IbisDoc(value={"11","alias to obtain userid and password",""}) public void setAuthAlias(String string)
@IbisDoc(value={"12","userid used in the connection",""}) public void setUserid(String string)
@IbisDoc(value={"13","passwd used in the connection",""}) public void setPasswd(String string)
@IbisDoc(value={"15","when set <code>true</code> the SAP system is interpreted as Unicode SAP system, otherwise as non-Unicode (only applies to SapListeners, not to SapSenders)","false"}) public void setUnicode(boolean b)
@IbisDoc(value={"16","maximum number of connections that may connect simultaneously to the SAP system","10"}) public void setMaxConnections(int i)
@IbisDoc(value={"17","trace level (effective only when logging level is debug). 0=none, 10= maximum","0"}) public void setTraceLevel(int i)
@IbisDoc(value={"18","Enable or disable SNC","false"}) public void setSncEnabled(boolean sncEnabled)
@IbisDoc(value={"19","Path where the SNC library has been installed",""}) public void setSncLibrary(String sncLibPath)
@IbisDoc(value={"20","SNC Quality of Protection. 1: Authentication only, 2: Authentication and integrity protection, 3: Authentication, integrity and privacy protection (encryption), 8: Global default configuration, 9: Maximum protection","8"}) public void setSncQop(int qop) throws ConfigurationException
ConfigurationException@IbisDoc(value={"21","Own SNC name of the caller. For example: p:CN=MyUserID, O=ACompany, C=EN",""}) public void setMyName(String myName)
@IbisDoc(value={"22","SNC name of the communication partner server. For example: p:CN=SID, O=ACompany, C=EN",""}) public void setPartnerName(String partnerName)
@IbisDoc(value={"23","When using SNC, this specifies if SNC should authenticate via SSO or a username/password combination. 1=SSO, 0=username/password","0"}) public void setSncAuthMethod(String sncAuthMethod)
@IbisDoc(value={"24","Use SAP Cookie Version 2 as logon ticket for SSO based authentication","1"}) public void setSncSSO2(String sncSSO2)
@Deprecated @ConfigurationWarning(value="setServiceOffset not used in JCo3") public void setServiceOffset(int i)
public String getSystemnr()
public String getGroup()
public String getR3name()
public int getMsservOffset()
public int getGwservOffset()
public String getMandant()
public String getAuthAlias()
public String getUserid()
public String getPasswd()
public String getLanguage()
public boolean isUnicode()
public int getMaxConnections()
public int getTraceLevel()
public boolean isSncEnabled()
public String getSncLibrary()
public int getSncQop()
public String getMyName()
public String getPartnerName()
public String getSncAuthMethod()
public String getSncSSO2()
Copyright © 2023 Frank!Framework. All rights reserved.