Skip to content

Instantly share code, notes, and snippets.

Created March 20, 2014 15:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/1b669aea8cda955842bc to your computer and use it in GitHub Desktop.
Save anonymous/1b669aea8cda955842bc to your computer and use it in GitHub Desktop.
<server description="new server">
<!-- Enable features -->
<featureManager>
<feature>webProfile-6.0</feature>
<feature>jaxrs-1.1</feature>
<feature>icap:appstate-1.0</feature>
</featureManager>
<httpEndpoint host="*" httpPort="${port}" id="defaultHttpEndpoint"/>
<icap_appstate appName="myapp" markerPath="${home}/.liberty.state"/>
<application context-root="/" location="myapp" name="myapp" type="war"/>
<logging logDirectory="../../../../../logs"/>
<include location="runtime-vars.xml"/>
<webContainer extractHostHeaderPort="true" trustHostHeaderPort="true"/>
<httpDispatcher enableWelcomePage="false"/>
</server>
<server>
<application context-root="/ibm/iis/dc/offload/service" id="DataClickOffloadService" location="${server.config.dir}/apps/dataclick/DataClickOffloadService.war" name="DataClickOffloadService" type="war">
<application-bnd>
<security-role name="IISAuthRole">
<special-subject type="ALL_AUTHENTICATED_USERS"/>
</security-role>
</application-bnd>
<classloader apiTypeVisibility="spec,ibm-api,api,third-party" commonLibraryRef="iis"/>
</application>
<application context-root="/ibm/iis/dc/offload/ui" id="DataClickOffloadUI" location="${server.config.dir}/apps/dataclick/DataClickOffloadUI.war" name="DataClickOffloadUI" type="war">
<application-bnd>
<security-role name="IISAuthRole">
<special-subject type="ALL_AUTHENTICATED_USERS"/>
</security-role>
</application-bnd>
<classloader apiTypeVisibility="spec,ibm-api,api,third-party" commonLibraryRef="iis"/>
</application>
</server>
<server description="IBM InfoSphere Information Server">
<!-- IIS required features features -->
<featureManager>
<feature>servlet-3.0</feature>
<feature>jsp-2.2</feature>
<feature>jdbc-4.0</feature>
<feature>jndi-1.0</feature>
<feature>appSecurity-2.0</feature>
<feature>ldapRegistry-3.0</feature>
<feature>jaxrs-1.1</feature>
<feature>json-1.0</feature>
<feature>jaxb-2.2</feature>
<feature>jaxws-2.2</feature>
<feature>ssl-1.0</feature>
<feature>concurrent-1.0</feature>
<feature>usr:iisSecurity-1.0</feature>
</featureManager>
<!-- The HTTP end point. Allow access from all hosts. -->
<httpEndpoint host="*" httpPort="${iis.http}" httpsPort="${iis.https}" id="defaultHttpEndpoint">
<httpOptions keepAliveEnabled="true" maxKeepAliveRequests="1000" persistTimeout="60s" readTimeout="60s" removeServerHeader="true" writeTimeout="60s"/>
<!-- Must be true on Unix to avoid failure on short stop/start -->
<tcpOptions soReuseAddr="${tcpOptionsReuseAddr}"/>
</httpEndpoint>
<!-- The SSL configuration -->
<sslDefault sslRef="defaultSSLSettings"/>
<ssl clientAuthenticationSupported="false" id="defaultSSLSettings" keyStoreRef="iis-server-keystore" securityLevel="${iis.ssl.securityLevel}" serverKeyAlias="${iis.ssl.serverKeyAlias}" sslProtocol="${iis.ssl.sslProtocol}" trustStoreRef="iis-server-truststore"/>
<!-- The keystore configuration -->
<keyStore id="iis-server-keystore" location="${server.config.dir}/resources/security/iis-server-keystore.p12" password="${iis.keystore.password}" type="${iis.keystore.type}"/>
<!-- The truststore configuration -->
<keyStore id="iis-server-truststore" location="${server.config.dir}/resources/security/iis-server-truststore.jks" password="${iis.keystore.password}" type="${iis.truststore.type}"/>
<!-- Make sure that servlet auto-start is actually performed -->
<webContainer deferServletLoad="false"/>
<!-- Disable the Liberty default welcome page -->
<httpDispatcher enableWelcomePage="false"/>
<!-- HTTP session configuration -->
<httpSession InvalidateOnUnauthorizedSessionRequestException="true" allowOverflow="true" cookieHttpOnly="true" cookieName="JSESSIONID" cookieSecure="true" cookiesEnabled="true" invalidationTimeout="1800" maxInMemorySessionCount="1000" securityIntegrationEnabled="true"/>
<!-- Mime types for Governance tools embedded videos -->
<mimeTypes>
<type>mp4=video/mp4</type>
<type>ogv=video/ogg</type>
</mimeTypes>
<!-- Ensure LTPA cookie flows only over HTTPS -->
<webAppSecurity ssoRequiresSSL="true"/>
<!-- The IIS internal user registry -->
<!-- An alternative registry can be the WebSphere Liberty LDAP registry. See WebSphere Liberty documentation for details. -->
<!-- The Liberty basicRegistry is not supported with Information Server. -->
<usr_iisRegistry dataSourceRef="DataSource_ASBDataSource"/>
<!-- The LTPA token configuration -->
<ltpa expiration="760m"/>
<!-- The IIS TAI for trusted authentication support -->
<trustAssociation failOverToAppAuthType="true" id="IISTrustAssociation" invokeForUnprotectedURI="false">
<interceptors className="com.ibm.iis.isf.j2ee.impl.was.security.WASTrustAssociationInterceptor2" enabled="true" id="IISTAI" invokeAfterSSO="false" invokeBeforeSSO="true" libraryRef="iis"/>
</trustAssociation>
<!-- The IIS context and executor services for background task executions -->
<contextService id="iisContextService" jndiName="concurrent/iisContextService">
<classloaderContext/>
<jeeMetadataContext/>
</contextService>
<managedExecutorService contextServiceRef="iisContextService" jndiName="concurrent/iisExecutorService"/>
<!-- The IIS shared libraries -->
<include location="sharedLibraries.xml"/>
<!-- The IIS required data sources -->
<include location="dataSources.xml"/>
<!-- QualityStage Standardization Rules Designer data sources. Optional since available only if QS is installed -->
<include location="qssrd.dataSources.xml" optional="true"/>
<!-- Information Analyzer data sources. Optional since available only if IA is installed -->
<include location="iadb.dataSources.xml" optional="true"/>
<connectionManager agedTimeout="7200" connectionTimeout="180" id="ConnectionPool_ASBDataSource" maxPoolSize="100" minPoolSize="1" purgePolicy="FailingConnectionOnly"/>
<connectionManager agedTimeout="7200" connectionTimeout="180" id="ConnectionPool_ASBStagingDataSource" maxPoolSize="100" minPoolSize="1" purgePolicy="FailingConnectionOnly"/>
<connectionManager agedTimeout="7200" connectionTimeout="180" id="ConnectionPool_JReportDataSource" maxPoolSize="100" minPoolSize="1" purgePolicy="FailingConnectionOnly"/>
<transaction clientInactivityTimeout="3600" propogatedOrBMTTranLifetimeTimeout="7200" totalTranLifetimeTimeout="7200" transactionLogDirectory="${server.config.dir}/tranlog/"/>
<!-- Default size of message.log file -->
<logging maxFileSize="5" maxFiles="40" suppressSensitiveTrace="true"/>
<!--<logging suppressSensitiveTrace="true" maxFileSize="5" maxFiles="40" traceSpecification="com.ibm.xmeta.pm.orm.impl.RegistryLoadHelper=all=enabled:com.ibm.xmeta.pm.orm.RepositoryRegistry=all=enabled"/>-->
<include location="datastage.xml"/>
<include location="dsapirestservice.xml"/>
<include location="dsopsconsole.xml"/>
<include location="cms.xml"/>
<include location="dqc.xml"/>
<include location="ia.xml"/>
<include location="qs.xml"/>
<include location="dataclick.xml"/>
<include location="gov.xml"/>
<include location="isf.xml"/>
<include location="xmlpack3.xml"/>
<include location="imam.xml"/>
</server>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment