---
title: "How to set up Automatic Custom Code / Patches Upload using Oracle Wallet?"
slug: "how-to-set-up-automatic-custom-code-patches-upload-using-oracle-wallet"
updated: 2021-12-28T19:38:59Z
published: 2021-12-28T19:38:59Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://success.panaya.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to set up Automatic Custom Code / Patches Upload using Oracle Wallet?

This article explains how to how to set up automatic custom code upload using **Oracle Wallet** See also - [How to implement Automatic Custom Code Upload using API?](/v1/docs/how-to-implement-automatic-custom-code-upload-using-api)

**Prerequisites**

- TLS 1.2 protocol support
- Oracle EBS DB version 12.1.0.2 and above or Oracle EBS DB version 11.2.0.4

See also - [Additional required configuration](https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=105228951084201&amp;id=376700.1&amp;_afrWindowMode=0&amp;_adf.ctrl-state=7w3dks0bn_159)

[](/v1/docs/how-to-download-panayas-certificate)

1. [Follow these instructions](/v1/docs/how-to-download-panayas-certificate) to retrieve the **Panaya Certificate**
2. Save the Certificate in **Base-64 encoded X.509 (.CER)** format
3. Follow the instruction below to **create a new Oracle Wallet** or **configure an existing wallet**

## **Creating a New Oracle Wallet**

1. [Download and install PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)  
PuTTy will allow you to access your Oracle server
2. [Download and configure VNC client](https://a)  
The VNC client will allow you view your Oracle Wallet GUI
3. Use PuTTY to connect to your Oracle EBS server  
Then, **type**- **vncserver**  
Input your **password**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855180340.png)**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855190741.png)
4. Use **VNC Viewer**to **connect to your Oracle Wallet**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855202216.png)**
5. Open the**VNC Viewer command line** and **type********- owm**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855234240.png)****![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855242839.png)**
6. Create a **new wallet certificate**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855252609.png)****![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855280571.png)**
7. In the first dialog box, select NO to create a default new wallet
8. **Right-click on the Trusted Certificate node**and select **Import - Trusted Certificate...**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855290955.png)**
9. Select the **Paste the certificate** option  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855306132.png)**
10. Open the **Panaya Certificate** file downloaded previously  
  
**Copy**the entire content (Ctrl+ C)  
and **Paste**the content (Ctrl + P) into the Import Trusted Certificate dialog box in VNC  
  
Click **OK**  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855319323.png)**
11. **Click on Wallet**and select **Save As**  
Save the wallet on your server machine  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855331448.png)**
12. Check to see that the new certificate appears in the list of Trusted Certificates  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855341946.png)**
13. Use Unix to verify the location of the wallet by using the '**cd'**and '**is command'**with the relevant path  
**![](https://cdn.document360.io/f404076c-de23-4609-848e-2dfd4ef701b0/Images/Documentation/image-1639855351866.png)**

---

## **Configuring existing Oracle Wallet**

1. Download the Oracle Wallet file and save it on your Oracle EBS server
2. Import the file to your existing wallet (using OWM)
3. Take note of the directory path of the exact wallet location to be used in the scheduling process below

---

## **Scheduling the Concurrent Program**

Configure your EBS to work with a concurrent program in order to upload the custom code extraction file to the Panaya servers on a regular basis. [Follow these instructions to set up the concurrent program](/v1/docs/how-to-configure-the-concurrent-program-for-automatic-custom-code)

---

## **Configuring the Concurrent Program**

Configure your EBS to work with a concurrent program in order to automatically extract and upload patches to Panaya [Follow these instructions to set up the concurrent program](/v1/docs/how-to-set-up-automatic-custom-code-patches-upload-using-oracle-wallet)
