User: jung
Date: 00/12/22 00:37:34
Modified: src/org/zoap/soap HttpRequest.java HttpServer.java
soap.dfPackage
Log:
usage of pooled threadlocals to attach connections to requests.
Revision Changes Path
1.3 +2 -52 zoap/src/org/zoap/soap/HttpRequest.java
Index: HttpRequest.java
===================================================================
RCS file: /products/cvs/ejboss/zoap/src/org/zoap/soap/HttpRequest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- HttpRequest.java 2000/12/04 12:36:01 1.2
+++ HttpRequest.java 2000/12/22 08:37:33 1.3
@@ -1,5 +1,5 @@
/*
- * $Id: HttpRequest.java,v 1.2 2000/12/04 12:36:01 jung Exp $
+ * $Id: HttpRequest.java,v 1.3 2000/12/22 08:37:33 jung Exp $
* Copyright (c) 2000 infor:business solutions AG, Hauerstrasse 12,
* D-66299 Friedrichsthal, Germany. All Rights Reserved.
*
@@ -50,7 +50,7 @@
*
* @see <related>
* @author $Author: jung $
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class HttpRequest extends Request implements SoapMessage {
@@ -238,62 +238,3 @@
} // SoapHttpRequest
-/*
- * $Log: HttpRequest.java,v $
- * Revision 1.2 2000/12/04 12:36:01 jung
- * adopted to latest jboss container,
- *
- * added decimal and date
- *
- * removed some problems due to forward-referencing in meta-data
- *
- * added serialisation policy
- *
- * Revision 1.1.1.1 2000/08/10 21:06:54 jung
- * Initial import.
- *
- *
- * Revision 1.1.2.3 2000/08/04 17:20:18 jung
- * close to beta stadium. Meta-Data import now works.
- *
- * Revision 1.1.2.2 2000/07/17 12:46:15 jung
- * refactored package and meta-model
- *
- * Revision 1.1.2.1 2000/07/13 12:46:19 jung
- * package renaming, most of the zoap stuff now under org.zoap
- * util and http stay infor.ce, containerInvoker etc move to org.jboss
- *
- * changed the makefile, adopted most of the licenses
- *
- * Revision 1.1.1.1.2.1 2000/07/10 14:57:02 jung
- * made exceptions more MS-compliant.
- *
- * included <?xml version?> annotation when writing.
- *
- * http-server now closes the channel as its default action.
- *
- * first testcall worked!
- *
- * Revision 1.1.1.1 2000/07/06 14:11:26 jung
- * Import of a pre beta version of ZOAP source with a new directory structure,
- * ant-based make, apache-kind of license, etc.
- *
- * jars are coming later because of cvs-history reasons.
- *
- * Revision 1.1.1.1 2000/06/19 12:04:12 jung
- * imported ZOAPackage that should
- * go into a seperate Open Source project
- *
- * Revision 1.1.2.4 2000/06/16 08:03:26 jung
- * adopted to the extended request structure in http-service
- *
- * Revision 1.1.2.3 2000/06/14 12:39:05 jung
- * first RPC-functional version of the ZOAP package using a proxy and an
- * interceptor abstraction.
- *
- * Revision 1.1.2.2 2000/06/13 15:01:43 jung
- * SOAP support begins to run
- *
- * Revision 1.1.2.1 2000/06/08 17:15:47 jung
- * added initial soap service that uses the infor:X framework.
- */
1.3 +12 -3 zoap/src/org/zoap/soap/HttpServer.java
Index: HttpServer.java
===================================================================
RCS file: /products/cvs/ejboss/zoap/src/org/zoap/soap/HttpServer.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- HttpServer.java 2000/12/04 12:36:01 1.2
+++ HttpServer.java 2000/12/22 08:37:33 1.3
@@ -1,5 +1,5 @@
/*
- * $Id: HttpServer.java,v 1.2 2000/12/04 12:36:01 jung Exp $
+ * $Id: HttpServer.java,v 1.3 2000/12/22 08:37:33 jung Exp $
* Copyright 2000 (C) infor:business solutions AG, Hauerstrasse 12,
* D-66299 Friedrichsthal, Germany. All Rights Reserved.
*
@@ -67,7 +67,7 @@
* and the file as the identification of a concrete instance/handle behind
HttpServer can be used as a JMX-managed service.
* @see <related>
* @author $Author: jung $
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class HttpServer extends Server
@@ -152,7 +152,7 @@
// I seemed to misunderstand
// the URL getFile() and getPath() methods
// so we do the seperation of the URL manually, for the moment
- String path = request.getURL().getFile();
+ String path = request.getUrl().getFile();
// strip trailing "//" which mark the root, i.e., this server
while (path.startsWith("/"))
@@ -315,6 +315,9 @@
/**
* $Log: HttpServer.java,v $
+ * Revision 1.3 2000/12/22 08:37:33 jung
+ * usage of pooled threadlocals to attach connections to requests.
+ *
* Revision 1.2 2000/12/04 12:36:01 jung
* adopted to latest jboss container,
*
1.3 +49 -37 zoap/src/org/zoap/soap/soap.dfPackage
Index: soap.dfPackage
===================================================================
RCS file: /products/cvs/ejboss/zoap/src/org/zoap/soap/soap.dfPackage,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- soap.dfPackage 2000/12/04 12:36:03 1.2
+++ soap.dfPackage 2000/12/22 08:37:33 1.3
@@ -184,7 +184,7 @@
</p>
<p>
<hr>
-<small> Last change of $RCSfile: soap.dfPackage,v $ by $Author: jung $ on $Date:
2000/12/04 12:36:03 $; See source for logging information. </small>
+<small> Last change of $RCSfile: soap.dfPackage,v $ by $Author: jung $ on $Date:
2000/12/22 08:37:33 $; See source for logging information. </small>
</p>
@__tags
@shapeType ClassDiagram
@@ -196,44 +196,49 @@
*/
class __options {
}/**
-@__positions
<oigroup:<oiref:java#Class#org.zoap.soap.SoapStringInvocationHandler:oiref>=341,468,186,260,1:oigroup>
+@__positions
<oigroup:<oiref:java#Class#org.zoap.soap.SoapStringInvocationHandler:oiref>=341,468,219,261,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringResponseType#returnElement:oiref>=543,847,1380,847:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringSchema#binding:oiref>=1007,766,1007,564,307,564,307,345:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#soapDataBinding:oiref>=2845,435,2845,462,2889,462,2889,418,2862,418:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapObject:oiref>=951,50,349,50:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapObject:oiref>=951,59,414,59:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapTie#binding:oiref>=1051,1305,1021,1305,1021,1252,748,1252,748,1318,635,1318:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#attributes1:oiref>=3231,344,3221,414:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapObject:oiref>=211,10,138,80,1:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.MethodRequest:oiref>=1551,270,142,119,1:oigroup>
+<oigroup:Composite#supplierCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapMessage#lnkEnvelope:oiref>=699,1248,7,17,0:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapObject:oiref>=211,10,203,99,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.MethodRequest:oiref>=1551,270,219,119,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapSchema#binding:oiref>=542,652,542,1275:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.SoapTie#org.zoap.soap.SoapObject:oiref>=214,468,214,340,303,340,303,90:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.SoapTie#org.zoap.soap.SoapObject:oiref>=214,468,214,340,303,340,386,109:oigroup>
<oigroup:<oiref:java#Class#org.zoap.soap.SoapTargetNotSupportedException:oiref>=2033,162,203,59,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringArgumentElement#binding:oiref>=666,913,666,638,283,638,283,345:oigroup>
+<oigroup:Composite#clientCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapMessage#lnkEnvelope:oiref>=604,1093,5,17,0:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapObject:oiref>=633,38,98,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringBinding#envelopeType:oiref>=206,345,206,560,162,560,162,758:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringBinding#soapSchema:oiref>=289,345,289,415,482,415,482,468:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.HttpRequest#org.zoap.soap.SoapMessage:oiref>=501,1269,501,1227,552,1227,552,1074:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.HttpRequest#org.zoap.soap.SoapMessage:oiref>=501,1269,501,1227,552,1227,552,1093:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.SoapNotRegisteredException#org.zoap.soap.SoapException:oiref>=1925,162,1925,127,1838,127,1838,87:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapRouter:oiref>=1047,468,1047,147:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.HttpResponse#org.zoap.soap.SoapMessage:oiref>=277,1269,277,1227,552,1227,552,1074:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.HttpServer:oiref>=854,1269,203,393,1:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapRouter:oiref>=1039,468,1039,185:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.HttpResponse#org.zoap.soap.SoapMessage:oiref>=277,1269,277,1227,552,1227,582,1093:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.HttpServer:oiref>=854,1269,219,355,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringEnvelopeType#lnkEnvelope:oiref>=107,1208,107,1232,859,1232,859,1275:oigroup>
-<oigroup:<oiref:design#Class#idjb3lcawf4020cawf8j5s.diagram:oiref>=1873,270,148,452,1:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.HttpResponse:oiref>=175,1269,204,175,1:oigroup>
+<oigroup:<oiref:design#Class#idjb3lcawf4020cawf8j5s.diagram:oiref>=1873,270,160,471,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.HttpResponse:oiref>=175,1269,219,194,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringEnvelopeType#binding:oiref>=181,758,181,560,230,560,230,345:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.SoapStringBinding#org.zoap.soap.SoapBinding:oiref>=271,345,271,810,468,810,468,1275:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.Environment:oiref>=1337,270,194,261,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.Environment:oiref>=1337,270,203,280,1:oigroup>
<oigroup:<oiref:java#Class#org.zoap.soap.SoapException:oiref>=1785,10,106,77,1:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapInvocationHandler:oiref>=577,468,175,260,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapInvocationHandler:oiref>=577,468,219,279,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.ResponseType#returnElement:oiref>=986,2422,986,1377,603,1377,603,561:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#envelopeType:oiref>=409,1336,409,1389,505,1389,505,1293,452,1293:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringResponseType#binding:oiref>=420,666,420,514,259,514,259,345:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapObject:oiref>=903,1269,903,907,10,907,10,340,303,340,303,90:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapMessage:oiref>=1036,567,1036,828,628,828,628,918:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapObject:oiref>=903,1269,903,907,10,907,10,340,303,340,330,109:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapMessage:oiref>=1036,586,1036,828,628,828,628,918:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringBodyElement#binding:oiref>=1052,185,401,185:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringInvocationHandler#server:oiref>=527,691,557,691,557,738,888,738,888,529,977,529:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringInvocationHandler#server:oiref>=450,729,557,738,888,738,888,529,977,529:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringEnvelopeType#attributes:oiref>=197,758,197,747:oigroup>
<oigroup:<oiref:java#Class#org.jboss.ejb.plugins.zoap.SoapComponent:oiref>=2041,270,153,99,1:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapObject#lnkSoapMessage:oiref>=257,90,257,222,74,222,74,828,536,828,536,918:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapObject#lnkSoapMessage:oiref>=257,109,257,222,74,222,74,828,536,828,536,918:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapMessage#lnkEnvelope:oiref>=638,1126,47,17,0:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapObject#lnkSoapMessage:oiref>=78,514,46,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringRequestType#classSchema:oiref>=1295,566,1295,435,779,435,779,304:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#binding:oiref>=820,918,820,1130,604,1130,604,1275:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.RequestType#superType:oiref>=3332,517,3332,567,3422,567,3422,477,3372,477:oigroup>
@@ -246,29 +251,34 @@
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#schema:oiref>=112,361,112,213:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringReturnElement#schema:oiref>=1518,578,1518,441,752,441,752,304:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapSchema#lnkEnvelopeType:oiref>=584,560,690,560:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.HttpRequest:oiref>=399,1269,204,203,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.HttpRequest:oiref>=399,1269,219,222,1:oigroup>
<oigroup:<oiref:java#Class#org.zoap.soap.SoapMessageException:oiref>=1672,162,146,59,1:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapRouter:oiref>=935,315,100,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.FaultType#binding:oiref>=361,1853,361,1806,491,1806,491,1630:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapMessage:oiref>=762,807,140,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.HeaderElement#binding:oiref>=989,1853,989,1753,567,1753,567,1630:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#lnkSoapSchema:oiref>=112,361,112,213:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#testAttributes:oiref>=3227,495,3185,495:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringArgumentElement#schema:oiref>=725,913,725,304:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.SoapMessageException#org.zoap.soap.SoapException:oiref>=1745,162,1745,127,1838,127,1838,87:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapTie:oiref>=138,468,153,166,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapTie:oiref>=138,468,219,185,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringHeaderElement#binding:oiref>=1262,260,401,260:oigroup>
-<oigroup:<oiref:design#Class#id1k6kqc9pgodo2c9pqksrr.diagram:oiref>=1214,270,103,205,1:oigroup>
+<oigroup:<oiref:design#Class#id1k6kqc9pgodo2c9pqksrr.diagram:oiref>=1214,270,63,72,1:oigroup>
<oigroup:<oiref:java#Class#org.zoap.soap.MessageFactory:oiref>=1175,10,203,109,1:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapTie#server:oiref>=291,604,321,604,321,748,898,748,898,548,977,548:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapTie#server:oiref>=321,653,321,748,898,748,898,548,977,548:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.BodyElement#binding:oiref>=109,1853,109,1734,441,1734,441,1630:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.ReturnElement#schema:oiref>=582,561,582,2416:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapMessage:oiref>=999,147,999,307,835,307,835,788,582,788,582,918:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringBinding#faultType:oiref>=194,345,194,785,68,785,68,1208:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapMessage:oiref>=999,185,999,307,835,307,835,788,582,788,582,918:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.MethodResponse#org.zoap.soap.MethodInteraction:oiref>=619,172,619,668,511,668,511,266:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#faultType:oiref>=466,1630,466,1770,295,1770,295,1853:oigroup>
+<oigroup:Composite#clientCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapObject:oiref>=942,38,5,17,0:oigroup>
+<oigroup:Composite#label#MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapMessage:oiref>=839,536,35,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.InterfaceSchema#requestType:oiref>=3086,160,3169,160:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapServer:oiref>=977,468,178,99,1:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#faultType:oiref>=466,1630,466,1770,295,1770,295,1853:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapServer:oiref>=977,468,203,118,1:oigroup>
<oigroup:<oiref:java#Extends#org.jboss.zoap.HttpServerMBean#org.zoap.soap.SoapServer:oiref>=978,918,978,868,1095,868,1095,567:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.SoapInvocationHandler#org.zoap.soap.SoapObject:oiref>=664,468,664,340,303,340,303,90:oigroup>
+<oigroup:Composite#supplierCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapRouter#lnkSoapObject:oiref>=418,38,5,17,0:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.SoapInvocationHandler#org.zoap.soap.SoapObject:oiref>=664,468,664,340,303,340,303,109:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EncodingStyleAttribute#binding:oiref>=266,747,266,994,442,994,442,1275:oigroup>
<oigroup:<oiref:java#Class#org.zoap.soap.SoapDuplicateRegistrationException:oiref>=1449,162,203,59,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.ResponseType#superType:oiref>=3046,1144,3046,1194,3136,1194,3136,1104,3086,1104:oigroup>
@@ -276,20 +286,22 @@
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.ArgumentElement#binding:oiref>=770,1853,770,1798,542,1798,542,1630:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#soapSchema:oiref>=500,1275,500,652:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringRequestType#binding:oiref>=1227,566,1227,464,332,464,332,345:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapInvocationHandler#server:oiref>=752,498,977,498:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapInvocationHandler#server:oiref>=796,567,977,567:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#envelopeType:oiref>=573,1275,573,1010,755,1010,755,918:oigroup>
+<oigroup:Composite#clientCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapRouter:oiref>=1028,447,7,17,0:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.FaultType#faultType:oiref>=3742,403,3742,455,3836,455,3836,361,3784,361:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.SoapStringInvocationHandler#org.zoap.soap.SoapObject:oiref>=434,468,434,340,303,340,303,90:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapRouter:oiref>=951,10,177,137,1:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.HttpServer#DEFAULT_RESPONSE:oiref>=854,1328,771,1328:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.SoapStringInvocationHandler#org.zoap.soap.SoapObject:oiref>=434,468,434,340,303,340,358,109:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapRouter:oiref>=951,10,203,175,1:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.HttpServer#DEFAULT_RESPONSE:oiref>=878,1269,869,1328:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#lnkEnvelope:oiref>=886,918,886,1275:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EncodingStyleAttribute#encodingStyleAttribute:oiref>=751,1205,751,1258,847,1258,847,1162,794,1162:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.SoapMessage:oiref>=491,918,183,156,1:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.Envelope:oiref>=650,1269,121,119,1:oigroup>
-<oigroup:<oiref:java#Extends#org.zoap.soap.SoapServer#org.zoap.soap.SoapRouter:oiref>=1101,468,1101,307,1114,307,1114,147:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapServer:oiref>=987,1269,987,1107,1044,1107,1044,868,1095,868,1095,567:oigroup>
+<oigroup:Composite#supplierCardinality#MemberLink#<oiref:java#Member#org.zoap.soap.SoapServer#lnkSoapRouter:oiref>=1030,185,5,17,0:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.SoapMessage:oiref>=491,918,203,175,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.Envelope:oiref>=650,1269,219,119,1:oigroup>
+<oigroup:<oiref:java#Extends#org.zoap.soap.SoapServer#org.zoap.soap.SoapRouter:oiref>=1101,468,1101,307,1114,307,1134,185:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapServer:oiref>=987,1269,987,1107,1044,1107,1044,868,1095,868,1095,586:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapInvocationHandler#binding:oiref>=1254,1493,635,1493:oigroup>
-<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapRouter:oiref>=1022,1269,1022,1183,1194,1183,1194,307,1114,307,1114,147:oigroup>
+<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.zoap.soap.SoapRouter:oiref>=1022,1269,1022,1183,1194,1183,1194,307,1114,307,1114,185:oigroup>
<oigroup:<oiref:java#Implements#org.zoap.soap.HttpServer#org.jboss.zoap.HttpServerMBean:oiref>=953,1269,953,1017:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringResponseType#classSchema:oiref>=500,666,500,485,677,485,677,304:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.EnvelopeType#attributes:oiref>=690,510,634,510,634,437,361,437,361,510,335,510:oigroup>
@@ -298,7 +310,7 @@
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.ArgumentElement#schema:oiref>=716,2341,716,2416:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.HeaderElement#org.zoap.soap.HeaderElement:oiref>=635,533,635,555,669,555,669,521,647,521:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.RequestType#classSchema:oiref>=605,2379,605,2416:oigroup>
-<oigroup:<oiref:java#Class#org.zoap.soap.MethodResponse:oiref>=1713,270,140,119,1:oigroup>
+<oigroup:<oiref:java#Class#org.zoap.soap.MethodResponse:oiref>=1713,270,219,119,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.MessageFactory#messageFactory:oiref>=1357,119,1357,150,1409,150,1409,98,1378,98:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.StringEncodingStyleAttribute#binding:oiref>=944,963,944,654,295,654,295,345:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.MethodRequest#org.zoap.soap.MethodInteraction:oiref>=3247,1070,3247,668,511,668,511,266:oigroup>
@@ -307,7 +319,7 @@
<oigroup:<oiref:java#Class#org.zoap.soap.SoapNotRegisteredException:oiref>=1838,162,175,59,1:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapStringInvocationHandler#binding:oiref>=848,96,401,96:oigroup>
<oigroup:<oiref:java#Extends#org.zoap.soap.SoapTargetNotSupportedException#org.zoap.soap.SoapException:oiref>=2134,162,2134,127,1838,127,1838,87:oigroup>
-<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapMessage#lnkEnvelope:oiref>=613,1074,613,1147,710,1147,710,1269:oigroup>
+<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapMessage#lnkEnvelope:oiref>=613,1093,613,1147,710,1147,710,1269:oigroup>
<oigroup:MemberLink#<oiref:java#Member#org.zoap.soap.SoapBinding#soapBinding:oiref>=592,1630,592,1683,688,1683,688,1587,635,1587:oigroup>
*/
class __positions {