---
title: PM Data Source Configuration
description: "# Step 3: Configure the data source for the PM Cell The PM cell needs to communicate with your **i2b2 database** and in order to do this it needs to know where the tables for the **pmdata** reside. Therefore the…"
url: "https://i2b2.org/docs/pm-data-source-configuration/"
updated: "2026-09-15"
category: i2b2 Installation Guide / Chapter 4. Server Install Guide / A. Server Install on 1.7.12 and higher / 2. Data Source Configuration
---

# PM Data Source Configuration

# Step 3: Configure the data source for the PM Cell

The PM cell needs to communicate with your **i2b2 database** and in order to do this it needs to know where the tables for the **pmdata** reside. Therefore the **third** and **final step** in the cell configuration process is to configure the data sources for the PM Cell. This information is configured in the **pm-ds.xml** file.

### Things to keep in mind when configuring your datasources:

When configuring your data sources you want to make sure you edit the following:

- The **pmdata** tables were created during the chapter on Data Installation.

- The **PMBootStrapDS** points to the data source for your pm tables.
  - The  and  need to match the database user you set up for your pmdata. In the i2b2 demo database this is *i2b2pm* and *demouser*.

- The  needs to have the following:
  - The correct JDBC information for your type of database.
  - The correct location of the database containing your pmdata tables.

- Both the  and  need to accurately reflect the type of database you are connecting to.

### Steps to configure data sources

The following steps define how to configure your data sources for the PM Cell.

1. The **pm-ds.xml** file is located in the following directory:

***YOUR_I2B2_SRC_DIR*\edu.harvard.i2b2.pm\etc\jboss**

2. Open the pm-ds.xml file to configure your data sources.

##### Oracle Database

##### PostgreSQL Database

##### SQL Server Database

3. Save the changes and close the file.
