diff --git a/regression_test/XML/XmlWorkflow/XmlTest_expectedTtcns/www_example_org_simpletype_ref_e.ttcn b/regression_test/XML/XmlWorkflow/XmlTest_expectedTtcns/www_example_org_simpletype_ref_e.ttcn
index 4e2d7f883ace7569b29189d8448dd7dfd0dcd3d3..9d1624c898c00011070a690eeef3ce5107f694b1 100644
--- a/regression_test/XML/XmlWorkflow/XmlTest_expectedTtcns/www_example_org_simpletype_ref_e.ttcn
+++ b/regression_test/XML/XmlWorkflow/XmlTest_expectedTtcns/www_example_org_simpletype_ref_e.ttcn
@@ -89,6 +89,16 @@ type Start_list List_ref length(4);
 type XSD.String Info;
 
 
+type XSD.AnyURI ID;
+
+
+type record TypeWithIDs
+{
+	XSD.ID id1,
+	XSD.ID id2
+};
+
+
 }
 with {
   encode "XML";
diff --git a/regression_test/XML/XmlWorkflow/xsd/simpletype_ref.xsd b/regression_test/XML/XmlWorkflow/xsd/simpletype_ref.xsd
index 1c2d030db3c3280d75174a80ae23b063d02677ce..119aa08fd9db9b65d5a4b99b3eb5492684c77d77 100644
--- a/regression_test/XML/XmlWorkflow/xsd/simpletype_ref.xsd
+++ b/regression_test/XML/XmlWorkflow/xsd/simpletype_ref.xsd
@@ -64,4 +64,15 @@
 	<xsd:restriction base='xsd:string'/>
 </xsd:simpleType>
 
+<simpleType name="ID">
+	<restriction base="xsd:anyURI" />
+</simpleType>
+
+<complexType name="TypeWithIDs">
+  <sequence>
+    <element name="id1" type="this:ID" />
+    <element name="id2" type="xsd:ID" />
+  </sequence>
+</complexType>
+
 </xsd:schema>