Added: webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceAcknowledgementTest.java URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceAcknowledgementTest.java?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceAcknowledgementTest.java (added) +++ webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceAcknowledgementTest.java Mon Apr 23 02:54:53 2007 @@ -0,0 +1,96 @@ +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.sandesha2.wsrm; + +import org.apache.sandesha2.SandeshaException; +import org.apache.sandesha2.SandeshaTestCase; +import org.apache.sandesha2.Sandesha2Constants; +import org.apache.axiom.soap.SOAPEnvelope; +import org.apache.axiom.soap.SOAPFactory; +import org.apache.axiom.om.OMAbstractFactory; +import org.apache.axiom.om.OMElement; + +import javax.xml.namespace.QName; +import java.util.Iterator; + +public class SequenceAcknowledgementTest extends SandeshaTestCase { + + SOAPFactory factory = OMAbstractFactory.getSOAP11Factory(); + String rmNamespace = Sandesha2Constants.SPEC_2005_02.NS_URI; + + public SequenceAcknowledgementTest() { + super("SequenceAcknowledgementTest"); + } + + public void testFromOMElement() throws SandeshaException { + QName name = new QName(rmNamespace, "SequenceAcknowledgement"); + SequenceAcknowledgement sequenceAck = new SequenceAcknowledgement(rmNamespace); + SOAPEnvelope env = getSOAPEnvelope("", "SequenceAcknowledgement.xml"); + sequenceAck.fromOMElement(env.getHeader().getFirstChildWithName(name)); + + Identifier identifier = sequenceAck.getIdentifier(); + assertEquals("uuid:897ee740-1624-11da-a28e-b3b9c4e71445", identifier.getIdentifier()); + + Iterator iterator = sequenceAck.getAcknowledgementRanges().iterator(); + while (iterator.hasNext()) { + AcknowledgementRange ackRange = (AcknowledgementRange) iterator.next(); + if (ackRange.getLowerValue() == 1){ + assertEquals(2, ackRange.getUpperValue()); + + } else if (ackRange.getLowerValue() == 4) { + assertEquals(6, ackRange.getUpperValue()); + + } else if (ackRange.getLowerValue() == 8) { + assertEquals(10, ackRange.getUpperValue()); + } + } + + iterator = sequenceAck.getNackList().iterator(); + while (iterator.hasNext()) { + Nack nack = (Nack) iterator.next(); + if (nack.getNackNumber() == 3) { + + } else if (nack.getNackNumber() == 7) { + + } else { + fail("invalid nack : " + nack.getNackNumber()); + } + } + + + } + + public void testToOMElement() throws SandeshaException { + SequenceAcknowledgement seqAck = new SequenceAcknowledgement(rmNamespace); + Identifier identifier = new Identifier(rmNamespace); + identifier.setIndentifer("uuid:897ee740-1624-11da-a28e-b3b9c4e71445"); + seqAck.setIdentifier(identifier); + + SOAPEnvelope env = getEmptySOAPEnvelope(); + seqAck.toSOAPEnvelope(env); + + OMElement sequenceAckPart = env.getHeader().getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.SEQUENCE_ACK)); + OMElement identifierPart = sequenceAckPart.getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.IDENTIFIER)); + assertEquals("uuid:897ee740-1624-11da-a28e-b3b9c4e71445", identifierPart.getText()); + + + + + } +}
Added: webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceTest.java URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceTest.java?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceTest.java (added) +++ webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/SequenceTest.java Mon Apr 23 02:54:53 2007 @@ -0,0 +1,75 @@ +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.sandesha2.wsrm; + +import org.apache.sandesha2.SandeshaException; +import org.apache.sandesha2.SandeshaTestCase; +import org.apache.sandesha2.Sandesha2Constants; +import org.apache.axiom.soap.SOAPEnvelope; +import org.apache.axiom.soap.SOAPFactory; +import org.apache.axiom.om.OMAbstractFactory; +import org.apache.axiom.om.OMElement; + +import javax.xml.namespace.QName; + +public class SequenceTest extends SandeshaTestCase { + + SOAPFactory factory = OMAbstractFactory.getSOAP11Factory(); + String rmNamespace = Sandesha2Constants.SPEC_2005_02.NS_URI; + + public SequenceTest() { + super("SequenceTest"); + + } + + public void testFromOMElement() throws SandeshaException { + SOAPEnvelope env = getSOAPEnvelope("", "Sequence.xml"); + Sequence sequence = new Sequence(rmNamespace); + sequence.fromOMElement(env.getHeader()); + + Identifier identifier = sequence.getIdentifier(); + assertEquals("uuid:879da420-1624-11da-bed9-84d13db13902", identifier.getIdentifier()); + + MessageNumber msgNo = sequence.getMessageNumber(); + assertEquals(1, msgNo.getMessageNumber()); + } + + public void testToSOAPEnvelope() throws SandeshaException { + Sequence sequence = new Sequence(rmNamespace); + + Identifier identifier = new Identifier(rmNamespace); + identifier.setIndentifer("uuid:879da420-1624-11da-bed9-84d13db13902"); + sequence.setIdentifier(identifier); + + MessageNumber msgNo = new MessageNumber(rmNamespace); + msgNo.setMessageNumber(1); + sequence.setMessageNumber(msgNo); + + SOAPEnvelope envelope = getEmptySOAPEnvelope(); + sequence.toSOAPEnvelope(envelope); + + OMElement sequencePart = envelope.getHeader().getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.SEQUENCE)); + OMElement identifierPart = sequencePart.getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.IDENTIFIER)); + assertEquals("uuid:879da420-1624-11da-bed9-84d13db13902", identifierPart.getText()); + + OMElement msgNumberPart = sequencePart.getFirstChildWithName( + new QName (rmNamespace,Sandesha2Constants.WSRM_COMMON.MSG_NUMBER)); + assertEquals(1, Long.parseLong(msgNumberPart.getText())); + } +} Added: webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceResponseTest.java URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceResponseTest.java?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceResponseTest.java (added) +++ webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceResponseTest.java Mon Apr 23 02:54:53 2007 @@ -0,0 +1,42 @@ +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.sandesha2.wsrm; + +import org.apache.axiom.om.OMAbstractFactory; +import org.apache.axiom.soap.SOAPFactory; +import org.apache.axis2.addressing.AddressingConstants; +import org.apache.sandesha2.Sandesha2Constants; + +import junit.framework.TestCase; + +public class TerminateSequenceResponseTest extends TestCase { + + SOAPFactory factory = OMAbstractFactory.getSOAP11Factory(); + String rmNamespaceValue = Sandesha2Constants.SPEC_2005_02.NS_URI; + String addressingNamespaceValue = AddressingConstants.Final.WSA_NAMESPACE; + + public TerminateSequenceResponseTest() { +// super("CreateSequenceResponseTest"); + + } + + public void testFromOMElement() { + + } + + public void testToSOAPEnvelope() {} +} Added: webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceTest.java URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceTest.java?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceTest.java (added) +++ webservices/sandesha/trunk/java/modules/tests/src/org/apache/sandesha2/wsrm/TerminateSequenceTest.java Mon Apr 23 02:54:53 2007 @@ -0,0 +1,62 @@ +/* + * Copyright 2004,2005 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.sandesha2.wsrm; + +import org.apache.sandesha2.SandeshaException; +import org.apache.sandesha2.SandeshaTestCase; +import org.apache.sandesha2.Sandesha2Constants; +import org.apache.axiom.soap.SOAPEnvelope; +import org.apache.axiom.soap.SOAPFactory; +import org.apache.axiom.om.OMAbstractFactory; +import org.apache.axiom.om.OMElement; + +import javax.xml.namespace.QName; + +public class TerminateSequenceTest extends SandeshaTestCase { + + SOAPFactory factory = OMAbstractFactory.getSOAP11Factory(); + String rmNamespace = Sandesha2Constants.SPEC_2005_02.NS_URI; + + public TerminateSequenceTest() { + super("TerminateSequenceTest"); + } + + public void testFromOMElement() throws SandeshaException { + TerminateSequence terminateSequence = new TerminateSequence(rmNamespace); + SOAPEnvelope env = getSOAPEnvelope("", "TerminateSequence.xml"); + terminateSequence.fromOMElement(env.getBody()); + + Identifier identifier = terminateSequence.getIdentifier(); + assertEquals("uuid:59b0c910-1625-11da-bdfc-b09ed76a1f06", identifier.getIdentifier()); + } + + public void testToSOAPEnvelope() throws SandeshaException { + TerminateSequence terminateSequence = new TerminateSequence(rmNamespace); + Identifier identifier = new Identifier(rmNamespace); + identifier.setIndentifer("uuid:59b0c910-1625-11da-bdfc-b09ed76a1f06"); + terminateSequence.setIdentifier(identifier); + + SOAPEnvelope env = getEmptySOAPEnvelope(); + terminateSequence.toSOAPEnvelope(env); + + OMElement terminateSeqPart = env.getBody().getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.TERMINATE_SEQUENCE)); + OMElement identifierPart = terminateSeqPart.getFirstChildWithName( + new QName(rmNamespace, Sandesha2Constants.WSRM_COMMON.IDENTIFIER)); + assertEquals("uuid:59b0c910-1625-11da-bdfc-b09ed76a1f06", identifierPart.getText()); + } +} Added: webservices/sandesha/trunk/java/modules/tests/test-resources/AckRequested.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/AckRequested.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/AckRequested.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/AckRequested.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> + <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="1">uuid:8d8f8d80-1624-11da-a28e-b3b9c4e71445</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="1">http://127.0.0.1:9070/axis/services/RMService</wsa:To> + <wsa:Action soapenv:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/rm/AckRequested</wsa:Action> + <wsa:From soapenv:mustUnderstand="1"> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsa:From> + <wsrm:AckRequested soapenv:mustUnderstand="1"> + <wsrm:Identifier>uuid:897ee740-1624-11da-a28e-b3b9c4e71445</wsrm:Identifier> + </wsrm:AckRequested> + </soapenv:Header> + <soapenv:Body/> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequence.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequence.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequence.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequence.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> + <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="0">uuid:c3671020-15e0-11da-9b3a-f0439d4867bd</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="0">http://localhost:8070/axis/services/TestService</wsa:To> + <wsa:Action soapenv:mustUnderstand="0">http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence</wsa:Action> + <wsa:From soapenv:mustUnderstand="0"> + <wsa:Address>http://192.168.1.4:9090/axis/services/RMService</wsa:Address> + </wsa:From> + <wsa:ReplyTo soapenv:mustUnderstand="0"> + <wsa:Address>http://127.0.0.1:9090/axis/services/RMService</wsa:Address> + </wsa:ReplyTo> + </soapenv:Header> + <soapenv:Body> + <wsrm:CreateSequence> + <wsrm:AcksTo> + <wsa:Address>http://127.0.0.1:9090/axis/services/RMService</wsa:Address> + </wsrm:AcksTo> + <wsrm:Offer> + <wsrm:Identifier>uuid:c3671020-15e0-11da-9b3b-f0439d4867bd</wsrm:Identifier> + </wsrm:Offer> + </wsrm:CreateSequence> + </soapenv:Body> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequenceResponse.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequenceResponse.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequenceResponse.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/CreateSequenceResponse.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> + <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="1">uuid:88754b00-161a-11da-b6d6-8198de3c47c5</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="1">http://127.0.0.1:9070/axis/services/RMService</wsa:To> + <wsa:Action soapenv:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse</wsa:Action> + <wsa:From soapenv:mustUnderstand="1"> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsa:From> + <wsa:RelatesTo RelationshipType="http://schemas.xmlsoap.org/ws/2005/08/addressing" soapenv:mustUnderstand="1" xmlns:http="wsa">uuid:872e4c10-161a-11da-9ef7-bd9ad94438a3</wsa:RelatesTo> + </soapenv:Header> + <soapenv:Body> + <wsrm:CreateSequenceResponse> + <wsrm:Identifier>uuid:88754b00-161a-11da-b6d6-8198de3c47c5</wsrm:Identifier> + <wsrm:Accept> + <wsrm:AcksTo> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsrm:AcksTo> + </wsrm:Accept> + </wsrm:CreateSequenceResponse> + </soapenv:Body> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/MakeConnection.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/MakeConnection.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/MakeConnection.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/MakeConnection.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,16 @@ +<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" +xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702" +xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702" +xmlns:wsa="http://www.w3.org/2005/08/addressing"> +<S:Header> +<wsa:Action>http://docs.oasis-open.org/wsrx/ +wsrm/200608/MakeConnection</wsa:Action> +<wsa:To> http://example.org/subscriptionService </wsa:To> +</S:Header> +<S:Body> +<wsmc:MakeConnection> +<wsrm:Identifier>urn:uuid:6367739C8350488CD411576188379313</wsrm:Identifier> +<wsmc:Address>http://docs.oasis-open.org/wsrx/wsrm/200702/anonymous?id=550e8400-e29b-11d4-a716-446655440000</wsmc:Address> +</wsmc:MakeConnection> +</S:Body> +</S:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/MessagePending.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/MessagePending.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/MessagePending.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/MessagePending.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,16 @@ +<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" +xmlns:wsrm="http://docs.oasis-open.org/ws-rx/wsrm/200702" +xmlns:wsmc="http://docs.oasis-open.org/ws-rx/wsmc/200702" +xmlns:wsa="http://www.w3.org/2005/08/addressing"> +<S:Header> +<wsa:Action> http://example.org/eventType1 </wsa:Action> +<wsa:To>http://docs.oasis-open.org/wsrx/ +wsrm/200608/anonymous?id=550e8400-e29b-11d4-a716-446655440000</wsa:To> +<wsrm:Sequence> +<wsrm:Identifier> http://example.org/rmid-456 </wsrm:Identifier> +</wsrm:Sequence> +<wsmc:MessagePending pending="true"/> +</S:Header> +<S:Body> +</S:Body> +</S:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/Sequence.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/Sequence.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/Sequence.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/Sequence.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="1">uuid:8c00b020-1624-11da-a28e-b3b9c4e71445</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="1">http://127.0.0.1:9070/axis/services/RMService</wsa:To> + <wsa:Action soapenv:mustUnderstand="1">urn:wsrm:echoStringResponse</wsa:Action> + <wsa:From soapenv:mustUnderstand="1"> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsa:From> + <wsa:RelatesTo RelationshipType="wsa:Reply" soapenv:mustUnderstand="1">uuid:87a0b160-1624-11da-bed9-84d13db13902</wsa:RelatesTo> + <wsrm:Sequence soapenv:mustUnderstand="1"> + <wsrm:Identifier>uuid:879da420-1624-11da-bed9-84d13db13902</wsrm:Identifier> + <wsrm:MessageNumber>1</wsrm:MessageNumber> + </wsrm:Sequence> + </soapenv:Header> + <soapenv:Body> + <ns1:echoStringResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://tempuri.org/"> + <echoStringReturn xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Sandesha Echo 1</echoStringReturn> + </ns1:echoStringResponse> + </soapenv:Body> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/SequenceAcknowledgement.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/SequenceAcknowledgement.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/SequenceAcknowledgement.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/SequenceAcknowledgement.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> + <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="1">uuid:8d8f8d80-1624-11da-a28e-b3b9c4e71445</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="1">http://127.0.0.1:9070/axis/services/RMService</wsa:To> + <wsa:Action soapenv:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement</wsa:Action> + <wsa:From soapenv:mustUnderstand="1"> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsa:From> + <wsrm:SequenceAcknowledgement soapenv:mustUnderstand="1"> + <wsrm:AcknowledgementRange Upper="2" Lower="1"/> + <wsrm:AcknowledgementRange Upper="6" Lower="4"/> + <wsrm:AcknowledgementRange Upper="10" Lower="8"/> + <wsrm:Nack>3</wsrm:Nack> + <wsrm:Nack>7</wsrm:Nack> + <wsrm:Identifier>uuid:897ee740-1624-11da-a28e-b3b9c4e71445</wsrm:Identifier> + </wsrm:SequenceAcknowledgement> + </soapenv:Header> + <soapenv:Body/> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/TerminateSequence.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/TerminateSequence.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/TerminateSequence.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/TerminateSequence.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> + <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:wsa="http://www.w3.org/2005/08/addressing"> + <soapenv:Header> + <wsa:MessageID soapenv:mustUnderstand="1">uuid:64f5c3c0-1625-11da-a28e-b3b9c4e71445</wsa:MessageID> + <wsa:To soapenv:mustUnderstand="1">http://127.0.0.1:9070/axis/services/RMService</wsa:To> + <wsa:Action soapenv:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence</wsa:Action> + <wsa:From soapenv:mustUnderstand="1"> + <wsa:Address>http://localhost:8070/axis/services/TestService</wsa:Address> + </wsa:From> + </soapenv:Header> + <soapenv:Body> + <wsrm:TerminateSequence> + <wsrm:Identifier>uuid:59b0c910-1625-11da-bdfc-b09ed76a1f06</wsrm:Identifier> + </wsrm:TerminateSequence> + </soapenv:Body> + </soapenv:Envelope> Added: webservices/sandesha/trunk/java/modules/tests/test-resources/client_mtom_axis2.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/client_mtom_axis2.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/client_mtom_axis2.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/client_mtom_axis2.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,202 @@ +<axisconfig name="AxisJava2.0"> + <!-- ================================================= --> + <!-- Parameters --> + <!-- ================================================= --> + <parameter name="hotdeployment" locked="false">true</parameter> + <parameter name="hotupdate" locked="false">false</parameter> + <parameter name="enableMTOM" locked="false">true</parameter> + + <!--During a fault, stacktrace can be sent with the fault message. The following flag will control --> + <!--that behaviour.--> + <parameter name="sendStacktraceDetailsWithFaults" locked="false">true</parameter> + + <!--If there aren't any information available to find out the fault reason, we set the message of the expcetion--> + <!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be --> + <!--wrapped by different levels. Due to this the initial exception message can be lost. If this flag--> + <!--is set then, Axis2 tries to get the first exception and set its message as the faultreason/Reason.--> + <parameter name="DrillDownToRootCauseForFaultReason" locked="false">false</parameter> + + <!--This is the user name and password of admin console--> + <parameter name="userName" locked="false">admin</parameter> + <parameter name="password" locked="false">axis2</parameter> + + <!--<parameter name="contextRoot" locked="false">axis2</parameter>--> + <!--<parameter name="servicePath" locked="false">services</parameter>--> + <!--Set the flag to true if you want to enable transport level session mangment--> + <parameter name="manageTransportSession" locked="false">false</parameter> + + <!--Following two parameters will be used to handle REST in Axis2. The default settings will make Axis2 to have two--> + <!--different endpoints, one for REST (AxisRESTServlet) one for SOAP message handling (AxisServlet). But following--> + <!--parameters help to tweak the message handling of two main servlets. --> + + <!-- If the enableRESTInAxis2MainServlet is true, then Axis2MainServlet will handle both SOAP and REST messages --> + <parameter name="enableRESTInAxis2MainServlet" locked="true">true</parameter> + + <!-- Following parameter will completely disable REST handling in both the servlets--> + <parameter name="disableREST" locked="true">false</parameter> + + <!-- This will disable the separate servlet we have for REST handling. --> + <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter> + + + + <!-- ================================================= --> + <!-- Message Receivers --> + <!-- ================================================= --> + <!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for --> + <!--all the other MEP implement it and add the correct entry to here , so that you can refer from--> + <!--any operation --> + <!--Note : You can ovride this for particular service by adding the same element with your requirement--> + <messageReceivers> + <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-only" + class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> + <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-out" + class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> + </messageReceivers> + + <!-- ================================================= --> + <!-- Target Resolvers --> + <!-- ================================================= --> + <!-- Uncomment the following and specify the class name for your TargetResolver to add --> + <!-- a TargetResolver. TargetResolvers are used to process the To EPR for example to --> + <!-- choose a server in a cluster --> + <!--<targetResolvers>--> + <!--<targetResolver class="" />--> + <!--</targetResolvers>--> + + + <!-- ================================================= --> + <!-- Transport Ins --> + <!-- ================================================= --> + <transportReceiver name="http" + class="org.apache.axis2.transport.http.SimpleHTTPServer"> + <parameter name="port" locked="false">6060</parameter> + <!--If you want to give your own host address for EPR generation--> + <!--uncommet following paramter , and set as you required.--> + <!--<parameter name="hostname" locked="false">http://myApp.com/ws</parameter>--> + </transportReceiver> + + <transportReceiver name="tcp" + class="org.apache.axis2.transport.tcp.TCPServer"> + <parameter name="port" locked="false">6061</parameter> + <!--If you want to give your own host address for EPR generation--> + <!--uncommet following paramter , and set as you required.--> + <!--<parameter name="hostname" locked="false">tcp://myApp.com/ws</parameter>--> + </transportReceiver> + + <!-- ================================================= --> + <!-- Transport Outs --> + <!-- ================================================= --> + + <transportSender name="tcp" + class="org.apache.axis2.transport.tcp.TCPTransportSender"/> + <transportSender name="local" + class="org.apache.axis2.transport.local.LocalTransportSender"/> + <transportSender name="http" + class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> + <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> + <parameter name="Transfer-Encoding" locked="false">chunked</parameter> + </transportSender> + <transportSender name="https" + class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> + <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> + <parameter name="Transfer-Encoding" locked="false">chunked</parameter> + </transportSender> + + <module ref="addressing" /> + <module ref="sandesha2" /> + + <!-- ================================================= --> + <!-- Phases --> + <!-- ================================================= --> + <phaseOrder type="InFlow"> + <!-- System pre defined phases --> + <phase name="Transport"> + <handler name="RequestURIBasedDispatcher" + class="org.apache.axis2.engine.RequestURIBasedDispatcher"> + <order phase="Transport"/> + </handler> + <handler name="SOAPActionBasedDispatcher" + class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> + <order phase="Transport"/> + </handler> + </phase> + <phase name="Security"/> + <phase name="PreDispatch"/> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> + <handler name="AddressingBasedDispatcher" + class="org.apache.axis2.engine.AddressingBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="RequestURIOperationDispatcher" + class="org.apache.axis2.engine.RequestURIOperationDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPMessageBodyBasedDispatcher" + class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="InstanceDispatcher" + class="org.apache.axis2.engine.InstanceDispatcher"> + <order phase="Dispatch"/> + </handler> + </phase> + <!-- System pre defined phases --> + <!-- After Postdispatch phase module author or or service author can add any phase he want --> + <phase name="OperationInPhase"/> + <phase name="RMPhase" /> + </phaseOrder> + <phaseOrder type="OutFlow"> + <!-- user can add his own phases to this area --> + <phase name="RMPhase" /> + <phase name="OperationOutPhase"/> + <!--system predefined phase--> + <!--these phase will run irrespective of the service--> + <phase name="PolicyDetermination"/> + <phase name="MessageOut"/> + <phase name="Security"/> + </phaseOrder> + <phaseOrder type="InFaultFlow"> + <phase name="PreDispatch"/> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> + <handler name="RequestURIBasedDispatcher" + class="org.apache.axis2.engine.RequestURIBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPActionBasedDispatcher" + class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="AddressingBasedDispatcher" + class="org.apache.axis2.engine.AddressingBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="RequestURIOperationDispatcher" + class="org.apache.axis2.engine.RequestURIOperationDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPMessageBodyBasedDispatcher" + class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="InstanceDispatcher" + class="org.apache.axis2.engine.InstanceDispatcher"> + <order phase="Dispatch"/> + </handler> + </phase> + <!-- user can add his own phases to this area --> + <phase name="OperationInFaultPhase"/> + <phase name="RMPhase" /> + </phaseOrder> + <phaseOrder type="OutFaultFlow"> + <!-- user can add his own phases to this area --> + <phase name="RMPhase" /> + <phase name="OperationOutFaultPhase"/> + <phase name="PolicyDetermination"/> + <phase name="MessageOut"/> + </phaseOrder> +</axisconfig> \ No newline at end of file Added: webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2-test.properties URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2-test.properties?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2-test.properties (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2-test.properties Mon Apr 23 02:54:53 2007 @@ -0,0 +1 @@ +test.server.port=8060 \ No newline at end of file Added: webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2.properties URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2.properties?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2.properties (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/sandesha2.properties Mon Apr 23 02:54:53 2007 @@ -0,0 +1,22 @@ +#THIS IS A TEST RESOURCE - THE CORRECT PROPERTIES FILE CAN BE FOUND +#IN THE 'conf' DIRECTORY. + +#RM Policy values for the server +#------------------------------- +RetransmissionInterval=20000 +AcknowledgementInterval=8000 +ExponentialBackoff=false +InactivityTimeout=3 +InactivityTimeoutMeasure=hours + + +#Security Manager Class +#---------------------- +SecurityManager=org.apache.sandesha2.security.SecurityManager1 + +#Storage Manager Class +#---------------------- +InMemoryStorageManager=org.apache.sandesha2.storage.inmemory.InMemoryStorageManager1 + +SequenceRemovalTimeout=1 +SequenceRemovalTimeoutMeasure=hours Added: webservices/sandesha/trunk/java/modules/tests/test-resources/server_mtom_axis2.xml URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/server_mtom_axis2.xml?view=auto&rev=531400 ============================================================================== --- webservices/sandesha/trunk/java/modules/tests/test-resources/server_mtom_axis2.xml (added) +++ webservices/sandesha/trunk/java/modules/tests/test-resources/server_mtom_axis2.xml Mon Apr 23 02:54:53 2007 @@ -0,0 +1,202 @@ +<axisconfig name="AxisJava2.0"> + <!-- ================================================= --> + <!-- Parameters --> + <!-- ================================================= --> + <parameter name="hotdeployment" locked="false">true</parameter> + <parameter name="hotupdate" locked="false">false</parameter> + <parameter name="enableMTOM" locked="false">true</parameter> + + <!--During a fault, stacktrace can be sent with the fault message. The following flag will control --> + <!--that behaviour.--> + <parameter name="sendStacktraceDetailsWithFaults" locked="false">true</parameter> + + <!--If there aren't any information available to find out the fault reason, we set the message of the expcetion--> + <!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be --> + <!--wrapped by different levels. Due to this the initial exception message can be lost. If this flag--> + <!--is set then, Axis2 tries to get the first exception and set its message as the faultreason/Reason.--> + <parameter name="DrillDownToRootCauseForFaultReason" locked="false">false</parameter> + + <!--This is the user name and password of admin console--> + <parameter name="userName" locked="false">admin</parameter> + <parameter name="password" locked="false">axis2</parameter> + + <!--<parameter name="contextRoot" locked="false">axis2</parameter>--> + <!--<parameter name="servicePath" locked="false">services</parameter>--> + <!--Set the flag to true if you want to enable transport level session mangment--> + <parameter name="manageTransportSession" locked="false">false</parameter> + + <!--Following two parameters will be used to handle REST in Axis2. The default settings will make Axis2 to have two--> + <!--different endpoints, one for REST (AxisRESTServlet) one for SOAP message handling (AxisServlet). But following--> + <!--parameters help to tweak the message handling of two main servlets. --> + + <!-- If the enableRESTInAxis2MainServlet is true, then Axis2MainServlet will handle both SOAP and REST messages --> + <parameter name="enableRESTInAxis2MainServlet" locked="true">true</parameter> + + <!-- Following parameter will completely disable REST handling in both the servlets--> + <parameter name="disableREST" locked="true">false</parameter> + + <!-- This will disable the separate servlet we have for REST handling. --> + <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter> + + + + + <!-- ================================================= --> + <!-- Message Receivers --> + <!-- ================================================= --> + <!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for --> + <!--all the other MEP implement it and add the correct entry to here , so that you can refer from--> + <!--any operation --> + <!--Note : You can ovride this for particular service by adding the same element with your requirement--> + <messageReceivers> + <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-only" + class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> + <messageReceiver mep="http://www.w3.org/2006/01/wsdl/in-out" + class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> + </messageReceivers> + + <!-- ================================================= --> + <!-- Target Resolvers --> + <!-- ================================================= --> + <!-- Uncomment the following and specify the class name for your TargetResolver to add --> + <!-- a TargetResolver. TargetResolvers are used to process the To EPR for example to --> + <!-- choose a server in a cluster --> + <!--<targetResolvers>--> + <!--<targetResolver class="" />--> + <!--</targetResolvers>--> + + + <!-- ================================================= --> + <!-- Transport Ins --> + <!-- ================================================= --> + <transportReceiver name="http" + class="org.apache.axis2.transport.http.SimpleHTTPServer"> + <parameter name="port" locked="false">6060</parameter> + <!--If you want to give your own host address for EPR generation--> + <!--uncommet following paramter , and set as you required.--> + <!--<parameter name="hostname" locked="false">http://myApp.com/ws</parameter>--> + </transportReceiver> + + <transportReceiver name="tcp" + class="org.apache.axis2.transport.tcp.TCPServer"> + <parameter name="port" locked="false">6061</parameter> + <!--If you want to give your own host address for EPR generation--> + <!--uncommet following paramter , and set as you required.--> + <!--<parameter name="hostname" locked="false">tcp://myApp.com/ws</parameter>--> + </transportReceiver> + + <!-- ================================================= --> + <!-- Transport Outs --> + <!-- ================================================= --> + + <transportSender name="tcp" + class="org.apache.axis2.transport.tcp.TCPTransportSender"/> + <transportSender name="local" + class="org.apache.axis2.transport.local.LocalTransportSender"/> + <transportSender name="http" + class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> + <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> + <parameter name="Transfer-Encoding" locked="false">chunked</parameter> + </transportSender> + <transportSender name="https" + class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> + <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> + <parameter name="Transfer-Encoding" locked="false">chunked</parameter> + </transportSender> + + <module ref="addressing" /> + + <!-- ================================================= --> + <!-- Phases --> + <!-- ================================================= --> + <phaseOrder type="InFlow"> + <!-- System pre defined phases --> + <phase name="Transport"> + <handler name="RequestURIBasedDispatcher" + class="org.apache.axis2.engine.RequestURIBasedDispatcher"> + <order phase="Transport"/> + </handler> + <handler name="SOAPActionBasedDispatcher" + class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> + <order phase="Transport"/> + </handler> + </phase> + <phase name="Security"/> + <phase name="PreDispatch"/> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> + <handler name="AddressingBasedDispatcher" + class="org.apache.axis2.engine.AddressingBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="RequestURIOperationDispatcher" + class="org.apache.axis2.engine.RequestURIOperationDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPMessageBodyBasedDispatcher" + class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="InstanceDispatcher" + class="org.apache.axis2.engine.InstanceDispatcher"> + <order phase="Dispatch"/> + </handler> + </phase> + <!-- System pre defined phases --> + <!-- After Postdispatch phase module author or or service author can add any phase he want --> + <phase name="OperationInPhase"/> + <phase name="RMPhase" /> + </phaseOrder> + <phaseOrder type="OutFlow"> + <!-- user can add his own phases to this area --> + <phase name="RMPhase" /> + <phase name="OperationOutPhase"/> + <!--system predefined phase--> + <!--these phase will run irrespective of the service--> + <phase name="PolicyDetermination"/> + <phase name="MessageOut"/> + <phase name="Security"/> + </phaseOrder> + <phaseOrder type="InFaultFlow"> + <phase name="PreDispatch"/> + <phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> + <handler name="RequestURIBasedDispatcher" + class="org.apache.axis2.engine.RequestURIBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPActionBasedDispatcher" + class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="AddressingBasedDispatcher" + class="org.apache.axis2.engine.AddressingBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="RequestURIOperationDispatcher" + class="org.apache.axis2.engine.RequestURIOperationDispatcher"> + <order phase="Dispatch"/> + </handler> + + <handler name="SOAPMessageBodyBasedDispatcher" + class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> + <order phase="Dispatch"/> + </handler> + <handler name="InstanceDispatcher" + class="org.apache.axis2.engine.InstanceDispatcher"> + <order phase="Dispatch"/> + </handler> + </phase> + <!-- user can add his own phases to this area --> + <phase name="OperationInFaultPhase"/> + <phase name="RMPhase" /> + </phaseOrder> + <phaseOrder type="OutFaultFlow"> + <!-- user can add his own phases to this area --> + <phase name="RMPhase" /> + <phase name="OperationOutFaultPhase"/> + <phase name="PolicyDetermination"/> + <phase name="MessageOut"/> + </phaseOrder> +</axisconfig> \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
