Deployment Properties do not support semicolon (";") in name or value

Description

Try to configure the following deployment property via cli or xap-admin deployer:
com.xxx.database.url = jdbc:sqlserver://10.20.30:1433;databaseName=DevDB

This limitation only applies if a deployment property is set via the deployer(xap-admin) or via cli. If used in pu.properties it does work.

Customer comment:
The support could be implemented if ";" is escaped or name and value are quoted. This could be done in the method ProcessingUnitConfig#toDeploymentOptions().
When reading the operational string in BeanLevelPropertiesParser#loadParams you have then to respect the escaping or quoting. E.g. by replacing StringTokenizer by the StreamTokenizer.

Acceptance Test

None

Status

Assignee

Unassigned

Reporter

Ester Atzmon

Labels

None

Priority

Medium

SalesForce Case ID

12595

Fix versions

None

Commitment Version/s

None

Due date

None

Product

None

Edition

Open Source

Platform

All
Configure