CE Installation Guide

Note: this is currently a work in progress.

This guide describes how to build ESME and deploy it to the SAP NetWeaver Composition Environment (aka "CE"), which is SAP's Java EE 5-compliant application server and integration platform.

1. Build ESME from the latest code drop

2. Convert the esme.war into a deployable element

On your CE installation, there are scripts to do such actions

D:usrsapCE1J00j2eedeploymentscripts>make_SDA esme.war -pr esme.propertiesContents of esme.properties file

softwaretype=single-module
subtype=war
context-root=/esme
vendor=esme.apache.org
location=Deployment Manager
counter=1

3. Deploy

3.1. via the Netweaver Developer Studio

Deploy the war file created in step 2 via the Deplyoment Perspective in NWDS.

3.2 via telnet

you can also deploy using telnet (http://help.sap.com/saphelp_nwpi711/helpdata/en/45/0ad8e787652d6ae10000000a11466f/content.htm ):

3.3 via script

D:usrsapCE1J00j2eedeploymentscripts> deploy administrator:abcd1234@localhost:50004 esme.war

Tips

Using container-based autnetication

You must also change the web.xml file

<resource-ref>
<res-ref-name>esme</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

You also have to of course create a data source and the necessary JDBC drivers to the CE environment. Here are two blogs with details on how to do this: Creating JDBC Data sources using NWA for different Databases in CE Connecting an Application to an External Database in SAP NW CE 7.1

If you are using derby as your DB to perform tests, the following info is useful: DB driver class: org.apache.derby.jdbc.EmbeddedDriver URL: jdbc:derby:esme_db;create=true * JAR_: derby-10.5.1.1.jar_