diff --git a/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd b/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd
index 1c792f94ac..705d8b2043 100644
--- a/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd
+++ b/source/generated/org/alfresco/repo/webservice/accesscontrol/deploy.wsdd
@@ -320,14 +320,6 @@
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle=""
/>
-
-
-
-
-
-
-
-
idMap = new HashMap();
+ private Map nodeRefMap = new HashMap();
public void addId(String id, NodeRef nodeRef)
{
this.idMap.put(id, nodeRef);
+ this.nodeRefMap.put(nodeRef, id);
}
public NodeRef getNodeRef(String id)
{
return this.idMap.get(id);
}
+
+ public String getId(NodeRef nodeRef)
+ {
+ return this.nodeRefMap.get(nodeRef);
+ }
}
}
diff --git a/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java b/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java
index 88836e3b25..39becd73ef 100644
--- a/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java
+++ b/source/java/org/alfresco/repo/webservice/repository/RepositoryWebService.java
@@ -265,6 +265,8 @@ public class RepositoryWebService extends AbstractWebService implements
return queryResult;
} catch (Throwable e)
{
+ e.printStackTrace();
+
// rollback the transaction
try
{
diff --git a/source/wsdl/cml.xsd b/source/wsdl/cml.xsd
index cc465ae607..25f2414040 100644
--- a/source/wsdl/cml.xsd
+++ b/source/wsdl/cml.xsd
@@ -94,8 +94,8 @@
-
-
+
+
@@ -159,31 +159,31 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
diff --git a/source/wsdl/repository-service.wsdl b/source/wsdl/repository-service.wsdl
index cd4b8020cc..24fcb93912 100644
--- a/source/wsdl/repository-service.wsdl
+++ b/source/wsdl/repository-service.wsdl
@@ -192,6 +192,7 @@
+
diff --git a/source/wsdl/types.xsd b/source/wsdl/types.xsd
index 894580ad8c..cf6f7f762f 100644
--- a/source/wsdl/types.xsd
+++ b/source/wsdl/types.xsd
@@ -243,8 +243,8 @@
-
-
+
+