4 new revisions:

Revision: 4f16a84d7c9b
Author:   baranowb <[email protected]>
Date:     Sun Nov 25 05:21:36 2012
Log:      Changes required for MAP.NTFY
http://code.google.com/p/jss7/source/detail?r=4f16a84d7c9b

Revision: 5ae92bc34a01
Author:   Sergey Vetyutnev <[email protected]>
Date:     Mon Nov 26 05:57:30 2012
Log:      Fixing ss7-cli.bat for running it for windows
http://code.google.com/p/jss7/source/detail?r=5ae92bc34a01

Revision: bb0012e6ddd6
Author:   Sergey Vetyutnev <[email protected]>
Date:     Mon Nov 26 06:03:39 2012
Log:      Syntax error in a amnual
http://code.google.com/p/jss7/source/detail?r=bb0012e6ddd6

Revision: ab9ea85e1a74
Author:   [email protected] <[email protected]>
Date:     Mon Nov 26 12:09:17 2012
Log:      Issue 177:sccp rsp show throws exception
http://code.google.com/p/jss7/source/detail?r=ab9ea85e1a74

==============================================================================
Revision: 4f16a84d7c9b
Author:   baranowb <[email protected]>
Date:     Sun Nov 25 05:21:36 2012
Log:      Changes required for MAP.NTFY

http://code.google.com/p/jss7/source/detail?r=4f16a84d7c9b

Modified:
/map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java

=======================================
--- /map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java Wed Aug 1 05:39:20 2012 +++ /map/map-api/src/main/java/org/mobicents/protocols/ss7/map/api/MAPApplicationContext.java Sun Nov 25 05:21:36 2012
@@ -22,6 +22,8 @@

 package org.mobicents.protocols.ss7.map.api;

+import java.io.Serializable;
+
 import javolution.util.FastMap;

 /**
@@ -30,7 +32,7 @@
  * @author sergey vetyutnev
  *
  */
