# Owning Package Configuration

## Overview

The Owning Package field is applicable to MBSE connectors. It enables users to explicitly define the target project and package where synchronized data will be written. This field provides greater control over data placement by allowing users to override the project selected at the integration level.

## Behavior and Functionality

### Purpose

1. Displays a lookup of available Project Display Names / Package Qualified Names.
2. Allows users to specify the exact project and package where OIM should write the data.
3. Overrides the default project selected during integration configuration.

In other words, even if a project is selected at the integration level, the Owning Package selection determines the final destination for the synchronized artifact.

### Behavior at Mapping Level

1. When a specific project is selected at the mapping level:

   (a)The Owning Package field displays all available packages within the selected project.

   (b)Users can select the appropriate package where the data should reside.

   <div align="center"><img src="https://3205216380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FccBB0Qjemy0BxofmVw6i%2Fuploads%2Fgit-blob-222bb329d9c17f5eb32f207c09a48eb985f1a083%2FOwning_pacakge_with_project.png?alt=media" alt="Package Selection Criteria Configuration" height="436" width="418"></div>
2. When a workspace is selected as the project, the Owning Package field displays the complete hierarchical paths of:

   (a) All projects within the workspace

   (b) All packages under each project

   (c) This allows selection of any valid package across the entire workspace structure.

   <div align="center"><img src="https://3205216380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FccBB0Qjemy0BxofmVw6i%2Fuploads%2Fgit-blob-0defd9e75fc688520e9e28761f07a0ce40a21f3e%2FOwning_pacakage_with_workspace.png?alt=media" alt="Package Selection Criteria Configuration" height="436" width="418"></div>
