Merge pull request #22858 from endtak/issue_22850_2

Add the DDL files(ejbtimer) for PostgreSQL(eclipse-ee4j#22850)
diff --git a/appserver/jdbc/jdbc-config/src/main/java/org/glassfish/jdbc/config/JdbcConnectionPool.java b/appserver/jdbc/jdbc-config/src/main/java/org/glassfish/jdbc/config/JdbcConnectionPool.java
index 4ce183f..fa7fa6e 100644
--- a/appserver/jdbc/jdbc-config/src/main/java/org/glassfish/jdbc/config/JdbcConnectionPool.java
+++ b/appserver/jdbc/jdbc-config/src/main/java/org/glassfish/jdbc/config/JdbcConnectionPool.java
@@ -273,7 +273,7 @@
      *         {@link String }
      */
     @Attribute
-    @Pattern(regexp="(read-uncommitted||read-committed|repeatable-read|serializable)")
+    @Pattern(regexp="(read-uncommitted|read-committed|repeatable-read|serializable)")
     String getTransactionIsolationLevel();
 
     /**
diff --git a/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/reader/MultipartProprietaryReader.java b/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/reader/MultipartProprietaryReader.java
index 2cde5a0..c24cf43 100644
--- a/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/reader/MultipartProprietaryReader.java
+++ b/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/reader/MultipartProprietaryReader.java
@@ -97,6 +97,7 @@
                 String name = "noname";
                 if (cdParams.containsKey("name")) {
                     name = cdParams.getProperty("name");
+                    name = new String(name.getBytes("ISO8859-1"), "UTF-8");
                 } else if (cdParams.containsKey("filename")) {
                     name = cdParams.getProperty("filename");
                 }
diff --git a/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/writer/MultipartProprietaryWriter.java b/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/writer/MultipartProprietaryWriter.java
index 8e93efa..147c9c0 100644
--- a/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/writer/MultipartProprietaryWriter.java
+++ b/nucleus/admin/util/src/main/java/com/sun/enterprise/admin/remote/writer/MultipartProprietaryWriter.java
@@ -193,7 +193,7 @@
         }
         contentTypeWriter.writeContentType("multipart", ctType, boundary);
         // Write content
-        final Writer writer = new BufferedWriter(new OutputStreamWriter(os));
+        final Writer writer = new BufferedWriter(new OutputStreamWriter(os, "UTF-8"));
 //        boolean isFirst = true;
         //Parameters
         if (parameters != null) {