-public class MAPApplicationContext {
+public class MAPApplicationContext implements Serializable {

        private static long[] oidTemplate = new long[] { 0, 4, 0, 0, 1, 0, 0, 0 
};

=======================================
--- /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java Fri Sep 28 07:31:01 2012 +++ /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/SupplementaryMessageImpl.java Sun Nov 25 05:21:36 2012
@@ -105,27 +105,33 @@
                @Override
public void read(javolution.xml.XMLFormat.InputElement xml, SupplementaryMessageImpl ussdMessage) throws XMLStreamException {
                        MAP_MESSAGE_XML.read(xml, ussdMessage);
+                       //TODO: this is wrong, if no CBS, this will set default.
ussdMessage.ussdDataCodingSch = new CBSDataCodingSchemeImpl(xml.getAttribute(DATA_CODING_SCHEME, DEFAULT_DATA_CODING_SCHEME));

                        String encodedString = xml.getAttribute(STRING, 
DEFAULT_USSD_STRING);
-                       try {
- ussdMessage.ussdString = new USSDStringImpl(encodedString, ussdMessage.ussdDataCodingSch, null);
-                       } catch (MAPException e) {
-                               logger.error("Error while trying to read ussd 
string", e);
-                       }
+                       if(encodedString!=null)
+                       try {
+ ussdMessage.ussdString = new USSDStringImpl(encodedString, ussdMessage.ussdDataCodingSch, null);
+                       } catch (MAPException e) {
+                               logger.error("Error while trying to read ussd 
string", e);
+                       }
                }

                @Override
public void write(SupplementaryMessageImpl ussdMessage, javolution.xml.XMLFormat.OutputElement xml) throws XMLStreamException {
                        MAP_MESSAGE_XML.write(ussdMessage, xml);
- xml.setAttribute(DATA_CODING_SCHEME, ussdMessage.ussdDataCodingSch.getCode());
-                       String ussdStr = "";
-                       try {
-                               ussdStr = 
ussdMessage.ussdString.getString(null);
-                       } catch (MAPException e) {
-                               logger.error("Error while trying to write ussd 
string", e);
-                       }
-                       xml.setAttribute(STRING, ussdStr);
+                       if(ussdMessage.ussdDataCodingSch!=null)
+ xml.setAttribute(DATA_CODING_SCHEME, ussdMessage.ussdDataCodingSch.getCode());
+
+                       if(ussdMessage.ussdString!=null)
+                       try {
+                           String ussdStr = 
ussdMessage.ussdString.getString(null);
+                           if(ussdStr!=null)
+                               xml.setAttribute(STRING, ussdStr);
+                       } catch (MAPException e) {
+                               logger.error("Error while trying to write ussd 
string", e);
+                       }
+
                }
        };
 }
=======================================
--- /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java Mon May 28 10:21:49 2012 +++ /map/map-impl/src/main/java/org/mobicents/protocols/ss7/map/service/supplementary/UnstructuredSSNotifyResponseImpl.java Sun Nov 25 05:21:36 2012
@@ -21,6 +21,9 @@
  */
 package org.mobicents.protocols.ss7.map.service.supplementary;

+import javolution.xml.XMLFormat;
+import javolution.xml.stream.XMLStreamException;
+
 import org.mobicents.protocols.asn.AsnInputStream;
 import org.mobicents.protocols.asn.AsnOutputStream;
 import org.mobicents.protocols.asn.Tag;
@@ -31,6 +34,8 @@
import org.mobicents.protocols.ss7.map.api.MAPParsingComponentExceptionReason; import org.mobicents.protocols.ss7.map.api.service.supplementary.MAPDialogSupplementary; import org.mobicents.protocols.ss7.map.api.service.supplementary.UnstructuredSSNotifyResponse;
+import org.mobicents.protocols.ss7.map.primitives.AlertingPatternImpl;
+import org.mobicents.protocols.ss7.map.primitives.ISDNAddressStringImpl;
 import org.mobicents.protocols.ss7.map.primitives.MAPAsnPrimitive;

 /**
@@ -150,4 +155,20 @@

                return sb.toString();
        }
+
+ protected static final XMLFormat<UnstructuredSSNotifyResponseImpl> UNSTRUCTURED_SS_NOTIFY_RESPONSE_XML = new XMLFormat<UnstructuredSSNotifyResponseImpl>(
+               UnstructuredSSNotifyResponseImpl.class) {
+
+        @Override
+        public void read(javolution.xml.XMLFormat.InputElement xml,
+ UnstructuredSSNotifyResponseImpl ussdMessage) throws XMLStreamException {
+            USSD_MESSAGE_XML.read(xml, ussdMessage);
+        }
+
+        @Override
+        public void write(UnstructuredSSNotifyResponseImpl ussdMessage,
+ javolution.xml.XMLFormat.OutputElement xml) throws XMLStreamException {
+            USSD_MESSAGE_XML.write(ussdMessage, xml);
+        }
+    };
 }

==============================================================================
Revision: 5ae92bc34a01
Author:   Sergey Vetyutnev <[email protected]>
Date:     Mon Nov 26 05:57:30 2012
Log:      Fixing ss7-cli.bat for running it for windows

http://code.google.com/p/jss7/source/detail?r=5ae92bc34a01

Modified:
 /management/shell-client/src/main/config/ss7-cli.bat

=======================================
--- /management/shell-client/src/main/config/ss7-cli.bat Sun Sep 23 01:37:36 2012 +++ /management/shell-client/src/main/config/ss7-cli.bat Mon Nov 26 05:57:30 2012
@@ -55,7 +55,7 @@

 rem Find run.jar, or we can't continue

-set RUNJAR=%SHELL_HOME%\bin\mobicents-ss7-shell.jar
+set RUNJAR=%SHELL_HOME%\lib\mobicents-ss7-shell.jar
 if exist "%RUNJAR%" goto FOUND_RUN_JAR
 echo Could not locate %RUNJAR%. Please check that you are in the
 echo bin directory when running this script.
@@ -115,7 +115,7 @@
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%

 rem Setup the java endorsed dirs
-set SHELL_ENDORSED_DIRS=%SHELL_HOME%\bin\lib
+set SHELL_ENDORSED_DIRS=%SHELL_HOME%\lib


echo ===============================================================================

==============================================================================
Revision: bb0012e6ddd6
Author:   Sergey Vetyutnev <[email protected]>
Date:     Mon Nov 26 06:03:39 2012
Log:      Syntax error in a amnual

http://code.google.com/p/jss7/source/detail?r=bb0012e6ddd6

Modified:
 /docs/sources/src/main/resources/en-US/Chapter-Shell.xml

=======================================
--- /docs/sources/src/main/resources/en-US/Chapter-Shell.xml Tue Aug 28 23:41:58 2012 +++ /docs/sources/src/main/resources/en-US/Chapter-Shell.xml Mon Nov 26 06:03:39 2012
@@ -80,7 +80,7 @@
    <section id="disconnect_shell">
                <title>Disconnect</title>
                <para>Command to disconnect has following structure:</para>
-               <programlisting>ss7 discconnect </programlisting>
+               <programlisting>ss7 disconnect</programlisting>
                <example>
                        <title>Disconnect</title>
                        <screen>

==============================================================================
Revision: ab9ea85e1a74
Author:   [email protected] <[email protected]>
Date:     Mon Nov 26 12:09:17 2012
Log:      Issue 177:sccp rsp show throws exception

http://code.google.com/p/jss7/source/detail?r=ab9ea85e1a74

Modified:
/sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java /sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java /sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java

=======================================
--- /sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java Thu Nov 15 04:44:46 2012 +++ /sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutor.java Mon Nov 26 12:09:17 2012
@@ -23,6 +23,7 @@
 package org.mobicents.protocols.ss7.sccp.impl.oam;

 import java.util.Map;
+import java.util.Set;

 import org.apache.log4j.Logger;
 import org.mobicents.protocols.ss7.indicator.AddressIndicator;
@@ -193,13 +194,14 @@
                        if (this.sccpResource.getRemoteSsns().size() == 0) {
                                return SccpOAMMessage.RSS_DOESNT_EXIST;
                        }
+
+ Map<Integer, RemoteSubSystem> idVsRemoteSsn = this.sccpResource.getRemoteSsns();

                        StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, RemoteSubSystem> e : this.sccpResource.getRemoteSsns().entrySet()) {
-                               int key = e.getKey();
-                               RemoteSubSystem rss = e.getValue();
+                       for (Integer e : idVsRemoteSsn.keySet()) {
+                               RemoteSubSystem rss = idVsRemoteSsn.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(rss);
                                sb.append("\n");
@@ -273,11 +275,12 @@
                        }

                        StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, RemoteSignalingPointCode> e : this.sccpResource.getRemoteSpcs().entrySet()) {
-                               int key = e.getKey();
-                               RemoteSignalingPointCode rsp = e.getValue();
+ Map<Integer, RemoteSignalingPointCode> idVsRspc = this.sccpResource.getRemoteSpcs();
+                       Set<Integer> rspIds = idVsRspc.keySet();
+                       for (Integer e : rspIds) {
+                               RemoteSignalingPointCode rsp = idVsRspc.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(rsp);
                                sb.append("\n");
@@ -344,11 +347,11 @@

                        StringBuffer sb = new StringBuffer();

- for (Map.Entry<Integer, SccpAddress> e : this.router.getPrimaryAddresses().entrySet()) {
-                               int key = e.getKey();
-                               SccpAddress address = e.getValue();
+ Map<Integer, SccpAddress> idVsPrimAdd = this.router.getPrimaryAddresses();
+                       for (Integer e : idVsPrimAdd.keySet()) {
+                               SccpAddress address = idVsPrimAdd.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(address);
                                sb.append("\n");
@@ -413,11 +416,11 @@

                        StringBuffer sb = new StringBuffer();

- for (Map.Entry<Integer, SccpAddress> e : this.router.getBackupAddresses().entrySet()) {
-                               int key = e.getKey();
-                               SccpAddress address = e.getValue();
+                       Map<Integer, SccpAddress> idVsBkAdd = 
this.router.getBackupAddresses();
+                       for (Integer e: idVsBkAdd.keySet()) {
+                               SccpAddress address = idVsBkAdd.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  backup_add=");
                                sb.append(address);
                                sb.append("\n");
@@ -647,12 +650,13 @@
                        return SccpOAMMessage.RULE_DOESNT_EXIST;
                }

+               Map<Integer, Rule> idVsRule = this.router.getRules();
+
                StringBuffer sb = new StringBuffer();
-               for (Map.Entry<Integer, Rule> e : 
this.router.getRules().entrySet()) {
-                       int key = e.getKey();
-                       Rule rule = e.getValue();
+               for (Integer e: idVsRule.keySet()) {
+                       Rule rule = idVsRule.get(e);
                        sb.append("key=");
-                       sb.append(key);
+                       sb.append(e);
                        sb.append("  Rule=");
                        sb.append(rule);
                        sb.append("\n");
@@ -784,12 +788,13 @@
                                return SccpOAMMessage.LMR_DOESNT_EXIST;
                        }

+ Map<Integer, LongMessageRule> idVsLngmsgRule = this.router.getLongMessageRules();
+
                        StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, LongMessageRule> e : this.router.getLongMessageRules().entrySet()) {
-                               int key = e.getKey();
-                               LongMessageRule lmr = e.getValue();
+                       for (Integer e : idVsLngmsgRule.keySet()) {
+                               LongMessageRule lmr = idVsLngmsgRule.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(lmr);
                                sb.append("\n");
@@ -862,12 +867,12 @@
                                return SccpOAMMessage.SAP_DOESNT_EXIST;
                        }

+ Map<Integer, Mtp3ServiceAccessPoint> idVsMtp3SerAccPt = this.router.getMtp3ServiceAccessPoints();
                        StringBuffer sb = new StringBuffer();
- for (Map.Entry<Integer, Mtp3ServiceAccessPoint> e : this.router.getMtp3ServiceAccessPoints().entrySet()) {
-                               int key = e.getKey();
-                               Mtp3ServiceAccessPoint sap = e.getValue();
+                       for (Integer e : idVsMtp3SerAccPt.keySet()) {
+                               Mtp3ServiceAccessPoint sap = 
idVsMtp3SerAccPt.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(sap);
                                sb.append("\n");
@@ -1021,11 +1026,11 @@

                        StringBuffer sb = new StringBuffer();

- for (Map.Entry<Integer, ConcernedSignalingPointCode> e : this.sccpResource.getConcernedSpcs().entrySet()) {
-                               int key = e.getKey();
-                               ConcernedSignalingPointCode ConcSpc = 
e.getValue();
+ Map<Integer, ConcernedSignalingPointCode> idvsCsp = this.sccpResource.getConcernedSpcs();
+                       for (Integer e : idvsCsp.keySet()) {
+                               ConcernedSignalingPointCode ConcSpc = 
idvsCsp.get(e);
                                sb.append("key=");
-                               sb.append(key);
+                               sb.append(e);
                                sb.append("  ");
                                sb.append(ConcSpc);
                                sb.append("\n");
=======================================
--- /sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java Tue Nov 13 06:18:58 2012 +++ /sccp/sccp-impl/src/main/java/org/mobicents/protocols/ss7/sccp/impl/router/RuleImpl.java Mon Nov 26 12:09:17 2012
@@ -532,7 +532,6 @@
                buff.append(OPEN_BRACKET);
                buff.append(this.mask);
                buff.append(CLOSE_BRACKET);
-               buff.append("\n");
                return buff.toString();
        }
 }
=======================================
--- /sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java Thu Nov 15 00:56:32 2012 +++ /sccp/sccp-impl/src/test/java/org/mobicents/protocols/ss7/sccp/impl/oam/SccpExecutorTest.java Mon Nov 26 12:09:17 2012
@@ -72,7 +72,7 @@
        private SccpStackImpl sccpStack = null;

        private SccpExecutor sccpExecutor = null;
-
+
        /**
         *
         */
@@ -90,7 +90,7 @@
        @BeforeMethod
        public void setUp() throws IllegalStateException {
                Mtp3UserPartImpl mtp3UserPartImpl = new Mtp3UserPartImpl();
-
+
                this.sccpStack = new SccpStackImpl("SccpExecutorTest");
                this.sccpStack.setMtp3UserPart(1, mtp3UserPartImpl);
                this.sccpStack.start();
@@ -107,7 +107,7 @@
                this.sccpStack.stop();
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testManageRule() {

String prim_addressCmd = "sccp primary_add create 1 71 2 8 0 0 3 123456789";
@@ -125,6 +125,13 @@
                assertEquals(this.router.getRules().size(), 1);
                
assertEquals(this.router.getRules().get(1).getPrimaryAddressId(), 1);

+               // test show
+               createRuleCmd = "sccp rule show";
+               result = this.sccpExecutor.execute(createRuleCmd.split(" "));
+               assertEquals(
+                               result,
+ "key=1 Rule=ruleType(Solitary);patternSccpAddress(pc=2,ssn=8,AI=71,gt=GT0001{na=NATIONAL, digits=123456789});paddress(1);saddress(-1);mask(R)\n");
+
                createRuleCmd = "sccp rule create 2 K 18 0 180 0 1 4 * solitary 
1";
                result = this.sccpExecutor.execute(createRuleCmd.split(" "));
                
assertTrue(result.equals(SccpOAMMessage.RULE_SUCCESSFULLY_ADDED));
@@ -134,8 +141,10 @@
                SccpAddress pattern = rule.getPattern();
                assertNotNull(pattern);
                assertEquals((int) pattern.getAddressIndicator().getValue(), 
18);
- assertEquals(pattern.getAddressIndicator().getRoutingIndicator(), RoutingIndicator.ROUTING_BASED_ON_GLOBAL_TITLE);
-               assertEquals(pattern.getGlobalTitle().getIndicator(),
+               
assertEquals(pattern.getAddressIndicator().getRoutingIndicator(),
+                               RoutingIndicator.ROUTING_BASED_ON_GLOBAL_TITLE);
+               assertEquals(
+                               pattern.getGlobalTitle().getIndicator(),
GlobalTitleIndicator.GLOBAL_TITLE_INCLUDES_TRANSLATION_TYPE_NUMBERING_PLAN_ENCODING_SCHEME_AND_NATURE_OF_ADDRESS);
                GT0100 gt = (GT0100) pattern.getGlobalTitle();
                assertEquals(gt.getTranslationType(), 0);
@@ -227,68 +236,72 @@
                createRuleCmd2 = "sccp rule show";
                result = this.sccpExecutor.execute(createRuleCmd2.split(" "));

+               // String createRuleCmd3 = "sccp rule create 3 K 18 0 180 0 1 4 * 
1";
+               // this.sccpExecutor.execute(createRuleCmd3.split(" "));
+               // assertEquals( result,SccpOAMMessage.RULE_SUCCESSFULLY_ADDED);
+               // assertEquals( this.router.getRules().size(),3);

-
-//             String createRuleCmd3 = "sccp rule create 3 K 18 0 180 0 1 4 * 
1";
-//             this.sccpExecutor.execute(createRuleCmd3.split(" "));
-//             assertEquals( result,SccpOAMMessage.RULE_SUCCESSFULLY_ADDED);
-//             assertEquals( this.router.getRules().size(),3);
+       }

-       }
-
-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testMaskSectionsValidations() {
-
+
String incorrect_prim_addressCmd = "sccp primary_add create 1 71 6535 8 0 0 12 93707100007";
                String incorrect_prim_address_deleteCmd = "sccp primary_add delete 
1";
String correct_prim_addressCmd = "sccp primary_add create 1 71 6535 8 0 0 12 -/-";
-
+
String incorrectCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4 * solitary 1"; String correctCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4 937/* solitary 1";
-
+
String incorrect_sec_addressCmd = "sccp backup_add create 1 71 6535 8 0 0 12 93707100007"; String correctCreateRuleCmdWithSecId = "sccp rule create 2 R/K 18 0 180 0 1 4 937/* solitary 1 1";
-
-
+
String result = this.sccpExecutor.execute(incorrectCreateRuleCmd.split(" "));
                assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PATTERN);
-
+
                this.sccpExecutor.execute(incorrect_prim_addressCmd.split(" "));
                result = this.sccpExecutor.execute(correctCreateRuleCmd.split(" 
"));
                assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PRIMADDRESS);
-
+
                this.sccpExecutor.execute(incorrect_prim_address_deleteCmd.split(" 
"));
                this.sccpExecutor.execute(correct_prim_addressCmd.split(" "));
                this.sccpExecutor.execute(incorrect_sec_addressCmd.split(" "));
result = this.sccpExecutor.execute(correctCreateRuleCmdWithSecId.split(" "));
-
+
                assertEquals(result, SccpOAMMessage.SEC_MISMATCH_SECADDRESS);
        }

        /**
-        * Test for bug http://code.google.com/p/mobicents/issues/detail?id=3057
-        * NPE when creating SCCP primary address via CLI
+ * Test for bug http://code.google.com/p/mobicents/issues/detail?id=3057 NPE
+        * when creating SCCP primary address via CLI
         */
-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testManageAddress() {
String prim_addressCmd = "sccp primary_add create 1 71 6535 8 0 0 12 93707100007";
                String result = this.sccpExecutor.execute(prim_addressCmd.split(" 
"));
-               assertEquals( result,SccpOAMMessage.ADDRESS_SUCCESSFULLY_ADDED);
-               assertEquals( this.router.getPrimaryAddresses().size(),1);
+               assertEquals(result, SccpOAMMessage.ADDRESS_SUCCESSFULLY_ADDED);
+               assertEquals(this.router.getPrimaryAddresses().size(), 1);
+
+               // test show
+               prim_addressCmd = "sccp primary_add show";
+               result = this.sccpExecutor.execute(prim_addressCmd.split(" "));
+ assertEquals(result, "key=1 pc=6535,ssn=8,AI=71,gt=GT0001{na=SPARE_12, digits=93707100007}\n");
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testPrimAddress() {

String rspCmd = "sccp primary_add create 11 71 6535 8 0 0 12 93707100007"; - // <id> <address-indicator> <point-code> <subsystem-number> <translation-type> <numbering-plan> <nature-of-address-indicator> <digits>
+               // <id> <address-indicator> <point-code> <subsystem-number>
+               // <translation-type> <numbering-plan> 
<nature-of-address-indicator>
+               // <digits>
                String res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertEquals(this.router.getPrimaryAddresses().size(), 1);
                SccpAddress addr = this.router.getPrimaryAddress(11);
                assertEquals(addr.getAddressIndicator().getValue(), 71);
                assertEquals(addr.getSignalingPointCode(), 6535);
                assertEquals(addr.getSubsystemNumber(), 8);
-               
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+               
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));

                rspCmd = "sccp primary_add create 11 71 6536 8 0 0 12 
93707100007";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -326,18 +339,25 @@
                assertEquals(this.router.getPrimaryAddresses().size(), 0);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testBackupAddress() {

                String rspCmd = "sccp backup_add create 11 71 6535 8 0 0 12 
93707100007";
- // <id> <address-indicator> <point-code> <subsystem-number> <translation-type> <numbering-plan> <nature-of-address-indicator> <digits>
+               // <id> <address-indicator> <point-code> <subsystem-number>
+               // <translation-type> <numbering-plan> 
<nature-of-address-indicator>
+               // <digits>
                String res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertEquals(this.router.getBackupAddresses().size(), 1);
                SccpAddress addr = this.router.getBackupAddress(11);
                assertEquals(addr.getAddressIndicator().getValue(), 71);
                assertEquals(addr.getSignalingPointCode(), 6535);
                assertEquals(addr.getSubsystemNumber(), 8);
-               
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+               
assertTrue(addr.getGlobalTitle().getDigits().equals("93707100007"));
+
+               // test show
+               rspCmd = "sccp backup_add show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=11 backup_add=pc=6535,ssn=8,AI=71,gt=GT0001{na=SPARE_12, digits=93707100007}\n");

                rspCmd = "sccp backup_add create 11 71 6536 8 0 0 12 
93707100007";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -375,7 +395,7 @@
                assertEquals(this.router.getBackupAddresses().size(), 0);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testLmr() {

                String rspCmd = "sccp lmr create 1 11 12 udt";
@@ -384,7 +404,12 @@
                LongMessageRule lmr = this.router.getLongMessageRule(1);
                assertEquals(lmr.getFirstSpc(), 11);
                assertEquals(lmr.getLastSpc(), 12);
- assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.LongMessagesForbidden); + assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.LongMessagesForbidden);
+
+               // Test Show
+               rspCmd = "sccp lmr show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=1 firstSpc=11, lastSpc=12, ruleType=LongMessagesForbidden\n");

                rspCmd = "sccp lmr create 2 13 14 xudt";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -392,7 +417,7 @@
                lmr = this.router.getLongMessageRule(2);
                assertEquals(lmr.getFirstSpc(), 13);
                assertEquals(lmr.getLastSpc(), 14);
- assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.XudtEnabled); + assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.XudtEnabled);

                rspCmd = "sccp lmr create 3 15 16 ludt";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -400,7 +425,7 @@
                lmr = this.router.getLongMessageRule(3);
                assertEquals(lmr.getFirstSpc(), 15);
                assertEquals(lmr.getLastSpc(), 16);
- assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.LudtEnabled); + assertEquals(lmr.getLongMessageRuleType(), LongMessageRuleType.LudtEnabled);

                rspCmd = "sccp lmr create 4 17 18 ludt_segm";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -473,7 +498,7 @@
                assertEquals(this.router.getLongMessageRules().size(), 3);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testSap() {

                String rspCmd = "sccp sap create 5 101 11 2";
@@ -486,7 +511,12 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                Mtp3ServiceAccessPoint sap = 
this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 11);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);
+
+               // test show
+               rspCmd = "sccp sap show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+               assertEquals(res, "key=5  mtp3Id=1, opc=11, ni=2, 
dpcList=[]\n");

                rspCmd = "sccp sap create 5 1 11 2";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -494,7 +524,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 11);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp sap modify 5 2 12 2";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -502,14 +532,14 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 11);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp sap modify 5 1 13 2";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp sap modify 6 2 14 2";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -517,8 +547,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
-
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp dest create 1 7 31 32 3 4 255";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -526,14 +555,14 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp dest create 5 7 31 32 3 4 255";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                Mtp3Destination dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 31);
                assertEquals(dest.getLastDpc(), 32);
@@ -547,7 +576,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 31);

