Author: darran.lofthouse(a)jboss.com
Date: 2006-12-11 17:57:56 -0500 (Mon, 11 Dec 2006)
New Revision: 1627
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupName.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupResponseNumber.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Person.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/PhoneBook_PortType.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Telephone.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/TelephoneNumber.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Title.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Wrapped.wsdl
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wrapped-mapping.xml
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wstools-config.xml
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Lookup.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/LookupResponse.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Name.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/PhoneBook_PortType.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Telephone.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Wrapped.wsdl
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wrapped-mapping.xml
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wstools-config.xml
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Name.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Person.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/PhoneBook_PortType.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Telephone.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/TelephoneNumber.java
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Wrapped.wsdl
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wrapped-mapping.xml
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wstools-config.xml
Modified:
branches/dlofthouse/JBWS-1260/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
branches/dlofthouse/JBWS-1260/src/test/java/org/jboss/test/ws/tools/jbws1260/JBWS1260TestCase.java
Log:
JBWS-1260 - Found another 3 scenarios to add to the test case.
Modified:
branches/dlofthouse/JBWS-1260/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -550,6 +550,8 @@
temp.append(">").append(name);
localName = temp.toString();
jxtm.setAnonymousTypeQName(new QName(xt.getNamespace(), localName,
"typeNS"));
+
+
}
else
{
Modified:
branches/dlofthouse/JBWS-1260/src/test/java/org/jboss/test/ws/tools/jbws1260/JBWS1260TestCase.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/java/org/jboss/test/ws/tools/jbws1260/JBWS1260TestCase.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/java/org/jboss/test/ws/tools/jbws1260/JBWS1260TestCase.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -22,6 +22,7 @@
package org.jboss.test.ws.tools.jbws1260;
import java.io.File;
+import java.io.FilenameFilter;
import org.jboss.test.ws.JBossWSTest;
import org.jboss.test.ws.tools.fixture.JBossSourceComparator;
@@ -54,8 +55,7 @@
*/
public void testScenario_A() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('A', files);
+ generateScenario("A");
}
/**
@@ -75,8 +75,7 @@
*/
public void testScenario_B() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('B', files);
+ generateScenario("B");
}
/**
@@ -95,8 +94,7 @@
*/
public void testScenario_C() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('C', files);
+ generateScenario("C");
}
/**
@@ -116,8 +114,7 @@
*/
public void testScenario_D() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('D', files);
+ generateScenario("D");
}
/**
@@ -141,8 +138,7 @@
*/
public void testScenario_E() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('E', files);
+ generateScenario("E");
}
/**
@@ -168,8 +164,7 @@
*/
public void testScenario_F() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('F', files);
+ generateScenario("F");
}
/**
@@ -187,8 +182,7 @@
*/
public void testScenario_G() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('G', files);
+ generateScenario("G");
}
/**
@@ -207,8 +201,7 @@
*/
public void testScenario_H() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('H', files);
+ generateScenario("H");
}
/**
@@ -233,8 +226,7 @@
*/
public void testScenario_I() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('I', files);
+ generateScenario("I");
}
/**
@@ -252,8 +244,7 @@
*/
public void testScenario_J() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('J', files);
+ generateScenario("J");
}
/**
@@ -271,8 +262,7 @@
*/
public void testScenario_K() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('K', files);
+ generateScenario("K");
}
/**
@@ -296,8 +286,7 @@
*/
public void testScenario_L() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('L', files);
+ generateScenario("L");
}
/**
@@ -317,8 +306,7 @@
*/
public void testScenario_M() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('M', files);
+ generateScenario("M");
}
/**
@@ -338,8 +326,7 @@
*/
public void testScenario_N() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('N', files);
+ generateScenario("N");
}
/**
@@ -365,8 +352,7 @@
*/
public void testScenario_O() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('O', files);
+ generateScenario("O");
}
/**
@@ -386,8 +372,7 @@
*/
public void testScenario_P() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('P', files);
+ generateScenario("P");
}
/**
@@ -407,8 +392,7 @@
*/
public void testScenario_Q() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('Q', files);
+ generateScenario("Q");
}
/**
@@ -435,8 +419,7 @@
*/
public void testScenario_R() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('R', files);
+ generateScenario("R");
}
/**
@@ -455,8 +438,7 @@
*/
public void testScenario_S() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('S', files);
+ generateScenario("S");
}
/**
@@ -475,8 +457,7 @@
*/
public void testScenario_T() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('T', files);
+ generateScenario("T");
}
/**
@@ -502,8 +483,7 @@
*/
public void testScenario_U() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('U', files);
+ generateScenario("U");
}
/**
@@ -520,8 +500,7 @@
*/
public void testScenario_V() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Lookup.java",
"LookupResponse.java" };
- generateScenario('V', files);
+ generateScenario("V");
}
/**
@@ -538,8 +517,7 @@
*/
public void testScenario_W() throws Exception
{
- String[] files = { "PhoneBook_PortType.java", "Person.java",
"TelephoneNumber.java" };
- generateScenario('W', files);
+ generateScenario("W");
}
/**
@@ -562,15 +540,95 @@
*/
public void testScenario_X() throws Exception
{
- String[] files = { "PhoneBook_PortType.java",
"LookupName.java", "LookupResponseNumber.java",
"Person.java", "TelephoneNumber.java" };
- generateScenario('X', files);
+ generateScenario("X");
}
- protected void generateScenario(final char scenario, final String[] files) throws
Exception
+ /**
+ * Test case to test where the element referenced as the message
+ * parts contains an anonymous complex type which contains a
+ * single element which is an array (which is a complex type).
+ *
+ * <complexType name='Telephone'>
+ * <sequence>
+ * <element name='digits' type='string'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <element name='lookupResponse'>
+ * <complexType>
+ * <sequence>
+ * <element name='number' nillable='true'
type='tns:Telephone' maxOccurs='unbounded'/>
+ * </sequence>
+ * </complexType>
+ * </element>
+ *
+ */
+ public void testScenario_Y() throws Exception
{
+ generateScenario("Y");
+ }
+
+ /**
+ * Test case to test where the element referenced as the message
+ * parts references a complex type which contains a single element
+ * which is an array (which is a complex type).
+ *
+ * <element name='lookupResponse' type='tns:TelephoneNumber'/>
+ *
+ * <complexType name='Telephone'>
+ * <sequence>
+ * <element name='digits' type='string'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='TelephoneNumber'>
+ * <sequence>
+ * <element name='number' nillable='true'
type='tns:Telephone' maxOccurs='unbounded'/>
+ * </sequence>
+ * </complexType>
+ *
+ */
+ public void testScenario_Z() throws Exception
+ {
+ generateScenario("Z");
+ }
+
+ /**
+ * Test case to test where the element referenced as the message
+ * parts references a complex type which contains an anonymous type
+ * which contains a single element which is an array (which is a comlex type).
+ *
+ * <element name='lookupResponse' type='tns:TelephoneNumber'/>
+ *
+ * <complexType name='Title'>
+ * <sequence>
+ * <element name='text' type='string'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='Person'>
+ * <sequence>
+ * <element name='Name'>
+ * <complexType>
+ * <sequence>
+ * <element name='surname' nillable='true'
type='tns:Title' maxOccurs='unbounded'/>
+ * </sequence>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </complexType>
+ *
+ */
+ public void testScenario_AA() throws Exception
+ {
+ generateScenario("AA");
+ }
+
+ protected void generateScenario(final String scenario) throws Exception
+ {
String tests = System.getProperty("client.scenario");
- if ((tests == null || tests.length() == 0 ||
tests.contains(String.valueOf(scenario))) == false)
+ if ((tests == null || tests.length() == 0 || tests.contains("-" +
scenario)) == false)
{
System.out.println("Skipping test '" + scenario + "'
client.scenario=" + tests);
return;
@@ -581,9 +639,17 @@
String[] args = new String[] { "-dest", toolsDir, "-config",
resourceDir + "/wstools-config.xml" };
new WSTools().generate(args);
- for (int i = 0; i < files.length; i++)
+ File resourceDirFile = new File(resourceDir);
+ String[] expectedFiles = resourceDirFile.list(new FilenameFilter() {
+ public boolean accept(File dir, String name)
+ {
+ return name.endsWith(".java");
+ }
+ });
+
+ for (int i = 0; i < expectedFiles.length; i++)
{
- String currentFile = files[i];
+ String currentFile = expectedFiles[i];
try
{
@@ -603,8 +669,8 @@
boolean matched = "PhoneBook_Service.java".equals(currentFile);
- for (int j = 0; j < files.length && (matched == false); j++)
- matched = currentFile.equals(files[j]);
+ for (int j = 0; j < expectedFiles.length && (matched == false); j++)
+ matched = currentFile.equals(expectedFiles[j]);
assertTrue("File '" + currentFile + "' was not expected
to be generated", matched);
}
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupName.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupName.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupName.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class LookupName {
+ protected org.jboss.test.ws.jbws1260.Title[] surname;
+
+ public LookupName() {
+ }
+
+ public LookupName(org.jboss.test.ws.jbws1260.Title[] surname) {
+ this.surname = surname;
+ }
+
+ public org.jboss.test.ws.jbws1260.Title[] getSurname() {
+ return surname;
+ }
+
+ public void setSurname(org.jboss.test.ws.jbws1260.Title[] surname) {
+ this.surname = surname;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupName.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupResponseNumber.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupResponseNumber.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupResponseNumber.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class LookupResponseNumber {
+ protected org.jboss.test.ws.jbws1260.Telephone[] number;
+
+ public LookupResponseNumber() {
+ }
+
+ public LookupResponseNumber(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+
+ public org.jboss.test.ws.jbws1260.Telephone[] getNumber() {
+ return number;
+ }
+
+ public void setNumber(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/LookupResponseNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Person.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Person.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Person.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Person {
+ protected org.jboss.test.ws.jbws1260.LookupName name;
+
+ public Person() {
+ }
+
+ public Person(org.jboss.test.ws.jbws1260.LookupName name) {
+ this.name = name;
+ }
+
+ public org.jboss.test.ws.jbws1260.LookupName getName() {
+ return name;
+ }
+
+ public void setName(org.jboss.test.ws.jbws1260.LookupName name) {
+ this.name = name;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Person.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/PhoneBook_PortType.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/PhoneBook_PortType.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/PhoneBook_PortType.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,11 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+public interface PhoneBook_PortType extends java.rmi.Remote {
+ public org.jboss.test.ws.jbws1260.LookupResponseNumber
lookup(org.jboss.test.ws.jbws1260.LookupName name) throws
+ java.rmi.RemoteException;
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/PhoneBook_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Telephone.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Telephone.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Telephone.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Telephone {
+ protected java.lang.String digits;
+
+ public Telephone() {
+ }
+
+ public Telephone(java.lang.String digits) {
+ this.digits = digits;
+ }
+
+ public java.lang.String getDigits() {
+ return digits;
+ }
+
+ public void setDigits(java.lang.String digits) {
+ this.digits = digits;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Telephone.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/TelephoneNumber.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/TelephoneNumber.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/TelephoneNumber.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class TelephoneNumber {
+ protected org.jboss.test.ws.jbws1260.LookupResponseNumber number;
+
+ public TelephoneNumber() {
+ }
+
+ public TelephoneNumber(org.jboss.test.ws.jbws1260.LookupResponseNumber number) {
+ this.number = number;
+ }
+
+ public org.jboss.test.ws.jbws1260.LookupResponseNumber getNumber() {
+ return number;
+ }
+
+ public void setNumber(org.jboss.test.ws.jbws1260.LookupResponseNumber number) {
+ this.number = number;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/TelephoneNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Title.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Title.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Title.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Title {
+ protected java.lang.String text;
+
+ public Title() {
+ }
+
+ public Title(java.lang.String text) {
+ this.text = text;
+ }
+
+ public java.lang.String getText() {
+ return text;
+ }
+
+ public void setText(java.lang.String text) {
+ this.text = text;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Title.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Wrapped.wsdl
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Wrapped.wsdl 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Wrapped.wsdl 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='PhoneBook'
targetNamespace='http://test.jboss.org/ws/jbws1260'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1260/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1260'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1260/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1260/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+
+ <complexType name='Title'>
+ <sequence>
+ <element name='text' type='string'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='Person'>
+ <sequence>
+ <element name='Name'>
+ <complexType>
+ <sequence>
+ <element name='surname' nillable='true'
type='tns:Title' maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+
+ <complexType name='Telephone'>
+ <sequence>
+ <element name='digits' type='string'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='TelephoneNumber'>
+ <sequence>
+ <element name='Number'>
+ <complexType>
+ <sequence>
+ <element name='number' nillable='true'
type='tns:Telephone' maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+ </element>
+ </sequence>
+ </complexType>
+
+ <element name='lookup' type='tns:Person'/>
+ <element name='lookupResponse' type='tns:TelephoneNumber'/>
+
+ </schema>
+ </types>
+ <message name='PhoneBook_lookup'>
+ <part element='ns1:lookup' name='parameters'/>
+ </message>
+ <message name='PhoneBook_lookupResponse'>
+ <part element='ns1:lookupResponse' name='result'/>
+ </message>
+ <portType name='PhoneBook'>
+ <operation name='lookup'>
+ <input message='tns:PhoneBook_lookup'/>
+ <output message='tns:PhoneBook_lookupResponse'/>
+ </operation>
+ </portType>
+ <binding name='PhoneBookBinding' type='tns:PhoneBook'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='lookup'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='PhoneBook'>
+ <port binding='tns:PhoneBookBinding' name='PhoneBookPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/Wrapped.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wrapped-mapping.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wrapped-mapping.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wrapped-mapping.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.LookupResponseNumber</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>T...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Person</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>Name</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>digits</java-variable-name>
+ <xml-element-name>digits</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.LookupName</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>P...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>surname</java-variable-name>
+ <xml-element-name>surname</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.TelephoneNumber</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>Number</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Title</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>text</java-variable-name>
+ <xml-element-name>text</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>T...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Title[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>P...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1260.PhoneBook_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1260">serviceN...
+ <port-mapping>
+ <port-name>PhoneBookPort</port-name>
+ <java-port-name>PhoneBookPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1260.PhoneBook_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1260">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1260">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>lookup</java-method-name>
+ <wsdl-operation>lookup</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jbws1260.LookupName</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>Name</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jbws1260.LookupResponseNumber</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>Number</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wrapped-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wstools-config.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wstools-config.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wstools-config.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java location="resources/tools/jbws1260/scenario_AA/Wrapped.wsdl"
parameter-style="wrapped">
+ <mapping file="wrapped-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_AA/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Lookup.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Lookup.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Lookup.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Lookup {
+ protected org.jboss.test.ws.jbws1260.Name[] surname;
+
+ public Lookup() {
+ }
+
+ public Lookup(org.jboss.test.ws.jbws1260.Name[] surname) {
+ this.surname = surname;
+ }
+
+ public org.jboss.test.ws.jbws1260.Name[] getSurname() {
+ return surname;
+ }
+
+ public void setSurname(org.jboss.test.ws.jbws1260.Name[] surname) {
+ this.surname = surname;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Lookup.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/LookupResponse.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/LookupResponse.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/LookupResponse.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class LookupResponse {
+ protected org.jboss.test.ws.jbws1260.Telephone[] number;
+
+ public LookupResponse() {
+ }
+
+ public LookupResponse(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+
+ public org.jboss.test.ws.jbws1260.Telephone[] getNumber() {
+ return number;
+ }
+
+ public void setNumber(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/LookupResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Name.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Name.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Name.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Name {
+ protected java.lang.String title;
+
+ public Name() {
+ }
+
+ public Name(java.lang.String title) {
+ this.title = title;
+ }
+
+ public java.lang.String getTitle() {
+ return title;
+ }
+
+ public void setTitle(java.lang.String title) {
+ this.title = title;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Name.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/PhoneBook_PortType.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/PhoneBook_PortType.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/PhoneBook_PortType.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,11 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+public interface PhoneBook_PortType extends java.rmi.Remote {
+ public org.jboss.test.ws.jbws1260.Telephone[]
lookup(org.jboss.test.ws.jbws1260.Name[] surname) throws
+ java.rmi.RemoteException;
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/PhoneBook_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Telephone.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Telephone.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Telephone.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Telephone {
+ protected java.lang.String digits;
+
+ public Telephone() {
+ }
+
+ public Telephone(java.lang.String digits) {
+ this.digits = digits;
+ }
+
+ public java.lang.String getDigits() {
+ return digits;
+ }
+
+ public void setDigits(java.lang.String digits) {
+ this.digits = digits;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Telephone.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Wrapped.wsdl
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Wrapped.wsdl 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Wrapped.wsdl 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='PhoneBook'
targetNamespace='http://test.jboss.org/ws/jbws1260'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1260/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1260'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1260/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1260/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+
+ <complexType name='Name'>
+ <sequence>
+ <element name='title' type='string'/>
+ </sequence>
+ </complexType>
+
+ <element name='lookup'>
+ <complexType>
+ <sequence>
+ <element name='surname' nillable='true' type='tns:Name'
maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <complexType name='Telephone'>
+ <sequence>
+ <element name='digits' type='string'/>
+ </sequence>
+ </complexType>
+
+ <element name='lookupResponse'>
+ <complexType>
+ <sequence>
+ <element name='number' nillable='true'
type='tns:Telephone' maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+ </element>
+
+ </schema>
+ </types>
+ <message name='PhoneBook_lookup'>
+ <part element='ns1:lookup' name='parameters'/>
+ </message>
+ <message name='PhoneBook_lookupResponse'>
+ <part element='ns1:lookupResponse' name='result'/>
+ </message>
+ <portType name='PhoneBook'>
+ <operation name='lookup'>
+ <input message='tns:PhoneBook_lookup'/>
+ <output message='tns:PhoneBook_lookupResponse'/>
+ </operation>
+ </portType>
+ <binding name='PhoneBookBinding' type='tns:PhoneBook'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='lookup'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='PhoneBook'>
+ <port binding='tns:PhoneBookBinding' name='PhoneBookPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/Wrapped.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wrapped-mapping.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wrapped-mapping.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wrapped-mapping.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.LookupResponse</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>l...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Name</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>title</java-variable-name>
+ <xml-element-name>title</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>digits</java-variable-name>
+ <xml-element-name>digits</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Lookup</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>l...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>surname</java-variable-name>
+ <xml-element-name>surname</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>l...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Name[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:>l...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1260.PhoneBook_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1260">serviceN...
+ <port-mapping>
+ <port-name>PhoneBookPort</port-name>
+ <java-port-name>PhoneBookPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1260.PhoneBook_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1260">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1260">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>lookup</java-method-name>
+ <wsdl-operation>lookup</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jbws1260.Name[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>surname</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jbws1260.Telephone[]</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>number</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wrapped-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wstools-config.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wstools-config.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wstools-config.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java location="resources/tools/jbws1260/scenario_Y/Wrapped.wsdl"
parameter-style="wrapped">
+ <mapping file="wrapped-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Y/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Name.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Name.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Name.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Name {
+ protected java.lang.String title;
+
+ public Name() {
+ }
+
+ public Name(java.lang.String title) {
+ this.title = title;
+ }
+
+ public java.lang.String getTitle() {
+ return title;
+ }
+
+ public void setTitle(java.lang.String title) {
+ this.title = title;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Name.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Person.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Person.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Person.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Person {
+ protected org.jboss.test.ws.jbws1260.Name[] surname;
+
+ public Person() {
+ }
+
+ public Person(org.jboss.test.ws.jbws1260.Name[] surname) {
+ this.surname = surname;
+ }
+
+ public org.jboss.test.ws.jbws1260.Name[] getSurname() {
+ return surname;
+ }
+
+ public void setSurname(org.jboss.test.ws.jbws1260.Name[] surname) {
+ this.surname = surname;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Person.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/PhoneBook_PortType.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/PhoneBook_PortType.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/PhoneBook_PortType.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,11 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+public interface PhoneBook_PortType extends java.rmi.Remote {
+ public org.jboss.test.ws.jbws1260.Telephone[]
lookup(org.jboss.test.ws.jbws1260.Name[] surname) throws
+ java.rmi.RemoteException;
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/PhoneBook_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Telephone.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Telephone.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Telephone.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class Telephone {
+ protected java.lang.String digits;
+
+ public Telephone() {
+ }
+
+ public Telephone(java.lang.String digits) {
+ this.digits = digits;
+ }
+
+ public java.lang.String getDigits() {
+ return digits;
+ }
+
+ public void setDigits(java.lang.String digits) {
+ this.digits = digits;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Telephone.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/TelephoneNumber.java
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/TelephoneNumber.java 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/TelephoneNumber.java 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.ws.jbws1260;
+
+
+public class TelephoneNumber {
+ protected org.jboss.test.ws.jbws1260.Telephone[] number;
+
+ public TelephoneNumber() {
+ }
+
+ public TelephoneNumber(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+
+ public org.jboss.test.ws.jbws1260.Telephone[] getNumber() {
+ return number;
+ }
+
+ public void setNumber(org.jboss.test.ws.jbws1260.Telephone[] number) {
+ this.number = number;
+ }
+}
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/TelephoneNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Wrapped.wsdl
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Wrapped.wsdl 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Wrapped.wsdl 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='PhoneBook'
targetNamespace='http://test.jboss.org/ws/jbws1260'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1260/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1260'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1260/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1260/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+
+ <complexType name='Name'>
+ <sequence>
+ <element name='title' type='string'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='Person'>
+ <sequence>
+ <element name='surname' nillable='true' type='tns:Name'
maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='Telephone'>
+ <sequence>
+ <element name='digits' type='string'/>
+ </sequence>
+ </complexType>
+
+ <complexType name='TelephoneNumber'>
+ <sequence>
+ <element name='number' nillable='true'
type='tns:Telephone' maxOccurs='unbounded'/>
+ </sequence>
+ </complexType>
+
+ <element name='lookup' type='tns:Person'/>
+ <element name='lookupResponse' type='tns:TelephoneNumber'/>
+
+ </schema>
+ </types>
+ <message name='PhoneBook_lookup'>
+ <part element='ns1:lookup' name='parameters'/>
+ </message>
+ <message name='PhoneBook_lookupResponse'>
+ <part element='ns1:lookupResponse' name='result'/>
+ </message>
+ <portType name='PhoneBook'>
+ <operation name='lookup'>
+ <input message='tns:PhoneBook_lookup'/>
+ <output message='tns:PhoneBook_lookupResponse'/>
+ </operation>
+ </portType>
+ <binding name='PhoneBookBinding' type='tns:PhoneBook'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='lookup'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='PhoneBook'>
+ <port binding='tns:PhoneBookBinding' name='PhoneBookPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/Wrapped.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wrapped-mapping.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wrapped-mapping.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wrapped-mapping.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1260</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1260/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.TelephoneNumber</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Name</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>title</java-variable-name>
+ <xml-element-name>title</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>digits</java-variable-name>
+ <xml-element-name>digits</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Person</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1260/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>surname</java-variable-name>
+ <xml-element-name>surname</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Telephone[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:Telephone...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1260.Name[]</java-type>
+
<
anonymous-type-qname>http://test.jboss.org/ws/jbws1260/types:Person&am...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1260.PhoneBook_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1260">serviceN...
+ <port-mapping>
+ <port-name>PhoneBookPort</port-name>
+ <java-port-name>PhoneBookPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1260.PhoneBook_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1260">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1260">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>lookup</java-method-name>
+ <wsdl-operation>lookup</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jbws1260.Name[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>surname</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jbws1260.Telephone[]</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1260">wsdlMsgN...
+ <wsdl-message-part-name>number</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wrapped-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wstools-config.xml
===================================================================
---
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wstools-config.xml 2006-12-11
16:36:23 UTC (rev 1626)
+++
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wstools-config.xml 2006-12-11
22:57:56 UTC (rev 1627)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java location="resources/tools/jbws1260/scenario_Z/Wrapped.wsdl"
parameter-style="wrapped">
+ <mapping file="wrapped-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
branches/dlofthouse/JBWS-1260/src/test/resources/tools/jbws1260/scenario_Z/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF