[Jboss-cvs] JBossAS SVN: r56547 - in branches/JBoss_4_0_2_LogicaCMG/testsuite: imports src/main/org/jboss/test/webservice src/main/org/jboss/test/webservice/case10977 src/resources/webservice src/resources/webservice/case10977 src/resources/webservice/case10977/WEB-INF src/resources/webservice/case10977/WEB-INF/wsdl
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Sep 4 11:02:19 EDT 2006
Author: thomas.diesler at jboss.com
Date: 2006-09-04 11:02:07 -0400 (Mon, 04 Sep 2006)
New Revision: 56547
Added:
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ArrayOfSessionAttribute.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/Case10977TestCase.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryAPI.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryPlatformException.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionAttribute.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomainImpl.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_RequestStruct.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_ResponseStruct.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/UpstreamClientApplication.java
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/web.xml
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/webservices.xml
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl
branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/wsconfig.xml
Modified:
branches/JBoss_4_0_2_LogicaCMG/testsuite/imports/test-jars.xml
Log:
[JBWS-1173] Soap encoded arrays used over ValueObjArray
Modified: branches/JBoss_4_0_2_LogicaCMG/testsuite/imports/test-jars.xml
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/imports/test-jars.xml 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/imports/test-jars.xml 2006-09-04 15:02:07 UTC (rev 56547)
@@ -4640,6 +4640,20 @@
</metainf>
</jar>
+ <!-- ws4ee-case10977 -->
+ <war warfile="${build.lib}/ws4ee-case10977.war"
+ webxml="${source.resources}/webservice/case10977/WEB-INF/web.xml">
+ <classes dir="${build.classes}">
+ <include name="org/jboss/test/webservice/case10977/*.class"/>
+ <exclude name="org/jboss/test/webservice/case10977/Case10977TestCase.class"/>
+ </classes>
+ <webinf dir="${source.resources}/webservice/case10977/WEB-INF">
+ <include name="wsdl/**"/>
+ <include name="jaxrpc-mapping.xml"/>
+ <include name="webservices.xml"/>
+ </webinf>
+ </war>
+
<!-- ws4ee-contextroot -->
<jar destfile="${build.lib}/ws4ee-contextmodule.jar" manifest="${build.etc}/manifest.mf">
<fileset dir="${build.classes}">
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ArrayOfSessionAttribute.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ArrayOfSessionAttribute.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ArrayOfSessionAttribute.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class ArrayOfSessionAttribute {
+ protected SessionAttribute[] attribute;
+
+ public ArrayOfSessionAttribute() {
+ }
+
+ public ArrayOfSessionAttribute(SessionAttribute[] attribute) {
+ this.attribute = attribute;
+ }
+
+ public SessionAttribute[] getAttribute() {
+ return attribute;
+ }
+
+ public void setAttribute(SessionAttribute[] attribute) {
+ this.attribute = attribute;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ArrayOfSessionAttribute.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/Case10977TestCase.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/Case10977TestCase.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/Case10977TestCase.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,62 @@
+/*
+ * JBoss, the OpenSource J2EE webOS
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+package org.jboss.test.webservice.case10977;
+
+// $Id$
+
+import java.io.File;
+
+import javax.xml.namespace.QName;
+import javax.xml.rpc.Service;
+import javax.xml.rpc.ServiceFactory;
+
+import junit.framework.Test;
+
+import org.jboss.test.webservice.WebserviceTestBase;
+import org.jboss.webservice.client.ServiceFactoryImpl;
+
+/** Soap encoded arrays used over ValueObjArray
+ *
+ * https://na1.salesforce.com/50030000002VEin
+ *
+ * @author Thomas.Diesler at jboss.org
+ * @since 04-Sep-2006
+ */
+public class Case10977TestCase extends WebserviceTestBase
+{
+ private static String NS_URI = "http://schemas.SDP.com/wsdl/1.0";
+
+ public Case10977TestCase(String name)
+ {
+ super(name);
+ }
+
+ /** Deploy the test */
+ public static Test suite() throws Exception
+ {
+ return getDeploySetup(Case10977TestCase.class, "ws4ee-case10977.war");
+ }
+
+ public void testEndpoint() throws Exception
+ {
+ QName serviceName = new QName(NS_URI, "ServiceDeliveryAPI");
+
+ File wsdl = new File("resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl");
+ assertTrue(wsdl.exists());
+ File mapping = new File("resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml");
+ assertTrue(mapping.exists());
+
+ ServiceFactoryImpl factory = (ServiceFactoryImpl)ServiceFactory.newInstance();
+ Service service = factory.createService(wsdl.toURL(), mapping.toURL(), null, serviceName, "SessionDomainPort");
+ SessionDomain port = (SessionDomain)service.getPort(SessionDomain.class);
+
+ UpstreamClientApplication clientApp = new UpstreamClientApplication("apOne");
+ ArrayOfSessionAttribute retObj = port.getSessionAttributeNames(clientApp, "pass");
+
+ assertEquals(3, retObj.getAttribute().length);
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/Case10977TestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryAPI.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryAPI.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryAPI.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,12 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+import javax.xml.rpc.*;
+
+public interface ServiceDeliveryAPI extends javax.xml.rpc.Service {
+ public org.jboss.test.webservice.case10977.SessionDomain getSessionDomainPort() throws ServiceException;
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryAPI.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryPlatformException.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryPlatformException.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryPlatformException.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,62 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class ServiceDeliveryPlatformException extends Exception {
+ private String errorCategory;
+ private String errorCode;
+ private String errorMessage;
+ private String exceptionName;
+ private String exceptionStackTrace;
+ private String paymentErrorCode;
+ private String paymentErrorMessage;
+ private String message;
+
+
+ public ServiceDeliveryPlatformException(String errorCategory, String errorCode, String errorMessage, String exceptionName, String exceptionStackTrace, String paymentErrorCode, String paymentErrorMessage, String message) {
+ this.errorCategory = errorCategory;
+ this.errorCode = errorCode;
+ this.errorMessage = errorMessage;
+ this.exceptionName = exceptionName;
+ this.exceptionStackTrace = exceptionStackTrace;
+ this.paymentErrorCode = paymentErrorCode;
+ this.paymentErrorMessage = paymentErrorMessage;
+ this.message = message;
+ }
+
+ public String getErrorCategory() {
+ return errorCategory;
+ }
+
+ public String getErrorCode() {
+ return errorCode;
+ }
+
+ public String getErrorMessage() {
+ return errorMessage;
+ }
+
+ public String getExceptionName() {
+ return exceptionName;
+ }
+
+ public String getExceptionStackTrace() {
+ return exceptionStackTrace;
+ }
+
+ public String getPaymentErrorCode() {
+ return paymentErrorCode;
+ }
+
+ public String getPaymentErrorMessage() {
+ return paymentErrorMessage;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/ServiceDeliveryPlatformException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionAttribute.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionAttribute.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionAttribute.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,46 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class SessionAttribute {
+ protected String name;
+ protected byte[] value;
+ protected Integer version;
+
+ public SessionAttribute() {
+ }
+
+ public SessionAttribute(String name, byte[] value, Integer version) {
+ this.name = name;
+ this.value = value;
+ this.version = version;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public byte[] getValue() {
+ return value;
+ }
+
+ public void setValue(byte[] value) {
+ this.value = value;
+ }
+
+ public Integer getVersion() {
+ return version;
+ }
+
+ public void setVersion(Integer version) {
+ this.version = version;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionAttribute.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,11 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+public interface SessionDomain extends java.rmi.Remote {
+ public org.jboss.test.webservice.case10977.ArrayOfSessionAttribute getSessionAttributeNames(org.jboss.test.webservice.case10977.UpstreamClientApplication upstreamClientApplication, java.lang.String sessionId) throws
+ org.jboss.test.webservice.case10977.ServiceDeliveryPlatformException, java.rmi.RemoteException;
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomainImpl.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomainImpl.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomainImpl.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,26 @@
+package org.jboss.test.webservice.case10977;
+
+import java.rmi.Remote;
+import java.rmi.RemoteException;
+
+import org.jboss.logging.Logger;
+
+public class SessionDomainImpl implements SessionDomain, Remote
+{
+ private Logger log = Logger.getLogger(SessionDomainImpl.class);
+
+ public ArrayOfSessionAttribute getSessionAttributeNames(UpstreamClientApplication upstreamClientApplication, String sessionId)
+ throws ServiceDeliveryPlatformException, RemoteException
+ {
+ log.info("getSessionAttributeNames: " + sessionId);
+
+ if (!"pass".equals(sessionId))
+ throw new ServiceDeliveryPlatformException("errorCategory", "errorCode", "errorMessage", "exceptionName", "exceptionStackTrace", "paymentErrorCode", "paymentErrorMessage", "message");
+
+ SessionAttribute sa1 = new SessionAttribute("name1", "abc".getBytes(), new Integer(1));
+ SessionAttribute sa2 = new SessionAttribute("name2", "def".getBytes(), new Integer(2));
+ SessionAttribute sa3 = new SessionAttribute("name3", "ghi".getBytes(), new Integer(3));
+ ArrayOfSessionAttribute retVal = new ArrayOfSessionAttribute(new SessionAttribute[] {sa1, sa2, sa3});
+ return retVal;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomainImpl.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_RequestStruct.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_RequestStruct.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_RequestStruct.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,36 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class SessionDomain_getSessionAttributeNames_RequestStruct {
+ protected org.jboss.test.webservice.case10977.UpstreamClientApplication upstreamClientApplication;
+ protected java.lang.String sessionId;
+
+ public SessionDomain_getSessionAttributeNames_RequestStruct() {
+ }
+
+ public SessionDomain_getSessionAttributeNames_RequestStruct(org.jboss.test.webservice.case10977.UpstreamClientApplication upstreamClientApplication, java.lang.String sessionId) {
+ this.upstreamClientApplication = upstreamClientApplication;
+ this.sessionId = sessionId;
+ }
+
+ public org.jboss.test.webservice.case10977.UpstreamClientApplication getUpstreamClientApplication() {
+ return upstreamClientApplication;
+ }
+
+ public void setUpstreamClientApplication(org.jboss.test.webservice.case10977.UpstreamClientApplication upstreamClientApplication) {
+ this.upstreamClientApplication = upstreamClientApplication;
+ }
+
+ public java.lang.String getSessionId() {
+ return sessionId;
+ }
+
+ public void setSessionId(java.lang.String sessionId) {
+ this.sessionId = sessionId;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_RequestStruct.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_ResponseStruct.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_ResponseStruct.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_ResponseStruct.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class SessionDomain_getSessionAttributeNames_ResponseStruct {
+ protected org.jboss.test.webservice.case10977.ArrayOfSessionAttribute result;
+
+ public SessionDomain_getSessionAttributeNames_ResponseStruct() {
+ }
+
+ public SessionDomain_getSessionAttributeNames_ResponseStruct(org.jboss.test.webservice.case10977.ArrayOfSessionAttribute result) {
+ this.result = result;
+ }
+
+ public org.jboss.test.webservice.case10977.ArrayOfSessionAttribute getResult() {
+ return result;
+ }
+
+ public void setResult(org.jboss.test.webservice.case10977.ArrayOfSessionAttribute result) {
+ this.result = result;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/SessionDomain_getSessionAttributeNames_ResponseStruct.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/UpstreamClientApplication.java
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/UpstreamClientApplication.java 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/UpstreamClientApplication.java 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,26 @@
+// This class was generated by the JAXRPC SI, do not edit.
+// Contents subject to change without notice.
+// JAX-RPC Standard Implementation (1.1.3, build R1)
+// Generated source version: 1.1.3
+
+package org.jboss.test.webservice.case10977;
+
+
+public class UpstreamClientApplication {
+ protected String upstreamClientApplicationId;
+
+ public UpstreamClientApplication() {
+ }
+
+ public UpstreamClientApplication(String upstreamClientApplicationId) {
+ this.upstreamClientApplicationId = upstreamClientApplicationId;
+ }
+
+ public String getUpstreamClientApplicationId() {
+ return upstreamClientApplicationId;
+ }
+
+ public void setUpstreamClientApplicationId(String upstreamClientApplicationId) {
+ this.upstreamClientApplicationId = upstreamClientApplicationId;
+ }
+}
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/main/org/jboss/test/webservice/case10977/UpstreamClientApplication.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
+ <package-mapping>
+ <package-type>org.jboss.test.webservice.case10977</package-type>
+ <namespaceURI>http://schemas.SDP.com/wsdl/1.0</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type> org.jboss.test.webservice.case10977.ServiceDeliveryPlatformException</java-type>
+ <root-type-qname xmlns:typeNS="http://schemas.SDP.com/wsdl/1.0"> typeNS:ServiceDeliveryPlatformException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>errorCategory</java-variable-name>
+ <xml-element-name>errorCategory</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorCode</java-variable-name>
+ <xml-element-name>errorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorMessage</java-variable-name>
+ <xml-element-name>errorMessage</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>exceptionName</java-variable-name>
+ <xml-element-name>exceptionName</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>exceptionStackTrace</java-variable-name>
+ <xml-element-name>exceptionStackTrace</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>paymentErrorCode</java-variable-name>
+ <xml-element-name>paymentErrorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>paymentErrorMessage</java-variable-name>
+ <xml-element-name>paymentErrorMessage</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type> org.jboss.test.webservice.case10977.ArrayOfSessionAttribute</java-type>
+ <root-type-qname xmlns:typeNS="http://schemas.SDP.com/wsdl/1.0"> typeNS:ArrayOfSessionAttribute</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>attribute</java-variable-name>
+ <xml-element-name>attribute</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type> org.jboss.test.webservice.case10977.UpstreamClientApplication</java-type>
+ <root-type-qname xmlns:typeNS="http://schemas.SDP.com/wsdl/1.0"> typeNS:UpstreamClientApplication</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>upstreamClientApplicationId</java-variable-name>
+ <xml-element-name>upstreamClientApplicationId</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type> org.jboss.test.webservice.case10977.SessionAttribute</java-type>
+ <root-type-qname xmlns:typeNS="http://schemas.SDP.com/wsdl/1.0"> typeNS:SessionAttribute</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>value</java-variable-name>
+ <xml-element-name>value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>version</java-variable-name>
+ <xml-element-name>version</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type> org.jboss.test.webservice.case10977.SessionAttribute[]</java-type>
+ <anonymous-type-qname> http://schemas.SDP.com/wsdl/1.0:ArrayOfSessionAttribute>attribute[0,unbounded]</anonymous-type-qname>
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <exception-mapping>
+ <exception-type> org.jboss.test.webservice.case10977.ServiceDeliveryPlatformException</exception-type>
+ <wsdl-message xmlns:exMsgNS="http://schemas.SDP.com/wsdl/1.0"> exMsgNS:ServiceDeliveryPlatformException</wsdl-message>
+ <constructor-parameter-order>
+ <element-name>errorCategory</element-name>
+ <element-name>errorCode</element-name>
+ <element-name>errorMessage</element-name>
+ <element-name>exceptionName</element-name>
+ <element-name>exceptionStackTrace</element-name>
+ <element-name>paymentErrorCode</element-name>
+ <element-name>paymentErrorMessage</element-name>
+ <element-name>message</element-name>
+ </constructor-parameter-order>
+ </exception-mapping>
+ <service-interface-mapping>
+ <service-interface> org.jboss.test.webservice.case10977.ServiceDeliveryAPI</service-interface>
+ <wsdl-service-name xmlns:serviceNS="http://schemas.SDP.com/wsdl/1.0"> serviceNS:ServiceDeliveryAPI</wsdl-service-name>
+ <port-mapping>
+ <port-name>SessionDomainPort</port-name>
+ <java-port-name>SessionDomainPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+ <service-endpoint-interface> org.jboss.test.webservice.case10977.SessionDomain</service-endpoint-interface>
+ <wsdl-port-type xmlns:portTypeNS="http://schemas.SDP.com/wsdl/1.0"> portTypeNS:SessionDomain</wsdl-port-type>
+ <wsdl-binding xmlns:bindingNS="http://schemas.SDP.com/wsdl/1.0"> bindingNS:SessionDomainBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>getSessionAttributeNames</java-method-name>
+ <wsdl-operation>getSessionAttributeNames</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type> org.jboss.test.webservice.case10977.UpstreamClientApplication</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://schemas.SDP.com/wsdl/1.0"> wsdlMsgNS:SessionDomain_getSessionAttributeNames</wsdl-message>
+ <wsdl-message-part-name> upstreamClientApplication</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.lang.String</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message xmlns:wsdlMsgNS="http://schemas.SDP.com/wsdl/1.0"> wsdlMsgNS:SessionDomain_getSessionAttributeNames</wsdl-message>
+ <wsdl-message-part-name>sessionId</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value> org.jboss.test.webservice.case10977.ArrayOfSessionAttribute</method-return-value>
+ <wsdl-message xmlns:wsdlMsgNS="http://schemas.SDP.com/wsdl/1.0"> wsdlMsgNS:SessionDomain_getSessionAttributeNamesResponse</wsdl-message>
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/web.xml
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/web.xml 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/web.xml 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+ version="2.4">
+
+ <servlet>
+ <servlet-name>SessionDomain</servlet-name>
+ <servlet-class>org.jboss.test.webservice.case10977.SessionDomainImpl</servlet-class>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>SessionDomain</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+</web-app>
+
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/web.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/webservices.xml
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/webservices.xml 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/webservices.xml 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<webservices
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:impl="http://schemas.SDP.com/wsdl/1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
+ version="1.1">
+
+ <webservice-description>
+ <webservice-description-name>ServiceDeliveryAPI</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/servicedelivery.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>SessionDomainPort</port-component-name>
+ <wsdl-port>impl:SessionDomainPort</wsdl-port>
+ <service-endpoint-interface>org.jboss.test.webservice.case10977.SessionDomain</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>SessionDomain</servlet-link>
+ </service-impl-bean>
+ </port-component>
+ </webservice-description>
+</webservices>
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/webservices.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,399 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Tim Fox (T-Mobile) -->
+<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://schemas.SDP.com/wsdl/1.0" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns3="http://schemas.SDP.com/wsdl/arrays/java/lang" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim" targetNamespace="http://schemas.SDP.com/wsdl/1.0" name="ServiceDeliveryAPI">
+ <types>
+ <schema targetNamespace="http://schemas.SDP.com/wsdl/1.0" xmlns:tns="http://schemas.SDP.com/wsdl/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema">
+ <complexType name="HttpHeader">
+ <sequence>
+ <element name="name" type="string"/>
+ <element name="value" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="HttpParameter">
+ <sequence>
+ <element name="name" type="string"/>
+ <element name="value" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="HttpInfo">
+ <sequence>
+ <element name="httpHeaders" type="tns:HttpHeader" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="httpParameters" type="tns:HttpParameter" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <complexType name="UpstreamClientApplication">
+ <sequence>
+ <element name="upstreamClientApplicationId" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="ExternalSessionProvider">
+ <sequence>
+ <element name="externalSessionProviderId" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="NetworkAccessSignature">
+ <sequence>
+ <element name="destinationAddress" type="string" nillable="true"/>
+ <element name="destinationPort" type="string" nillable="true"/>
+ <element name="sourceAddress" type="string"/>
+ <element name="sourcePort" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="HttpNetworkAccessSignature">
+ <complexContent>
+ <extension base="tns:NetworkAccessSignature">
+ <sequence>
+ <element name="httpInfo" type="tns:HttpInfo" nillable="true"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="ConsumerCredential">
+ <sequence>
+ <element name="type" type="string"/>
+ <element name="value" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="AccessMethodInfo">
+ <sequence>
+ <element name="name" type="string"/>
+ <element name="isOnLine" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="SessionAttribute">
+ <sequence>
+ <element name="name" type="string"/>
+ <element name="value" type="base64Binary" nillable="true"/>
+ <element name="version" type="int" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="ArrayOfSessionAttribute">
+ <sequence>
+ <element name="attribute" type="tns:SessionAttribute" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <complexType name="SessionOptionsInfo">
+ <sequence>
+ <element name="force" type="boolean"/>
+ <element name="sessionInfo" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="SessionDataInfo">
+ <sequence>
+ <element name="rootSessionId" type="string"/>
+ <element name="parentSessionId" type="string"/>
+ <element name="creationTime" type="dateTime"/>
+ <element name="lastAccessedTime" type="dateTime"/>
+ <element name="maxInactiveInterval" type="int"/>
+ <element name="upstreamClientApplication" type="tns:UpstreamClientApplication" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="SessionInfo">
+ <sequence>
+ <element name="sessionAttributes" type="tns:ArrayOfSessionAttribute" nillable="true"/>
+ <element name="sessionDataInfo" type="tns:SessionDataInfo" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="UpstreamApplicationCredentials">
+ <sequence>
+ <element name="username" type="string"/>
+ <element name="password" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ResourceRight">
+ <sequence>
+ <element name="periodPeriod" type="int"/>
+ <element name="periodUnits" type="string" nillable="true"/>
+ <element name="usageLimit" type="int"/>
+ </sequence>
+ </complexType>
+ <complexType name="Tax">
+ <sequence>
+ <element name="code" type="string"/>
+ <element name="rate" type="decimal"/>
+ <element name="amount" type="decimal"/>
+ </sequence>
+ </complexType>
+ <complexType name="Price">
+ <sequence>
+ <element name="currencyCode" type="string"/>
+ <element name="currencySymbol" type="string"/>
+ <element name="gross" type="decimal"/>
+ <element name="net" type="decimal"/>
+ <element name="taxes" type="tns:Tax" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <complexType name="PurchaseInfo">
+ <sequence>
+ <element name="Id" type="string" nillable="true"/>
+ <element name="price" type="tns:Price" nillable="true"/>
+ <element name="isDiscounted" type="boolean"/>
+ <element name="resourceRights" type="tns:ResourceRight" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="promotionalPeriod" type="int"/>
+ <element name="promotionalUnits" type="string" nillable="true"/>
+ <element name="recurPeriod" type="int"/>
+ <element name="recurUnits" type="string" nillable="true"/>
+ <element name="promotionalPrice" type="tns:Price" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="PaymentTransaction">
+ <sequence>
+ <element name="paymentTransactionId" type="string"/>
+ <element name="purchaseInfo" type="tns:PurchaseInfo"/>
+ </sequence>
+ </complexType>
+ <complexType name="ArrayOfConsumerRight">
+ <sequence>
+ <element name="consumerRight" type="tns:ConsumerRight" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <complexType name="ConsumerRight">
+ <sequence>
+ <element name="purchaseTime" type="dateTime" nillable="true"/>
+ <element name="purchasePrice" type="tns:Price" nillable="true"/>
+ <element name="usageLimit" type="int"/>
+ <element name="startTime" type="dateTime" nillable="true"/>
+ <element name="endTime" type="dateTime" nillable="true"/>
+ <element name="lastConfirmedUsage" type="dateTime" nillable="true"/>
+ <element name="usageConfirmations" type="int"/>
+ <element name="uniqueSubscriptionId" type="string" nillable="true"/>
+ <element name="subscriptionStatus" type="string" nillable="true"/>
+ <element name="subscriptionStatusChangeMessage" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="ServiceType">
+ <sequence>
+ <element name="serviceType" type="string"/>
+ <element name="description" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="ApplicationService">
+ <complexContent>
+ <extension base="tns:TradableAsset">
+ <sequence>
+ <element name="serviceName" type="string"/>
+ <element name="serviceTypes" type="tns:ServiceType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="TradableAsset">
+ </complexType>
+ <complexType name="Application">
+ <complexContent>
+ <extension base="tns:TradableAsset">
+ <sequence>
+ <element name="applicationId" type="string"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="ApplicationEvent">
+ <complexContent>
+ <extension base="tns:TradableAsset">
+ <sequence>
+ <element name="applicationId" type="string"/>
+ <element name="eventId" type="string"/>
+ <element name="contentItemId" type="string" nillable="true"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="FactoredCharge">
+ <complexContent>
+ <extension base="tns:TradableAsset">
+ <sequence>
+ <element name="price" type="tns:Price"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="ProductInfo">
+ <sequence>
+ <element name="requiresSMSConfirmation" type="boolean"/>
+ <element name="tradableAssetType" type="string" nillable="true"/>
+ <element name="integratedCharging" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="TradableAssetInfo">
+ <sequence>
+ <element name="productInfo" type="tns:ProductInfo"/>
+ <element name="purchaseInfo" type="tns:PurchaseInfo" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ <complexType name="PaymentTransactionType">
+ <sequence>
+ <element name="paymentTransactionType" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="PaymentTransactionInfo">
+ <sequence>
+ <element name="paymentProviderId" type="string" nillable="true"/>
+ <element name="transactionState" type="string" nillable="true"/>
+ <element name="paymentTransactionType" type="tns:PaymentTransactionType" nillable="true"/>
+ <element name="tradableAssetType" type="string" nillable="true"/>
+ <element name="integratedCharging" type="boolean"/>
+ <element name="involvesPurchase" type="boolean"/>
+ <element name="appAuthorised" type="boolean"/>
+ <element name="purchaseInfo" type="tns:PurchaseInfo" nillable="true"/>
+ <element name="tradableAsset" type="tns:TradableAsset" nillable="true"/>
+ <element name="description" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="MultimediaMessageOption">
+ <sequence>
+ <element name="name" type="string"/>
+ <element name="value" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="MultimediaMessagePart">
+ <sequence>
+ <element name="contentType" type="string"/>
+ <element name="contentId" type="string" nillable="true"/>
+ <element name="contentLocation" type="string" nillable="true"/>
+ </sequence>
+ </complexType>
+ <complexType name="MultimediaMessage">
+ <sequence>
+ <element name="originator" type="string"/>
+ <element name="recipient" type="string"/>
+ <element name="messageId" type="string" nillable="true"/>
+ <element name="options" type="tns:MultimediaMessageOption" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="body" type="tns:MultimediaMessagePart"/>
+ </sequence>
+ </complexType>
+ <complexType name="ContentMessagePart">
+ <complexContent>
+ <extension base="tns:MultimediaMessagePart">
+ <sequence>
+ <element name="data" type="base64Binary"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="MultipartMessagePart">
+ <complexContent>
+ <extension base="tns:MultimediaMessagePart">
+ <sequence>
+ <element name="multiparts" type="tns:MultimediaMessagePart" maxOccurs="unbounded"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="ReceivedMessages">
+ <sequence>
+ <element name="messages" type="tns:MultimediaMessage" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="moreMessages" type="boolean"/>
+ </sequence>
+ </complexType>
+ <complexType name="GeographicLocation">
+ <sequence>
+ <element name="accuracy" type="int"/>
+ <element name="latitude" type="float"/>
+ <element name="longitude" type="float"/>
+ <element name="time" type="dateTime"/>
+ </sequence>
+ </complexType>
+ <complexType name="ConsumerServiceProvider">
+ <sequence>
+ <element name="retailPackageId" type="string"/>
+ </sequence>
+ </complexType>
+ <complexType name="ProvisioningChange"/>
+ <complexType name="ConsumerCredentialChange">
+ <complexContent>
+ <extension base="tns:ProvisioningChange">
+ <sequence>
+ <element name="oldCredential" type="tns:ConsumerCredential"/>
+ <element name="newCredential" type="tns:ConsumerCredential"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="AuthorisationChange">
+ <complexContent>
+ <extension base="tns:ProvisioningChange">
+ <sequence>
+ <element name="consumer" type="tns:ConsumerCredential"/>
+ <element name="tradableAsset" type="tns:TradableAsset"/>
+ <element name="status" type="string"/>
+ <element name="reason" type="string"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <complexType name="ProvisioningChanges">
+ <sequence>
+ <element name="provisioningChanges" type="tns:ProvisioningChange" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="moreChanges" type="boolean"/>
+ </sequence>
+ </complexType>
+ <element name="ServiceDeliveryPlatformException" type="tns:ServiceDeliveryPlatformException"/>
+ <complexType name="ServiceDeliveryPlatformException">
+ <sequence>
+ <element name="errorCategory" type="string"/>
+ <element name="errorCode" type="string"/>
+ <element name="errorMessage" type="string"/>
+ <element name="exceptionName" type="string"/>
+ <element name="exceptionStackTrace" type="string"/>
+ <element name="paymentErrorCode" type="string"/>
+ <element name="paymentErrorMessage" type="string"/>
+ <element name="message" type="string"/>
+ </sequence>
+ </complexType>
+ </schema>
+ <schema targetNamespace="http://schemas.SDP.com/wsdl/arrays/java/lang" xmlns:tns="http://schemas.SDP.com/wsdl/arrays/java/lang" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema">
+ <complexType name="StringArray">
+ <sequence>
+ <element name="value" type="string" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ </schema>
+ </types>
+ <message name="SessionDomain_getSessionAttributeNames">
+ <part name="upstreamClientApplication" type="tns:UpstreamClientApplication" xsd:nillable="true"/>
+ <part name="sessionId" type="xsd:string"/>
+ </message>
+ <message name="SessionDomain_getSessionAttributeNamesResponse">
+ <part name="result" type="tns:ArrayOfSessionAttribute"/>
+ </message>
+
+ <message name="ServiceDeliveryPlatformException">
+ <part name="ServiceDeliveryPlatformException" element="tns:ServiceDeliveryPlatformException"/>
+ </message>
+ <portType name="SessionDomain">
+ <operation name="getSessionAttributeNames" parameterOrder="upstreamClientApplication sessionId">
+ <input message="tns:SessionDomain_getSessionAttributeNames"/>
+ <output message="tns:SessionDomain_getSessionAttributeNamesResponse"/>
+ <fault name="ServiceDeliveryPlatformException" message="tns:ServiceDeliveryPlatformException"/>
+ </operation>
+ </portType>
+ <binding name="SessionDomainBinding" type="tns:SessionDomain">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <operation name="getSessionAttributeNames">
+ <soap:operation/>
+ <input>
+ <soap:body use="literal" namespace="http://schemas.SDP.com/wsdl/1.0"/>
+ </input>
+ <output>
+ <soap:body use="literal" namespace="http://schemas.SDP.com/wsdl/1.0"/>
+ </output>
+ <fault name="ServiceDeliveryPlatformException">
+ <soap:fault name="ServiceDeliveryPlatformException" use="literal"/>
+ </fault>
+ </operation>
+ </binding>
+ <service name="ServiceDeliveryAPI">
+ <port name="SessionDomainPort" binding="tns:SessionDomainBinding">
+ <soap:address location="http://localhost:8080/ws4ee-case10977"/>
+ <documentation>
+ <wsi:Claim conformsTo="http://ws-i.org/profiles/basic/1.0"/>
+ </documentation>
+ </port>
+ </service>
+ <documentation>
+ T-Mobile Service Delivery API 1.0.
+ Definition Version: 0.9.5 Date: 24 September 2004
+ Copyright (c) 2004 T-Mobile International UK Limited. All Rights Reserved.
+ </documentation>
+</definitions>
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/WEB-INF/wsdl/servicedelivery.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/wsconfig.xml
===================================================================
--- branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/wsconfig.xml 2006-09-04 13:45:36 UTC (rev 56546)
+++ branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/wsconfig.xml 2006-09-04 15:02:07 UTC (rev 56547)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ wscompile -keep -import -mapping ./WEB-INF/jaxrpc-mapping.xml -d ./WEB-INF wsconfig.xml
+-->
+<configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+<wsdl
+ location="WEB-INF/wsdl/servicedelivery.wsdl"
+ packageName="org.jboss.test.webservice.case10977" />
+</configuration>
Property changes on: branches/JBoss_4_0_2_LogicaCMG/testsuite/src/resources/webservice/case10977/wsconfig.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
More information about the jboss-cvs-commits
mailing list