@@ -557,7 +586,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 31);

@@ -567,7 +596,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 31);

@@ -576,7 +605,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 40);
                assertEquals(dest.getSlsMask(), 15);
@@ -599,7 +628,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 40);

@@ -609,7 +638,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 1);
+               assertEquals(sap.getMtp3Destinations().size(), 1);
                dest = sap.getMtp3Destination(7);
                assertEquals(dest.getFirstDpc(), 40);

@@ -618,7 +647,7 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp sap delete 1";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
@@ -626,39 +655,44 @@
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
1);
                sap = this.router.getMtp3ServiceAccessPoint(5);
                assertEquals(sap.getOpc(), 13);
-               assertEquals(sap.getMtp3Destinations().size(), 0);
+               assertEquals(sap.getMtp3Destinations().size(), 0);

                rspCmd = "sccp sap delete 5";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertEquals(this.router.getMtp3ServiceAccessPoints().size(), 
0);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testRsp() {

                String rspCmd = "sccp rsp create 1 11 0 0";
                String res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
                RemoteSignalingPointCode spc = 
this.sccpResource.getRemoteSpc(1);
                assertEquals(spc.getRemoteSpc(), 11);
-
+
+               // test show
+               rspCmd = "sccp rsp show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=1 rsp=11 rsp-flag=0 mask=0 rsp-prohibited=false rsccp-prohibited=false\n");
+
                rspCmd = "sccp rsp create 1 12 0 0";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSPC_ALREADY_EXIST));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
                spc = this.sccpResource.getRemoteSpc(1);
                assertEquals(spc.getRemoteSpc(), 11);

                rspCmd = "sccp rsp modify 2 12 0 0";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSPC_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
                spc = this.sccpResource.getRemoteSpc(1);
                assertEquals(spc.getRemoteSpc(), 11);

                rspCmd = "sccp rsp modify 1 12 0 0";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
                spc = this.sccpResource.getRemoteSpc(1);
                assertEquals(spc.getRemoteSpc(), 12);

@@ -671,40 +705,45 @@
                rspCmd = "sccp rsp delete 5";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSPC_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),1);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 1);
                spc = this.sccpResource.getRemoteSpc(1);
                assertEquals(spc.getRemoteSpc(), 12);

                rspCmd = "sccp rsp delete 1";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSpcs().size(),0);
+               assertEquals(this.sccpResource.getRemoteSpcs().size(), 0);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testRss() {

                String rspCmd = "sccp rss create 2 11 8 0";
                String res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                RemoteSubSystem rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 11);
                assertEquals(rss.getRemoteSsn(), 8);
                assertFalse(rss.getMarkProhibitedWhenSpcResuming());

+               // Test show
+               rspCmd = "sccp rss show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+ assertEquals(res, "key=2 rsp=11 rss=8 rss-flag=0 rss-prohibited=false\n");
+
                rspCmd = "sccp rss delete 5";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSS_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 11);

                rspCmd = "sccp rss delete 2";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),0);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 0);

                rspCmd = "sccp rss create 2 12 8 0 prohibitedWhenSpcResuming";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 12);
                assertEquals(rss.getRemoteSsn(), 8);
@@ -713,7 +752,7 @@
                rspCmd = "sccp rss create 2 12 8 0";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSS_ALREADY_EXIST));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 12);
                assertEquals(rss.getRemoteSsn(), 8);
@@ -721,7 +760,7 @@

                rspCmd = "sccp rss modify 2 13 18 0";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 13);
                assertEquals(rss.getRemoteSsn(), 18);
@@ -729,7 +768,7 @@

                rspCmd = "sccp rss modify 2 14 19 0 prohibitedWhenSpcResuming";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 14);
                assertEquals(rss.getRemoteSsn(), 19);
@@ -738,7 +777,7 @@
                rspCmd = "sccp rss modify 3 15 19 0 prohibitedWhenSpcResuming";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.RSS_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getRemoteSsns().size(),1);
+               assertEquals(this.sccpResource.getRemoteSsns().size(), 1);
                rss = this.sccpResource.getRemoteSsn(2);
                assertEquals(rss.getRemoteSpc(), 14);
                assertEquals(rss.getRemoteSsn(), 19);
@@ -754,32 +793,37 @@
                res = this.sccpExecutor.execute(rspCmd.split(" "));
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testConcernedSpc() {

                String rspCmd = "sccp csp create 3 21";
                String res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
                ConcernedSignalingPointCode cspc = 
this.sccpResource.getConcernedSpc(3);
                assertEquals(cspc.getRemoteSpc(), 21);

+               // Show test
+               rspCmd = "sccp csp show";
+               res = this.sccpExecutor.execute(rspCmd.split(" "));
+               assertEquals(res, "key=3  rsp=21\n");
+
                rspCmd = "sccp csp create 3 22";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.CS_ALREADY_EXIST));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
                cspc = this.sccpResource.getConcernedSpc(3);
                assertEquals(cspc.getRemoteSpc(), 21);

                rspCmd = "sccp csp modify 3 23";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
                cspc = this.sccpResource.getConcernedSpc(3);
                assertEquals(cspc.getRemoteSpc(), 23);

                rspCmd = "sccp csp modify 33 24";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.CS_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
                cspc = this.sccpResource.getConcernedSpc(3);
                assertEquals(cspc.getRemoteSpc(), 23);

@@ -792,16 +836,16 @@
                rspCmd = "sccp csp delete 33";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                assertTrue(res.equals(SccpOAMMessage.CS_DOESNT_EXIST));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),1);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 1);
                cspc = this.sccpResource.getConcernedSpc(3);
                assertEquals(cspc.getRemoteSpc(), 23);

                rspCmd = "sccp csp delete 3";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-               assertEquals( this.sccpResource.getConcernedSpcs().size(),0);
+               assertEquals(this.sccpResource.getConcernedSpcs().size(), 0);
        }

-       @Test(groups = { "oam","functional.mgmt"})
+       @Test(groups = { "oam", "functional.mgmt" })
        public void testParameters() {

                String rspCmd = "sccp set xxx 200";
@@ -836,7 +880,6 @@
                res = this.sccpExecutor.execute(rspCmd.split(" "));
                
assertEquals(this.sccpStack.getSstTimerDuration_IncreaseFactor(), 2.55);

-
                rspCmd = "sccp get zMarginXudtMessage";
                res = this.sccpExecutor.execute(rspCmd.split(" "));

@@ -860,15 +903,14 @@

                rspCmd = "sccp get";
                res = this.sccpExecutor.execute(rspCmd.split(" "));
-
+
        }
-

        class Mtp3UserPartImpl implements Mtp3UserPart {

                public void addMtp3UserPartListener(Mtp3UserPartListener arg0) {
                        // TODO Auto-generated method stub
-
+
                }

                public int getMaxUserDataLength(int arg0) {
@@ -878,16 +920,19 @@

                public void removeMtp3UserPartListener(Mtp3UserPartListener 
arg0) {
                        // TODO Auto-generated method stub
-
+
                }

                public void sendMessage(Mtp3TransferPrimitive arg0) throws 
IOException {
                        // TODO Auto-generated method stub
-
+
                }

-               /* (non-Javadoc)
- * @see org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getMtp3TransferPrimitiveFactory()
+               /*
+                * (non-Javadoc)
+                *
+                * @see org.mobicents.protocols.ss7.mtp.Mtp3UserPart#
+                * getMtp3TransferPrimitiveFactory()
                 */
                @Override
                public Mtp3TransferPrimitiveFactory 
getMtp3TransferPrimitiveFactory() {
@@ -895,8 +940,11 @@
                        return null;
                }

-               /* (non-Javadoc)
- * @see org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getRoutingLabelFormat()
+               /*
+                * (non-Javadoc)
+                *
+                * @see
+                * 
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#getRoutingLabelFormat()
                 */
                @Override
                public RoutingLabelFormat getRoutingLabelFormat() {
@@ -904,13 +952,17 @@
                        return null;
                }

-               /* (non-Javadoc)
- * @see org.mobicents.protocols.ss7.mtp.Mtp3UserPart#setRoutingLabelFormat(org.mobicents.protocols.ss7.mtp.RoutingLabelFormat)
+               /*
+                * (non-Javadoc)
+                *
+                * @see
+                * 
org.mobicents.protocols.ss7.mtp.Mtp3UserPart#setRoutingLabelFormat
+                * (org.mobicents.protocols.ss7.mtp.RoutingLabelFormat)
                 */
                @Override
                public void setRoutingLabelFormat(RoutingLabelFormat arg0) {
                        // TODO Auto-generated method stub
-
+
                }

                @Override
@@ -920,7 +972,7 @@

                @Override
                public void setUseLsbForLinksetSelection(boolean arg0) {
-
+
                }
        }
 }

Reply via email to