Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T21:57:37+10:00) Maven home: C:\home\apache-maven-3.3.3\bin\.. Java version: 1.7.0_80, vendor: Oracle Corporation Java home: c:\home\jdk1.7.0_80\jre Default locale: en_AU, platform encoding: Cp1252 OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows" [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building WSDL2Apex 1.0 [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ WSDL2Apex --- [INFO] Deleting C:\home\WSDL2Apex\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ WSDL2Apex --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\home\WSDL2Apex\src\main\resources [INFO] [INFO] --- maven-compiler-plugin:2.4:compile (default-compile) @ WSDL2Apex --- [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! [INFO] Compiling 23 source files to C:\home\WSDL2Apex\target\classes [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ WSDL2Apex --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\home\WSDL2Apex\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:2.4:testCompile (default-testCompile) @ WSDL2Apex --- [WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! [INFO] Compiling 1 source file to C:\home\WSDL2Apex\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ WSDL2Apex --- [INFO] Surefire report directory: C:\home\WSDL2Apex\target\surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: simpleType->element Name can not be null. 2640:41 Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to parse wsdl: com.sforce.ws.ConnectionException: Unable to find schema type for element ElementWithNoSchemaType Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Failed to parse WSDL: Unable to find binding {urn:dotnet.callouttest.soap.sforce.com}IDontExist. Found DotNetInteropTestServiceSoap instead. Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to get type for operation '{http://doc.sample.com/docSample}EchoString' due to Unsupported WSDL. Found more than one part for message EchoStringSoapIn Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unable to find wsdl:service in the specified wsdl [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unsupported WSDL style 'rpc'. Only supports Dcoument/literal/wrapped services. 24:57 Failed to parse wsdl: Unsupported WSDL style 'rpc'. Only supports Dcoument/literal/wrapped services. 24:57 Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Unsupported schema type: {http://www.w3.org/2001/XMLSchema}gDay Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unable to find binding in port DotNetInteropTestServiceSoap Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to parse wsdl: com.sforce.ws.ConnectionException: Unable to find element for {urn:dotnet.callouttest.soap.sforce.com}EchoStringResponse Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to parse wsdl: com.sforce.ws.ConnectionException: Unable to find Schema type for TestHeader Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Parse error: Found invalid XML. only whitespace content allowed before start tag and not t (position: START_DOCUMENT seen t... @1:1) Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to get type for operation '{http://doc.sample.com/docSample}EchoString' due to Unsupported WSDL. No part found for message: EchoStringSoapIn Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Class name 'Metadata' already in use. Please edit WSDL to remove repeated names Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Unable to find type definition for schema type: {http://tempuri.org/}DNSInfo-xxx Due to: Unable to find complexType for {http://tempuri.org/}DNSInfo-xxx Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to parse wsdl: com.sforce.ws.ConnectionException: Unsupported WSDL. No part found for message: EchoStringSoapOut Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unable to find wsdl:binding in the specified wsdl Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Unsupported schema type: {http://www.w3.org/2001/XMLSchema}IDontExist Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unable to find port in wsdl:service Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unsupported Schema element found http://www.w3.org/2001/XMLSchema:include. At: 13:51 [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unsupported WSDL style 'rpc'. Only supports Dcoument/literal/wrapped services. 25:60 Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Found more than one wsdl:portType. WSDL with multiple portType not supported Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to parse wsdl: com.sforce.ws.ConnectionException: Unsupported WSDL. Found more than one part for message EchoStringSoapOut Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Found schema import from location AlexaWebSearch.xsd. External schema import not supported Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Unable to find wsdl:portType in the specified wsdl Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Found more than one wsdl:binding. WSDL with multiple binding not supported [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Unable to find soap 1.1 address Unable to find soap 1.1 address [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element [WSC][ForkedBooter.main:75]********* FIXME: document literal WSDL using part->type it must be part->element Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doGenerate SEVERE: Failed to get type for operation '{urn:dotnet.callouttest.soap.sforce.com}EchoBoolean' due to Element not defined for part 'parameters' Dec 22, 2015 12:26:37 PM com.salesforce.ide.wsdl2apex.core.WSDL2Apex doParse SEVERE: Failed to parse wsdl: Parse error: Found invalid XML. processing instruction can not have PITarget with reserveld xml name (position: START_DOCUMENT seen \r\n inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.webserviceX.NET', 'wwwWebservicexNet'}; public String getAirportInformationByAirportCode(String airportCode) { wwwWebservicexNet.getAirportInformationByAirportCode_element request_x = new wwwWebservicexNet.getAirportInformationByAirportCode_element(); request_x.airportCode = airportCode; wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.webserviceX.NET/getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCodeResponse', 'wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getAirportInformationByAirportCodeResult; } }] }> but was:<...nerated by wsdl2apex[ public class wwwWebservicexNet { public class getAirportInformationByAirportCodeResponse_element { public String getAirportInformationByAirportCodeResult; private String[] getAirportInformationByAirportCodeResult_type_info = new String[]{'getAirportInformationByAirportCodeResult','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'getAirportInformationByAirportCodeResult'}; } public class getAirportInformationByAirportCode_element { public String airportCode; private String[] airportCode_type_info = new String[]{'airportCode','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'airportCode'}; } public class airportSoap { public String endpoint_x = 'http://www.webservicex.net/airport.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.webserviceX.NET', 'wwwWebservicexNet'}; public String getAirportInformationByAirportCode(String airportCode) { wwwWebservicexNet.getAirportInformationByAirportCode_element request_x = new wwwWebservicexNet.getAirportInformationByAirportCode_element(); request_x.airportCode = airportCode; wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.webserviceX.NET/getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCodeResponse', 'wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getAirportInformationByAirportCodeResult; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testAsyncFalse(WSDL2ApexTest.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testNewClassNames(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.068 sec <<< FAILURE! org.junit.ComparisonFailure: testNewClassNames doesn't match expected:<...nerated by wsdl2apex[ public class s1 { public class user_field { public String name; public String value; private String[] name_type_info = new String[]{'name','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'1','1','false'}; private String[] value_type_info = new String[]{'value','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'name','value'}; } public class user_fields_element { public s1.user_field[] user_field; private String[] user_field_type_info = new String[]{'user_field','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'user_field'}; } public class Output_RowList { public s1.Output_Row[] Row; private String[] Row_type_info = new String[]{'Row','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Row'}; } public class EOLS_PSAPLookupUSResponse { public s1.Output_RowList Output; private String[] Output_type_info = new String[]{'Output','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Output'}; } public class Output_Row { public s3.Geometry Geometry; public Integer PSAPID; public Integer FCCID; public String PSAPType; public String CountyName; public String CountyFIPS; public String Agency; public String CoverageArea; public String CoverageExceptions; public String CoverageComments; public String PSAPComments; public String OperatorPhone; public String ContactPrefix; public String ContactFirstName; public String ContactLastName; public String ContactTitle; public String ContactPhone; public String ContactFax; public String ContactEmail; public String ContactComments; public String MailingStreet; public String MailingCity; public String MailingState; public String MailingZip; public String SitePhone; public String SiteFax; public String SiteStreet; public String SiteCity; public String SiteState; public String SiteZip; public String Status; public String Status_Code; public String Status_Description; public String Confidence; public String ProcessedBy; public String StreetDataType; public String LocationCode; public String MatchCode; public String AdditionalInputData; public String AddressLine1; public String AddressLine2; public String City; public String Country; public String FirmName; public String LastLine; public String PostalCode; public String PostalCode_Base; public String PostalCode_AddOn; public String RRHC; public String StateProvince; public String USUrbanName; public String Latitude; public String Longitude; public String StreetSide; public String InputKeyValue; public String AddressLine3; public String AddressLine4; public String AddressLine5; public String AddressLine6; public String PolicePhone; public String FirePhone; public String EMSPhone; public s1.user_fields_element user_fields; private String[] Geometry_type_info = new String[]{'Geometry','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPID_type_info = new String[]{'PSAPID','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FCCID_type_info = new String[]{'FCCID','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPType_type_info = new String[]{'PSAPType','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CountyName_type_info = new String[]{'CountyName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CountyFIPS_type_info = new String[]{'CountyFIPS','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Agency_type_info = new String[]{'Agency','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageArea_type_info = new String[]{'CoverageArea','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageExceptions_type_info = new String[]{'CoverageExceptions','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageComments_type_info = new String[]{'CoverageComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPComments_type_info = new String[]{'PSAPComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] OperatorPhone_type_info = new String[]{'OperatorPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactPrefix_type_info = new String[]{'ContactPrefix','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactFirstName_type_info = new String[]{'ContactFirstName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactLastName_type_info = new String[]{'ContactLastName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactTitle_type_info = new String[]{'ContactTitle','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactPhone_type_info = new String[]{'ContactPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactFax_type_info = new String[]{'ContactFax','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactEmail_type_info = new String[]{'ContactEmail','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactComments_type_info = new String[]{'ContactComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingStreet_type_info = new String[]{'MailingStreet','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingCity_type_info = new String[]{'MailingCity','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingState_type_info = new String[]{'MailingState','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingZip_type_info = new String[]{'MailingZip','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SitePhone_type_info = new String[]{'SitePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteFax_type_info = new String[]{'SiteFax','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteStreet_type_info = new String[]{'SiteStreet','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteCity_type_info = new String[]{'SiteCity','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteState_type_info = new String[]{'SiteState','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteZip_type_info = new String[]{'SiteZip','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_type_info = new String[]{'Status','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_Code_type_info = new String[]{'Status.Code','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_Description_type_info = new String[]{'Status.Description','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Confidence_type_info = new String[]{'Confidence','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ProcessedBy_type_info = new String[]{'ProcessedBy','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StreetDataType_type_info = new String[]{'StreetDataType','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LocationCode_type_info = new String[]{'LocationCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MatchCode_type_info = new String[]{'MatchCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AdditionalInputData_type_info = new String[]{'AdditionalInputData','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine1_type_info = new String[]{'AddressLine1','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine2_type_info = new String[]{'AddressLine2','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] City_type_info = new String[]{'City','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Country_type_info = new String[]{'Country','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirmName_type_info = new String[]{'FirmName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LastLine_type_info = new String[]{'LastLine','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_type_info = new String[]{'PostalCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_Base_type_info = new String[]{'PostalCode.Base','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_AddOn_type_info = new String[]{'PostalCode.AddOn','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] RRHC_type_info = new String[]{'RRHC','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StateProvince_type_info = new String[]{'StateProvince','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] USUrbanName_type_info = new String[]{'USUrbanName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Latitude_type_info = new String[]{'Latitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Longitude_type_info = new String[]{'Longitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StreetSide_type_info = new String[]{'StreetSide','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] InputKeyValue_type_info = new String[]{'InputKeyValue','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine3_type_info = new String[]{'AddressLine3','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine4_type_info = new String[]{'AddressLine4','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine5_type_info = new String[]{'AddressLine5','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine6_type_info = new String[]{'AddressLine6','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PolicePhone_type_info = new String[]{'PolicePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirePhone_type_info = new String[]{'FirePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] EMSPhone_type_info = new String[]{'EMSPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] user_fields_type_info = new String[]{'user_fields','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Geometry','PSAPID','FCCID','PSAPType','CountyName','CountyFIPS','Agency','CoverageArea','CoverageExceptions','CoverageComments','PSAPComments','OperatorPhone','ContactPrefix','ContactFirstName','ContactLastName','ContactTitle','ContactPhone','ContactFax','ContactEmail','ContactComments','MailingStreet','MailingCity','MailingState','MailingZip','SitePhone','SiteFax','SiteStreet','SiteCity','SiteState','SiteZip','Status','Status_Code','Status_Description','Confidence','ProcessedBy','StreetDataType','LocationCode','MatchCode','AdditionalInputData','AddressLine1','AddressLine2','City','Country','FirmName','LastLine','PostalCode','PostalCode_Base','PostalCode_AddOn','RRHC','StateProvince','USUrbanName','Latitude','Longitude','StreetSide','InputKeyValue','AddressLine3','AddressLine4','AddressLine5','AddressLine6','PolicePhone','FirePhone','EMSPhone','user_fields'}; } public class EOLS_PSAPLookupUSRequest { public s1.options options; public s1.Input_RowList Input; private String[] options_type_info = new String[]{'options','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Input_type_info = new String[]{'Input','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'options','Input'}; } public class Input_RowList { public s1.Input_Row[] Row; private String[] Row_type_info = new String[]{'Row','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Row'}; } public class Input_Row { public String Latitude; public String Longitude; public String InputKeyValue; public String FirmName; public String AddressLine1; public String AddressLine2; public String AddressLine3; public String AddressLine4; public String AddressLine5; public String AddressLine6; public String LastLine; public String City; public String StateProvince; public String PostalCode; public s1.user_fields_element user_fields; private String[] Latitude_type_info = new String[]{'Latitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Longitude_type_info = new String[]{'Longitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] InputKeyValue_type_info = new String[]{'InputKeyValue','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirmName_type_info = new String[]{'FirmName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine1_type_info = new String[]{'AddressLine1','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine2_type_info = new String[]{'AddressLine2','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine3_type_info = new String[]{'AddressLine3','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine4_type_info = new String[]{'AddressLine4','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine5_type_info = new String[]{'AddressLine5','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine6_type_info = new String[]{'AddressLine6','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LastLine_type_info = new String[]{'LastLine','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] City_type_info = new String[]{'City','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StateProvince_type_info = new String[]{'StateProvince','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_type_info = new String[]{'PostalCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] user_fields_type_info = new String[]{'user_fields','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Latitude','Longitude','InputKeyValue','FirmName','AddressLine1','AddressLine2','AddressLine3','AddressLine4','AddressLine5','AddressLine6','LastLine','City','StateProvince','PostalCode','user_fields'}; } public class options { private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{}; }] }> but was:<...nerated by wsdl2apex[ public class s1 { public class user_field { public String name; public String value; private String[] name_type_info = new String[]{'name','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'1','1','false'}; private String[] value_type_info = new String[]{'value','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'name','value'}; } public class user_fields_element { public s1.user_field[] user_field; private String[] user_field_type_info = new String[]{'user_field','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'user_field'}; } public class Output_RowList { public s1.Output_Row[] Row; private String[] Row_type_info = new String[]{'Row','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Row'}; } public class EOLS_PSAPLookupUSResponse { public s1.Output_RowList Output; private String[] Output_type_info = new String[]{'Output','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Output'}; } public class Output_Row { public s3.Geometry Geometry; public Integer PSAPID; public Integer FCCID; public String PSAPType; public String CountyName; public String CountyFIPS; public String Agency; public String CoverageArea; public String CoverageExceptions; public String CoverageComments; public String PSAPComments; public String OperatorPhone; public String ContactPrefix; public String ContactFirstName; public String ContactLastName; public String ContactTitle; public String ContactPhone; public String ContactFax; public String ContactEmail; public String ContactComments; public String MailingStreet; public String MailingCity; public String MailingState; public String MailingZip; public String SitePhone; public String SiteFax; public String SiteStreet; public String SiteCity; public String SiteState; public String SiteZip; public String Status; public String Status_Code; public String Status_Description; public String Confidence; public String ProcessedBy; public String StreetDataType; public String LocationCode; public String MatchCode; public String AdditionalInputData; public String AddressLine1; public String AddressLine2; public String City; public String Country; public String FirmName; public String LastLine; public String PostalCode; public String PostalCode_Base; public String PostalCode_AddOn; public String RRHC; public String StateProvince; public String USUrbanName; public String Latitude; public String Longitude; public String StreetSide; public String InputKeyValue; public String AddressLine3; public String AddressLine4; public String AddressLine5; public String AddressLine6; public String PolicePhone; public String FirePhone; public String EMSPhone; public s1.user_fields_element user_fields; private String[] Geometry_type_info = new String[]{'Geometry','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPID_type_info = new String[]{'PSAPID','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FCCID_type_info = new String[]{'FCCID','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPType_type_info = new String[]{'PSAPType','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CountyName_type_info = new String[]{'CountyName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CountyFIPS_type_info = new String[]{'CountyFIPS','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Agency_type_info = new String[]{'Agency','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageArea_type_info = new String[]{'CoverageArea','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageExceptions_type_info = new String[]{'CoverageExceptions','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] CoverageComments_type_info = new String[]{'CoverageComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PSAPComments_type_info = new String[]{'PSAPComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] OperatorPhone_type_info = new String[]{'OperatorPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactPrefix_type_info = new String[]{'ContactPrefix','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactFirstName_type_info = new String[]{'ContactFirstName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactLastName_type_info = new String[]{'ContactLastName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactTitle_type_info = new String[]{'ContactTitle','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactPhone_type_info = new String[]{'ContactPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactFax_type_info = new String[]{'ContactFax','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactEmail_type_info = new String[]{'ContactEmail','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ContactComments_type_info = new String[]{'ContactComments','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingStreet_type_info = new String[]{'MailingStreet','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingCity_type_info = new String[]{'MailingCity','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingState_type_info = new String[]{'MailingState','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MailingZip_type_info = new String[]{'MailingZip','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SitePhone_type_info = new String[]{'SitePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteFax_type_info = new String[]{'SiteFax','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteStreet_type_info = new String[]{'SiteStreet','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteCity_type_info = new String[]{'SiteCity','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteState_type_info = new String[]{'SiteState','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] SiteZip_type_info = new String[]{'SiteZip','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_type_info = new String[]{'Status','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_Code_type_info = new String[]{'Status.Code','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Status_Description_type_info = new String[]{'Status.Description','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Confidence_type_info = new String[]{'Confidence','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] ProcessedBy_type_info = new String[]{'ProcessedBy','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StreetDataType_type_info = new String[]{'StreetDataType','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LocationCode_type_info = new String[]{'LocationCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] MatchCode_type_info = new String[]{'MatchCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AdditionalInputData_type_info = new String[]{'AdditionalInputData','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine1_type_info = new String[]{'AddressLine1','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine2_type_info = new String[]{'AddressLine2','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] City_type_info = new String[]{'City','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Country_type_info = new String[]{'Country','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirmName_type_info = new String[]{'FirmName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LastLine_type_info = new String[]{'LastLine','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_type_info = new String[]{'PostalCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_Base_type_info = new String[]{'PostalCode.Base','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_AddOn_type_info = new String[]{'PostalCode.AddOn','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] RRHC_type_info = new String[]{'RRHC','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StateProvince_type_info = new String[]{'StateProvince','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] USUrbanName_type_info = new String[]{'USUrbanName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Latitude_type_info = new String[]{'Latitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Longitude_type_info = new String[]{'Longitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StreetSide_type_info = new String[]{'StreetSide','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] InputKeyValue_type_info = new String[]{'InputKeyValue','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine3_type_info = new String[]{'AddressLine3','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine4_type_info = new String[]{'AddressLine4','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine5_type_info = new String[]{'AddressLine5','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine6_type_info = new String[]{'AddressLine6','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PolicePhone_type_info = new String[]{'PolicePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirePhone_type_info = new String[]{'FirePhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] EMSPhone_type_info = new String[]{'EMSPhone','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] user_fields_type_info = new String[]{'user_fields','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Geometry','PSAPID','FCCID','PSAPType','CountyName','CountyFIPS','Agency','CoverageArea','CoverageExceptions','CoverageComments','PSAPComments','OperatorPhone','ContactPrefix','ContactFirstName','ContactLastName','ContactTitle','ContactPhone','ContactFax','ContactEmail','ContactComments','MailingStreet','MailingCity','MailingState','MailingZip','SitePhone','SiteFax','SiteStreet','SiteCity','SiteState','SiteZip','Status','Status_Code','Status_Description','Confidence','ProcessedBy','StreetDataType','LocationCode','MatchCode','AdditionalInputData','AddressLine1','AddressLine2','City','Country','FirmName','LastLine','PostalCode','PostalCode_Base','PostalCode_AddOn','RRHC','StateProvince','USUrbanName','Latitude','Longitude','StreetSide','InputKeyValue','AddressLine3','AddressLine4','AddressLine5','AddressLine6','PolicePhone','FirePhone','EMSPhone','user_fields'}; } public class EOLS_PSAPLookupUSRequest { public s1.options options; public s1.Input_RowList Input; private String[] options_type_info = new String[]{'options','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Input_type_info = new String[]{'Input','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'options','Input'}; } public class Input_RowList { public s1.Input_Row[] Row; private String[] Row_type_info = new String[]{'Row','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Row'}; } public class Input_Row { public String Latitude; public String Longitude; public String InputKeyValue; public String FirmName; public String AddressLine1; public String AddressLine2; public String AddressLine3; public String AddressLine4; public String AddressLine5; public String AddressLine6; public String LastLine; public String City; public String StateProvince; public String PostalCode; public s1.user_fields_element user_fields; private String[] Latitude_type_info = new String[]{'Latitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] Longitude_type_info = new String[]{'Longitude','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] InputKeyValue_type_info = new String[]{'InputKeyValue','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] FirmName_type_info = new String[]{'FirmName','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine1_type_info = new String[]{'AddressLine1','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine2_type_info = new String[]{'AddressLine2','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine3_type_info = new String[]{'AddressLine3','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine4_type_info = new String[]{'AddressLine4','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine5_type_info = new String[]{'AddressLine5','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] AddressLine6_type_info = new String[]{'AddressLine6','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] LastLine_type_info = new String[]{'LastLine','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] City_type_info = new String[]{'City','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] StateProvince_type_info = new String[]{'StateProvince','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] PostalCode_type_info = new String[]{'PostalCode','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] user_fields_type_info = new String[]{'user_fields','http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{'Latitude','Longitude','InputKeyValue','FirmName','AddressLine1','AddressLine2','AddressLine3','AddressLine4','AddressLine5','AddressLine6','LastLine','City','StateProvince','PostalCode','user_fields'}; } public class options { private String[] apex_schema_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS','false','false'}; private String[] field_order_type_info = new String[]{}; } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testNewClassNames(WSDL2ApexTest.java:341) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testNoOperation(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.034 sec <<< FAILURE! org.junit.ComparisonFailure: Test noOperation failed expected:<...nerated by wsdl2apex[ public class calloutSoap { public class EchoDate_element { public Date input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class StructContainer { public calloutSoap.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoStructContainerArray_element { public calloutSoap.StructContainer[] sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructArray_element { public calloutSoap.EveryType[] et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class TestSoapHeaderResponse_element { public calloutSoap.EveryType TestSoapHeaderResult; private String[] TestSoapHeaderResult_type_info = new String[]{'TestSoapHeaderResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'TestSoapHeaderResult'}; } public class TestSoapHeader_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoIntArrayResponse_element { public Integer[] EchoIntArrayResult; private String[] EchoIntArrayResult_type_info = new String[]{'EchoIntArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntArrayResult'}; } public class DoNoop_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateTimeArray_element { public DateTime[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDoubleResponse_element { public Double EchoDoubleResult; private String[] EchoDoubleResult_type_info = new String[]{'EchoDoubleResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleResult'}; } public class EchoFloatResponse_element { public Double EchoFloatResult; private String[] EchoFloatResult_type_info = new String[]{'EchoFloatResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatResult'}; } public class EchoAllTypes_element { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class WaitFor_element { public Integer secondsToWait; private String[] secondsToWait_type_info = new String[]{'secondsToWait','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'secondsToWait'}; } public class EchoCurrentTimeResponse_element { public DateTime EchoCurrentTimeResult; private String[] EchoCurrentTimeResult_type_info = new String[]{'EchoCurrentTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoCurrentTimeResult'}; } public class EchoStructResponse_element { public calloutSoap.EveryType EchoStructResult; private String[] EchoStructResult_type_info = new String[]{'EchoStructResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructResult'}; } public class ThrowExceptionResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDoubleArrayResponse_element { public Double[] EchoDoubleArrayResult; private String[] EchoDoubleArrayResult_type_info = new String[]{'EchoDoubleArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleArrayResult'}; } public class EchoDateArray_element { public Date[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoCurrentTime_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EveryType { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDouble_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoInt_element { public Integer input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStructContainer_element { public calloutSoap.StructContainer sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructContainerResponse_element { public calloutSoap.StructContainer EchoStructContainerResult; private String[] EchoStructContainerResult_type_info = new String[]{'EchoStructContainerResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerResult'}; } public class WaitForResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoAllTypesArrays_element { public Boolean[] boolVal; public String[] str; public Integer[] integ; public Double[] doub; public Double[] f; public Date[] d; public DateTime[] dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDateTime_element { public DateTime input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStruct_element { public calloutSoap.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoBoolean_element { public Boolean input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoBooleanArray_element { public Boolean[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDateTimeArrayResponse_element { public DateTime[] EchoDateTimeArrayResult; private String[] EchoDateTimeArrayResult_type_info = new String[]{'EchoDateTimeArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeArrayResult'}; } public class EchoDateArrayResponse_element { public Date[] EchoDateArrayResult; private String[] EchoDateArrayResult_type_info = new String[]{'EchoDateArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateArrayResult'}; } public class EchoFloatArrayResponse_element { public Double[] EchoFloatArrayResult; private String[] EchoFloatArrayResult_type_info = new String[]{'EchoFloatArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatArrayResult'}; } public class EchoStringArray_element { public String[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class TestHeader { public Boolean boolVal; public String stringVal; public Integer intVal; public Double doubVal; public Double floatVal; public Date dateVal; public DateTime dateTimeVal; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] stringVal_type_info = new String[]{'stringVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] intVal_type_info = new String[]{'intVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doubVal_type_info = new String[]{'doubVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] floatVal_type_info = new String[]{'floatVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateVal_type_info = new String[]{'dateVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateTimeVal_type_info = new String[]{'dateTimeVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','stringVal','intVal','doubVal','floatVal','dateVal','dateTimeVal'}; } public class EchoDateTimeResponse_element { public DateTime EchoDateTimeResult; private String[] EchoDateTimeResult_type_info = new String[]{'EchoDateTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeResult'}; } public class EchoStructContainerArrayResponse_element { public calloutSoap.StructContainer[] EchoStructContainerArrayResult; private String[] EchoStructContainerArrayResult_type_info = new String[]{'EchoStructContainerArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerArrayResult'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesResponse_element { public calloutSoap.EveryType EchoAllTypesResult; private String[] EchoAllTypesResult_type_info = new String[]{'EchoAllTypesResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesResult'}; } public class EchoFloatArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoIntResponse_element { public Integer EchoIntResult; private String[] EchoIntResult_type_info = new String[]{'EchoIntResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntResult'}; } public class EchoStringArrayResponse_element { public String[] EchoStringArrayResult; private String[] EchoStringArrayResult_type_info = new String[]{'EchoStringArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringArrayResult'}; } public class DoNoopResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateResponse_element { public Date EchoDateResult; private String[] EchoDateResult_type_info = new String[]{'EchoDateResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateResult'}; } public class EchoDoubleArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesArraysResponse_element { public calloutSoap.EveryType[] EchoAllTypesArraysResult; private String[] EchoAllTypesArraysResult_type_info = new String[]{'EchoAllTypesArraysResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesArraysResult'}; } public class EchoStructArrayResponse_element { public calloutSoap.EveryType[] EchoStructArrayResult; private String[] EchoStructArrayResult_type_info = new String[]{'EchoStructArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructArrayResult'}; } public class ThrowException_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoFloat_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanResponse_element { public Boolean EchoBooleanResult; private String[] EchoBooleanResult_type_info = new String[]{'EchoBooleanResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanResult'}; } public class EchoIntArray_element { public Integer[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanArrayResponse_element { public Boolean[] EchoBooleanArrayResult; private String[] EchoBooleanArrayResult_type_info = new String[]{'EchoBooleanArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanArrayResult'}; } public class DotNetInteropTestServiceSoap { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DotNetInteropTestService.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com', 'calloutSoap'}; }] }> but was:<...nerated by wsdl2apex[ public class calloutSoap { public class EchoDate_element { public Date input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class StructContainer { public calloutSoap.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoStructContainerArray_element { public calloutSoap.StructContainer[] sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructArray_element { public calloutSoap.EveryType[] et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class TestSoapHeaderResponse_element { public calloutSoap.EveryType TestSoapHeaderResult; private String[] TestSoapHeaderResult_type_info = new String[]{'TestSoapHeaderResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'TestSoapHeaderResult'}; } public class TestSoapHeader_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoIntArrayResponse_element { public Integer[] EchoIntArrayResult; private String[] EchoIntArrayResult_type_info = new String[]{'EchoIntArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntArrayResult'}; } public class DoNoop_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateTimeArray_element { public DateTime[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDoubleResponse_element { public Double EchoDoubleResult; private String[] EchoDoubleResult_type_info = new String[]{'EchoDoubleResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleResult'}; } public class EchoFloatResponse_element { public Double EchoFloatResult; private String[] EchoFloatResult_type_info = new String[]{'EchoFloatResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatResult'}; } public class EchoAllTypes_element { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class WaitFor_element { public Integer secondsToWait; private String[] secondsToWait_type_info = new String[]{'secondsToWait','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'secondsToWait'}; } public class EchoCurrentTimeResponse_element { public DateTime EchoCurrentTimeResult; private String[] EchoCurrentTimeResult_type_info = new String[]{'EchoCurrentTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoCurrentTimeResult'}; } public class EchoStructResponse_element { public calloutSoap.EveryType EchoStructResult; private String[] EchoStructResult_type_info = new String[]{'EchoStructResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructResult'}; } public class ThrowExceptionResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDoubleArrayResponse_element { public Double[] EchoDoubleArrayResult; private String[] EchoDoubleArrayResult_type_info = new String[]{'EchoDoubleArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleArrayResult'}; } public class EchoDateArray_element { public Date[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoCurrentTime_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EveryType { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDouble_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoInt_element { public Integer input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStructContainer_element { public calloutSoap.StructContainer sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructContainerResponse_element { public calloutSoap.StructContainer EchoStructContainerResult; private String[] EchoStructContainerResult_type_info = new String[]{'EchoStructContainerResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerResult'}; } public class WaitForResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoAllTypesArrays_element { public Boolean[] boolVal; public String[] str; public Integer[] integ; public Double[] doub; public Double[] f; public Date[] d; public DateTime[] dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDateTime_element { public DateTime input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStruct_element { public calloutSoap.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoBoolean_element { public Boolean input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoBooleanArray_element { public Boolean[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDateTimeArrayResponse_element { public DateTime[] EchoDateTimeArrayResult; private String[] EchoDateTimeArrayResult_type_info = new String[]{'EchoDateTimeArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeArrayResult'}; } public class EchoDateArrayResponse_element { public Date[] EchoDateArrayResult; private String[] EchoDateArrayResult_type_info = new String[]{'EchoDateArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateArrayResult'}; } public class EchoFloatArrayResponse_element { public Double[] EchoFloatArrayResult; private String[] EchoFloatArrayResult_type_info = new String[]{'EchoFloatArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatArrayResult'}; } public class EchoStringArray_element { public String[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class TestHeader { public Boolean boolVal; public String stringVal; public Integer intVal; public Double doubVal; public Double floatVal; public Date dateVal; public DateTime dateTimeVal; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] stringVal_type_info = new String[]{'stringVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] intVal_type_info = new String[]{'intVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doubVal_type_info = new String[]{'doubVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] floatVal_type_info = new String[]{'floatVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateVal_type_info = new String[]{'dateVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateTimeVal_type_info = new String[]{'dateTimeVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','stringVal','intVal','doubVal','floatVal','dateVal','dateTimeVal'}; } public class EchoDateTimeResponse_element { public DateTime EchoDateTimeResult; private String[] EchoDateTimeResult_type_info = new String[]{'EchoDateTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeResult'}; } public class EchoStructContainerArrayResponse_element { public calloutSoap.StructContainer[] EchoStructContainerArrayResult; private String[] EchoStructContainerArrayResult_type_info = new String[]{'EchoStructContainerArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerArrayResult'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesResponse_element { public calloutSoap.EveryType EchoAllTypesResult; private String[] EchoAllTypesResult_type_info = new String[]{'EchoAllTypesResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesResult'}; } public class EchoFloatArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoIntResponse_element { public Integer EchoIntResult; private String[] EchoIntResult_type_info = new String[]{'EchoIntResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntResult'}; } public class EchoStringArrayResponse_element { public String[] EchoStringArrayResult; private String[] EchoStringArrayResult_type_info = new String[]{'EchoStringArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringArrayResult'}; } public class DoNoopResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateResponse_element { public Date EchoDateResult; private String[] EchoDateResult_type_info = new String[]{'EchoDateResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateResult'}; } public class EchoDoubleArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesArraysResponse_element { public calloutSoap.EveryType[] EchoAllTypesArraysResult; private String[] EchoAllTypesArraysResult_type_info = new String[]{'EchoAllTypesArraysResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesArraysResult'}; } public class EchoStructArrayResponse_element { public calloutSoap.EveryType[] EchoStructArrayResult; private String[] EchoStructArrayResult_type_info = new String[]{'EchoStructArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructArrayResult'}; } public class ThrowException_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoFloat_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanResponse_element { public Boolean EchoBooleanResult; private String[] EchoBooleanResult_type_info = new String[]{'EchoBooleanResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanResult'}; } public class EchoIntArray_element { public Integer[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanArrayResponse_element { public Boolean[] EchoBooleanArrayResult; private String[] EchoBooleanArrayResult_type_info = new String[]{'EchoBooleanArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanArrayResult'}; } public class DotNetInteropTestServiceSoap { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DotNetInteropTestService.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com', 'calloutSoap'}; } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testNoOperation(WSDL2ApexTest.java:1121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testExchange(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.041 sec <<< FAILURE! org.junit.ComparisonFailure: Test testExchange failed expected:<...nerated by wsdl2apex[ public class strikeiron2 { public class SIWsStatus { public Integer StatusNbr; public String StatusDescription; private String[] StatusNbr_type_info = new String[]{'StatusNbr','http://www.strikeiron.com',null,'1','1','false'}; private String[] StatusDescription_type_info = new String[]{'StatusDescription','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'StatusNbr','StatusDescription'}; } public class GetHistoricalRangeRatesResponse_element { public strikeiron2.ExchangeRateOutput GetHistoricalRangeRatesResult; private String[] GetHistoricalRangeRatesResult_type_info = new String[]{'GetHistoricalRangeRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetHistoricalRangeRatesResult'}; } public class GetAllStatusesResponse_element { public strikeiron2.StatusCodeOutput GetAllStatusesResult; private String[] GetAllStatusesResult_type_info = new String[]{'GetAllStatusesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllStatusesResult'}; } public class SIServiceInfoResult { public strikeiron2.ArrayOfServiceInfoRecord ServiceInfo; private String[] ServiceInfo_type_info = new String[]{'ServiceInfo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceInfo'}; } public class SupportedCurrenciesResult { public strikeiron2.ArrayOfCurrencyListing Listings; private String[] Listings_type_info = new String[]{'Listings','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Listings'}; } public class ServiceInfoRecord { public String InfoKey; public String InfoValue; private String[] InfoKey_type_info = new String[]{'InfoKey','http://www.strikeiron.com',null,'0','1','false'}; private String[] InfoValue_type_info = new String[]{'InfoValue','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'InfoKey','InfoValue'}; } public class SupportedCurrenciesOutput { public strikeiron2.SupportedCurrenciesResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ServiceOutput { public strikeiron2.SIWsStatus ServiceStatus; private String[] ServiceStatus_type_info = new String[]{'ServiceStatus','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceStatus'}; } public class ArrayOfExchangeRateListing { public strikeiron2.ExchangeRateListing[] ExchangeRateListing; private String[] ExchangeRateListing_type_info = new String[]{'ExchangeRateListing','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ExchangeRateListing'}; } public class ServiceInfoOutput { public strikeiron2.SIServiceInfoResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ArrayOfSIWsStatus { public strikeiron2.SIWsStatus[] SIWsStatus; private String[] SIWsStatus_type_info = new String[]{'SIWsStatus','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'SIWsStatus'}; } public class GetLatestRates_element { public String CommaSeparatedListOfCurrenciesFrom; public String SingleCurrencyTo; private String[] CommaSeparatedListOfCurrenciesFrom_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','SingleCurrencyTo'}; } public class GetAllLatestRatesToUSDResponse_element { public strikeiron2.ExchangeRateOutput GetAllLatestRatesToUSDResult; private String[] GetAllLatestRatesToUSDResult_type_info = new String[]{'GetAllLatestRatesToUSDResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllLatestRatesToUSDResult'}; } public class GetHistoricalRatesResponse_element { public strikeiron2.ExchangeRateOutput GetHistoricalRatesResult; private String[] GetHistoricalRatesResult_type_info = new String[]{'GetHistoricalRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetHistoricalRatesResult'}; } public class GetSupportedCurrencies_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class GetSupportedCurrenciesResponse_element { public strikeiron2.SupportedCurrenciesOutput GetSupportedCurrenciesResult; private String[] GetSupportedCurrenciesResult_type_info = new String[]{'GetSupportedCurrenciesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetSupportedCurrenciesResult'}; } public class GetLatestRatesResponse_element { public strikeiron2.ExchangeRateOutput GetLatestRatesResult; private String[] GetLatestRatesResult_type_info = new String[]{'GetLatestRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetLatestRatesResult'}; } public class GetAllLatestUSDToCurrenciesResponse_element { public strikeiron2.ExchangeRateOutput GetAllLatestUSDToCurrenciesResult; private String[] GetAllLatestUSDToCurrenciesResult_type_info = new String[]{'GetAllLatestUSDToCurrenciesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllLatestUSDToCurrenciesResult'}; } public class GetServiceInfo_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class SIWsResult { public Integer Count; private String[] Count_type_info = new String[]{'Count','http://www.strikeiron.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Count'}; } public class ExchangeRateListing { public Double Value; public String Currency_x; public String PerCurrency; public String Date_x; private String[] Value_type_info = new String[]{'Value','http://www.strikeiron.com',null,'1','1','false'}; private String[] Currency_x_type_info = new String[]{'Currency','http://www.strikeiron.com',null,'0','1','false'}; private String[] PerCurrency_type_info = new String[]{'PerCurrency','http://www.strikeiron.com',null,'0','1','false'}; private String[] Date_x_type_info = new String[]{'Date','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Value','Currency_x','PerCurrency','Date_x'}; } public class GetAllLatestUSDToCurrencies_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class GetHistoricalRates_element { public String CommaSeparatedListOfCurrenciesFrom; public String SingleCurrencyTo; public String Date_x; private String[] CommaSeparatedListOfCurrenciesFrom_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] Date_x_type_info = new String[]{'Date','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','SingleCurrencyTo','Date_x'}; } public class GetAllLatestRatesToUSD_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class StatusCodeOutput { public strikeiron2.StatusCodeResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ExchangeRateOutput { public strikeiron2.ExchangeRateResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class GetHistoricalRangeRates_element { public String SingleCurrencyFrom; public String SingleCurrencyTo; public String DateFrom; public String DateTo; private String[] SingleCurrencyFrom_type_info = new String[]{'SingleCurrencyFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] DateFrom_type_info = new String[]{'DateFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] DateTo_type_info = new String[]{'DateTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'SingleCurrencyFrom','SingleCurrencyTo','DateFrom','DateTo'}; } public class ArrayOfServiceInfoRecord { public strikeiron2.ServiceInfoRecord[] ServiceInfoRecord; private String[] ServiceInfoRecord_type_info = new String[]{'ServiceInfoRecord','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceInfoRecord'}; } public class ArrayOfCurrencyListing { public strikeiron2.CurrencyListing[] CurrencyListing; private String[] CurrencyListing_type_info = new String[]{'CurrencyListing','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CurrencyListing'}; } public class GetAllStatuses_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class StatusCodeResult { public strikeiron2.ArrayOfSIWsStatus Statuses; private String[] Statuses_type_info = new String[]{'Statuses','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Statuses'}; } public class ExchangeRateResult { public strikeiron2.ArrayOfExchangeRateListing Listings; private String[] Listings_type_info = new String[]{'Listings','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Listings'}; } public class CurrencyListing { public String Symbol; public String Unit; public String Country; private String[] Symbol_type_info = new String[]{'Symbol','http://www.strikeiron.com',null,'0','1','false'}; private String[] Unit_type_info = new String[]{'Unit','http://www.strikeiron.com',null,'0','1','false'}; private String[] Country_type_info = new String[]{'Country','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Symbol','Unit','Country'}; } public class GetServiceInfoResponse_element { public strikeiron2.ServiceInfoOutput GetServiceInfoResult; private String[] GetServiceInfoResult_type_info = new String[]{'GetServiceInfoResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetServiceInfoResult'}; } public class ForeignExchangeRatesSoap { public String endpoint_x = 'http://ws.strikeiron.com/StrikeIron/ForeignExchangeRate/ForeignExchangeRates'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; public strikeiron.SubscriptionInfo SubscriptionInfo; public strikeiron.LicenseInfo LicenseInfo; private String SubscriptionInfo_hns = 'SubscriptionInfo=http://ws.strikeiron.com'; private String LicenseInfo_hns = 'LicenseInfo=http://ws.strikeiron.com'; private String[] ns_map_type_info = new String[]{'http://www.strikeiron.com', 'strikeiron2', 'http://ws.strikeiron.com', 'strikeiron'}; public strikeiron2.ExchangeRateOutput GetHistoricalRangeRates(String SingleCurrencyFrom,String SingleCurrencyTo,String DateFrom,String DateTo) { strikeiron2.GetHistoricalRangeRates_element request_x = new strikeiron2.GetHistoricalRangeRates_element(); request_x.SingleCurrencyFrom = SingleCurrencyFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; request_x.DateFrom = DateFrom; request_x.DateTo = DateTo; strikeiron2.GetHistoricalRangeRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetHistoricalRangeRates', 'http://www.strikeiron.com', 'GetHistoricalRangeRates', 'http://www.strikeiron.com', 'GetHistoricalRangeRatesResponse', 'strikeiron2.GetHistoricalRangeRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetHistoricalRangeRatesResult; } public strikeiron2.ServiceInfoOutput GetServiceInfo() { strikeiron2.GetServiceInfo_element request_x = new strikeiron2.GetServiceInfo_element(); strikeiron2.GetServiceInfoResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetServiceInfo', 'http://www.strikeiron.com', 'GetServiceInfo', 'http://www.strikeiron.com', 'GetServiceInfoResponse', 'strikeiron2.GetServiceInfoResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetServiceInfoResult; } public strikeiron2.StatusCodeOutput GetAllStatuses() { strikeiron2.GetAllStatuses_element request_x = new strikeiron2.GetAllStatuses_element(); strikeiron2.GetAllStatusesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllStatuses', 'http://www.strikeiron.com', 'GetAllStatuses', 'http://www.strikeiron.com', 'GetAllStatusesResponse', 'strikeiron2.GetAllStatusesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllStatusesResult; } public strikeiron2.ExchangeRateOutput GetLatestRates(String CommaSeparatedListOfCurrenciesFrom,String SingleCurrencyTo) { strikeiron2.GetLatestRates_element request_x = new strikeiron2.GetLatestRates_element(); request_x.CommaSeparatedListOfCurrenciesFrom = CommaSeparatedListOfCurrenciesFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; strikeiron2.GetLatestRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetLatestRates', 'http://www.strikeiron.com', 'GetLatestRates', 'http://www.strikeiron.com', 'GetLatestRatesResponse', 'strikeiron2.GetLatestRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetLatestRatesResult; } public strikeiron2.ExchangeRateOutput GetAllLatestUSDToCurrencies() { strikeiron2.GetAllLatestUSDToCurrencies_element request_x = new strikeiron2.GetAllLatestUSDToCurrencies_element(); strikeiron2.GetAllLatestUSDToCurrenciesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllLatestUSDToCurrencies', 'http://www.strikeiron.com', 'GetAllLatestUSDToCurrencies', 'http://www.strikeiron.com', 'GetAllLatestUSDToCurrenciesResponse', 'strikeiron2.GetAllLatestUSDToCurrenciesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllLatestUSDToCurrenciesResult; } public void GetRemainingHits() { strikeiron.GetRemainingHits_element request_x = new strikeiron.GetRemainingHits_element(); strikeiron.GetRemainingHitsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://ws.strikeiron.com/StrikeIron/ForeignExchangeRate/ForeignExchangeRates/GetRemainingHits', 'http://ws.strikeiron.com', 'GetRemainingHits', 'http://ws.strikeiron.com', 'GetRemainingHitsResponse', 'strikeiron.GetRemainingHitsResponse_element'} ); response_x = response_map_x.get('response_x'); } public strikeiron2.SupportedCurrenciesOutput GetSupportedCurrencies() { strikeiron2.GetSupportedCurrencies_element request_x = new strikeiron2.GetSupportedCurrencies_element(); strikeiron2.GetSupportedCurrenciesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetSupportedCurrencies', 'http://www.strikeiron.com', 'GetSupportedCurrencies', 'http://www.strikeiron.com', 'GetSupportedCurrenciesResponse', 'strikeiron2.GetSupportedCurrenciesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetSupportedCurrenciesResult; } public strikeiron2.ExchangeRateOutput GetHistoricalRates(String CommaSeparatedListOfCurrenciesFrom,String SingleCurrencyTo,String Date_x) { strikeiron2.GetHistoricalRates_element request_x = new strikeiron2.GetHistoricalRates_element(); request_x.CommaSeparatedListOfCurrenciesFrom = CommaSeparatedListOfCurrenciesFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; request_x.Date_x = Date_x; strikeiron2.GetHistoricalRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetHistoricalRates', 'http://www.strikeiron.com', 'GetHistoricalRates', 'http://www.strikeiron.com', 'GetHistoricalRatesResponse', 'strikeiron2.GetHistoricalRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetHistoricalRatesResult; } public strikeiron2.ExchangeRateOutput GetAllLatestRatesToUSD() { strikeiron2.GetAllLatestRatesToUSD_element request_x = new strikeiron2.GetAllLatestRatesToUSD_element(); strikeiron2.GetAllLatestRatesToUSDResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllLatestRatesToUSD', 'http://www.strikeiron.com', 'GetAllLatestRatesToUSD', 'http://www.strikeiron.com', 'GetAllLatestRatesToUSDResponse', 'strikeiron2.GetAllLatestRatesToUSDResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllLatestRatesToUSDResult; } }] }> but was:<...nerated by wsdl2apex[ public class strikeiron2 { public class SIWsStatus { public Integer StatusNbr; public String StatusDescription; private String[] StatusNbr_type_info = new String[]{'StatusNbr','http://www.strikeiron.com',null,'1','1','false'}; private String[] StatusDescription_type_info = new String[]{'StatusDescription','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'StatusNbr','StatusDescription'}; } public class GetHistoricalRangeRatesResponse_element { public strikeiron2.ExchangeRateOutput GetHistoricalRangeRatesResult; private String[] GetHistoricalRangeRatesResult_type_info = new String[]{'GetHistoricalRangeRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetHistoricalRangeRatesResult'}; } public class GetAllStatusesResponse_element { public strikeiron2.StatusCodeOutput GetAllStatusesResult; private String[] GetAllStatusesResult_type_info = new String[]{'GetAllStatusesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllStatusesResult'}; } public class SIServiceInfoResult { public strikeiron2.ArrayOfServiceInfoRecord ServiceInfo; private String[] ServiceInfo_type_info = new String[]{'ServiceInfo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceInfo'}; } public class SupportedCurrenciesResult { public strikeiron2.ArrayOfCurrencyListing Listings; private String[] Listings_type_info = new String[]{'Listings','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Listings'}; } public class ServiceInfoRecord { public String InfoKey; public String InfoValue; private String[] InfoKey_type_info = new String[]{'InfoKey','http://www.strikeiron.com',null,'0','1','false'}; private String[] InfoValue_type_info = new String[]{'InfoValue','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'InfoKey','InfoValue'}; } public class SupportedCurrenciesOutput { public strikeiron2.SupportedCurrenciesResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ServiceOutput { public strikeiron2.SIWsStatus ServiceStatus; private String[] ServiceStatus_type_info = new String[]{'ServiceStatus','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceStatus'}; } public class ArrayOfExchangeRateListing { public strikeiron2.ExchangeRateListing[] ExchangeRateListing; private String[] ExchangeRateListing_type_info = new String[]{'ExchangeRateListing','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ExchangeRateListing'}; } public class ServiceInfoOutput { public strikeiron2.SIServiceInfoResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ArrayOfSIWsStatus { public strikeiron2.SIWsStatus[] SIWsStatus; private String[] SIWsStatus_type_info = new String[]{'SIWsStatus','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'SIWsStatus'}; } public class GetLatestRates_element { public String CommaSeparatedListOfCurrenciesFrom; public String SingleCurrencyTo; private String[] CommaSeparatedListOfCurrenciesFrom_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','SingleCurrencyTo'}; } public class GetAllLatestRatesToUSDResponse_element { public strikeiron2.ExchangeRateOutput GetAllLatestRatesToUSDResult; private String[] GetAllLatestRatesToUSDResult_type_info = new String[]{'GetAllLatestRatesToUSDResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllLatestRatesToUSDResult'}; } public class GetHistoricalRatesResponse_element { public strikeiron2.ExchangeRateOutput GetHistoricalRatesResult; private String[] GetHistoricalRatesResult_type_info = new String[]{'GetHistoricalRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetHistoricalRatesResult'}; } public class GetSupportedCurrencies_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class GetSupportedCurrenciesResponse_element { public strikeiron2.SupportedCurrenciesOutput GetSupportedCurrenciesResult; private String[] GetSupportedCurrenciesResult_type_info = new String[]{'GetSupportedCurrenciesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetSupportedCurrenciesResult'}; } public class GetLatestRatesResponse_element { public strikeiron2.ExchangeRateOutput GetLatestRatesResult; private String[] GetLatestRatesResult_type_info = new String[]{'GetLatestRatesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetLatestRatesResult'}; } public class GetAllLatestUSDToCurrenciesResponse_element { public strikeiron2.ExchangeRateOutput GetAllLatestUSDToCurrenciesResult; private String[] GetAllLatestUSDToCurrenciesResult_type_info = new String[]{'GetAllLatestUSDToCurrenciesResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetAllLatestUSDToCurrenciesResult'}; } public class GetServiceInfo_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class SIWsResult { public Integer Count; private String[] Count_type_info = new String[]{'Count','http://www.strikeiron.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Count'}; } public class ExchangeRateListing { public Double Value; public String Currency_x; public String PerCurrency; public String Date_x; private String[] Value_type_info = new String[]{'Value','http://www.strikeiron.com',null,'1','1','false'}; private String[] Currency_x_type_info = new String[]{'Currency','http://www.strikeiron.com',null,'0','1','false'}; private String[] PerCurrency_type_info = new String[]{'PerCurrency','http://www.strikeiron.com',null,'0','1','false'}; private String[] Date_x_type_info = new String[]{'Date','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Value','Currency_x','PerCurrency','Date_x'}; } public class GetAllLatestUSDToCurrencies_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class GetHistoricalRates_element { public String CommaSeparatedListOfCurrenciesFrom; public String SingleCurrencyTo; public String Date_x; private String[] CommaSeparatedListOfCurrenciesFrom_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] Date_x_type_info = new String[]{'Date','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CommaSeparatedListOfCurrenciesFrom','SingleCurrencyTo','Date_x'}; } public class GetAllLatestRatesToUSD_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class StatusCodeOutput { public strikeiron2.StatusCodeResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class ExchangeRateOutput { public strikeiron2.ExchangeRateResult ServiceResult; private String[] ServiceResult_type_info = new String[]{'ServiceResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceResult'}; } public class GetHistoricalRangeRates_element { public String SingleCurrencyFrom; public String SingleCurrencyTo; public String DateFrom; public String DateTo; private String[] SingleCurrencyFrom_type_info = new String[]{'SingleCurrencyFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] SingleCurrencyTo_type_info = new String[]{'SingleCurrencyTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] DateFrom_type_info = new String[]{'DateFrom','http://www.strikeiron.com',null,'0','1','false'}; private String[] DateTo_type_info = new String[]{'DateTo','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'SingleCurrencyFrom','SingleCurrencyTo','DateFrom','DateTo'}; } public class ArrayOfServiceInfoRecord { public strikeiron2.ServiceInfoRecord[] ServiceInfoRecord; private String[] ServiceInfoRecord_type_info = new String[]{'ServiceInfoRecord','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'ServiceInfoRecord'}; } public class ArrayOfCurrencyListing { public strikeiron2.CurrencyListing[] CurrencyListing; private String[] CurrencyListing_type_info = new String[]{'CurrencyListing','http://www.strikeiron.com',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'CurrencyListing'}; } public class GetAllStatuses_element { private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class StatusCodeResult { public strikeiron2.ArrayOfSIWsStatus Statuses; private String[] Statuses_type_info = new String[]{'Statuses','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Statuses'}; } public class ExchangeRateResult { public strikeiron2.ArrayOfExchangeRateListing Listings; private String[] Listings_type_info = new String[]{'Listings','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Listings'}; } public class CurrencyListing { public String Symbol; public String Unit; public String Country; private String[] Symbol_type_info = new String[]{'Symbol','http://www.strikeiron.com',null,'0','1','false'}; private String[] Unit_type_info = new String[]{'Unit','http://www.strikeiron.com',null,'0','1','false'}; private String[] Country_type_info = new String[]{'Country','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'Symbol','Unit','Country'}; } public class GetServiceInfoResponse_element { public strikeiron2.ServiceInfoOutput GetServiceInfoResult; private String[] GetServiceInfoResult_type_info = new String[]{'GetServiceInfoResult','http://www.strikeiron.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.strikeiron.com','true','false'}; private String[] field_order_type_info = new String[]{'GetServiceInfoResult'}; } public class ForeignExchangeRatesSoap { public String endpoint_x = 'http://ws.strikeiron.com/StrikeIron/ForeignExchangeRate/ForeignExchangeRates'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; public strikeiron.SubscriptionInfo SubscriptionInfo; public strikeiron.LicenseInfo LicenseInfo; private String SubscriptionInfo_hns = 'SubscriptionInfo=http://ws.strikeiron.com'; private String LicenseInfo_hns = 'LicenseInfo=http://ws.strikeiron.com'; private String[] ns_map_type_info = new String[]{'http://www.strikeiron.com', 'strikeiron2', 'http://ws.strikeiron.com', 'strikeiron'}; public strikeiron2.ExchangeRateOutput GetHistoricalRangeRates(String SingleCurrencyFrom,String SingleCurrencyTo,String DateFrom,String DateTo) { strikeiron2.GetHistoricalRangeRates_element request_x = new strikeiron2.GetHistoricalRangeRates_element(); request_x.SingleCurrencyFrom = SingleCurrencyFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; request_x.DateFrom = DateFrom; request_x.DateTo = DateTo; strikeiron2.GetHistoricalRangeRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetHistoricalRangeRates', 'http://www.strikeiron.com', 'GetHistoricalRangeRates', 'http://www.strikeiron.com', 'GetHistoricalRangeRatesResponse', 'strikeiron2.GetHistoricalRangeRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetHistoricalRangeRatesResult; } public strikeiron2.ServiceInfoOutput GetServiceInfo() { strikeiron2.GetServiceInfo_element request_x = new strikeiron2.GetServiceInfo_element(); strikeiron2.GetServiceInfoResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetServiceInfo', 'http://www.strikeiron.com', 'GetServiceInfo', 'http://www.strikeiron.com', 'GetServiceInfoResponse', 'strikeiron2.GetServiceInfoResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetServiceInfoResult; } public strikeiron2.StatusCodeOutput GetAllStatuses() { strikeiron2.GetAllStatuses_element request_x = new strikeiron2.GetAllStatuses_element(); strikeiron2.GetAllStatusesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllStatuses', 'http://www.strikeiron.com', 'GetAllStatuses', 'http://www.strikeiron.com', 'GetAllStatusesResponse', 'strikeiron2.GetAllStatusesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllStatusesResult; } public strikeiron2.ExchangeRateOutput GetLatestRates(String CommaSeparatedListOfCurrenciesFrom,String SingleCurrencyTo) { strikeiron2.GetLatestRates_element request_x = new strikeiron2.GetLatestRates_element(); request_x.CommaSeparatedListOfCurrenciesFrom = CommaSeparatedListOfCurrenciesFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; strikeiron2.GetLatestRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetLatestRates', 'http://www.strikeiron.com', 'GetLatestRates', 'http://www.strikeiron.com', 'GetLatestRatesResponse', 'strikeiron2.GetLatestRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetLatestRatesResult; } public strikeiron2.ExchangeRateOutput GetAllLatestUSDToCurrencies() { strikeiron2.GetAllLatestUSDToCurrencies_element request_x = new strikeiron2.GetAllLatestUSDToCurrencies_element(); strikeiron2.GetAllLatestUSDToCurrenciesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllLatestUSDToCurrencies', 'http://www.strikeiron.com', 'GetAllLatestUSDToCurrencies', 'http://www.strikeiron.com', 'GetAllLatestUSDToCurrenciesResponse', 'strikeiron2.GetAllLatestUSDToCurrenciesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllLatestUSDToCurrenciesResult; } public void GetRemainingHits() { strikeiron.GetRemainingHits_element request_x = new strikeiron.GetRemainingHits_element(); strikeiron.GetRemainingHitsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://ws.strikeiron.com/StrikeIron/ForeignExchangeRate/ForeignExchangeRates/GetRemainingHits', 'http://ws.strikeiron.com', 'GetRemainingHits', 'http://ws.strikeiron.com', 'GetRemainingHitsResponse', 'strikeiron.GetRemainingHitsResponse_element'} ); response_x = response_map_x.get('response_x'); } public strikeiron2.SupportedCurrenciesOutput GetSupportedCurrencies() { strikeiron2.GetSupportedCurrencies_element request_x = new strikeiron2.GetSupportedCurrencies_element(); strikeiron2.GetSupportedCurrenciesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetSupportedCurrencies', 'http://www.strikeiron.com', 'GetSupportedCurrencies', 'http://www.strikeiron.com', 'GetSupportedCurrenciesResponse', 'strikeiron2.GetSupportedCurrenciesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetSupportedCurrenciesResult; } public strikeiron2.ExchangeRateOutput GetHistoricalRates(String CommaSeparatedListOfCurrenciesFrom,String SingleCurrencyTo,String Date_x) { strikeiron2.GetHistoricalRates_element request_x = new strikeiron2.GetHistoricalRates_element(); request_x.CommaSeparatedListOfCurrenciesFrom = CommaSeparatedListOfCurrenciesFrom; request_x.SingleCurrencyTo = SingleCurrencyTo; request_x.Date_x = Date_x; strikeiron2.GetHistoricalRatesResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetHistoricalRates', 'http://www.strikeiron.com', 'GetHistoricalRates', 'http://www.strikeiron.com', 'GetHistoricalRatesResponse', 'strikeiron2.GetHistoricalRatesResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetHistoricalRatesResult; } public strikeiron2.ExchangeRateOutput GetAllLatestRatesToUSD() { strikeiron2.GetAllLatestRatesToUSD_element request_x = new strikeiron2.GetAllLatestRatesToUSD_element(); strikeiron2.GetAllLatestRatesToUSDResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.strikeiron.com/GetAllLatestRatesToUSD', 'http://www.strikeiron.com', 'GetAllLatestRatesToUSD', 'http://www.strikeiron.com', 'GetAllLatestRatesToUSDResponse', 'strikeiron2.GetAllLatestRatesToUSDResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetAllLatestRatesToUSDResult; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testExchange(WSDL2ApexTest.java:933) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testAmazonGood(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.059 sec <<< FAILURE! org.junit.ComparisonFailure: Test testAmazonGood failed expected:<...nerated by wsdl2apex[ public class s3Amazon { public class User_x { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class DeleteObject_element { public String Bucket; public String Key; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetObjectExtended_element { public String Bucket; public String Key; public Boolean GetMetadata; public Boolean GetData; public Boolean InlineData; public Long ByteRangeStart; public Long ByteRangeEnd; public DateTime IfModifiedSince; public DateTime IfUnmodifiedSince; public String[] IfMatch; public String[] IfNoneMatch; public Boolean ReturnCompleteObjectOnConditionFailure; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetMetadata_type_info = new String[]{'GetMetadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetData_type_info = new String[]{'GetData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] InlineData_type_info = new String[]{'InlineData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ByteRangeStart_type_info = new String[]{'ByteRangeStart','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] ByteRangeEnd_type_info = new String[]{'ByteRangeEnd','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfModifiedSince_type_info = new String[]{'IfModifiedSince','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfUnmodifiedSince_type_info = new String[]{'IfUnmodifiedSince','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfMatch_type_info = new String[]{'IfMatch','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] IfNoneMatch_type_info = new String[]{'IfNoneMatch','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] ReturnCompleteObjectOnConditionFailure_type_info = new String[]{'ReturnCompleteObjectOnConditionFailure','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','GetMetadata','GetData','InlineData','ByteRangeStart','ByteRangeEnd','IfModifiedSince','IfUnmodifiedSince','IfMatch','IfNoneMatch','ReturnCompleteObjectOnConditionFailure','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class Group_x { public String URI; private String[] URI_type_info = new String[]{'URI','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'URI'}; } public class PutObjectInline_element { public String Bucket; public String Key; public s3Amazon.MetadataEntry[] Metadata; public String Data; public Long ContentLength; public s3Amazon.AccessControlList AccessControlList; public String StorageClass; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] Data_type_info = new String[]{'Data','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ContentLength_type_info = new String[]{'ContentLength','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','Metadata','Data','ContentLength','AccessControlList','StorageClass','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class SetBucketAccessControlPolicyResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class CreateBucket_element { public String Bucket; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AccessControlList','AWSAccessKeyId','Timestamp','Signature'}; } public class DeleteBucket_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class Result { public s3Amazon.Status Status; private String[] Status_type_info = new String[]{'Status','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Status'}; } public class PutObjectInlineResponse_element { public s3Amazon.PutObjectResult PutObjectInlineResponse; private String[] PutObjectInlineResponse_type_info = new String[]{'PutObjectInlineResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'PutObjectInlineResponse'}; } public class CanonicalUser { public String ID; public String DisplayName; private String[] ID_type_info = new String[]{'ID','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] DisplayName_type_info = new String[]{'DisplayName','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ID','DisplayName'}; } public class AmazonCustomerByEmail { public String EmailAddress; private String[] EmailAddress_type_info = new String[]{'EmailAddress','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'EmailAddress'}; } public class CreateBucketResponse_element { public s3Amazon.CreateBucketResult CreateBucketReturn; private String[] CreateBucketReturn_type_info = new String[]{'CreateBucketReturn','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'CreateBucketReturn'}; } public class PutObjectResponse_element { public s3Amazon.PutObjectResult PutObjectResponse; private String[] PutObjectResponse_type_info = new String[]{'PutObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'PutObjectResponse'}; } public class ListBucketResponse_element { public s3Amazon.ListBucketResult ListBucketResponse; private String[] ListBucketResponse_type_info = new String[]{'ListBucketResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ListBucketResponse'}; } public class GetObjectExtendedResponse_element { public s3Amazon.GetObjectResult GetObjectResponse; private String[] GetObjectResponse_type_info = new String[]{'GetObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectResponse'}; } public class DeleteBucketResponse_element { public s3Amazon.Status DeleteBucketResponse; private String[] DeleteBucketResponse_type_info = new String[]{'DeleteBucketResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'DeleteBucketResponse'}; } public class GetObjectAccessControlPolicy_element { public String Bucket; public String Key; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class AccessControlPolicy { public s3Amazon.CanonicalUser Owner; public s3Amazon.AccessControlList AccessControlList; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Owner','AccessControlList'}; } public class PrefixEntry { public String Prefix; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Prefix'}; } public class AccessControlList { public s3Amazon.Grant[] Grant; private String[] Grant_type_info = new String[]{'Grant','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Grant'}; } public class GetBucketAccessControlPolicy_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class SetObjectAccessControlPolicyResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class PutObjectResult { public String ETag; public DateTime LastModified; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ETag','LastModified'}; } public class ListAllMyBucketsResponse_element { public s3Amazon.ListAllMyBucketsResult ListAllMyBucketsResponse; private String[] ListAllMyBucketsResponse_type_info = new String[]{'ListAllMyBucketsResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ListAllMyBucketsResponse'}; } public class SetObjectAccessControlPolicy_element { public String Bucket; public String Key; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AccessControlList','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class MetadataEntry { public String Name; public String Value; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Value_type_info = new String[]{'Value','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Name','Value'}; } public class SetBucketLoggingStatusResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class SetBucketLoggingStatus_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; public s3Amazon.BucketLoggingStatus BucketLoggingStatus; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] BucketLoggingStatus_type_info = new String[]{'BucketLoggingStatus','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential','BucketLoggingStatus'}; } public class GetObjectAccessControlPolicyResponse_element { public s3Amazon.AccessControlPolicy GetObjectAccessControlPolicyResponse; private String[] GetObjectAccessControlPolicyResponse_type_info = new String[]{'GetObjectAccessControlPolicyResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectAccessControlPolicyResponse'}; } public class DeleteObjectResponse_element { public s3Amazon.Status DeleteObjectResponse; private String[] DeleteObjectResponse_type_info = new String[]{'DeleteObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'DeleteObjectResponse'}; } public class Grant { public s3Amazon.Grantee Grantee; public String Permission; private String[] Grantee_type_info = new String[]{'Grantee','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Permission_type_info = new String[]{'Permission','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Grantee','Permission'}; } public class GetObjectResult { public s3Amazon.MetadataEntry[] Metadata; public String Data; public DateTime LastModified; public String ETag; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] Data_type_info = new String[]{'Data','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','true'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Metadata','Data','LastModified','ETag'}; } public class PutObject_element { public String Bucket; public String Key; public s3Amazon.MetadataEntry[] Metadata; public Long ContentLength; public s3Amazon.AccessControlList AccessControlList; public String StorageClass; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] ContentLength_type_info = new String[]{'ContentLength','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','Metadata','ContentLength','AccessControlList','StorageClass','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class ListAllMyBuckets_element { public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'AWSAccessKeyId','Timestamp','Signature'}; } public class BucketLoggingStatus { public s3Amazon.LoggingSettings LoggingEnabled; private String[] LoggingEnabled_type_info = new String[]{'LoggingEnabled','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'LoggingEnabled'}; } public class GetBucketLoggingStatusResponse_element { public s3Amazon.BucketLoggingStatus GetBucketLoggingStatusResponse; private String[] GetBucketLoggingStatusResponse_type_info = new String[]{'GetBucketLoggingStatusResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetBucketLoggingStatusResponse'}; } public class ListAllMyBucketsResult { public s3Amazon.CanonicalUser Owner; public s3Amazon.ListAllMyBucketsList Buckets; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Buckets_type_info = new String[]{'Buckets','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Owner','Buckets'}; } public class Grantee { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class ListEntry { public String Key; public DateTime LastModified; public String ETag; public Long Size; public s3Amazon.CanonicalUser Owner; public String StorageClass; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Size_type_info = new String[]{'Size','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Key','LastModified','ETag','Size','Owner','StorageClass'}; } public class GetBucketAccessControlPolicyResponse_element { public s3Amazon.AccessControlPolicy GetBucketAccessControlPolicyResponse; private String[] GetBucketAccessControlPolicyResponse_type_info = new String[]{'GetBucketAccessControlPolicyResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetBucketAccessControlPolicyResponse'}; } public class LoggingSettings { public String TargetBucket; public String TargetPrefix; private String[] TargetBucket_type_info = new String[]{'TargetBucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] TargetPrefix_type_info = new String[]{'TargetPrefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'TargetBucket','TargetPrefix'}; } public class GetObject_element { public String Bucket; public String Key; public Boolean GetMetadata; public Boolean GetData; public Boolean InlineData; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetMetadata_type_info = new String[]{'GetMetadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetData_type_info = new String[]{'GetData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] InlineData_type_info = new String[]{'InlineData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','GetMetadata','GetData','InlineData','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetBucketLoggingStatus_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetObjectResponse_element { public s3Amazon.GetObjectResult GetObjectResponse; private String[] GetObjectResponse_type_info = new String[]{'GetObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectResponse'}; } public class Status { public Integer Code; public String Description; private String[] Code_type_info = new String[]{'Code','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Description_type_info = new String[]{'Description','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Code','Description'}; } public class SetBucketAccessControlPolicy_element { public String Bucket; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AccessControlList','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class CreateBucketResult { public String BucketName; private String[] BucketName_type_info = new String[]{'BucketName','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'BucketName'}; } public class ListBucket_element { public String Bucket; public String Prefix; public String Marker; public Integer MaxKeys; public String Delimiter; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Marker_type_info = new String[]{'Marker','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] MaxKeys_type_info = new String[]{'MaxKeys','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Delimiter_type_info = new String[]{'Delimiter','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Prefix','Marker','MaxKeys','Delimiter','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class ListAllMyBucketsList { public s3Amazon.ListAllMyBucketsEntry[] Bucket; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket'}; } public class ListBucketResult { public s3Amazon.MetadataEntry[] Metadata; public String Name; public String Prefix; public String Marker; public String NextMarker; public Integer MaxKeys; public String Delimiter; public Boolean IsTruncated; public s3Amazon.ListEntry[] Contents; public s3Amazon.PrefixEntry[] CommonPrefixes; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Marker_type_info = new String[]{'Marker','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] NextMarker_type_info = new String[]{'NextMarker','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] MaxKeys_type_info = new String[]{'MaxKeys','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Delimiter_type_info = new String[]{'Delimiter','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IsTruncated_type_info = new String[]{'IsTruncated','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Contents_type_info = new String[]{'Contents','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] CommonPrefixes_type_info = new String[]{'CommonPrefixes','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Metadata','Name','Prefix','Marker','NextMarker','MaxKeys','Delimiter','IsTruncated','Contents','CommonPrefixes'}; } public class ListAllMyBucketsEntry { public String Name; public DateTime CreationDate; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] CreationDate_type_info = new String[]{'CreationDate','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Name','CreationDate'}; } public class AmazonS3 { public String endpoint_x = 'https://s3.amazonaws.com/soap'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/', 's3Amazon'}; public s3Amazon.ListAllMyBucketsResult ListAllMyBuckets(String AWSAccessKeyId,DateTime Timestamp,String Signature) { s3Amazon.ListAllMyBuckets_element request_x = new s3Amazon.ListAllMyBuckets_element(); request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; s3Amazon.ListAllMyBucketsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListAllMyBuckets', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListAllMyBucketsResponse', 's3Amazon.ListAllMyBucketsResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.ListAllMyBucketsResponse; } public s3Amazon.GetObjectResult GetObjectExtended(String Bucket,String Key,Boolean GetMetadata,Boolean GetData,Boolean InlineData,Long ByteRangeStart,Long ByteRangeEnd,DateTime IfModifiedSince,DateTime IfUnmodifiedSince,String[] IfMatch,String[] IfNoneMatch,Boolean ReturnCompleteObjectOnConditionFailure,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObjectExtended_element request_x = new s3Amazon.GetObjectExtended_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.GetMetadata = GetMetadata; request_x.GetData = GetData; request_x.InlineData = InlineData; request_x.ByteRangeStart = ByteRangeStart; request_x.ByteRangeEnd = ByteRangeEnd; request_x.IfModifiedSince = IfModifiedSince; request_x.IfUnmodifiedSince = IfUnmodifiedSince; request_x.IfMatch = IfMatch; request_x.IfNoneMatch = IfNoneMatch; request_x.ReturnCompleteObjectOnConditionFailure = ReturnCompleteObjectOnConditionFailure; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectExtendedResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectExtended', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectExtendedResponse', 's3Amazon.GetObjectExtendedResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectResponse; } public s3Amazon.AccessControlPolicy GetObjectAccessControlPolicy(String Bucket,String Key,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObjectAccessControlPolicy_element request_x = new s3Amazon.GetObjectAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectAccessControlPolicyResponse', 's3Amazon.GetObjectAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectAccessControlPolicyResponse; } public void SetBucketAccessControlPolicy(String Bucket,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.SetBucketAccessControlPolicy_element request_x = new s3Amazon.SetBucketAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.SetBucketAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketAccessControlPolicyResponse', 's3Amazon.SetBucketAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); } public s3Amazon.PutObjectResult PutObject(String Bucket,String Key,s3Amazon.MetadataEntry[] Metadata,Long ContentLength,s3Amazon.AccessControlList AccessControlList,String StorageClass,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.PutObject_element request_x = new s3Amazon.PutObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.Metadata = Metadata; request_x.ContentLength = ContentLength; request_x.AccessControlList = AccessControlList; request_x.StorageClass = StorageClass; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.PutObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectResponse', 's3Amazon.PutObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.PutObjectResponse; } public s3Amazon.GetObjectResult GetObject(String Bucket,String Key,Boolean GetMetadata,Boolean GetData,Boolean InlineData,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObject_element request_x = new s3Amazon.GetObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.GetMetadata = GetMetadata; request_x.GetData = GetData; request_x.InlineData = InlineData; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectResponse', 's3Amazon.GetObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectResponse; } public s3Amazon.CreateBucketResult CreateBucket(String Bucket,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature) { s3Amazon.CreateBucket_element request_x = new s3Amazon.CreateBucket_element(); request_x.Bucket = Bucket; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; s3Amazon.CreateBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'CreateBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'CreateBucketResponse', 's3Amazon.CreateBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.CreateBucketReturn; } public s3Amazon.BucketLoggingStatus GetBucketLoggingStatus(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetBucketLoggingStatus_element request_x = new s3Amazon.GetBucketLoggingStatus_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetBucketLoggingStatusResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketLoggingStatus', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketLoggingStatusResponse', 's3Amazon.GetBucketLoggingStatusResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetBucketLoggingStatusResponse; } public s3Amazon.AccessControlPolicy GetBucketAccessControlPolicy(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetBucketAccessControlPolicy_element request_x = new s3Amazon.GetBucketAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetBucketAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketAccessControlPolicyResponse', 's3Amazon.GetBucketAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetBucketAccessControlPolicyResponse; } public s3Amazon.Status DeleteBucket(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.DeleteBucket_element request_x = new s3Amazon.DeleteBucket_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.DeleteBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteBucketResponse', 's3Amazon.DeleteBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.DeleteBucketResponse; } public s3Amazon.Status DeleteObject(String Bucket,String Key,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.DeleteObject_element request_x = new s3Amazon.DeleteObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.DeleteObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteObjectResponse', 's3Amazon.DeleteObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.DeleteObjectResponse; } public s3Amazon.PutObjectResult PutObjectInline(String Bucket,String Key,s3Amazon.MetadataEntry[] Metadata,String Data,Long ContentLength,s3Amazon.AccessControlList AccessControlList,String StorageClass,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.PutObjectInline_element request_x = new s3Amazon.PutObjectInline_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.Metadata = Metadata; request_x.Data = Data; request_x.ContentLength = ContentLength; request_x.AccessControlList = AccessControlList; request_x.StorageClass = StorageClass; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.PutObjectInlineResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectInline', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectInlineResponse', 's3Amazon.PutObjectInlineResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.PutObjectInlineResponse; } public void SetObjectAccessControlPolicy(String Bucket,String Key,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.SetObjectAccessControlPolicy_element request_x = new s3Amazon.SetObjectAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.SetObjectAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetObjectAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetObjectAccessControlPolicyResponse', 's3Amazon.SetObjectAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); } public s3Amazon.ListBucketResult ListBucket(String Bucket,String Prefix,String Marker,Integer MaxKeys,String Delimiter,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.ListBucket_element request_x = new s3Amazon.ListBucket_element(); request_x.Bucket = Bucket; request_x.Prefix = Prefix; request_x.Marker = Marker; request_x.MaxKeys = MaxKeys; request_x.Delimiter = Delimiter; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.ListBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListBucketResponse', 's3Amazon.ListBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.ListBucketResponse; } public void SetBucketLoggingStatus(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential,s3Amazon.BucketLoggingStatus BucketLoggingStatus) { s3Amazon.SetBucketLoggingStatus_element request_x = new s3Amazon.SetBucketLoggingStatus_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; request_x.BucketLoggingStatus = BucketLoggingStatus; s3Amazon.SetBucketLoggingStatusResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketLoggingStatus', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketLoggingStatusResponse', 's3Amazon.SetBucketLoggingStatusResponse_element'} ); response_x = response_map_x.get('response_x'); } }] }> but was:<...nerated by wsdl2apex[ public class s3Amazon { public class User_x { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class DeleteObject_element { public String Bucket; public String Key; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetObjectExtended_element { public String Bucket; public String Key; public Boolean GetMetadata; public Boolean GetData; public Boolean InlineData; public Long ByteRangeStart; public Long ByteRangeEnd; public DateTime IfModifiedSince; public DateTime IfUnmodifiedSince; public String[] IfMatch; public String[] IfNoneMatch; public Boolean ReturnCompleteObjectOnConditionFailure; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetMetadata_type_info = new String[]{'GetMetadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetData_type_info = new String[]{'GetData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] InlineData_type_info = new String[]{'InlineData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ByteRangeStart_type_info = new String[]{'ByteRangeStart','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] ByteRangeEnd_type_info = new String[]{'ByteRangeEnd','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfModifiedSince_type_info = new String[]{'IfModifiedSince','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfUnmodifiedSince_type_info = new String[]{'IfUnmodifiedSince','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IfMatch_type_info = new String[]{'IfMatch','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] IfNoneMatch_type_info = new String[]{'IfNoneMatch','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] ReturnCompleteObjectOnConditionFailure_type_info = new String[]{'ReturnCompleteObjectOnConditionFailure','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','GetMetadata','GetData','InlineData','ByteRangeStart','ByteRangeEnd','IfModifiedSince','IfUnmodifiedSince','IfMatch','IfNoneMatch','ReturnCompleteObjectOnConditionFailure','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class Group_x { public String URI; private String[] URI_type_info = new String[]{'URI','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'URI'}; } public class PutObjectInline_element { public String Bucket; public String Key; public s3Amazon.MetadataEntry[] Metadata; public String Data; public Long ContentLength; public s3Amazon.AccessControlList AccessControlList; public String StorageClass; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] Data_type_info = new String[]{'Data','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ContentLength_type_info = new String[]{'ContentLength','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','Metadata','Data','ContentLength','AccessControlList','StorageClass','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class SetBucketAccessControlPolicyResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class CreateBucket_element { public String Bucket; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AccessControlList','AWSAccessKeyId','Timestamp','Signature'}; } public class DeleteBucket_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class Result { public s3Amazon.Status Status; private String[] Status_type_info = new String[]{'Status','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Status'}; } public class PutObjectInlineResponse_element { public s3Amazon.PutObjectResult PutObjectInlineResponse; private String[] PutObjectInlineResponse_type_info = new String[]{'PutObjectInlineResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'PutObjectInlineResponse'}; } public class CanonicalUser { public String ID; public String DisplayName; private String[] ID_type_info = new String[]{'ID','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] DisplayName_type_info = new String[]{'DisplayName','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ID','DisplayName'}; } public class AmazonCustomerByEmail { public String EmailAddress; private String[] EmailAddress_type_info = new String[]{'EmailAddress','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'EmailAddress'}; } public class CreateBucketResponse_element { public s3Amazon.CreateBucketResult CreateBucketReturn; private String[] CreateBucketReturn_type_info = new String[]{'CreateBucketReturn','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'CreateBucketReturn'}; } public class PutObjectResponse_element { public s3Amazon.PutObjectResult PutObjectResponse; private String[] PutObjectResponse_type_info = new String[]{'PutObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'PutObjectResponse'}; } public class ListBucketResponse_element { public s3Amazon.ListBucketResult ListBucketResponse; private String[] ListBucketResponse_type_info = new String[]{'ListBucketResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ListBucketResponse'}; } public class GetObjectExtendedResponse_element { public s3Amazon.GetObjectResult GetObjectResponse; private String[] GetObjectResponse_type_info = new String[]{'GetObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectResponse'}; } public class DeleteBucketResponse_element { public s3Amazon.Status DeleteBucketResponse; private String[] DeleteBucketResponse_type_info = new String[]{'DeleteBucketResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'DeleteBucketResponse'}; } public class GetObjectAccessControlPolicy_element { public String Bucket; public String Key; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class AccessControlPolicy { public s3Amazon.CanonicalUser Owner; public s3Amazon.AccessControlList AccessControlList; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Owner','AccessControlList'}; } public class PrefixEntry { public String Prefix; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Prefix'}; } public class AccessControlList { public s3Amazon.Grant[] Grant; private String[] Grant_type_info = new String[]{'Grant','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Grant'}; } public class GetBucketAccessControlPolicy_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class SetObjectAccessControlPolicyResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class PutObjectResult { public String ETag; public DateTime LastModified; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ETag','LastModified'}; } public class ListAllMyBucketsResponse_element { public s3Amazon.ListAllMyBucketsResult ListAllMyBucketsResponse; private String[] ListAllMyBucketsResponse_type_info = new String[]{'ListAllMyBucketsResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'ListAllMyBucketsResponse'}; } public class SetObjectAccessControlPolicy_element { public String Bucket; public String Key; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','AccessControlList','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class MetadataEntry { public String Name; public String Value; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Value_type_info = new String[]{'Value','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Name','Value'}; } public class SetBucketLoggingStatusResponse_element { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class SetBucketLoggingStatus_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; public s3Amazon.BucketLoggingStatus BucketLoggingStatus; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] BucketLoggingStatus_type_info = new String[]{'BucketLoggingStatus','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential','BucketLoggingStatus'}; } public class GetObjectAccessControlPolicyResponse_element { public s3Amazon.AccessControlPolicy GetObjectAccessControlPolicyResponse; private String[] GetObjectAccessControlPolicyResponse_type_info = new String[]{'GetObjectAccessControlPolicyResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectAccessControlPolicyResponse'}; } public class DeleteObjectResponse_element { public s3Amazon.Status DeleteObjectResponse; private String[] DeleteObjectResponse_type_info = new String[]{'DeleteObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'DeleteObjectResponse'}; } public class Grant { public s3Amazon.Grantee Grantee; public String Permission; private String[] Grantee_type_info = new String[]{'Grantee','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Permission_type_info = new String[]{'Permission','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Grantee','Permission'}; } public class GetObjectResult { public s3Amazon.MetadataEntry[] Metadata; public String Data; public DateTime LastModified; public String ETag; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] Data_type_info = new String[]{'Data','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','true'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Metadata','Data','LastModified','ETag'}; } public class PutObject_element { public String Bucket; public String Key; public s3Amazon.MetadataEntry[] Metadata; public Long ContentLength; public s3Amazon.AccessControlList AccessControlList; public String StorageClass; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','100','false'}; private String[] ContentLength_type_info = new String[]{'ContentLength','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','Metadata','ContentLength','AccessControlList','StorageClass','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class ListAllMyBuckets_element { public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'AWSAccessKeyId','Timestamp','Signature'}; } public class BucketLoggingStatus { public s3Amazon.LoggingSettings LoggingEnabled; private String[] LoggingEnabled_type_info = new String[]{'LoggingEnabled','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'LoggingEnabled'}; } public class GetBucketLoggingStatusResponse_element { public s3Amazon.BucketLoggingStatus GetBucketLoggingStatusResponse; private String[] GetBucketLoggingStatusResponse_type_info = new String[]{'GetBucketLoggingStatusResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetBucketLoggingStatusResponse'}; } public class ListAllMyBucketsResult { public s3Amazon.CanonicalUser Owner; public s3Amazon.ListAllMyBucketsList Buckets; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Buckets_type_info = new String[]{'Buckets','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Owner','Buckets'}; } public class Grantee { private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{}; } public class ListEntry { public String Key; public DateTime LastModified; public String ETag; public Long Size; public s3Amazon.CanonicalUser Owner; public String StorageClass; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] LastModified_type_info = new String[]{'LastModified','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] ETag_type_info = new String[]{'ETag','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Size_type_info = new String[]{'Size','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Owner_type_info = new String[]{'Owner','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] StorageClass_type_info = new String[]{'StorageClass','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Key','LastModified','ETag','Size','Owner','StorageClass'}; } public class GetBucketAccessControlPolicyResponse_element { public s3Amazon.AccessControlPolicy GetBucketAccessControlPolicyResponse; private String[] GetBucketAccessControlPolicyResponse_type_info = new String[]{'GetBucketAccessControlPolicyResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetBucketAccessControlPolicyResponse'}; } public class LoggingSettings { public String TargetBucket; public String TargetPrefix; private String[] TargetBucket_type_info = new String[]{'TargetBucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] TargetPrefix_type_info = new String[]{'TargetPrefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'TargetBucket','TargetPrefix'}; } public class GetObject_element { public String Bucket; public String Key; public Boolean GetMetadata; public Boolean GetData; public Boolean InlineData; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Key_type_info = new String[]{'Key','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetMetadata_type_info = new String[]{'GetMetadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] GetData_type_info = new String[]{'GetData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] InlineData_type_info = new String[]{'InlineData','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Key','GetMetadata','GetData','InlineData','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetBucketLoggingStatus_element { public String Bucket; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class GetObjectResponse_element { public s3Amazon.GetObjectResult GetObjectResponse; private String[] GetObjectResponse_type_info = new String[]{'GetObjectResponse','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'GetObjectResponse'}; } public class Status { public Integer Code; public String Description; private String[] Code_type_info = new String[]{'Code','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Description_type_info = new String[]{'Description','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Code','Description'}; } public class SetBucketAccessControlPolicy_element { public String Bucket; public s3Amazon.AccessControlList AccessControlList; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] AccessControlList_type_info = new String[]{'AccessControlList','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','AccessControlList','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class CreateBucketResult { public String BucketName; private String[] BucketName_type_info = new String[]{'BucketName','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'BucketName'}; } public class ListBucket_element { public String Bucket; public String Prefix; public String Marker; public Integer MaxKeys; public String Delimiter; public String AWSAccessKeyId; public DateTime Timestamp; public String Signature; public String Credential; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Marker_type_info = new String[]{'Marker','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] MaxKeys_type_info = new String[]{'MaxKeys','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Delimiter_type_info = new String[]{'Delimiter','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] AWSAccessKeyId_type_info = new String[]{'AWSAccessKeyId','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Timestamp_type_info = new String[]{'Timestamp','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Signature_type_info = new String[]{'Signature','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] Credential_type_info = new String[]{'Credential','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket','Prefix','Marker','MaxKeys','Delimiter','AWSAccessKeyId','Timestamp','Signature','Credential'}; } public class ListAllMyBucketsList { public s3Amazon.ListAllMyBucketsEntry[] Bucket; private String[] Bucket_type_info = new String[]{'Bucket','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Bucket'}; } public class ListBucketResult { public s3Amazon.MetadataEntry[] Metadata; public String Name; public String Prefix; public String Marker; public String NextMarker; public Integer MaxKeys; public String Delimiter; public Boolean IsTruncated; public s3Amazon.ListEntry[] Contents; public s3Amazon.PrefixEntry[] CommonPrefixes; private String[] Metadata_type_info = new String[]{'Metadata','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Prefix_type_info = new String[]{'Prefix','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Marker_type_info = new String[]{'Marker','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] NextMarker_type_info = new String[]{'NextMarker','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] MaxKeys_type_info = new String[]{'MaxKeys','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Delimiter_type_info = new String[]{'Delimiter','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','1','false'}; private String[] IsTruncated_type_info = new String[]{'IsTruncated','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] Contents_type_info = new String[]{'Contents','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] CommonPrefixes_type_info = new String[]{'CommonPrefixes','http://s3.amazonaws.com/doc/2006-03-01/',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Metadata','Name','Prefix','Marker','NextMarker','MaxKeys','Delimiter','IsTruncated','Contents','CommonPrefixes'}; } public class ListAllMyBucketsEntry { public String Name; public DateTime CreationDate; private String[] Name_type_info = new String[]{'Name','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] CreationDate_type_info = new String[]{'CreationDate','http://s3.amazonaws.com/doc/2006-03-01/',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/','true','false'}; private String[] field_order_type_info = new String[]{'Name','CreationDate'}; } public class AmazonS3 { public String endpoint_x = 'https://s3.amazonaws.com/soap'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://s3.amazonaws.com/doc/2006-03-01/', 's3Amazon'}; public s3Amazon.ListAllMyBucketsResult ListAllMyBuckets(String AWSAccessKeyId,DateTime Timestamp,String Signature) { s3Amazon.ListAllMyBuckets_element request_x = new s3Amazon.ListAllMyBuckets_element(); request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; s3Amazon.ListAllMyBucketsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListAllMyBuckets', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListAllMyBucketsResponse', 's3Amazon.ListAllMyBucketsResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.ListAllMyBucketsResponse; } public s3Amazon.GetObjectResult GetObjectExtended(String Bucket,String Key,Boolean GetMetadata,Boolean GetData,Boolean InlineData,Long ByteRangeStart,Long ByteRangeEnd,DateTime IfModifiedSince,DateTime IfUnmodifiedSince,String[] IfMatch,String[] IfNoneMatch,Boolean ReturnCompleteObjectOnConditionFailure,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObjectExtended_element request_x = new s3Amazon.GetObjectExtended_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.GetMetadata = GetMetadata; request_x.GetData = GetData; request_x.InlineData = InlineData; request_x.ByteRangeStart = ByteRangeStart; request_x.ByteRangeEnd = ByteRangeEnd; request_x.IfModifiedSince = IfModifiedSince; request_x.IfUnmodifiedSince = IfUnmodifiedSince; request_x.IfMatch = IfMatch; request_x.IfNoneMatch = IfNoneMatch; request_x.ReturnCompleteObjectOnConditionFailure = ReturnCompleteObjectOnConditionFailure; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectExtendedResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectExtended', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectExtendedResponse', 's3Amazon.GetObjectExtendedResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectResponse; } public s3Amazon.AccessControlPolicy GetObjectAccessControlPolicy(String Bucket,String Key,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObjectAccessControlPolicy_element request_x = new s3Amazon.GetObjectAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectAccessControlPolicyResponse', 's3Amazon.GetObjectAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectAccessControlPolicyResponse; } public void SetBucketAccessControlPolicy(String Bucket,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.SetBucketAccessControlPolicy_element request_x = new s3Amazon.SetBucketAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.SetBucketAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketAccessControlPolicyResponse', 's3Amazon.SetBucketAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); } public s3Amazon.PutObjectResult PutObject(String Bucket,String Key,s3Amazon.MetadataEntry[] Metadata,Long ContentLength,s3Amazon.AccessControlList AccessControlList,String StorageClass,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.PutObject_element request_x = new s3Amazon.PutObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.Metadata = Metadata; request_x.ContentLength = ContentLength; request_x.AccessControlList = AccessControlList; request_x.StorageClass = StorageClass; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.PutObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectResponse', 's3Amazon.PutObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.PutObjectResponse; } public s3Amazon.GetObjectResult GetObject(String Bucket,String Key,Boolean GetMetadata,Boolean GetData,Boolean InlineData,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetObject_element request_x = new s3Amazon.GetObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.GetMetadata = GetMetadata; request_x.GetData = GetData; request_x.InlineData = InlineData; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetObjectResponse', 's3Amazon.GetObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetObjectResponse; } public s3Amazon.CreateBucketResult CreateBucket(String Bucket,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature) { s3Amazon.CreateBucket_element request_x = new s3Amazon.CreateBucket_element(); request_x.Bucket = Bucket; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; s3Amazon.CreateBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'CreateBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'CreateBucketResponse', 's3Amazon.CreateBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.CreateBucketReturn; } public s3Amazon.BucketLoggingStatus GetBucketLoggingStatus(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetBucketLoggingStatus_element request_x = new s3Amazon.GetBucketLoggingStatus_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetBucketLoggingStatusResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketLoggingStatus', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketLoggingStatusResponse', 's3Amazon.GetBucketLoggingStatusResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetBucketLoggingStatusResponse; } public s3Amazon.AccessControlPolicy GetBucketAccessControlPolicy(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.GetBucketAccessControlPolicy_element request_x = new s3Amazon.GetBucketAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.GetBucketAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'GetBucketAccessControlPolicyResponse', 's3Amazon.GetBucketAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.GetBucketAccessControlPolicyResponse; } public s3Amazon.Status DeleteBucket(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.DeleteBucket_element request_x = new s3Amazon.DeleteBucket_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.DeleteBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteBucketResponse', 's3Amazon.DeleteBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.DeleteBucketResponse; } public s3Amazon.Status DeleteObject(String Bucket,String Key,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.DeleteObject_element request_x = new s3Amazon.DeleteObject_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.DeleteObjectResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteObject', 'http://s3.amazonaws.com/doc/2006-03-01/', 'DeleteObjectResponse', 's3Amazon.DeleteObjectResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.DeleteObjectResponse; } public s3Amazon.PutObjectResult PutObjectInline(String Bucket,String Key,s3Amazon.MetadataEntry[] Metadata,String Data,Long ContentLength,s3Amazon.AccessControlList AccessControlList,String StorageClass,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.PutObjectInline_element request_x = new s3Amazon.PutObjectInline_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.Metadata = Metadata; request_x.Data = Data; request_x.ContentLength = ContentLength; request_x.AccessControlList = AccessControlList; request_x.StorageClass = StorageClass; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.PutObjectInlineResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectInline', 'http://s3.amazonaws.com/doc/2006-03-01/', 'PutObjectInlineResponse', 's3Amazon.PutObjectInlineResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.PutObjectInlineResponse; } public void SetObjectAccessControlPolicy(String Bucket,String Key,s3Amazon.AccessControlList AccessControlList,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.SetObjectAccessControlPolicy_element request_x = new s3Amazon.SetObjectAccessControlPolicy_element(); request_x.Bucket = Bucket; request_x.Key = Key; request_x.AccessControlList = AccessControlList; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.SetObjectAccessControlPolicyResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetObjectAccessControlPolicy', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetObjectAccessControlPolicyResponse', 's3Amazon.SetObjectAccessControlPolicyResponse_element'} ); response_x = response_map_x.get('response_x'); } public s3Amazon.ListBucketResult ListBucket(String Bucket,String Prefix,String Marker,Integer MaxKeys,String Delimiter,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential) { s3Amazon.ListBucket_element request_x = new s3Amazon.ListBucket_element(); request_x.Bucket = Bucket; request_x.Prefix = Prefix; request_x.Marker = Marker; request_x.MaxKeys = MaxKeys; request_x.Delimiter = Delimiter; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; s3Amazon.ListBucketResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListBucket', 'http://s3.amazonaws.com/doc/2006-03-01/', 'ListBucketResponse', 's3Amazon.ListBucketResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.ListBucketResponse; } public void SetBucketLoggingStatus(String Bucket,String AWSAccessKeyId,DateTime Timestamp,String Signature,String Credential,s3Amazon.BucketLoggingStatus BucketLoggingStatus) { s3Amazon.SetBucketLoggingStatus_element request_x = new s3Amazon.SetBucketLoggingStatus_element(); request_x.Bucket = Bucket; request_x.AWSAccessKeyId = AWSAccessKeyId; request_x.Timestamp = Timestamp; request_x.Signature = Signature; request_x.Credential = Credential; request_x.BucketLoggingStatus = BucketLoggingStatus; s3Amazon.SetBucketLoggingStatusResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketLoggingStatus', 'http://s3.amazonaws.com/doc/2006-03-01/', 'SetBucketLoggingStatusResponse', 's3Amazon.SetBucketLoggingStatusResponse_element'} ); response_x = response_map_x.get('response_x'); } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testAmazonGood(WSDL2ApexTest.java:858) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testBigFile(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.05 sec <<< FAILURE! org.junit.ComparisonFailure: Test testBigFile failed expected:<...nerated by wsdl2apex[ public class bigFile { public class QueryResult { public Boolean done; public String queryLocator; public bigFile.sObject_x[] records; public Integer size; private String[] done_type_info = new String[]{'done','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] queryLocator_type_info = new String[]{'queryLocator','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] records_type_info = new String[]{'records','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] size_type_info = new String[]{'size','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'done','queryLocator','records','size'}; } public class CallOptions_element { public String client; private String[] client_type_info = new String[]{'client','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'client'}; } public class echoBooleanArrayResponse_element { public Boolean[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class SessionHeader_element { public String sessionId; private String[] sessionId_type_info = new String[]{'sessionId','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'sessionId'}; } public class echoDoubleArray_element { public Double[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoDatetime_element { public DateTime val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoBoolean_element { public Boolean val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoIntegerResponse_element { public Integer result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDouble_element { public Double doubleval; private String[] doubleval_type_info = new String[]{'doubleval','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'doubleval'}; } public class echoDate_element { public Date val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class DebuggingInfo_element { public String debugLog; private String[] debugLog_type_info = new String[]{'debugLog','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'debugLog'}; } public class echoDateResponse_element { public Date result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class sObject_x { public String[] fieldToNull; public String Id; private String[] fieldToNull_type_info = new String[]{'fieldToNull','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] Id_type_info = new String[]{'Id','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'fieldToNull','Id'}; } public class echoBooleanArray_element { public Boolean[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoIntegerArrayResponse_element { public Integer[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDatetimeResponse_element { public DateTime result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDoubleArrayResponse_element { public Double[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoStringResponse_element { public String result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoString_element { public String str; private String[] str_type_info = new String[]{'str','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'str'}; } public class echoDoubleResponse_element { public Double result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class DebuggingHeader_element { public String debugLevel; private String[] debugLevel_type_info = new String[]{'debugLevel','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'debugLevel'}; } public class echoStringArray_element { public String[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoInteger_element { public Integer intval; private String[] intval_type_info = new String[]{'intval','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'intval'}; } public class echoStringArrayResponse_element { public String[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoIntegerArray_element { public Integer[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoBooleanResponse_element { public Boolean result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class dogfoodServer { public String endpoint_x = 'http://localhost:80/services/Soap/class/dogfoodServer'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; public bigFile.CallOptions_element CallOptions; public bigFile.SessionHeader_element SessionHeader; public bigFile.DebuggingHeader_element DebuggingHeader; public bigFile.DebuggingInfo_element DebuggingInfo; private String CallOptions_hns = 'CallOptions=http://soap.sforce.com/schemas/class/dogfoodServer'; private String SessionHeader_hns = 'SessionHeader=http://soap.sforce.com/schemas/class/dogfoodServer'; private String DebuggingHeader_hns = 'DebuggingHeader=http://soap.sforce.com/schemas/class/dogfoodServer'; private String DebuggingInfo_hns = 'DebuggingInfo=http://soap.sforce.com/schemas/class/dogfoodServer'; private String[] ns_map_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer', 'bigFile'}; public String[] echoStringArray(String[] val) { bigFile.echoStringArray_element request_x = new bigFile.echoStringArray_element(); request_x.val = val; bigFile.echoStringArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringArrayResponse', 'bigFile.echoStringArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Date echoDate(Date val) { bigFile.echoDate_element request_x = new bigFile.echoDate_element(); request_x.val = val; bigFile.echoDateResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDate', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDateResponse', 'bigFile.echoDateResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Integer echoInteger(Integer intval) { bigFile.echoInteger_element request_x = new bigFile.echoInteger_element(); request_x.intval = intval; bigFile.echoIntegerResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoInteger', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerResponse', 'bigFile.echoIntegerResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Boolean[] echoBooleanArray(Boolean[] val) { bigFile.echoBooleanArray_element request_x = new bigFile.echoBooleanArray_element(); request_x.val = val; bigFile.echoBooleanArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanArrayResponse', 'bigFile.echoBooleanArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public String echoString(String str) { bigFile.echoString_element request_x = new bigFile.echoString_element(); request_x.str = str; bigFile.echoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoString', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringResponse', 'bigFile.echoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public DateTime echoDatetime(DateTime val) { bigFile.echoDatetime_element request_x = new bigFile.echoDatetime_element(); request_x.val = val; bigFile.echoDatetimeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDatetime', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDatetimeResponse', 'bigFile.echoDatetimeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Boolean echoBoolean(Boolean val) { bigFile.echoBoolean_element request_x = new bigFile.echoBoolean_element(); request_x.val = val; bigFile.echoBooleanResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBoolean', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanResponse', 'bigFile.echoBooleanResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Integer[] echoIntegerArray(Integer[] val) { bigFile.echoIntegerArray_element request_x = new bigFile.echoIntegerArray_element(); request_x.val = val; bigFile.echoIntegerArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerArrayResponse', 'bigFile.echoIntegerArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Double[] echoDoubleArray(Double[] val) { bigFile.echoDoubleArray_element request_x = new bigFile.echoDoubleArray_element(); request_x.val = val; bigFile.echoDoubleArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleArrayResponse', 'bigFile.echoDoubleArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Double echoDouble(Double doubleval) { bigFile.echoDouble_element request_x = new bigFile.echoDouble_element(); request_x.doubleval = doubleval; bigFile.echoDoubleResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDouble', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleResponse', 'bigFile.echoDoubleResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } }] }> but was:<...nerated by wsdl2apex[ public class bigFile { public class QueryResult { public Boolean done; public String queryLocator; public bigFile.sObject_x[] records; public Integer size; private String[] done_type_info = new String[]{'done','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] queryLocator_type_info = new String[]{'queryLocator','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] records_type_info = new String[]{'records','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] size_type_info = new String[]{'size','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'done','queryLocator','records','size'}; } public class CallOptions_element { public String client; private String[] client_type_info = new String[]{'client','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'client'}; } public class echoBooleanArrayResponse_element { public Boolean[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class SessionHeader_element { public String sessionId; private String[] sessionId_type_info = new String[]{'sessionId','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'sessionId'}; } public class echoDoubleArray_element { public Double[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoDatetime_element { public DateTime val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoBoolean_element { public Boolean val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoIntegerResponse_element { public Integer result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDouble_element { public Double doubleval; private String[] doubleval_type_info = new String[]{'doubleval','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'doubleval'}; } public class echoDate_element { public Date val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class DebuggingInfo_element { public String debugLog; private String[] debugLog_type_info = new String[]{'debugLog','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'debugLog'}; } public class echoDateResponse_element { public Date result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class sObject_x { public String[] fieldToNull; public String Id; private String[] fieldToNull_type_info = new String[]{'fieldToNull','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] Id_type_info = new String[]{'Id','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'fieldToNull','Id'}; } public class echoBooleanArray_element { public Boolean[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoIntegerArrayResponse_element { public Integer[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDatetimeResponse_element { public DateTime result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoDoubleArrayResponse_element { public Double[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoStringResponse_element { public String result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoString_element { public String str; private String[] str_type_info = new String[]{'str','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'str'}; } public class echoDoubleResponse_element { public Double result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class DebuggingHeader_element { public String debugLevel; private String[] debugLevel_type_info = new String[]{'debugLevel','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'debugLevel'}; } public class echoStringArray_element { public String[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoInteger_element { public Integer intval; private String[] intval_type_info = new String[]{'intval','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'intval'}; } public class echoStringArrayResponse_element { public String[] result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class echoIntegerArray_element { public Integer[] val; private String[] val_type_info = new String[]{'val','http://soap.sforce.com/schemas/class/dogfoodServer',null,'0','-1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'val'}; } public class echoBooleanResponse_element { public Boolean result; private String[] result_type_info = new String[]{'result','http://soap.sforce.com/schemas/class/dogfoodServer',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer','true','false'}; private String[] field_order_type_info = new String[]{'result'}; } public class dogfoodServer { public String endpoint_x = 'http://localhost:80/services/Soap/class/dogfoodServer'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; public bigFile.CallOptions_element CallOptions; public bigFile.SessionHeader_element SessionHeader; public bigFile.DebuggingHeader_element DebuggingHeader; public bigFile.DebuggingInfo_element DebuggingInfo; private String CallOptions_hns = 'CallOptions=http://soap.sforce.com/schemas/class/dogfoodServer'; private String SessionHeader_hns = 'SessionHeader=http://soap.sforce.com/schemas/class/dogfoodServer'; private String DebuggingHeader_hns = 'DebuggingHeader=http://soap.sforce.com/schemas/class/dogfoodServer'; private String DebuggingInfo_hns = 'DebuggingInfo=http://soap.sforce.com/schemas/class/dogfoodServer'; private String[] ns_map_type_info = new String[]{'http://soap.sforce.com/schemas/class/dogfoodServer', 'bigFile'}; public String[] echoStringArray(String[] val) { bigFile.echoStringArray_element request_x = new bigFile.echoStringArray_element(); request_x.val = val; bigFile.echoStringArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringArrayResponse', 'bigFile.echoStringArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Date echoDate(Date val) { bigFile.echoDate_element request_x = new bigFile.echoDate_element(); request_x.val = val; bigFile.echoDateResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDate', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDateResponse', 'bigFile.echoDateResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Integer echoInteger(Integer intval) { bigFile.echoInteger_element request_x = new bigFile.echoInteger_element(); request_x.intval = intval; bigFile.echoIntegerResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoInteger', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerResponse', 'bigFile.echoIntegerResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Boolean[] echoBooleanArray(Boolean[] val) { bigFile.echoBooleanArray_element request_x = new bigFile.echoBooleanArray_element(); request_x.val = val; bigFile.echoBooleanArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanArrayResponse', 'bigFile.echoBooleanArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public String echoString(String str) { bigFile.echoString_element request_x = new bigFile.echoString_element(); request_x.str = str; bigFile.echoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoString', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoStringResponse', 'bigFile.echoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public DateTime echoDatetime(DateTime val) { bigFile.echoDatetime_element request_x = new bigFile.echoDatetime_element(); request_x.val = val; bigFile.echoDatetimeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDatetime', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDatetimeResponse', 'bigFile.echoDatetimeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Boolean echoBoolean(Boolean val) { bigFile.echoBoolean_element request_x = new bigFile.echoBoolean_element(); request_x.val = val; bigFile.echoBooleanResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBoolean', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoBooleanResponse', 'bigFile.echoBooleanResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Integer[] echoIntegerArray(Integer[] val) { bigFile.echoIntegerArray_element request_x = new bigFile.echoIntegerArray_element(); request_x.val = val; bigFile.echoIntegerArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoIntegerArrayResponse', 'bigFile.echoIntegerArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Double[] echoDoubleArray(Double[] val) { bigFile.echoDoubleArray_element request_x = new bigFile.echoDoubleArray_element(); request_x.val = val; bigFile.echoDoubleArrayResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleArray', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleArrayResponse', 'bigFile.echoDoubleArrayResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } public Double echoDouble(Double doubleval) { bigFile.echoDouble_element request_x = new bigFile.echoDouble_element(); request_x.doubleval = doubleval; bigFile.echoDoubleResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDouble', 'http://soap.sforce.com/schemas/class/dogfoodServer', 'echoDoubleResponse', 'bigFile.echoDoubleResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.result; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testBigFile(WSDL2ApexTest.java:968) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testNamespaceDependencies(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.017 sec <<< FAILURE! org.junit.ComparisonFailure: Test testNamespaceDependencies failed expected:<...nerated by wsdl2apex[ public class sParnterSoap { public class sObject_x { public String type_x; public String[] fieldsToNull; public String Id; private String[] type_x_type_info = new String[]{'type','urn:sobject.partner.soap.sforce.com',null,'1','1','false'}; private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:sobject.partner.soap.sforce.com',null,'0','-1','true'}; private String[] Id_type_info = new String[]{'Id','urn:sobject.partner.soap.sforce.com',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'urn:sobject.partner.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'type_x','fieldsToNull','Id'}; }] }> but was:<...nerated by wsdl2apex[ public class sParnterSoap { public class sObject_x { public String type_x; public String[] fieldsToNull; public String Id; private String[] type_x_type_info = new String[]{'type','urn:sobject.partner.soap.sforce.com',null,'1','1','false'}; private String[] fieldsToNull_type_info = new String[]{'fieldsToNull','urn:sobject.partner.soap.sforce.com',null,'0','-1','true'}; private String[] Id_type_info = new String[]{'Id','urn:sobject.partner.soap.sforce.com',null,'1','1','true'}; private String[] apex_schema_type_info = new String[]{'urn:sobject.partner.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'type_x','fieldsToNull','Id'}; } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testNamespaceDependencies(WSDL2ApexTest.java:1084) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testDocSample(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.009 sec <<< FAILURE! org.junit.ComparisonFailure: Test testDocSample failed expected:<...nerated by wsdl2apex[ public class docSample { public class EchoStringResponse_element { public String x_begin; private String[] x_begin_type_info = new String[]{'*begin','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'x_begin'}; } public class EchoString_element { public String i_x_x_x_x_x_x_nput; public String a_x; private String[] i_x_x_x_x_x_x_nput_type_info = new String[]{'i!@#$%____^*()nput','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] a_x_type_info = new String[]{'a-','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'i_x_x_x_x_x_x_nput','a_x'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'docSample'}; public String EchoString(String i_x_x_x_x_x_x_nput,String a_x) { docSample.EchoString_element request_x = new docSample.EchoString_element(); request_x.i_x_x_x_x_x_x_nput = i_x_x_x_x_x_x_nput; request_x.a_x = a_x; docSample.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'docSample.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.x_begin; } }] }> but was:<...nerated by wsdl2apex[ public class docSample { public class EchoStringResponse_element { public String x_begin; private String[] x_begin_type_info = new String[]{'*begin','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'x_begin'}; } public class EchoString_element { public String i_x_x_x_x_x_x_nput; public String a_x; private String[] i_x_x_x_x_x_x_nput_type_info = new String[]{'i!@#$%____^*()nput','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] a_x_type_info = new String[]{'a-','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'i_x_x_x_x_x_x_nput','a_x'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'docSample'}; public String EchoString(String i_x_x_x_x_x_x_nput,String a_x) { docSample.EchoString_element request_x = new docSample.EchoString_element(); request_x.i_x_x_x_x_x_x_nput = i_x_x_x_x_x_x_nput; request_x.a_x = a_x; docSample.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'docSample.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.x_begin; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testDocSample(WSDL2ApexTest.java:894) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testTwoNamespaces(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.023 sec <<< FAILURE! org.junit.ComparisonFailure: testTwoNamespaces a doesn't match, Async class expected:<...nerated by wsdl2apex[ public class AsyncExampleComStockquoteWsdl { public class AsyncStockQuotePort { public String endpoint_x = 'http://example.com/stockquote'; public Map inputHttpHeaders_x; public String clientCertName_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://example.com/stockquote.wsdl', 'exampleComStockquoteWsdl', 'http://example.com/stockquote.xsd', 'exampleComStockquoteXsd'}; public AsyncExampleComStockquoteXsd.TradePrice_elementFuture beginGetLastTradePrice(System.Continuation continuation,String tickerSymbol) { exampleComStockquoteXsd.TradePriceRequest_element request_x = new exampleComStockquoteXsd.TradePriceRequest_element(); request_x.tickerSymbol = tickerSymbol; return (AsyncExampleComStockquoteXsd.TradePrice_elementFuture) System.WebServiceCallout.beginInvoke( this, request_x, AsyncExampleComStockquoteXsd.TradePrice_elementFuture.class, continuation, new String[]{endpoint_x, 'http://example.com/GetLastTradePrice', 'http://example.com/stockquote.xsd', 'TradePriceRequest', 'http://example.com/stockquote.xsd', 'TradePrice', 'exampleComStockquoteXsd.TradePrice_element'} ); } }] }> but was:<...nerated by wsdl2apex[ public class AsyncExampleComStockquoteWsdl { public class AsyncStockQuotePort { public String endpoint_x = 'http://example.com/stockquote'; public Map inputHttpHeaders_x; public String clientCertName_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://example.com/stockquote.wsdl', 'exampleComStockquoteWsdl', 'http://example.com/stockquote.xsd', 'exampleComStockquoteXsd'}; public AsyncExampleComStockquoteXsd.TradePrice_elementFuture beginGetLastTradePrice(System.Continuation continuation,String tickerSymbol) { exampleComStockquoteXsd.TradePriceRequest_element request_x = new exampleComStockquoteXsd.TradePriceRequest_element(); request_x.tickerSymbol = tickerSymbol; return (AsyncExampleComStockquoteXsd.TradePrice_elementFuture) System.WebServiceCallout.beginInvoke( this, request_x, AsyncExampleComStockquoteXsd.TradePrice_elementFuture.class, continuation, new String[]{endpoint_x, 'http://example.com/GetLastTradePrice', 'http://example.com/stockquote.xsd', 'TradePriceRequest', 'http://example.com/stockquote.xsd', 'TradePrice', 'exampleComStockquoteXsd.TradePrice_element'} ); } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testTwoNamespaces(WSDL2ApexTest.java:121) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testSqlMutations(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.007 sec <<< FAILURE! org.junit.ComparisonFailure: Test sqlMutations failed expected:<...nerated by wsdl2apex[ public class sqlMutations { public class getMutantsCompressed_element { public String sql; public String schema; public String options; private String[] sql_type_info = new String[]{'sql','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] schema_type_info = new String[]{'schema','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] options_type_info = new String[]{'options','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'sql','schema','options'}; } public class getMutantsCompressedResponse_element { public String getMutantsCompressedResult; private String[] getMutantsCompressedResult_type_info = new String[]{'getMutantsCompressedResult','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'getMutantsCompressedResult'}; } public class getMutantsResponse_element { public String getMutantsResult; private String[] getMutantsResult_type_info = new String[]{'getMutantsResult','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'getMutantsResult'}; } public class getMutants_element { public String sql; public String schema; public String options; private String[] sql_type_info = new String[]{'sql','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] schema_type_info = new String[]{'schema','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] options_type_info = new String[]{'options','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'sql','schema','options'}; } public class SQLMutationWSSoap { public String endpoint_x = 'http://in2test.lsi.uniovi.es/sqlmutationws/SQLMutationWS.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws', 'sqlMutations'}; public String getMutantsCompressed(String sql,String schema,String options) { sqlMutations.getMutantsCompressed_element request_x = new sqlMutations.getMutantsCompressed_element(); request_x.sql = sql; request_x.schema = schema; request_x.options = options; sqlMutations.getMutantsCompressedResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://in2test.lsi.uniovi.es/sqlmutationws/getMutantsCompressed', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsCompressed', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsCompressedResponse', 'sqlMutations.getMutantsCompressedResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getMutantsCompressedResult; } public String getMutants(String sql,String schema,String options) { sqlMutations.getMutants_element request_x = new sqlMutations.getMutants_element(); request_x.sql = sql; request_x.schema = schema; request_x.options = options; sqlMutations.getMutantsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://in2test.lsi.uniovi.es/sqlmutationws/getMutants', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutants', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsResponse', 'sqlMutations.getMutantsResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getMutantsResult; } }] }> but was:<...nerated by wsdl2apex[ public class sqlMutations { public class getMutantsCompressed_element { public String sql; public String schema; public String options; private String[] sql_type_info = new String[]{'sql','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] schema_type_info = new String[]{'schema','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] options_type_info = new String[]{'options','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'sql','schema','options'}; } public class getMutantsCompressedResponse_element { public String getMutantsCompressedResult; private String[] getMutantsCompressedResult_type_info = new String[]{'getMutantsCompressedResult','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'getMutantsCompressedResult'}; } public class getMutantsResponse_element { public String getMutantsResult; private String[] getMutantsResult_type_info = new String[]{'getMutantsResult','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'getMutantsResult'}; } public class getMutants_element { public String sql; public String schema; public String options; private String[] sql_type_info = new String[]{'sql','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] schema_type_info = new String[]{'schema','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] options_type_info = new String[]{'options','http://in2test.lsi.uniovi.es/sqlmutationws',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws','true','false'}; private String[] field_order_type_info = new String[]{'sql','schema','options'}; } public class SQLMutationWSSoap { public String endpoint_x = 'http://in2test.lsi.uniovi.es/sqlmutationws/SQLMutationWS.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://in2test.lsi.uniovi.es/sqlmutationws', 'sqlMutations'}; public String getMutantsCompressed(String sql,String schema,String options) { sqlMutations.getMutantsCompressed_element request_x = new sqlMutations.getMutantsCompressed_element(); request_x.sql = sql; request_x.schema = schema; request_x.options = options; sqlMutations.getMutantsCompressedResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://in2test.lsi.uniovi.es/sqlmutationws/getMutantsCompressed', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsCompressed', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsCompressedResponse', 'sqlMutations.getMutantsCompressedResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getMutantsCompressedResult; } public String getMutants(String sql,String schema,String options) { sqlMutations.getMutants_element request_x = new sqlMutations.getMutants_element(); request_x.sql = sql; request_x.schema = schema; request_x.options = options; sqlMutations.getMutantsResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://in2test.lsi.uniovi.es/sqlmutationws/getMutants', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutants', 'http://in2test.lsi.uniovi.es/sqlmutationws', 'getMutantsResponse', 'sqlMutations.getMutantsResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getMutantsResult; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testSqlMutations(WSDL2ApexTest.java:1157) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testMultipleNamespace(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.025 sec <<< FAILURE! org.junit.ComparisonFailure: Test testMultipleNamespace failed expected:<...nerated by wsdl2apex[ public class first { public class EchoDate_element { public Date input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class StructContainer { public first.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoStructContainerArray_element { public first.StructContainer[] sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructArray_element { public first.EveryType[] et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class TestSoapHeaderResponse_element { public first.EveryType TestSoapHeaderResult; private String[] TestSoapHeaderResult_type_info = new String[]{'TestSoapHeaderResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'TestSoapHeaderResult'}; } public class TestSoapHeader_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoIntArrayResponse_element { public Integer[] EchoIntArrayResult; private String[] EchoIntArrayResult_type_info = new String[]{'EchoIntArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntArrayResult'}; } public class DoNoop_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateTimeArray_element { public DateTime[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDoubleResponse_element { public Double EchoDoubleResult; private String[] EchoDoubleResult_type_info = new String[]{'EchoDoubleResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleResult'}; } public class EchoFloatResponse_element { public Double EchoFloatResult; private String[] EchoFloatResult_type_info = new String[]{'EchoFloatResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatResult'}; } public class EchoAllTypes_element { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class WaitFor_element { public Integer secondsToWait; private String[] secondsToWait_type_info = new String[]{'secondsToWait','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'secondsToWait'}; } public class EchoCurrentTimeResponse_element { public DateTime EchoCurrentTimeResult; private String[] EchoCurrentTimeResult_type_info = new String[]{'EchoCurrentTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoCurrentTimeResult'}; } public class EchoStructResponse_element { public first.EveryType EchoStructResult; private String[] EchoStructResult_type_info = new String[]{'EchoStructResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructResult'}; } public class ThrowExceptionResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDoubleArrayResponse_element { public Double[] EchoDoubleArrayResult; private String[] EchoDoubleArrayResult_type_info = new String[]{'EchoDoubleArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleArrayResult'}; } public class EchoDateArray_element { public Date[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoCurrentTime_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EveryType { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDouble_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoInt_element { public Integer input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStructContainer_element { public first.StructContainer sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructContainerResponse_element { public first.StructContainer EchoStructContainerResult; private String[] EchoStructContainerResult_type_info = new String[]{'EchoStructContainerResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerResult'}; } public class WaitForResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoAllTypesArrays_element { public Boolean[] boolVal; public String[] str; public Integer[] integ; public Double[] doub; public Double[] f; public Date[] d; public DateTime[] dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDateTime_element { public DateTime input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStruct_element { public first.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoBoolean_element { public Boolean input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoBooleanArray_element { public Boolean[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDateTimeArrayResponse_element { public DateTime[] EchoDateTimeArrayResult; private String[] EchoDateTimeArrayResult_type_info = new String[]{'EchoDateTimeArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeArrayResult'}; } public class EchoDateArrayResponse_element { public Date[] EchoDateArrayResult; private String[] EchoDateArrayResult_type_info = new String[]{'EchoDateArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateArrayResult'}; } public class EchoFloatArrayResponse_element { public Double[] EchoFloatArrayResult; private String[] EchoFloatArrayResult_type_info = new String[]{'EchoFloatArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatArrayResult'}; } public class EchoStringArray_element { public String[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class TestHeader { public Boolean boolVal; public String stringVal; public Integer intVal; public Double doubVal; public Double floatVal; public Date dateVal; public DateTime dateTimeVal; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] stringVal_type_info = new String[]{'stringVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] intVal_type_info = new String[]{'intVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doubVal_type_info = new String[]{'doubVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] floatVal_type_info = new String[]{'floatVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateVal_type_info = new String[]{'dateVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateTimeVal_type_info = new String[]{'dateTimeVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','stringVal','intVal','doubVal','floatVal','dateVal','dateTimeVal'}; } public class EchoDateTimeResponse_element { public DateTime EchoDateTimeResult; private String[] EchoDateTimeResult_type_info = new String[]{'EchoDateTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeResult'}; } public class EchoStructContainerArrayResponse_element { public first.StructContainer[] EchoStructContainerArrayResult; private String[] EchoStructContainerArrayResult_type_info = new String[]{'EchoStructContainerArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerArrayResult'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesResponse_element { public first.EveryType EchoAllTypesResult; private String[] EchoAllTypesResult_type_info = new String[]{'EchoAllTypesResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesResult'}; } public class EchoFloatArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoIntResponse_element { public Integer EchoIntResult; private String[] EchoIntResult_type_info = new String[]{'EchoIntResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntResult'}; } public class EchoStringArrayResponse_element { public String[] EchoStringArrayResult; private String[] EchoStringArrayResult_type_info = new String[]{'EchoStringArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringArrayResult'}; } public class DoNoopResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateResponse_element { public Date EchoDateResult; private String[] EchoDateResult_type_info = new String[]{'EchoDateResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateResult'}; } public class EchoDoubleArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesArraysResponse_element { public first.EveryType[] EchoAllTypesArraysResult; private String[] EchoAllTypesArraysResult_type_info = new String[]{'EchoAllTypesArraysResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesArraysResult'}; } public class EchoStructArrayResponse_element { public first.EveryType[] EchoStructArrayResult; private String[] EchoStructArrayResult_type_info = new String[]{'EchoStructArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructArrayResult'}; } public class ThrowException_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoFloat_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanResponse_element { public Boolean EchoBooleanResult; private String[] EchoBooleanResult_type_info = new String[]{'EchoBooleanResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanResult'}; } public class EchoIntArray_element { public Integer[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanArrayResponse_element { public Boolean[] EchoBooleanArrayResult; private String[] EchoBooleanArrayResult_type_info = new String[]{'EchoBooleanArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanArrayResult'}; } public class DotNetInteropTestServiceSoap { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DotNetInteropTestService.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com', 'first', 'urn:otherdotnet.callouttest.soap.sforce.com', 'second'}; }] }> but was:<...nerated by wsdl2apex[ public class first { public class EchoDate_element { public Date input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class StructContainer { public first.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoStructContainerArray_element { public first.StructContainer[] sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructArray_element { public first.EveryType[] et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class TestSoapHeaderResponse_element { public first.EveryType TestSoapHeaderResult; private String[] TestSoapHeaderResult_type_info = new String[]{'TestSoapHeaderResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'TestSoapHeaderResult'}; } public class TestSoapHeader_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoIntArrayResponse_element { public Integer[] EchoIntArrayResult; private String[] EchoIntArrayResult_type_info = new String[]{'EchoIntArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntArrayResult'}; } public class DoNoop_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateTimeArray_element { public DateTime[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDoubleResponse_element { public Double EchoDoubleResult; private String[] EchoDoubleResult_type_info = new String[]{'EchoDoubleResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleResult'}; } public class EchoFloatResponse_element { public Double EchoFloatResult; private String[] EchoFloatResult_type_info = new String[]{'EchoFloatResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatResult'}; } public class EchoAllTypes_element { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class WaitFor_element { public Integer secondsToWait; private String[] secondsToWait_type_info = new String[]{'secondsToWait','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'secondsToWait'}; } public class EchoCurrentTimeResponse_element { public DateTime EchoCurrentTimeResult; private String[] EchoCurrentTimeResult_type_info = new String[]{'EchoCurrentTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoCurrentTimeResult'}; } public class EchoStructResponse_element { public first.EveryType EchoStructResult; private String[] EchoStructResult_type_info = new String[]{'EchoStructResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructResult'}; } public class ThrowExceptionResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDoubleArrayResponse_element { public Double[] EchoDoubleArrayResult; private String[] EchoDoubleArrayResult_type_info = new String[]{'EchoDoubleArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDoubleArrayResult'}; } public class EchoDateArray_element { public Date[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoCurrentTime_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EveryType { public Boolean boolVal; public String str; public Integer integ; public Double doub; public Double f; public Date d; public DateTime dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDouble_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoInt_element { public Integer input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStructContainer_element { public first.StructContainer sc; private String[] sc_type_info = new String[]{'sc','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'sc'}; } public class EchoStructContainerResponse_element { public first.StructContainer EchoStructContainerResult; private String[] EchoStructContainerResult_type_info = new String[]{'EchoStructContainerResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerResult'}; } public class WaitForResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoAllTypesArrays_element { public Boolean[] boolVal; public String[] str; public Integer[] integ; public Double[] doub; public Double[] f; public Date[] d; public DateTime[] dt; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] str_type_info = new String[]{'str','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] integ_type_info = new String[]{'integ','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] doub_type_info = new String[]{'doub','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] f_type_info = new String[]{'f','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] d_type_info = new String[]{'d','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] dt_type_info = new String[]{'dt','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','str','integ','doub','f','d','dt'}; } public class EchoDateTime_element { public DateTime input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStruct_element { public first.EveryType et; private String[] et_type_info = new String[]{'et','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'et'}; } public class EchoBoolean_element { public Boolean input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoBooleanArray_element { public Boolean[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoDateTimeArrayResponse_element { public DateTime[] EchoDateTimeArrayResult; private String[] EchoDateTimeArrayResult_type_info = new String[]{'EchoDateTimeArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeArrayResult'}; } public class EchoDateArrayResponse_element { public Date[] EchoDateArrayResult; private String[] EchoDateArrayResult_type_info = new String[]{'EchoDateArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateArrayResult'}; } public class EchoFloatArrayResponse_element { public Double[] EchoFloatArrayResult; private String[] EchoFloatArrayResult_type_info = new String[]{'EchoFloatArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoFloatArrayResult'}; } public class EchoStringArray_element { public String[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class TestHeader { public Boolean boolVal; public String stringVal; public Integer intVal; public Double doubVal; public Double floatVal; public Date dateVal; public DateTime dateTimeVal; private String[] boolVal_type_info = new String[]{'boolVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] stringVal_type_info = new String[]{'stringVal','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] intVal_type_info = new String[]{'intVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] doubVal_type_info = new String[]{'doubVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] floatVal_type_info = new String[]{'floatVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateVal_type_info = new String[]{'dateVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] dateTimeVal_type_info = new String[]{'dateTimeVal','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'boolVal','stringVal','intVal','doubVal','floatVal','dateVal','dateTimeVal'}; } public class EchoDateTimeResponse_element { public DateTime EchoDateTimeResult; private String[] EchoDateTimeResult_type_info = new String[]{'EchoDateTimeResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateTimeResult'}; } public class EchoStructContainerArrayResponse_element { public first.StructContainer[] EchoStructContainerArrayResult; private String[] EchoStructContainerArrayResult_type_info = new String[]{'EchoStructContainerArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructContainerArrayResult'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesResponse_element { public first.EveryType EchoAllTypesResult; private String[] EchoAllTypesResult_type_info = new String[]{'EchoAllTypesResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesResult'}; } public class EchoFloatArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoIntResponse_element { public Integer EchoIntResult; private String[] EchoIntResult_type_info = new String[]{'EchoIntResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoIntResult'}; } public class EchoStringArrayResponse_element { public String[] EchoStringArrayResult; private String[] EchoStringArrayResult_type_info = new String[]{'EchoStringArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringArrayResult'}; } public class DoNoopResponse_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoDateResponse_element { public Date EchoDateResult; private String[] EchoDateResult_type_info = new String[]{'EchoDateResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoDateResult'}; } public class EchoDoubleArray_element { public Double[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoAllTypesArraysResponse_element { public first.EveryType[] EchoAllTypesArraysResult; private String[] EchoAllTypesArraysResult_type_info = new String[]{'EchoAllTypesArraysResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoAllTypesArraysResult'}; } public class EchoStructArrayResponse_element { public first.EveryType[] EchoStructArrayResult; private String[] EchoStructArrayResult_type_info = new String[]{'EchoStructArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoStructArrayResult'}; } public class ThrowException_element { private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{}; } public class EchoFloat_element { public Double input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanResponse_element { public Boolean EchoBooleanResult; private String[] EchoBooleanResult_type_info = new String[]{'EchoBooleanResult','urn:dotnet.callouttest.soap.sforce.com',null,'1','1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanResult'}; } public class EchoIntArray_element { public Integer[] input; private String[] input_type_info = new String[]{'input','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class EchoBooleanArrayResponse_element { public Boolean[] EchoBooleanArrayResult; private String[] EchoBooleanArrayResult_type_info = new String[]{'EchoBooleanArrayResult','urn:dotnet.callouttest.soap.sforce.com',null,'0','-1','false'}; private String[] apex_schema_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com','true','false'}; private String[] field_order_type_info = new String[]{'EchoBooleanArrayResult'}; } public class DotNetInteropTestServiceSoap { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DotNetInteropTestService.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'urn:dotnet.callouttest.soap.sforce.com', 'first', 'urn:otherdotnet.callouttest.soap.sforce.com', 'second'}; } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testMultipleNamespace(WSDL2ApexTest.java:1007) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testTestNameMangle(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.001 sec <<< FAILURE! org.junit.ComparisonFailure: Test testNameMangle failed expected:<...nerated by wsdl2apex[ public class testNameMangle { public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoString_element { public String return_x; private String[] return_x_type_info = new String[]{'return','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'return_x'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'testNameMangle'}; public String EchoString(String return_x) { testNameMangle.EchoString_element request_x = new testNameMangle.EchoString_element(); request_x.return_x = return_x; testNameMangle.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'testNameMangle.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.EchoStringResult; } }] }> but was:<...nerated by wsdl2apex[ public class testNameMangle { public class EchoStringResponse_element { public String EchoStringResult; private String[] EchoStringResult_type_info = new String[]{'EchoStringResult','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'EchoStringResult'}; } public class EchoString_element { public String return_x; private String[] return_x_type_info = new String[]{'return','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'return_x'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'testNameMangle'}; public String EchoString(String return_x) { testNameMangle.EchoString_element request_x = new testNameMangle.EchoString_element(); request_x.return_x = return_x; testNameMangle.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'testNameMangle.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.EchoStringResult; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testTestNameMangle(WSDL2ApexTest.java:1194) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testLargeFile(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.042 sec <<< FAILURE! org.junit.ComparisonFailure: testLargeFile a doesn't match expected:<...nerated by wsdl2apex[ public class spectrumPbCom { public class ServiceInvocationFault { public String message; private String[] message_type_info = new String[]{'message','http://spectrum.pb.com/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://spectrum.pb.com/','false','false'}; private String[] field_order_type_info = new String[]{'message'}; } public class EOLS_PSAPLookupUSPort { public String endpoint_x = 'https://spectrum.pbondemand.com/soap/EOLS_PSAPLookupUS'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'wwwPbComSpectrumServicesEolsPsaplo', 'http://spectrum.pb.com/', 'spectrumPbCom', 'http://www.mapinfo.com/midev/service/geometries/v1', 'wwwMapinfoComMidevServiceGeometries', 'http://www.mapinfo.com/midev/service/units/v1', 'wwwMapinfoComMidevServiceUnitsV1', 'http://www.pb.com/spectrum/services/', 'wwwPbComSpectrumServices'}; public wwwPbComSpectrumServicesEolsPsaplo.Output_RowList EOLS_PSAPLookupUS(wwwPbComSpectrumServicesEolsPsaplo.options options,wwwPbComSpectrumServicesEolsPsaplo.Input_RowList Input) { wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSRequest request_x = new wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSRequest(); request_x.options = options; request_x.Input = Input; wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSResponse response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'EOLS_PSAPLookupUSRequest', 'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'EOLS_PSAPLookupUSResponse', 'wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSResponse'} ); response_x = response_map_x.get('response_x'); return response_x.Output; } }] }> but was:<...nerated by wsdl2apex[ public class spectrumPbCom { public class ServiceInvocationFault { public String message; private String[] message_type_info = new String[]{'message','http://spectrum.pb.com/',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://spectrum.pb.com/','false','false'}; private String[] field_order_type_info = new String[]{'message'}; } public class EOLS_PSAPLookupUSPort { public String endpoint_x = 'https://spectrum.pbondemand.com/soap/EOLS_PSAPLookupUS'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'wwwPbComSpectrumServicesEolsPsaplo', 'http://spectrum.pb.com/', 'spectrumPbCom', 'http://www.mapinfo.com/midev/service/geometries/v1', 'wwwMapinfoComMidevServiceGeometries', 'http://www.mapinfo.com/midev/service/units/v1', 'wwwMapinfoComMidevServiceUnitsV1', 'http://www.pb.com/spectrum/services/', 'wwwPbComSpectrumServices'}; public wwwPbComSpectrumServicesEolsPsaplo.Output_RowList EOLS_PSAPLookupUS(wwwPbComSpectrumServicesEolsPsaplo.options options,wwwPbComSpectrumServicesEolsPsaplo.Input_RowList Input) { wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSRequest request_x = new wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSRequest(); request_x.options = options; request_x.Input = Input; wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSResponse response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, '', 'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'EOLS_PSAPLookupUSRequest', 'http://www.pb.com/spectrum/services/EOLS_PSAPLookupUS', 'EOLS_PSAPLookupUSResponse', 'wwwPbComSpectrumServicesEolsPsaplo.EOLS_PSAPLookupUSResponse'} ); response_x = response_map_x.get('response_x'); return response_x.Output; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testLargeFile(WSDL2ApexTest.java:183) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testSimple(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.007 sec <<< FAILURE! org.junit.ComparisonFailure: testSimple doesn't match expected:<...nerated by wsdl2apex[ public class wwwWebservicexNet { public class getAirportInformationByAirportCodeResponse_element { public String getAirportInformationByAirportCodeResult; private String[] getAirportInformationByAirportCodeResult_type_info = new String[]{'getAirportInformationByAirportCodeResult','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'getAirportInformationByAirportCodeResult'}; } public class getAirportInformationByAirportCode_element { public String airportCode; private String[] airportCode_type_info = new String[]{'airportCode','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'airportCode'}; } public class airportSoap { public String endpoint_x = 'http://www.webservicex.net/airport.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.webserviceX.NET', 'wwwWebservicexNet'}; public String getAirportInformationByAirportCode(String airportCode) { wwwWebservicexNet.getAirportInformationByAirportCode_element request_x = new wwwWebservicexNet.getAirportInformationByAirportCode_element(); request_x.airportCode = airportCode; wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.webserviceX.NET/getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCodeResponse', 'wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getAirportInformationByAirportCodeResult; } }] }> but was:<...nerated by wsdl2apex[ public class wwwWebservicexNet { public class getAirportInformationByAirportCodeResponse_element { public String getAirportInformationByAirportCodeResult; private String[] getAirportInformationByAirportCodeResult_type_info = new String[]{'getAirportInformationByAirportCodeResult','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'getAirportInformationByAirportCodeResult'}; } public class getAirportInformationByAirportCode_element { public String airportCode; private String[] airportCode_type_info = new String[]{'airportCode','http://www.webserviceX.NET',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://www.webserviceX.NET','true','false'}; private String[] field_order_type_info = new String[]{'airportCode'}; } public class airportSoap { public String endpoint_x = 'http://www.webservicex.net/airport.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://www.webserviceX.NET', 'wwwWebservicexNet'}; public String getAirportInformationByAirportCode(String airportCode) { wwwWebservicexNet.getAirportInformationByAirportCode_element request_x = new wwwWebservicexNet.getAirportInformationByAirportCode_element(); request_x.airportCode = airportCode; wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'http://www.webserviceX.NET/getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCode', 'http://www.webserviceX.NET', 'getAirportInformationByAirportCodeResponse', 'wwwWebservicexNet.getAirportInformationByAirportCodeResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.getAirportInformationByAirportCodeResult; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testSimple(WSDL2ApexTest.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testNameElement(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest) Time elapsed: 0.006 sec <<< FAILURE! org.junit.ComparisonFailure: Test testNameElement failed expected:<...nerated by wsdl2apex[ public class dSample { public class EchoStringResponse_element { public String name; private String[] name_type_info = new String[]{'name','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'name'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'dSample'}; public String EchoString(String input) { dSample.EchoString_element request_x = new dSample.EchoString_element(); request_x.input = input; dSample.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'dSample.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.name; } }] }> but was:<...nerated by wsdl2apex[ public class dSample { public class EchoStringResponse_element { public String name; private String[] name_type_info = new String[]{'name','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'name'}; } public class EchoString_element { public String input; private String[] input_type_info = new String[]{'input','http://doc.sample.com/docSample',null,'0','1','false'}; private String[] apex_schema_type_info = new String[]{'http://doc.sample.com/docSample','true','false'}; private String[] field_order_type_info = new String[]{'input'}; } public class DocSamplePort { public String endpoint_x = 'http://www.qaresponder.info/WebServices/DocSample.asmx'; public Map inputHttpHeaders_x; public Map outputHttpHeaders_x; public String clientCertName_x; public String clientCert_x; public String clientCertPasswd_x; public Integer timeout_x; private String[] ns_map_type_info = new String[]{'http://doc.sample.com/docSample', 'dSample'}; public String EchoString(String input) { dSample.EchoString_element request_x = new dSample.EchoString_element(); request_x.input = input; dSample.EchoStringResponse_element response_x; Map response_map_x = new Map(); response_map_x.put('response_x', response_x); WebServiceCallout.invoke( this, request_x, response_map_x, new String[]{endpoint_x, 'urn:dotnet.callouttest.soap.sforce.com/EchoString', 'http://doc.sample.com/docSample', 'EchoString', 'http://doc.sample.com/docSample', 'EchoStringResponse', 'dSample.EchoStringResponse_element'} ); response_x = response_map_x.get('response_x'); return response_x.name; } } ] }> at org.junit.Assert.assertEquals(Assert.java:115) at com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest.testNameElement(WSDL2ApexTest.java:1043) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) Results : Failed tests: testAsyncFalse(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test 8 doesn't match expected:<...nerated by wsdl2apex[(..) testNewClassNames(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): testNewClassNames doesn't match expected:<...nerated by wsdl2apex[(..) testNoOperation(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test noOperation failed expected:<...nerated by wsdl2apex[(..) testExchange(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testExchange failed expected:<...nerated by wsdl2apex[(..) testAmazonGood(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testAmazonGood failed expected:<...nerated by wsdl2apex[(..) testBigFile(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testBigFile failed expected:<...nerated by wsdl2apex[(..) testNamespaceDependencies(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testNamespaceDependencies failed expected:<...nerated by wsdl2apex[(..) testDocSample(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testDocSample failed expected:<...nerated by wsdl2apex[(..) testTwoNamespaces(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): testTwoNamespaces a doesn't match, Async class expected:<...nerated by wsdl2apex[(..) testSqlMutations(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test sqlMutations failed expected:<...nerated by wsdl2apex[(..) testMultipleNamespace(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testMultipleNamespace failed expected:<...nerated by wsdl2apex[(..) testTestNameMangle(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testNameMangle failed expected:<...nerated by wsdl2apex[(..) testLargeFile(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): testLargeFile a doesn't match expected:<...nerated by wsdl2apex[(..) testSimple(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): testSimple doesn't match expected:<...nerated by wsdl2apex[(..) testNameElement(com.salesforce.ide.wsdl2apex.core.WSDL2ApexTest): Test testNameElement failed expected:<...nerated by wsdl2apex[(..) Tests run: 47, Failures: 15, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.671 s [INFO] Finished at: 2015-12-22T12:26:38+11:00 [INFO] Final Memory: 14M/226M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project WSDL2Apex: There are test failures. [ERROR] [ERROR] Please refer to C:\home\WSDL2Apex\target\surefire-reports for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException