Skip to content

Instantly share code, notes, and snippets.

@ibstelix
Created November 12, 2015 18:08
Show Gist options
  • Save ibstelix/3f2fc8bf879dd16db1c7 to your computer and use it in GitHub Desktop.
Save ibstelix/3f2fc8bf879dd16db1c7 to your computer and use it in GitHub Desktop.
Mobicents GMLC update to ss7 2.1.0
This file has been truncated, but you can view the full file.
diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..79df762
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="core/bootstrap/src/main/java"/>
+ <classpathentry kind="src" path="core/slee/sbbs/target/generated-sources"/>
+ <classpathentry kind="src" path="core/bootstrap/src/main/resources"/>
+ <classpathentry kind="src" path="core/domain/src/main/java"/>
+ <classpathentry kind="src" path="core/oam/cli/src/main/java"/>
+ <classpathentry kind="src" path="core/oam/cli/src/main/resources/archive-files"/>
+ <classpathentry kind="src" path="core/slee/sbbs/src/main/java"/>
+ <classpathentry kind="src" path="core/slee/sbbs/src/main/resources"/>
+ <classpathentry kind="src" path="core/slee/services-du/src/main/resources"/>
+ <classpathentry kind="src" path="core/slee/library/src/main/java"/>
+ <classpathentry kind="src" path="core/slee/library/src/main/resources"/>
+ <classpathentry kind="var" path="M2_REPO/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/bcel/bcel/5.1/bcel-5.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/beust/jcommander/1.12/jcommander-1.12.jar"/>
+ <classpathentry kind="var" path="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javassist/javassist/3.10.0.GA/javassist-3.10.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1.1/activation-1.1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/slee/jain-slee/1.1/jain-slee-1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/transaction/jta/1.1/jta-1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javolution/javolution/5.5.1/javolution-5.5.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5.jar"/>
+ <classpathentry kind="var" path="M2_REPO/joda-time/joda-time/2.2/joda-time-2.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.2/junit-3.8.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.12/log4j-1.2.12.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant/1.7.0/ant-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/fusesource/jansi/jansi/1.8/jansi-1.8.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/aop/jboss-aop/2.1.1.GA/jboss-aop-2.1.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/bootstrap/jboss-bootstrap/1.0.0-Beta-3/jboss-bootstrap-1.0.0-Beta-3.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloader/2.0.6.GA/jboss-classloader-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloading-vfs/2.0.6.GA/jboss-classloading-vfs-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloading/2.0.6.GA/jboss-classloading-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-client-spi/2.0.7.GA/jboss-deployers-client-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-client/2.0.7.GA/jboss-deployers-client-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-core-spi/2.0.7.GA/jboss-deployers-core-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-core/2.0.7.GA/jboss-deployers-core-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-impl/2.0.7.GA/jboss-deployers-impl-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-spi/2.0.7.GA/jboss-deployers-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-structure-spi/2.0.7.GA/jboss-deployers-structure-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-vfs-spi/2.0.7.GA/jboss-deployers-vfs-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-vfs/2.0.7.GA/jboss-deployers-vfs-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/integration/jboss-classloading-spi/5.0.3.GA/jboss-classloading-spi-5.0.3.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/integration/jboss-profileservice-spi/5.1.0.GA/jboss-profileservice-spi-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-common-core/2.2.14.GA/jboss-common-core-2.2.14.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-vfs/2.1.2.GA/jboss-vfs-2.1.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-j2se/5.1.0.GA/jboss-as-j2se-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-jmx/5.1.0.GA/jboss-as-jmx-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-mbeans/5.1.0.GA/jboss-as-mbeans-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-system-jmx/5.1.0.GA/jboss-as-system-jmx-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-system/5.1.0.GA/jboss-as-system-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-server-manager/1.0.2.GA/jboss-server-manager-1.0.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossxb/2.0.1.GA/jbossxb-2.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jreadline/jreadline/0.17/jreadline-0.17.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/logging/jboss-logging-spi/2.1.0.GA/jboss-logging-spi-2.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/man/jboss-managed/2.0.0.GA/jboss-managed-2.0.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/man/jboss-metatype/2.1.0.SP1/jboss-metatype-2.1.0.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-aop-mc-int/2.0.6.GA/jboss-aop-mc-int-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-dependency/2.0.6.GA/jboss-dependency-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-kernel/2.0.6.GA/jboss-kernel-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/naming/jnp-client/5.0.1.GA/jnp-client-5.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/security/jboss-security-spi/2.0.3.SP1/jboss-security-spi-2.0.3.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/security/jbosssx-client/2.0.3.SP1/jbosssx-client-2.0.3.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/test/jboss-test/1.1.4.GA/jboss-test-1.1.4.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/commons/commons/1.0.0-SNAPSHOT/commons-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/asn/asn/2.0.2.FINAL/asn-2.0.2.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/sctp/sctp-api/1.0.0-SNAPSHOT/sctp-api-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/sctp/sctp-impl/1.0.0-SNAPSHOT/sctp-impl-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/congestion/congestion/2.1.0.FINAL/congestion-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/hardware/linkset/2.1.0.FINAL/linkset-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/hardware/mobicents-dialogic/2.1.0.FINAL/mobicents-dialogic-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/isup/isup-api/2.1.0.FINAL/isup-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/isup/isup-impl/2.1.0.FINAL/isup-impl-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/m3ua/m3ua-api/2.1.0.FINAL/m3ua-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/m3ua/m3ua-impl/2.1.0.FINAL/m3ua-impl-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-client/2.1.0.FINAL/shell-client-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-server-api/2.1.0.FINAL/shell-server-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-transport/2.1.0.FINAL/shell-transport-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/map/map-api/2.1.0.FINAL/map-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/map/map-impl/2.1.0.FINAL/map-impl-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/mtp/mtp-api/2.1.0.FINAL/mtp-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/mtp/mtp/2.1.0.FINAL/mtp-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/sccp/sccp-api/2.1.0.FINAL/sccp-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/sccp/sccp-impl/2.1.0.FINAL/sccp-impl-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/scheduler/scheduler/2.1.0.FINAL/scheduler-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/tcap/tcap-api/2.1.0.FINAL/tcap-api-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/tcap/tcap-impl/2.1.0.FINAL/tcap-impl-2.1.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/stream/stream/1.0.0.CR1/stream-1.0.0.CR1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/http-servlet-events/2.4.0.FINAL/http-servlet-events-2.4.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/http-servlet-ratype/2.4.0.FINAL/http-servlet-ratype-2.4.0.FINAL.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-events/2.8.0-SNAPSHOT/mobicents-slee-ra-map-events-2.8.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-library/2.8.0-SNAPSHOT/mobicents-slee-ra-map-library-2.8.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-ratype/2.8.0-SNAPSHOT/mobicents-slee-ra-map-ratype-2.8.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/servers/jainslee/api/jain-slee-11-ext/1.0.0.BETA2/jain-slee-11-ext-1.0.0.BETA2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/testng/testng/6.2/testng-6.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/yaml/snakeyaml/1.6/snakeyaml-1.6.jar"/>
+ <classpathentry kind="var" path="M2_REPO/oswego-concurrent/concurrent/1.3.4-jboss-update1/concurrent-1.3.4-jboss-update1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/qdox/qdox/1.6.1/qdox-1.6.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0/stax-api-1.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/sun-jaxb/jaxb-api/2.1.9/jaxb-api-2.1.9.jar"/>
+ <classpathentry kind="var" path="M2_REPO/trove/trove/2.1.1/trove-2.1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/org/jibx/jibx-run/1.2.6/jibx-run-1.2.6.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jibx/jibx-bind/1.2.6/jibx-bind-1.2.6.jar"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/.classpath~ b/.classpath~
new file mode 100644
index 0000000..c14f4c9
--- /dev/null
+++ b/.classpath~
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="core/bootstrap/src/main/java"/>
+ <classpathentry kind="src" path="core/slee/sbbs/target/generated-sources"/>
+ <classpathentry kind="src" path="core/bootstrap/src/main/resources"/>
+ <classpathentry kind="src" path="core/domain/src/main/java"/>
+ <classpathentry kind="src" path="core/oam/cli/src/main/java"/>
+ <classpathentry kind="src" path="core/oam/cli/src/main/resources/archive-files"/>
+ <classpathentry kind="src" path="core/slee/sbbs/src/main/java"/>
+ <classpathentry kind="src" path="core/slee/sbbs/src/main/resources"/>
+ <classpathentry kind="src" path="core/slee/services-du/src/main/resources"/>
+ <classpathentry kind="var" path="M2_REPO/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/bcel/bcel/5.1/bcel-5.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/beust/jcommander/1.12/jcommander-1.12.jar"/>
+ <classpathentry kind="var" path="M2_REPO/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javassist/javassist/3.10.0.GA/javassist-3.10.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/activation/activation/1.1.1/activation-1.1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/servlet/servlet-api/2.4/servlet-api-2.4.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/slee/jain-slee/1.1/jain-slee-1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javax/transaction/jta/1.1/jta-1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/javolution/javolution/5.5.1/javolution-5.5.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5.jar"/>
+ <classpathentry kind="var" path="M2_REPO/joda-time/joda-time/2.2/joda-time-2.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.2/junit-3.8.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.12/log4j-1.2.12.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/apache/ant/ant/1.7.0/ant-1.7.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/fusesource/jansi/jansi/1.8/jansi-1.8.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/aop/jboss-aop/2.1.1.GA/jboss-aop-2.1.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/bootstrap/jboss-bootstrap/1.0.0-Beta-3/jboss-bootstrap-1.0.0-Beta-3.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloader/2.0.6.GA/jboss-classloader-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloading-vfs/2.0.6.GA/jboss-classloading-vfs-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/cl/jboss-classloading/2.0.6.GA/jboss-classloading-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-client-spi/2.0.7.GA/jboss-deployers-client-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-client/2.0.7.GA/jboss-deployers-client-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-core-spi/2.0.7.GA/jboss-deployers-core-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-core/2.0.7.GA/jboss-deployers-core-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-impl/2.0.7.GA/jboss-deployers-impl-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-spi/2.0.7.GA/jboss-deployers-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-structure-spi/2.0.7.GA/jboss-deployers-structure-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-vfs-spi/2.0.7.GA/jboss-deployers-vfs-spi-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/deployers/jboss-deployers-vfs/2.0.7.GA/jboss-deployers-vfs-2.0.7.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/integration/jboss-classloading-spi/5.0.3.GA/jboss-classloading-spi-5.0.3.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/integration/jboss-profileservice-spi/5.1.0.GA/jboss-profileservice-spi-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-common-core/2.2.14.GA/jboss-common-core-2.2.14.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jboss-vfs/2.1.2.GA/jboss-vfs-2.1.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-j2se/5.1.0.GA/jboss-as-j2se-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-jmx/5.1.0.GA/jboss-as-jmx-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-mbeans/5.1.0.GA/jboss-as-mbeans-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-system-jmx/5.1.0.GA/jboss-as-system-jmx-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-as-system/5.1.0.GA/jboss-as-system-5.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossas/jboss-server-manager/1.0.2.GA/jboss-server-manager-1.0.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jbossxb/2.0.1.GA/jbossxb-2.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/jreadline/jreadline/0.17/jreadline-0.17.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/logging/jboss-logging-spi/2.1.0.GA/jboss-logging-spi-2.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/man/jboss-managed/2.0.0.GA/jboss-managed-2.0.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/man/jboss-metatype/2.1.0.SP1/jboss-metatype-2.1.0.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-aop-mc-int/2.0.6.GA/jboss-aop-mc-int-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-dependency/2.0.6.GA/jboss-dependency-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/microcontainer/jboss-kernel/2.0.6.GA/jboss-kernel-2.0.6.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/naming/jnp-client/5.0.1.GA/jnp-client-5.0.1.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/security/jboss-security-spi/2.0.3.SP1/jboss-security-spi-2.0.3.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/security/jbosssx-client/2.0.3.SP1/jbosssx-client-2.0.3.SP1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jboss/test/jboss-test/1.1.4.GA/jboss-test-1.1.4.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/commons/commons/1.0.0-SNAPSHOT/commons-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/asn/asn/2.0.0-SNAPSHOT/asn-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/sctp/sctp-api/1.0.0-SNAPSHOT/sctp-api-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/sctp/sctp-impl/1.0.0-SNAPSHOT/sctp-impl-1.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/congestion/congestion/2.0.0-SNAPSHOT/congestion-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/hardware/linkset/2.0.0-SNAPSHOT/linkset-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/hardware/mobicents-dialogic/2.0.0-SNAPSHOT/mobicents-dialogic-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/isup/isup-api/2.0.0-SNAPSHOT/isup-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/isup/isup-impl/2.0.0-SNAPSHOT/isup-impl-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/m3ua/m3ua-api/2.0.0-SNAPSHOT/m3ua-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/m3ua/m3ua-impl/2.0.0-SNAPSHOT/m3ua-impl-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-client/2.0.0-SNAPSHOT/shell-client-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-server-api/2.0.0-SNAPSHOT/shell-server-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell-transport/2.0.0-SNAPSHOT/shell-transport-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/management/shell/2.0.0-SNAPSHOT/shell-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/map/map-api/2.0.0-SNAPSHOT/map-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/map/map-impl/2.0.0-SNAPSHOT/map-impl-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/mtp/mtp-api/2.0.0-SNAPSHOT/mtp-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/mtp/mtp/2.0.0-SNAPSHOT/mtp-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/sccp/sccp-api/2.0.0-SNAPSHOT/sccp-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/sccp/sccp-impl/2.0.0-SNAPSHOT/sccp-impl-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/scheduler/scheduler/2.0.0-SNAPSHOT/scheduler-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/tcap/tcap-api/2.0.0-SNAPSHOT/tcap-api-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/ss7/tcap/tcap-impl/2.0.0-SNAPSHOT/tcap-impl-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/protocols/stream/stream/1.0.0.CR1/stream-1.0.0.CR1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/http-servlet-events/2.4.0.CR1/http-servlet-events-2.4.0.CR1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/http-servlet-ratype/2.4.0.CR1/http-servlet-ratype-2.4.0.CR1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-events/2.0.0-SNAPSHOT/mobicents-slee-ra-map-events-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-library/2.0.0-SNAPSHOT/mobicents-slee-ra-map-library-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/resources/mobicents-slee-ra-map-ratype/2.0.0-SNAPSHOT/mobicents-slee-ra-map-ratype-2.0.0-SNAPSHOT.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/mobicents/servers/jainslee/api/jain-slee-11-ext/1.0.0.BETA2/jain-slee-11-ext-1.0.0.BETA2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/testng/testng/6.2/testng-6.2.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/yaml/snakeyaml/1.6/snakeyaml-1.6.jar"/>
+ <classpathentry kind="var" path="M2_REPO/oswego-concurrent/concurrent/1.3.4-jboss-update1/concurrent-1.3.4-jboss-update1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/qdox/qdox/1.6.1/qdox-1.6.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0/stax-api-1.0.jar"/>
+ <classpathentry kind="var" path="M2_REPO/sun-jaxb/jaxb-api/2.1.9/jaxb-api-2.1.9.jar"/>
+ <classpathentry kind="var" path="M2_REPO/trove/trove/2.1.1/trove-2.1.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar"/>
+ <classpathentry kind="var" path="M2_REPO/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/org/jibx/jibx-run/1.2.6/jibx-run-1.2.6.jar"/>
+ <classpathentry kind="var" path="M2_REPO/org/jibx/jibx-bind/1.2.6/jibx-bind-1.2.6.jar"/>
+ <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/.project b/.project
new file mode 100644
index 0000000..a491ca5
--- /dev/null
+++ b/.project
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>gmlc</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>com.nwire.studio.tools.nwireNature</nature>
+ </natures>
+</projectDescription>
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/Diagram1.dia b/Diagram1.dia
new file mode 100644
index 0000000..2738d32
--- /dev/null
+++ b/Diagram1.dia
Binary files differ
diff --git a/core/bootstrap/src/main/config/META-INF/jboss-beans.xml b/core/bootstrap/src/main/config/META-INF/jboss-beans.xml
index af1e333..601d075 100644
--- a/core/bootstrap/src/main/config/META-INF/jboss-beans.xml
+++ b/core/bootstrap/src/main/config/META-INF/jboss-beans.xml
@@ -99,7 +99,7 @@
<parameter>
<inject bean="SccpStack" property="sccpProvider" />
</parameter>
- <parameter>8</parameter>
+ <parameter>145</parameter>
</constructor>
<property name="dialogIdleTimeout">60000</property>
<property name="invokeTimeout">30000</property>
diff --git a/core/bootstrap/src/main/config/META-INF/jboss-beans.xml~ b/core/bootstrap/src/main/config/META-INF/jboss-beans.xml~
new file mode 100644
index 0000000..a8d6e1f
--- /dev/null
+++ b/core/bootstrap/src/main/config/META-INF/jboss-beans.xml~
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="urn:jboss:bean-deployer:2.0">
+
+
+ <bean name="SCTPManagement" class="org.mobicents.protocols.sctp.ManagementImpl">
+ <constructor>
+ <parameter>SCTPManagement</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="singleThread">true</property>
+ <property name="connectDelay">30000</property>
+ </bean>
+
+ <bean name="SCTPShellExecutor"
+ class="org.mobicents.protocols.ss7.m3ua.impl.oam.SCTPShellExecutor">
+ <property name="sctpManagement">
+ <inject bean="SCTPManagement" />
+ </property>
+ </bean>
+ <!-- ==================================================================== -->
+ <!-- M3UA -->
+ <!-- M3UAManagement is managing the m3ua side commands -->
+ <!-- ==================================================================== -->
+ <!-- -->
+ <bean name="Mtp3UserPart" class="org.mobicents.protocols.ss7.m3ua.impl.M3UAManagementImpl">
+ <constructor>
+ <parameter>Mtp3UserPart</parameter>
+ </constructor>
+ <property name="maxSequenceNumber">256</property>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="transportManagement">
+ <inject bean="SCTPManagement" />
+ </property>
+ </bean>
+
+ <bean name="M3UAShellExecutor"
+ class="org.mobicents.protocols.ss7.m3ua.impl.oam.M3UAShellExecutor">
+ <property name="m3uaManagement">
+ <inject bean="Mtp3UserPart" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Scheduler -->
+ <!-- Scheduler for ss7 stack -->
+ <!-- ==================================================================== -->
+ <!-- -->
+ <bean name="SS7Clock" class="org.mobicents.protocols.ss7.scheduler.DefaultClock">
+ </bean>
+
+ <bean name="SS7Scheduler" class="org.mobicents.protocols.ss7.scheduler.Scheduler">
+ <property name="clock">
+ <inject bean="SS7Clock" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Dialogic Mtp3UserPart -->
+ <!-- ==================================================================== -->
+ <!-- <bean name="Mtp3UserPart" class="org.mobicents.ss7.hardware.dialogic.DialogicMtp3UserPart">
+ <property name="sourceModuleId">61</property> <property name="destinationModuleId">34</property>
+ </bean> -->
+
+ <!-- ==================================================================== -->
+ <!-- SCCP Service -->
+ <!-- ==================================================================== -->
+ <bean name="SccpStack" class="org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl">
+ <constructor>
+ <parameter>SccpStack</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="removeSpc">true</property>
+ <property name="mtp3UserParts">
+ <map keyClass="java.lang.Integer" valueClass="org.mobicents.protocols.ss7.mtp.Mtp3UserPart">
+ <entry>
+ <key>1</key>
+ <value>
+ <inject bean="Mtp3UserPart" />
+ </value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <bean name="SccpExecutor"
+ class="org.mobicents.protocols.ss7.sccp.impl.oam.SccpExecutor">
+ <property name="sccpStack">
+ <inject bean="SccpStack" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- TCAP Service -->
+ <!-- ==================================================================== -->
+ <bean name="TcapStack" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
+ <constructor>
+ <parameter>
+ <inject bean="SccpStack" property="sccpProvider" />
+ </parameter>
+ <parameter>8</parameter>
+ </constructor>
+ <property name="dialogIdleTimeout">60000</property>
+ <property name="invokeTimeout">30000</property>
+ <property name="maxDialogs">25000</property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- MAP Service -->
+ <!-- ==================================================================== -->
+ <bean name="MapStack" class="org.mobicents.protocols.ss7.map.MAPStackImpl">
+ <constructor>
+ <parameter>
+ <inject bean="TcapStack" property="provider" />
+ </parameter>
+ </constructor>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Shell Service -->
+ <!-- ==================================================================== -->
+ <!-- Define Shell Executor -->
+ <bean name="ShellExecutor" class="org.mobicents.ss7.management.console.ShellServer">
+ <constructor>
+ <parameter>
+ <inject bean="SS7Scheduler" />
+ </parameter>
+ <parameter>
+ <list class="javolution.util.FastList" elementClass="org.mobicents.ss7.management.console.ShellExecutor">
+ <inject bean="SccpExecutor" />
+ <inject bean="M3UAShellExecutor" />
+ <inject bean="SCTPShellExecutor" />
+ <inject bean="GmlcShellExecutor" />
+ </list>
+ </parameter>
+ </constructor>
+
+ <property name="address">${jboss.bind.address}</property>
+ <property name="port">3435</property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Mobicents SS7 Service -->
+ <!-- ==================================================================== -->
+ <bean name="MAPSS7Service" class="org.mobicents.applications.gmlc.bootstrap.SS7Service">
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=SS7Service",exposedInterface=org.mobicents.applications.gmlc.bootstrap.SS7ServiceMBean.class,registerDirectly=true)
+ </annotation>
+ <property name="jndiName">java:/mobicents/ss7/map</property>
+ <property name="stack">
+ <inject bean="MapStack" property="MAPProvider" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- USSD -->
+ <!-- UssdManagement is managing the all ussd server commands -->
+ <!-- ==================================================================== -->
+ <bean name="GmlcManagement" class="org.mobicents.gmlc.GmlcManagement">
+ <constructor>
+ <parameter>GmlcManagement</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ </bean>
+
+ <bean name="GmlcShellExecutor" class="org.mobicents.gmlc.GmlcShellExecutor">
+ <property name="gmlcManagement">
+ <inject bean="GmlcManagement" />
+ </property>
+ </bean>
+</deployment>
\ No newline at end of file
diff --git a/core/bootstrap/target/classes/META-INF/MANIFEST.MF b/core/bootstrap/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..6ba285a
--- /dev/null
+++ b/core/bootstrap/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,20 @@
+Manifest-Version: 1.0
+Export-Package: org.mobicents.applications.gmlc.bootstrap;uses:="javax
+ .naming,org.apache.log4j,org.jboss.system"
+Implementation-Title: org.mobicents.gmlc:gmlc-bootstrap
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : Bootstrap
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936890787
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: Mobicents :: Parent pom for 2.x releases
+Import-Package: javax.naming,org.apache.log4j,org.jboss.system
+Bundle-SymbolicName: org.mobicents.gmlc.bootstrap
+
diff --git a/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7Service.class b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7Service.class
new file mode 100644
index 0000000..2d8dd52
--- /dev/null
+++ b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7Service.class
Binary files differ
diff --git a/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7ServiceMBean.class b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7ServiceMBean.class
new file mode 100644
index 0000000..c015da5
--- /dev/null
+++ b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/SS7ServiceMBean.class
Binary files differ
diff --git a/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/Version.class b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/Version.class
new file mode 100644
index 0000000..e792853
--- /dev/null
+++ b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/Version.class
Binary files differ
diff --git a/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/version.properties b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/version.properties
new file mode 100644
index 0000000..67cd117
--- /dev/null
+++ b/core/bootstrap/target/classes/org/mobicents/applications/gmlc/bootstrap/version.properties
@@ -0,0 +1,4 @@
+# release.version correspons to the version currently in development.
+# At the time of a public release of the version,
+# the source repository has to be tagged with it and the property needs to increment in this file.
+version=1.0.0-SNAPSHOT
diff --git a/core/bootstrap/target/gmlc-bootstrap-1.0.0-SNAPSHOT.jar b/core/bootstrap/target/gmlc-bootstrap-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e9b55c2
--- /dev/null
+++ b/core/bootstrap/target/gmlc-bootstrap-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/bootstrap/target/maven-archiver/pom.properties b/core/bootstrap/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..e9ebc4c
--- /dev/null
+++ b/core/bootstrap/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 03 15:21:30 GMT 2015
+version=1.0.0-SNAPSHOT
+groupId=org.mobicents.gmlc
+artifactId=gmlc-bootstrap
diff --git a/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-beans.xml b/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-beans.xml
new file mode 100644
index 0000000..601d075
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-beans.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="urn:jboss:bean-deployer:2.0">
+
+
+ <bean name="SCTPManagement" class="org.mobicents.protocols.sctp.ManagementImpl">
+ <constructor>
+ <parameter>SCTPManagement</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="singleThread">true</property>
+ <property name="connectDelay">30000</property>
+ </bean>
+
+ <bean name="SCTPShellExecutor"
+ class="org.mobicents.protocols.ss7.m3ua.impl.oam.SCTPShellExecutor">
+ <property name="sctpManagement">
+ <inject bean="SCTPManagement" />
+ </property>
+ </bean>
+ <!-- ==================================================================== -->
+ <!-- M3UA -->
+ <!-- M3UAManagement is managing the m3ua side commands -->
+ <!-- ==================================================================== -->
+ <!-- -->
+ <bean name="Mtp3UserPart" class="org.mobicents.protocols.ss7.m3ua.impl.M3UAManagementImpl">
+ <constructor>
+ <parameter>Mtp3UserPart</parameter>
+ </constructor>
+ <property name="maxSequenceNumber">256</property>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="transportManagement">
+ <inject bean="SCTPManagement" />
+ </property>
+ </bean>
+
+ <bean name="M3UAShellExecutor"
+ class="org.mobicents.protocols.ss7.m3ua.impl.oam.M3UAShellExecutor">
+ <property name="m3uaManagement">
+ <inject bean="Mtp3UserPart" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Scheduler -->
+ <!-- Scheduler for ss7 stack -->
+ <!-- ==================================================================== -->
+ <!-- -->
+ <bean name="SS7Clock" class="org.mobicents.protocols.ss7.scheduler.DefaultClock">
+ </bean>
+
+ <bean name="SS7Scheduler" class="org.mobicents.protocols.ss7.scheduler.Scheduler">
+ <property name="clock">
+ <inject bean="SS7Clock" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Dialogic Mtp3UserPart -->
+ <!-- ==================================================================== -->
+ <!-- <bean name="Mtp3UserPart" class="org.mobicents.ss7.hardware.dialogic.DialogicMtp3UserPart">
+ <property name="sourceModuleId">61</property> <property name="destinationModuleId">34</property>
+ </bean> -->
+
+ <!-- ==================================================================== -->
+ <!-- SCCP Service -->
+ <!-- ==================================================================== -->
+ <bean name="SccpStack" class="org.mobicents.protocols.ss7.sccp.impl.SccpStackImpl">
+ <constructor>
+ <parameter>SccpStack</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ <property name="removeSpc">true</property>
+ <property name="mtp3UserParts">
+ <map keyClass="java.lang.Integer" valueClass="org.mobicents.protocols.ss7.mtp.Mtp3UserPart">
+ <entry>
+ <key>1</key>
+ <value>
+ <inject bean="Mtp3UserPart" />
+ </value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <bean name="SccpExecutor"
+ class="org.mobicents.protocols.ss7.sccp.impl.oam.SccpExecutor">
+ <property name="sccpStack">
+ <inject bean="SccpStack" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- TCAP Service -->
+ <!-- ==================================================================== -->
+ <bean name="TcapStack" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
+ <constructor>
+ <parameter>TcapStack</parameter>
+ <parameter>
+ <inject bean="SccpStack" property="sccpProvider" />
+ </parameter>
+ <parameter>145</parameter>
+ </constructor>
+ <property name="dialogIdleTimeout">60000</property>
+ <property name="invokeTimeout">30000</property>
+ <property name="maxDialogs">25000</property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- MAP Service -->
+ <!-- ==================================================================== -->
+ <bean name="MapStack" class="org.mobicents.protocols.ss7.map.MAPStackImpl">
+ <constructor>
+ <parameter>MapStack</parameter>
+ <parameter>
+ <inject bean="TcapStack" property="provider" />
+ </parameter>
+ </constructor>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Shell Service -->
+ <!-- ==================================================================== -->
+ <!-- Define Shell Executor -->
+ <bean name="ShellExecutor" class="org.mobicents.ss7.management.console.ShellServer">
+ <constructor>
+ <parameter>
+ <inject bean="SS7Scheduler" />
+ </parameter>
+ <parameter>
+ <list class="javolution.util.FastList" elementClass="org.mobicents.ss7.management.console.ShellExecutor">
+ <inject bean="SccpExecutor" />
+ <inject bean="M3UAShellExecutor" />
+ <inject bean="SCTPShellExecutor" />
+ <inject bean="GmlcShellExecutor" />
+ </list>
+ </parameter>
+ </constructor>
+
+ <property name="address">${jboss.bind.address}</property>
+ <property name="port">3435</property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- Mobicents SS7 Service -->
+ <!-- ==================================================================== -->
+ <bean name="MAPSS7Service" class="org.mobicents.applications.gmlc.bootstrap.SS7Service">
+ <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="org.mobicents.ss7:service=SS7Service",exposedInterface=org.mobicents.applications.gmlc.bootstrap.SS7ServiceMBean.class,registerDirectly=true)
+ </annotation>
+ <property name="jndiName">java:/mobicents/ss7/map</property>
+ <property name="stack">
+ <inject bean="MapStack" property="MAPProvider" />
+ </property>
+ </bean>
+
+ <!-- ==================================================================== -->
+ <!-- USSD -->
+ <!-- UssdManagement is managing the all ussd server commands -->
+ <!-- ==================================================================== -->
+ <bean name="GmlcManagement" class="org.mobicents.gmlc.GmlcManagement">
+ <constructor>
+ <parameter>GmlcManagement</parameter>
+ </constructor>
+ <property name="persistDir">${jboss.server.data.dir}</property>
+ </bean>
+
+ <bean name="GmlcShellExecutor" class="org.mobicents.gmlc.GmlcShellExecutor">
+ <property name="gmlcManagement">
+ <inject bean="GmlcManagement" />
+ </property>
+ </bean>
+</deployment>
diff --git a/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-structure.xml b/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-structure.xml
new file mode 100644
index 0000000..8dfc5b9
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/META-INF/jboss-structure.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<structure>
+ <context>
+ <path name=""/>
+ <metaDataPath>
+ <path name="META-INF"/>
+ </metaDataPath>
+ <classpath>
+ <path name="" />
+ <path name="lib" suffixes=".jar" />
+ </classpath>
+ </context>
+</structure>
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/asn-2.0.2.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/asn-2.0.2.FINAL.jar
new file mode 100644
index 0000000..96b7ac8
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/asn-2.0.2.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/commons-1.0.0.CR1.jar b/core/bootstrap/target/mobicents-gmlc/lib/commons-1.0.0.CR1.jar
new file mode 100644
index 0000000..86913d6
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/commons-1.0.0.CR1.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/congestion-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/congestion-2.1.0.FINAL.jar
new file mode 100644
index 0000000..319dbde
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/congestion-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/gmlc-bootstrap-1.0.0-SNAPSHOT.jar b/core/bootstrap/target/mobicents-gmlc/lib/gmlc-bootstrap-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e9b55c2
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/gmlc-bootstrap-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/gmlc-domain-1.0.0-SNAPSHOT.jar b/core/bootstrap/target/mobicents-gmlc/lib/gmlc-domain-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e88e277
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/gmlc-domain-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/isup-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/isup-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..8b904c6
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/isup-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/isup-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/isup-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..46360b6
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/isup-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/javolution-5.5.1.jar b/core/bootstrap/target/mobicents-gmlc/lib/javolution-5.5.1.jar
new file mode 100644
index 0000000..7ac80ea
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/javolution-5.5.1.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/jibx-run-1.2.6.jar b/core/bootstrap/target/mobicents-gmlc/lib/jibx-run-1.2.6.jar
new file mode 100644
index 0000000..7d6c661
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/jibx-run-1.2.6.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/linkset-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/linkset-2.1.0.FINAL.jar
new file mode 100644
index 0000000..0555978
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/linkset-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/m3ua-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/m3ua-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..6c73b70
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/m3ua-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/m3ua-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/m3ua-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..f0a1593
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/m3ua-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/map-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/map-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..21bdd40
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/map-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/map-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/map-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..b93f4a7
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/map-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/mobicents-dialogic-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/mobicents-dialogic-2.1.0.FINAL.jar
new file mode 100644
index 0000000..bdb648e
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/mobicents-dialogic-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/mtp-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/mtp-2.1.0.FINAL.jar
new file mode 100644
index 0000000..cf80f68
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/mtp-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/mtp-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/mtp-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..3be8cad
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/mtp-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/sccp-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/sccp-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..59b841d
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/sccp-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/sccp-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/sccp-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..622ed1a
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/sccp-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/scheduler-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/scheduler-2.1.0.FINAL.jar
new file mode 100644
index 0000000..41dec6a
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/scheduler-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/sctp-api-1.4.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/sctp-api-1.4.0.FINAL.jar
new file mode 100644
index 0000000..2b6731b
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/sctp-api-1.4.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/sctp-impl-1.4.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/sctp-impl-1.4.0.FINAL.jar
new file mode 100644
index 0000000..297bf1c
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/sctp-impl-1.4.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/shell-client-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/shell-client-2.1.0.FINAL.jar
new file mode 100644
index 0000000..bf395ba
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/shell-client-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/shell-server-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/shell-server-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..359bee2
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/shell-server-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/shell-server-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/shell-server-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..ed163d3
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/shell-server-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/shell-transport-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/shell-transport-2.1.0.FINAL.jar
new file mode 100644
index 0000000..87e5161
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/shell-transport-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/statistics-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/statistics-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..a428b52
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/statistics-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/statistics-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/statistics-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..3e87b9b
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/statistics-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/stream-1.0.0.CR1.jar b/core/bootstrap/target/mobicents-gmlc/lib/stream-1.0.0.CR1.jar
new file mode 100644
index 0000000..a3ef607
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/stream-1.0.0.CR1.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/tcap-api-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/tcap-api-2.1.0.FINAL.jar
new file mode 100644
index 0000000..de76354
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/tcap-api-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/bootstrap/target/mobicents-gmlc/lib/tcap-impl-2.1.0.FINAL.jar b/core/bootstrap/target/mobicents-gmlc/lib/tcap-impl-2.1.0.FINAL.jar
new file mode 100644
index 0000000..4cb7d77
--- /dev/null
+++ b/core/bootstrap/target/mobicents-gmlc/lib/tcap-impl-2.1.0.FINAL.jar
Binary files differ
diff --git a/core/domain/pom.xml~ b/core/domain/pom.xml~
new file mode 100644
index 0000000..d8bdfe2
--- /dev/null
+++ b/core/domain/pom.xml~
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <!-- Model Version -->
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.mobicents.gmlc</groupId>
+ <artifactId>core</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </parent>
+
+ <packaging>jar</packaging>
+
+
+ <artifactId>gmlc-domain</artifactId>
+ <name>Core : Domain</name>
+ <description>GMLC Domain</description>
+
+ <dependencies>
+ <!-- SS7 Shell -->
+<!-- <dependency>
+ <artifactId>shell</artifactId>
+ <groupId>org.mobicents.protocols.ss7.management</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+-->
+ <!-- Management Shell -->
+ <dependency>
+ <artifactId>shell-transport</artifactId>
+ <groupId>org.mobicents.protocols.ss7.management</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+ <dependency>
+ <artifactId>shell-client</artifactId>
+ <groupId>org.mobicents.protocols.ss7.management</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+ <dependency>
+ <artifactId>shell-server-api</artifactId>
+ <groupId>org.mobicents.protocols.ss7.management</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+ <dependency>
+ <artifactId>shell-server-impl</artifactId>
+ <groupId>org.mobicents.protocols.ss7.management</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+ <!-- Management linkset -->
+ <dependency>
+ <artifactId>linkset</artifactId>
+ <groupId>org.mobicents.protocols.ss7.hardware</groupId>
+ <version>${ss7.version}</version>
+ </dependency>
+ <!-- javolution -->
+ <dependency>
+ <groupId>javolution</groupId>
+ <artifactId>javolution</artifactId>
+ <version>${javolution.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ </dependency>
+ <dependency>
+ <!-- This comes in container. -->
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-as-system-jmx</artifactId>
+ <version>${jboss.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <addMavenDescriptor>false</addMavenDescriptor>
+ </archive>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
diff --git a/core/domain/target/classes/META-INF/MANIFEST.MF b/core/domain/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..218af10
--- /dev/null
+++ b/core/domain/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,23 @@
+Manifest-Version: 1.0
+Export-Package: org.mobicents.gmlc;uses:="org.jboss.mx.util,org.apache
+ .log4j,javax.management,javolution.xml.stream,javolution.xml,javoluti
+ on.text,org.mobicents.ss7.management.console"
+Implementation-Title: org.mobicents.gmlc:gmlc-domain
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : Domain
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936887638
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: GMLC Domain
+Import-Package: javax.management,javolution.text,javolution.xml,javolu
+ tion.xml.stream,org.apache.log4j,org.jboss.mx.util,org.mobicents.ss7.
+ management.console
+Bundle-SymbolicName: org.mobicents.gmlc.domain
+
diff --git a/core/domain/target/classes/org/mobicents/gmlc/GmlcManagement.class b/core/domain/target/classes/org/mobicents/gmlc/GmlcManagement.class
new file mode 100644
index 0000000..9412916
--- /dev/null
+++ b/core/domain/target/classes/org/mobicents/gmlc/GmlcManagement.class
Binary files differ
diff --git a/core/domain/target/classes/org/mobicents/gmlc/GmlcOAMMessages.class b/core/domain/target/classes/org/mobicents/gmlc/GmlcOAMMessages.class
new file mode 100644
index 0000000..b07c3d9
--- /dev/null
+++ b/core/domain/target/classes/org/mobicents/gmlc/GmlcOAMMessages.class
Binary files differ
diff --git a/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagement.class b/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagement.class
new file mode 100644
index 0000000..45bc666
--- /dev/null
+++ b/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagement.class
Binary files differ
diff --git a/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagementMBean.class b/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagementMBean.class
new file mode 100644
index 0000000..971f1e4
--- /dev/null
+++ b/core/domain/target/classes/org/mobicents/gmlc/GmlcPropertiesManagementMBean.class
Binary files differ
diff --git a/core/domain/target/classes/org/mobicents/gmlc/GmlcShellExecutor.class b/core/domain/target/classes/org/mobicents/gmlc/GmlcShellExecutor.class
new file mode 100644
index 0000000..e758e03
--- /dev/null
+++ b/core/domain/target/classes/org/mobicents/gmlc/GmlcShellExecutor.class
Binary files differ
diff --git a/core/domain/target/gmlc-domain-1.0.0-SNAPSHOT.jar b/core/domain/target/gmlc-domain-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e88e277
--- /dev/null
+++ b/core/domain/target/gmlc-domain-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/oam/cli/target/classes/META-INF/MANIFEST.MF b/core/oam/cli/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..973ce76
--- /dev/null
+++ b/core/oam/cli/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Implementation-Title: org.mobicents.gmlc:gmlc-cli
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : Operations and Management : CLI
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936884403
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: Mobicents :: Parent pom for 2.x releases
+Import-Package: org.mobicents.ss7.management.console
+Bundle-SymbolicName: org.mobicents.gmlc.cli
+
diff --git a/core/oam/cli/target/classes/META-INF/services/org.mobicents.ss7.management.console.CommandHandler b/core/oam/cli/target/classes/META-INF/services/org.mobicents.ss7.management.console.CommandHandler
new file mode 100644
index 0000000..48764a8
--- /dev/null
+++ b/core/oam/cli/target/classes/META-INF/services/org.mobicents.ss7.management.console.CommandHandler
@@ -0,0 +1 @@
+org.mobicents.gmlc.management.console.impl.GmlcCommandHandler
diff --git a/core/oam/cli/target/classes/org/mobicents/gmlc/management/console/impl/GmlcCommandHandler.class b/core/oam/cli/target/classes/org/mobicents/gmlc/management/console/impl/GmlcCommandHandler.class
new file mode 100644
index 0000000..a261d0b
--- /dev/null
+++ b/core/oam/cli/target/classes/org/mobicents/gmlc/management/console/impl/GmlcCommandHandler.class
Binary files differ
diff --git a/core/oam/cli/target/gmlc-cli-1.0.0-SNAPSHOT.jar b/core/oam/cli/target/gmlc-cli-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..96713b9
--- /dev/null
+++ b/core/oam/cli/target/gmlc-cli-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/oam/cli/target/maven-archiver/pom.properties b/core/oam/cli/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..1d20559
--- /dev/null
+++ b/core/oam/cli/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 03 15:21:24 GMT 2015
+version=1.0.0-SNAPSHOT
+groupId=org.mobicents.gmlc
+artifactId=gmlc-cli
diff --git a/core/slee/library/src/main/java/org/mobicents/gmlc/xml/MLPTags.java b/core/slee/library/src/main/java/org/mobicents/gmlc/xml/MLPTags.java
new file mode 100644
index 0000000..c16cffd
--- /dev/null
+++ b/core/slee/library/src/main/java/org/mobicents/gmlc/xml/MLPTags.java
@@ -0,0 +1,195 @@
+package org.mobicents.gmlc.xml;
+
+public interface MLPTags {
+
+ //-------------------------------------------------------------------
+ // Message type tags
+ //-------------------------------------------------------------------
+
+ public static final String TAG_SVC_INIT = "svc_init" ;
+ public static final String TAG_SVC_RESULT = "svc_result" ;
+ public static final String TAG_GEM = "gem" ;
+
+ //-------------------------------------------------------------------
+ // Header and inner tags
+ //-------------------------------------------------------------------
+
+ public static final String TAG_HDR = "hdr" ;
+ public static final String TAG_CLIENT = "client" ;
+ public static final String TAG_SESSIONID = "sessionid" ;
+ public static final String TAG_ID = "id" ;
+ public static final String TAG_REQUESTOR = "requestor" ;
+ public static final String TAG_PWD = "pwd" ;
+ public static final String TAG_SERVICEID = "serviceid" ;
+ public static final String TAG_REQUESTMODE = "requestmode" ;
+ public static final String TAG_SUBCLIENT = "subclient" ;
+
+ //-------------------------------------------------------------------
+ // Services tags
+ //-------------------------------------------------------------------
+
+ // Standard location immediate service
+ public static final String TAG_SLIR = "slir" ;
+ public static final String TAG_SLIA = "slia" ;
+ public static final String TAG_SLIREP = "slirep" ;
+
+ // Emergency location immediate service
+ public static final String TAG_EME_LIR = "eme_lir" ;
+ public static final String TAG_EME_LIA = "eme_lia" ;
+ public static final String TAG_EME_LIREP = "eme_lirep" ;
+
+ // Standard location reporting service
+ public static final String TAG_SLREP = "slrep" ;
+ public static final String TAG_SLRA = "slra" ;
+
+ // Emergency location reporting service
+ public static final String TAG_EMEREP = "emerep" ;
+
+ // Triggered location reporting service
+ public static final String TAG_TLRR = "tlrr" ;
+ public static final String TAG_TLRA = "tlra" ;
+ public static final String TAG_TLREP = "tlrep" ;
+ public static final String TAG_TLRSR = "tlrsr" ;
+ public static final String TAG_TLRSA = "tlrsa" ;
+
+ // Historic location immediate service
+ public static final String TAG_HLIR = "hlir" ;
+ public static final String TAG_HLIA = "hlia" ;
+ public static final String TAG_HLIREP = "hlirep" ;
+
+ //-------------------------------------------------------------------
+ // Services inner tags
+ //-------------------------------------------------------------------
+
+ // Identity elements
+ public static final String TAG_MSID = "msid" ;
+ public static final String TAG_MSID_RANGE = "msid_range" ;
+ public static final String TAG_MSIDS = "msids" ;
+ public static final String TAG_CODEWORD = "codeword" ;
+ public static final String TAG_ESRD = "esrd" ;
+ public static final String TAG_ESRK = "esrk" ;
+ public static final String TAG_SESSION = "session" ;
+ public static final String TAG_START_MSID = "start_msid" ;
+ public static final String TAG_STOP_MSID = "stop_msid" ;
+ public static final String TAG_TRANS_ID = "trans_id" ;
+
+ // Function elements
+ public static final String TAG_EME_EVENT = "eme_event" ;
+ public static final String TAG_TLRR_EVENT = "tlrr_event" ;
+ public static final String TAG_MS_ACTION = "ms_action" ;
+ public static final String TAG_CHANGE_AREA = "change_area" ;
+ public static final String TAG_TARGET_AREA = "target_area" ;
+ public static final String TAG_NO_OF_REPORTS = "no_of_reports" ;
+ public static final String TAG_NAME_AREA = "name_area" ;
+ public static final String TAG_PLMN = "plmn" ;
+ public static final String TAG_INTERVAL = "interval" ;
+ public static final String TAG_LOC_TYPE = "loc_type" ;
+ public static final String TAG_BATCH_COND = "batch_cond" ;
+ public static final String TAG_PRIO = "prio" ;
+ public static final String TAG_PUSHADDR = "pushaddr" ;
+ public static final String TAG_REQ_ID = "req_id" ;
+ public static final String TAG_START_TIME = "start_time" ;
+ public static final String TAG_STOP_TIME = "stop_time" ;
+ public static final String TAG_DURATION = "duration" ;
+ public static final String TAG_FUNCTION_URL = "url" ;
+ public static final String TAG_TIME_REMAINING = "time_remaining" ;
+ public static final String TAG_LCS_REF = "lcs_ref" ;
+ public static final String TAG_SUPL_SUPPORT_PARAMS = "supl_support_params" ;
+ public static final String TAG_IP_ADDRESS = "ip_address" ;
+
+ // Location elements
+ public static final String TAG_POS = "pos" ;
+ public static final String TAG_EME_POS = "eme_pos" ;
+ public static final String TAG_TRL_POS = "trl_pos" ;
+ public static final String TAG_PD = "pd" ;
+ public static final String TAG_POSERR = "poserr" ;
+ public static final String TAG_MAPDATA = "MapData" ;
+ public static final String TAG_BASE64MAP = "Base64Map" ;
+ public static final String TAG_LOCATION_URL = "Url" ;
+ public static final String TAG_MAPREQUEST = "MapRequest" ;
+ public static final String TAG_WIDTH = "Width" ;
+ public static final String TAG_HEIGHT = "Height" ;
+ public static final String TAG_ZOOM = "Zoom" ;
+ public static final String TAG_TIME = "time" ;
+ public static final String TAG_ALT = "alt" ;
+ public static final String TAG_ALT_UNC = "alt_unc" ;
+ public static final String TAG_CIVICLOC = "civicloc" ;
+ public static final String TAG_CIVICLOC_ELEMENT = "civicloc_element" ;
+ public static final String TAG_QOS_NOT_MET = "qos_not_met" ;
+ public static final String TAG_DIRECTION = "direction" ;
+ public static final String TAG_SPEED = "speed" ;
+ public static final String TAG_LEV_CONF = "lev_conf" ;
+ public static final String TAG_GEO_INFO = "geo_info" ;
+ public static final String TAG_COODRINATIONREFERENCESYSTEM = "CoordinateReferenceSystem" ;
+ public static final String TAG_IDENTIFIER = "Identifier" ;
+ public static final String TAG_CODE = "code" ;
+ public static final String TAG_CODESPACE = "codeSpace" ;
+ public static final String TAG_EDITION = "edition" ;
+ public static final String TAG_SERVICE_COVERAGE = "service_coverage" ;
+
+ // Result elements
+ public static final String TAG_ADD_INFO = "add_info" ;
+ public static final String TAG_RESULT = "result" ;
+
+ // Shape elements
+ public static final String TAG_SHAPE = "shape" ;
+ public static final String TAG_DISTANCEUNIT = "distanceunit" ;
+ public static final String TAG_ANGULARUNIT = "angularunit" ;
+ public static final String TAG_ANGLE = "angle" ;
+ public static final String TAG_COORD = "coord" ;
+ public static final String TAG_X = "X" ;
+ public static final String TAG_Y = "Y" ;
+ public static final String TAG_Z = "Z" ;
+ public static final String TAG_ZONE = "Zone" ;
+ public static final String TAG_HEMISPHERE = "Hemisphere" ;
+ public static final String TAG_POINT = "Point" ;
+ public static final String TAG_LINESTRING = "LineString" ;
+ public static final String TAG_BOX = "Box" ;
+ public static final String TAG_LINEARRING = "LinearRing" ;
+ public static final String TAG_POLYGON = "Polygon" ;
+ public static final String TAG_OUTERBOUNDARYIS = "outerBoundaryIs" ;
+ public static final String TAG_INNERBOUNDARYIS = "innerBoundaryIs" ;
+ public static final String TAG_CIRCULARARCAREA = "CircularArcArea" ;
+ public static final String TAG_CIRCULARAREA = "CircularArea" ;
+ public static final String TAG_ELLIPTICALAREA = "EllipticalArea" ;
+ public static final String TAG_INRADIUS = "inRadius" ;
+ public static final String TAG_OUTRADIUS = "outRadius" ;
+ public static final String TAG_RADIUS = "radius" ;
+ public static final String TAG_SEMIMAJOR = "semiMajor" ;
+ public static final String TAG_SEMIMINOR = "semiMinor" ;
+ public static final String TAG_STARTANGLE = "startAngle" ;
+ public static final String TAG_STOPANGLE = "stopAngle" ;
+ public static final String TAG_MULTILINESTRING = "MultiLineString" ;
+ public static final String TAG_MULTIPOINT = "MultiPoint" ;
+ public static final String TAG_MULTIPOLYGON = "MultiPolygon" ;
+
+ // Quality of Position elements
+ public static final String TAG_EQOP = "eqop" ;
+ public static final String TAG_QOP = "qop" ;
+ public static final String TAG_LL_ACC = "ll_acc" ;
+ public static final String TAG_HOR_ACC = "hor_acc" ;
+ public static final String TAG_ALT_ACC = "alt_acc" ;
+ public static final String TAG_MAX_LOC_AGE = "max_loc_age" ;
+ public static final String TAG_RESP_REQ = "resp_req" ;
+ public static final String TAG_RESP_TIMER = "resp_timer" ;
+
+ // GSM network parameters elemens
+ public static final String TAG_GSM_NET_PARAM = "gsm_net_param" ;
+ public static final String TAG_CGI = "cgi" ;
+ public static final String TAG_NEID = "neid" ;
+ public static final String TAG_VMSCID = "vmscid" ;
+ public static final String TAG_VLRID = "vlrid" ;
+ public static final String TAG_NMR = "nmr" ;
+ public static final String TAG_MCC = "mcc" ;
+ public static final String TAG_MNC = "mnc" ;
+ public static final String TAG_NDC = "ndc" ;
+ public static final String TAG_CC = "cc" ;
+ public static final String TAG_VMSCNO = "vmscno" ;
+ public static final String TAG_VLRNO = "vlrno" ;
+ public static final String TAG_LAC = "lac" ;
+ public static final String TAG_CELLID = "cellid" ;
+ public static final String TAG_TA = "ta" ;
+ public static final String TAG_LMSI = "lmsi" ;
+ public static final String TAG_IMSI = "imsi" ;
+
+}
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd
new file mode 100644
index 0000000..4bc1546
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd
@@ -0,0 +1,37 @@
+<!-- MLP_CTXT -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT client (id, pwd?, serviceid?, requestmode?)>
+<!ELEMENT sessionid (#PCDATA)>
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT requestor (id, serviceid?)>
+<!ATTLIST requestor
+ type (MSISDN | NAME | E-MAIL | URL | SIPURL | IMS | MDN | ASID) "MSISDN"
+>
+<!ELEMENT pwd (#PCDATA)>
+<!ELEMENT serviceid (#PCDATA)>
+<!ELEMENT requestmode EMPTY>
+<!ATTLIST requestmode
+ type (ACTIVE | PASSIVE) "PASSIVE"
+>
+<!ELEMENT subclient (id, pwd?, serviceid?)>
+<!ATTLIST subclient
+ last_client (YES | NO) "NO"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd
new file mode 100644
index 0000000..7b8ef6a
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_EMEREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT emerep (eme_event %extension.param;)>
+<!ATTLIST emerep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd
new file mode 100644
index 0000000..5f09292
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_EME_LIA -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lia ((eme_pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lia
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd
new file mode 100644
index 0000000..c36e4b2
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_EME_LIREP -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lirep (req_id, (eme_pos+ | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lirep
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd
new file mode 100644
index 0000000..ba2c0cc
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_EME_LIR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lir ((msids | (msid, gsm_net_param, trans_id?, esrd?, esrk?)+), eqop?, geo_info?, loc_type? , pushaddr? %extension.param;)>
+<!ATTLIST eme_lir
+ ver CDATA #FIXED "3.2.0"
+ res_type (SYNC | ASYNC) "SYNC"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd
new file mode 100644
index 0000000..a861c4e
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd
@@ -0,0 +1,61 @@
+<!-- MLP_FUNC -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT eme_event (eme_pos+)>
+<!ATTLIST eme_event
+ eme_trigger (EME_ORG | EME_REL) #REQUIRED
+>
+<!ELEMENT tlrr_event (ms_action | change_area)>
+<!ELEMENT ms_action EMPTY>
+<!ATTLIST ms_action
+ type (MS_AVAIL) #REQUIRED
+>
+<!ELEMENT change_area (target_area, no_of_reports?)>
+<!ATTLIST change_area
+ type (MS_ENTERING | MS_LEAVING | MS_WITHIN_AREA) #REQUIRED
+ loc_estimates (TRUE | FALSE) #REQUIRED
+>
+<!ELEMENT target_area (shape | cc | plmn | name_area)>
+<!ELEMENT no_of_reports (#PCDATA)>
+<!ELEMENT name_area (#PCDATA)>
+<!ELEMENT plmn (mcc, mnc)>
+<!ELEMENT interval (#PCDATA)>
+<!ELEMENT loc_type EMPTY>
+<!ATTLIST loc_type
+ type (CURRENT | LAST | CURRENT_OR_LAST | LAST_OR_CURRENT | INITIAL) "CURRENT"
+>
+<!ELEMENT prio EMPTY>
+<!ATTLIST prio
+ type (NORMAL | HIGH) "NORMAL"
+>
+<!ELEMENT pushaddr (url, id?, pwd?)>
+<!ELEMENT req_id (#PCDATA)>
+<!ELEMENT start_time (#PCDATA)>
+<!ATTLIST start_time
+ utc_off CDATA "0000"
+>
+<!ELEMENT stop_time (#PCDATA)>
+<!ATTLIST stop_time
+ utc_off CDATA "0000"
+>
+<!ELEMENT duration (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT time_remaining (#PCDATA)>
+<!ELEMENT lcs_ref (#PCDATA)>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd
new file mode 100644
index 0000000..fc02a90
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_GEM -->
+<!--
+MLP V3.1 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE gem PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <gem>
+ ...
+ </gem>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ELEMENT gem (result, add_info?)>
+<!ATTLIST gem
+ ver CDATA #FIXED "3.1.0"
+>
+<!ENTITY % mlp_res.dtd SYSTEM "MLP_RES_300.dtd">
+%mlp_res.dtd;
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd
new file mode 100644
index 0000000..27289eb
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd
@@ -0,0 +1,40 @@
+<!-- MLP_GSM_NET -->
+<!--
+MLP V3.1 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ELEMENT gsm_net_param (cgi?, neid?, nmr?, ta?,
+ lmsi?, imsi?)>
+<!ELEMENT cgi (mcc, mnc, lac, cellid)>
+<!ELEMENT neid (vmscid | vlrid |
+ (vmscid, vlrid))>
+<!ELEMENT vmscid (cc?, ndc?, vmscno)>
+<!ELEMENT vlrid (cc?, ndc?, vlrno)>
+<!ELEMENT nmr (#PCDATA)>
+<!ELEMENT mcc (#PCDATA)>
+<!ELEMENT mnc (#PCDATA)>
+<!ELEMENT ndc (#PCDATA)>
+<!ELEMENT cc (#PCDATA)>
+<!ELEMENT vmscno (#PCDATA)>
+<!ELEMENT vlrno (#PCDATA)>
+<!ELEMENT lac (#PCDATA)>
+<!ELEMENT cellid (#PCDATA)>
+<!ELEMENT ta (#PCDATA)>
+<!ELEMENT lmsi (#PCDATA)>
+<!ELEMENT imsi (#PCDATA)>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd
new file mode 100644
index 0000000..2d2e9cd
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_HDR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ELEMENT hdr ((client | sessionid | (client, sessionid)), subclient*, requestor?)>
+<!ATTLIST hdr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_ID_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_ID_320.dtd
new file mode 100644
index 0000000..d172cb9
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_ID_320.dtd
@@ -0,0 +1,44 @@
+<!-- MLP_ID -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+
+<!ELEMENT msid (#PCDATA)>
+<!ATTLIST msid
+ type (MSISDN | IMSI | IMEI | MIN | MDN | EME_MSID | ASID | OPE_ID | IPV4 | IPV6 | SESSID | SIP_URI | TEL_URL) "MSISDN"
+ enc (ASC | CRP) "ASC"
+>
+<!ELEMENT msid_range (start_msid, stop_msid)>
+<!ELEMENT msids (((msid, codeword?, session?, trans_id?) | (msid_range, codeword*))+)>
+<!ELEMENT codeword (#PCDATA)>
+<!ELEMENT esrd (#PCDATA)>
+<!ATTLIST esrd
+ type (NA) "NA"
+>
+<!ELEMENT esrk (#PCDATA)>
+<!ATTLIST esrk
+ type (NA) "NA"
+>
+<!ELEMENT session (#PCDATA)>
+<!ATTLIST session
+ type (APN | DIAL) #REQUIRED
+>
+<!ELEMENT start_msid (msid)>
+<!ELEMENT stop_msid (msid)>
+<!ELEMENT trans_id (#PCDATA)>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd
new file mode 100644
index 0000000..f1f8551
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd
@@ -0,0 +1,54 @@
+<!-- MLP_LOC -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT pos (msid, (pd | poserr), gsm_net_param?, trans_id?)>
+<!ATTLIST pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT eme_pos (msid, (pd | poserr), esrd?, esrk?, trans_id?)>
+<!ATTLIST eme_pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT trl_pos (msid, (pd | poserr | time))>
+<!ATTLIST trl_pos
+ trl_trigger (PERIODIC | MS_AVAIL | CHANGE_AREA) #REQUIRED
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT pd (time, shape, (alt, alt_unc?)?, speed?, direction?, lev_conf?, qos_not_met?)>
+<!ELEMENT poserr (result, add_info?, time)>
+<!ELEMENT time (#PCDATA)>
+<!ATTLIST time
+ utc_off CDATA "0000"
+>
+<!ELEMENT alt (#PCDATA)>
+<!ELEMENT alt_unc (#PCDATA)>
+<!ELEMENT qos_not_met EMPTY>
+<!ELEMENT direction (#PCDATA)>
+<!ELEMENT speed (#PCDATA)>
+<!ELEMENT lev_conf (#PCDATA)>
+<!ELEMENT geo_info (CoordinateReferenceSystem)>
+<!ELEMENT CoordinateReferenceSystem (Identifier)>
+<!ELEMENT Identifier (code, codeSpace, edition)>
+<!ELEMENT code (#PCDATA)>
+<!ELEMENT codeSpace (#PCDATA)>
+<!ELEMENT edition (#PCDATA)>
+<!ELEMENT service_coverage ((cc, ndc*)+)>
+<!ENTITY % mlp_res.dtd SYSTEM "MLP_RES_300.dtd">
+%mlp_res.dtd;
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd
new file mode 100644
index 0000000..a3bf8f0
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd
@@ -0,0 +1,40 @@
+<!-- MLP_QOP -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT eqop (resp_req?, resp_timer?, (ll_acc | hor_acc)?, alt_acc?, max_loc_age?)>
+<!ELEMENT qop ((ll_acc | hor_acc)?, alt_acc?)>
+<!ELEMENT ll_acc (#PCDATA)>
+<!ATTLIST ll_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT hor_acc (#PCDATA)>
+<!ATTLIST hor_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT alt_acc (#PCDATA)>
+<!ATTLIST alt_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT max_loc_age (#PCDATA)>
+<!ELEMENT resp_req EMPTY>
+<!ATTLIST resp_req
+ type (NO_DELAY | LOW_DELAY | DELAY_TOL) "DELAY_TOL"
+>
+<!ELEMENT resp_timer (#PCDATA)>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_RES_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_RES_300.dtd
new file mode 100644
index 0000000..a7fb33f
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_RES_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_RES -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ELEMENT add_info (#PCDATA)>
+<!ELEMENT result (#PCDATA)>
+<!ATTLIST result
+ resid CDATA #REQUIRED>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd
new file mode 100644
index 0000000..4c359de
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd
@@ -0,0 +1,92 @@
+<!-- MLP_SHAPE -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT shape (Point | LineString | Polygon | Box | CircularArea | CircularArcArea | EllipticalArea | MultiLineString | MultiPoint | MultiPolygon | LinearRing)>
+<!ELEMENT distanceUnit (#PCDATA)>
+<!ELEMENT angularUnit (#PCDATA)>
+<!ELEMENT angle (#PCDATA)>
+<!ELEMENT coord (X, Y?, Z?)>
+<!ELEMENT X (#PCDATA)>
+<!ELEMENT Y (#PCDATA)>
+<!ELEMENT Z (#PCDATA)>
+<!ELEMENT Point (coord)>
+<!ATTLIST Point
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT LineString (coord, coord+)>
+<!ATTLIST LineString
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT Box (coord, coord)>
+<!ATTLIST Box
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT LinearRing (coord, coord, coord, coord*)>
+<!ATTLIST LinearRing
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT Polygon (outerBoundaryIs, innerBoundaryIs*)>
+<!ATTLIST Polygon
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT outerBoundaryIs (LinearRing)>
+<!ELEMENT innerBoundaryIs (LinearRing)>
+<!ELEMENT CircularArcArea (coord, inRadius, outRadius, startAngle, stopAngle, angularUnit?, distanceUnit?)>
+<!ATTLIST CircularArcArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT CircularArea (coord, radius, distanceUnit?)>
+<!ATTLIST CircularArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT EllipticalArea (coord, angle, semiMajor, semiMinor, angularUnit?, distanceUnit?)>
+<!ATTLIST EllipticalArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT inRadius (#PCDATA)>
+<!ELEMENT outRadius (#PCDATA)>
+<!ELEMENT radius (#PCDATA)>
+<!ELEMENT semiMajor (#PCDATA)>
+<!ELEMENT semiMinor (#PCDATA)>
+<!ELEMENT startAngle (#PCDATA)>
+<!ELEMENT stopAngle (#PCDATA)>
+<!ELEMENT MultiLineString (LineString+)>
+<!ATTLIST MultiLineString
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT MultiPoint (Point+)>
+<!ATTLIST MultiPoint
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT MultiPolygon ((Polygon | Box | CircularArea | CircularArcArea | EllipticalArea)+)>
+<!ATTLIST MultiPolygon
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd
new file mode 100644
index 0000000..3c7ae3f
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_SLIA -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST slia
+ ver CDATA #FIXED "3.0.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd
new file mode 100644
index 0000000..504827d
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLIREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT slirep (req_id, pos+ %extension.param;)>
+<!ATTLIST slirep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd
new file mode 100644
index 0000000..de922d8
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLIR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slir ((msids | (msid, codeword?, gsm_net_param, trans_id?)+), eqop?, geo_info?, loc_type?, prio?, pushaddr?, service_coverage? %extension.param;)>
+<!ATTLIST slir
+ ver CDATA #FIXED "3.2.0"
+ res_type (SYNC | ASYNC) "SYNC"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd
new file mode 100644
index 0000000..da3459c
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_SLRA -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slra ((result, add_info?) %extension.param;)>
+<!ATTLIST slra
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd
new file mode 100644
index 0000000..227869f
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd
new file mode 100644
index 0000000..12a914d
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd
@@ -0,0 +1,48 @@
+<!-- MLP_SVC_INIT -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_init (hdr, (slir | eme_lir | tlrr | tlrsr %extension.message;))>
+<!ATTLIST svc_init
+ ver CDATA #FIXED "3.2.0"
+>
+<!ENTITY % mlp_ctxt.dtd SYSTEM "MLP_CTXT_320.dtd">
+%mlp_ctxt.dtd;
+<!ENTITY % mlp_id.dtd SYSTEM "MLP_ID_320.dtd">
+%mlp_id.dtd;
+<!ENTITY % mlp_func.dtd SYSTEM "MLP_FUNC_320.dtd">
+%mlp_func.dtd;
+<!ENTITY % mlp_qop.dtd SYSTEM "MLP_QOP_320.dtd">
+%mlp_qop.dtd;
+<!ENTITY % mlp_loc.dtd SYSTEM "MLP_LOC_320.dtd">
+%mlp_loc.dtd;
+<!ENTITY % mlp_shape.dtd SYSTEM "MLP_SHAPE_320.dtd">
+%mlp_shape.dtd;
+<!ENTITY % mlp_gsm_net_param.dtd SYSTEM "MLP_GSM_NET_310.dtd">
+%mlp_gsm_net_param.dtd;
+<!ENTITY % mlp_hdr.dtd SYSTEM "MLP_HDR_320.dtd">
+%mlp_hdr.dtd;
+<!ENTITY % mlp_slir.dtd SYSTEM "MLP_SLIR_320.dtd">
+%mlp_slir.dtd;
+<!ENTITY % mlp_eme_lir.dtd SYSTEM "MLP_EME_LIR_320.dtd">
+%mlp_eme_lir.dtd;
+<!ENTITY % mlp_tlrr.dtd SYSTEM "MLP_TLRR_320.dtd">
+%mlp_tlrr.dtd;
+<!ENTITY % mlp_tlrsr.dtd SYSTEM "MLP_TLRSR_320.dtd">
+%mlp_tlrsr.dtd;
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd
new file mode 100644
index 0000000..4177348
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd
@@ -0,0 +1,60 @@
+<!-- MLP_SVC_RESULT -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_result (hdr?, (slia | slirep | slrep | slra | eme_lia | emerep | eme_lirep | tlra | tlrep | tlrsa %extension.message;))>
+<!ATTLIST svc_result
+ ver CDATA #FIXED "3.2.0"
+>
+<!ENTITY % mlp_ctxt.dtd SYSTEM "MLP_CTXT_320.dtd">
+%mlp_ctxt.dtd;
+<!ENTITY % mlp_id.dtd SYSTEM "MLP_ID_320.dtd">
+%mlp_id.dtd;
+<!ENTITY % mlp_func.dtd SYSTEM "MLP_FUNC_320.dtd">
+%mlp_func.dtd;
+<!ENTITY % mlp_qop.dtd SYSTEM "MLP_QOP_320.dtd">
+%mlp_qop.dtd;
+<!ENTITY % mlp_loc.dtd SYSTEM "MLP_LOC_320.dtd">
+%mlp_loc.dtd;
+<!ENTITY % mlp_shape.dtd SYSTEM "MLP_SHAPE_320.dtd">
+%mlp_shape.dtd;
+<!ENTITY % mlp_gsm_net_param.dtd SYSTEM "MLP_GSM_NET_310.dtd">
+%mlp_gsm_net_param.dtd;
+<!ENTITY % mlp_slra.dtd SYSTEM "MLP_SLRA_320.dtd">
+%mlp_slra.dtd;
+<!ENTITY % mlp_hdr.dtd SYSTEM "MLP_HDR_320.dtd">
+%mlp_hdr.dtd;
+<!ENTITY % mlp_slia.dtd SYSTEM "MLP_SLIA_300.dtd">
+%mlp_slia.dtd;
+<!ENTITY % mlp_slirep.dtd SYSTEM "MLP_SLIREP_300.dtd">
+%mlp_slirep.dtd;
+<!ENTITY % mlp_slrep.dtd SYSTEM "MLP_SLREP_300.dtd">
+%mlp_slrep.dtd;
+<!ENTITY % mlp_eme_lia.dtd SYSTEM "MLP_EME_LIA_320.dtd">
+%mlp_eme_lia.dtd;
+<!ENTITY % mlp_eme_lirep.dtd SYSTEM "MLP_EME_LIREP_320.dtd">
+%mlp_eme_lirep.dtd;
+<!ENTITY % mlp_emerep.dtd SYSTEM "MLP_EMEREP_300.dtd">
+%mlp_emerep.dtd;
+<!ENTITY % mlp_tlra.dtd SYSTEM "MLP_TLRA_320.dtd">
+%mlp_tlra.dtd;
+<!ENTITY % mlp_tlrep.dtd SYSTEM "MLP_TLREP_320.dtd">
+%mlp_tlrep.dtd;
+<!ENTITY % mlp_tlrsa.dtd SYSTEM "MLP_TLRSA_300.dtd">
+%mlp_tlrsa.dtd;
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd
new file mode 100644
index 0000000..f96da82
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLRA -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd
new file mode 100644
index 0000000..daee414
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLREP -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrep (req_id, lcs_ref?, trl_pos+, time_remaining? %extension.param;)>
+<!ATTLIST tlrep
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd
new file mode 100644
index 0000000..25e886d
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_TLRR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrr (msids, interval?, start_time?, stop_time?, duration?, tlrr_event?, qop?, geo_info?, pushaddr?, loc_type?, prio?, service_coverage? %extension.param;)>
+<!ATTLIST tlrr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd
new file mode 100644
index 0000000..f6372c2
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_TLRSA -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsa ((req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlrsa
+ ver CDATA #FIXED "3.0.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd
new file mode 100644
index 0000000..507623e
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLRSR -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsr (req_id, lcs_ref? %extension.param;)>
+<!ATTLIST tlrsr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_v3_3.xsd b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_v3_3.xsd
new file mode 100644
index 0000000..4f7c4a7
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/MLP_v3_3.xsd
@@ -0,0 +1,353 @@
+<!--
+FILE INFORMATION
+
+ OMA Permanent Document
+ File: OMA-SUP-DTD_MLP-V3_3-20080627-C
+ Type: Text
+
+ Public Reachable Information
+ Path: http://www.openmobilealliance.org/tech/dtd
+ Name: MLP_v3_3.dtd
+
+NORMATIVE INFORMATION
+
+ Information about this file can be found in
+
+ OMA-TS-MLP-V3_3-20080627-C
+
+ This is available at http://www.openmobilealliance.org/
+
+ Send comments to [email protected]
+
+LEGAL DISCLAIMER
+
+ Use of this document is subject to all of the terms and conditions
+ of the Use Agreement located at
+ http://www.openmobilealliance.org/UseAgreement.html
+
+ You may use this document or any part of the document for internal
+ or educational purposes only, provided you do not modify, edit or
+ take out of context the information in this document in any manner.
+ Information contained in this document may be used, at your sole
+ risk, for any purposes.
+
+ You may not use this document in any other manner without the prior
+ written permission of the Open Mobile Alliance. The Open Mobile
+ Alliance authorizes you to copy this document, provided that you
+ retain all copyright and other proprietary notices contained in the
+ original materials on any copies of the materials and that you
+ comply strictly with these terms. This copyright permission does
+ not constitute an endorsement of the products or services. The
+ Open Mobile Alliance assumes no responsibility for errors or
+ omissions in this document.
+
+ Each Open Mobile Alliance member has agreed to use reasonable
+ endeavors to inform the Open Mobile Alliance in a timely manner of
+ Essential IPR as it becomes aware that the Essential IPR is related
+ to the prepared or published specification. However, the members
+ do not have an obligation to conduct IPR searches. The declared
+ Essential IPR is publicly available to members and non-members of
+ the Open Mobile Alliance and may be found on the "OMA IPR
+ Declarations" list at http://www.openmobilealliance.org/ipr.html.
+ The Open Mobile Alliance has not conducted an independent IPR review
+ of this document and the information contained herein, and makes no
+ representations or warranties regarding third party IPR, including
+ without limitation patents, copyrights or trade secret rights. This
+ document may contain inventions for which you must obtain licenses
+ from third parties before making, using or selling the inventions.
+ Defined terms above are set forth in the schedule to the Open Mobile
+ Alliance Application Form.
+
+ NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE
+ MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER
+ OR ITS AFFILIATES REGARDING ANY OF THE IPR'S REPRESENTED ON THE "OMA
+ IPR DECLARATIONS" LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY,
+ COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR
+ NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL.
+
+ THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY
+ DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR
+ EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF
+ DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS.
+
+ Copyright 2008 Open Mobile Alliance Ltd. All Rights Reserved.
+ Used with the permission of the Open Mobile Alliance Ltd. under the
+ terms set forth above.
+
+TYPICAL USAGE IN XML DOCUMENT
+
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+-->
+<!-- START OF MLP_CTXT -->
+<!ELEMENT client (id, pwd?, serviceid?, requestmode?)>
+<!ELEMENT sessionid (#PCDATA)>
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT requestor (id, serviceid?)>
+<!ATTLIST requestor
+ type (MSISDN | IMSI | NAME | E-MAIL | URL | SIPURL | IMS | MDN | ASID | ASPID) "MSISDN">
+<!ELEMENT pwd (#PCDATA)>
+<!ELEMENT serviceid (#PCDATA)>
+<!ELEMENT requestmode EMPTY>
+<!ATTLIST requestmode
+ type (ACTIVE | PASSIVE) "PASSIVE">
+<!ELEMENT subclient (id, pwd?, serviceid?)>
+<!ATTLIST subclient
+ last_client (YES | NO) "NO">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lia ((eme_pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIR -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lir ((msids | (msid, gsm_net_param, trans_id?, esrd?, esrk? , supl_support_params?)+), eqop?, geo_info?, loc_type? , pushaddr?, MapRequest? %extension.param;)>
+<!ATTLIST eme_lir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lirep (req_id, (eme_pos+ | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lirep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EMEREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT emerep (eme_event %extension.param;)>
+<!ATTLIST emerep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_FUNC -->
+<!ELEMENT eme_event (eme_pos+)>
+<!ATTLIST eme_event
+ eme_trigger (EME_ORG | EME_REL) #REQUIRED>
+<!ELEMENT tlrr_event (ms_action | change_area)>
+<!ELEMENT ms_action EMPTY>
+<!ATTLIST ms_action
+ type (MS_AVAIL) #REQUIRED>
+<!ELEMENT change_area (target_area, no_of_reports?)>
+<!ATTLIST change_area
+ type (MS_ENTERING | MS_LEAVING | MS_WITHIN_AREA | MS_OUTSIDE_AREA) #REQUIRED
+ loc_estimates (TRUE | FALSE) #REQUIRED>
+<!ELEMENT target_area (shape | cc | plmn | name_area)>
+<!ELEMENT no_of_reports (#PCDATA)>
+<!ELEMENT name_area (#PCDATA)>
+<!ELEMENT plmn (mcc, mnc)>
+<!ELEMENT interval (#PCDATA)>
+<!ELEMENT loc_type batch_cond?>
+<!ATTLIST loc_type
+ type (CURRENT | LAST |CURRENT_OR_LAST | LAST_OR_CURRENT | INITIAL | CURRENT_AND_INTERMEDIATE) "CURRENT"
+ per_type (REALTIME | QUASIREALTIME | BATCH) "REALTIME">
+<!ELEMENT batch_cond (#PCDATA)>
+<!ATTLIST batch_cond
+ batch_type (MEASUREMENTS | MINUTES | ENDOFSERVICE ) "ENDOFSERVICE">
+<!ELEMENT prio EMPTY>
+<!ATTLIST prio
+ type (NORMAL | HIGH) "NORMAL">
+<!ELEMENT pushaddr (url, id?, pwd?)>
+<!ELEMENT req_id (#PCDATA)>
+<!ELEMENT start_time (#PCDATA)>
+<!ATTLIST start_time
+ utc_off CDATA "0000">
+<!ELEMENT stop_time (#PCDATA)>
+<!ATTLIST stop_time
+ utc_off CDATA "0000">
+<!ELEMENT duration (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT time_remaining (#PCDATA)>
+<!ELEMENT lcs_ref (#PCDATA)>
+<!ELEMENT supl_support_params (ip_address?, shape?)>
+<!ELEMENT ip_address (#PCDATA)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_GSM_NET -->
+<!ELEMENT gsm_net_param (cgi?, neid?, nmr?, ta?,
+ lmsi?, imsi?)>
+<!ELEMENT cgi (mcc, mnc, lac, cellid)>
+<!ELEMENT neid (vlrid |
+ (vmscid, vlrid?))>
+<!ELEMENT vmscid (cc?, ndc?, vmscno)>
+<!ELEMENT vlrid (cc?, ndc?, vlrno)>
+<!ELEMENT nmr (#PCDATA)>
+<!ELEMENT mcc (#PCDATA)>
+<!ELEMENT mnc (#PCDATA)>
+<!ELEMENT ndc (#PCDATA)>
+<!ELEMENT cc (#PCDATA)>
+<!ELEMENT vmscno (#PCDATA)>
+<!ELEMENT vlrno (#PCDATA)>
+<!ELEMENT lac (#PCDATA)>
+<!ELEMENT cellid (#PCDATA)>
+<!ELEMENT ta (#PCDATA)>
+<!ELEMENT lmsi (#PCDATA)>
+<!ELEMENT imsi (#PCDATA)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_HDR -->
+<!ELEMENT hdr ((sessionid | (client , sessionid?)), subclient*,
+ requestor?)>
+<!ATTLIST hdr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT hlia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST hlia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIR -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT hlir (msid, trans_id?, start_time?, stop_time?, interval?, qop?, geo_info?, no_of_reports?, pushaddr?, prio? %extension.param;)>
+<!ATTLIST hlir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIREP -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT hlirep (req_id, pos+ %extension.param;)>
+<!ATTLIST hlirep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_LOC -->
+<!ELEMENT pos (msid, (pd | poserr),
+ gsm_net_param?, trans_id?)>
+<!ATTLIST pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | GNSS |
+A-GNSS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+ result_type (INTERMEDIATE | FINAL) "FINAL">
+<!ELEMENT eme_pos (msid, (pd | poserr), esrd?,
+ esrk?, trans_id?)>
+<!ATTLIST eme_pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | GNSS | A-GNSS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+ result_type (INTERMEDIATE | FINAL) "FINAL">
+<!ELEMENT trl_pos (msid, (pd | poserr | time))>
+<!ATTLIST trl_pos
+ trl_trigger (PERIODIC | MS_AVAIL | CHANGE_AREA) #REQUIRED
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED>
+<!ELEMENT pd (time, (shape | civicloc | (shape, civicloc)), MapData?, (alt, alt_unc?)?,
+ speed?, direction?, lev_conf?, qos_not_met?)>
+<!ELEMENT poserr (result, add_info?, time)>
+<!ELEMENT MapData (Base64Map | Url)>
+<!ELEMENT Base64Map (#PCDATA)>
+<!ELEMENT Url (#PCDATA)>
+<!ELEMENT MapRequest (Width?, Height?, Zoom?)>
+<!ATTLIST MapRequest
+ MapdataType (MAP | URL) "MAP"
+ MimeType (GIF | JPEG | PNG | TIFF ) "GIF">
+<!ELEMENT Width (#PCDATA)>
+<!ELEMENT Height (#PCDATA)>
+<!ELEMENT Zoom (#PCDATA)>
+<!ATTLIST Zoom
+ ZoomType (KILOMETER | METER | MILE | INCH) "KILOMETER">
+<!ELEMENT time (#PCDATA)>
+<!ATTLIST time
+ utc_off CDATA "0000">
+<!ELEMENT alt (#PCDATA)>
+<!ELEMENT alt_unc (#PCDATA)>
+<!ELEMENT civicloc (civicloc_element+)>
+<!ATTLIST civicloc
+ xml:lang CDATA #IMPLIED>
+<!ELEMENT civicloc_element (#PCDATA)>
+<!ATTLIST civicloc_element
+ element_type (COUNTRY | A1 | A2 | A3 | A4 | A5 | A6 | PRD | POD | STS | HNO | HNS | LMK | LOC | FLR | NAM | PC | BLD | UNIT | ROOM | PLC | PCN | POBOX | ADDCODE | SEAT | RD | RDSEC | RDBR | RDSUBBR | PRM | POM) #REQUIRED
+ xml:lang CDATA #IMPLIED>
+<!ELEMENT qos_not_met EMPTY>
+<!ELEMENT direction (#PCDATA)>
+<!ELEMENT speed (#PCDATA)>
+<!ELEMENT lev_conf (#PCDATA)>
+<!ELEMENT geo_info (CoordinateReferenceSystem)>
+<!ATTLIST geo_info
+ requested_positiondata ( SHAPE |CIVICLOC | SHAPE_AND_CIVICLOC) "SHAPE"
+ Strict (YES | NO) "YES">
+<!ELEMENT CoordinateReferenceSystem (Identifier)>
+<!ELEMENT Identifier (code, codeSpace, edition)>
+<!ELEMENT code (#PCDATA)>
+<!ELEMENT codeSpace (#PCDATA)>
+<!ELEMENT edition (#PCDATA)>
+<!ELEMENT service_coverage ((cc, ndc*)+)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT slia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST slia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIR -->
+<!ENTITY % extension.param "">
+<!ELEMENT slir ((msids | (msid, codeword?, gsm_net_param, trans_id?)+), eqop?, geo_info?, loc_type?, prio?, pushaddr?, service_coverage?,MapRequest? %extension.param;)>
+<!ATTLIST slir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIREP -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLRA -->
+<!ENTITY % extension.param "">
+<!ELEMENT slra ((result, add_info?) %extension.param;)>
+<!ATTLIST slra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SVC_INIT -->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_init (hdr, (slir | eme_lir | tlrr | tlrsr | hlir %extension.message;))>
+<!ATTLIST svc_init
+ ver CDATA #FIXED "3.3.0">
+<!ENTITY % mlp_id_qop_res_shape.dtd SYSTEM "MLP_ID_QOP_RES_SHAPE_330.dtd">
+%mlp_id_qop_res_shape.dtd;
+<!-- END OF SECTION -->
+<!-- START OF MLP_SVC_RESULT -->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_result (hdr?, (slia | slirep | slrep | slra | eme_lia | emerep | eme_lirep | tlra | tlrep | tlrsa | hlia | hlirep %extension.message;))>
+<!ATTLIST svc_result
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRA -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRR -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrr (msids, interval?, start_time?, stop_time?, duration?, tlrr_event?, qop?, geo_info?, pushaddr?, loc_type?, prio?, service_coverage?, MapRequest? %extension.param;)>
+<!ATTLIST tlrr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRSA -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT tlrsa ((((msids | msid)?, req_id) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlrsa
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRSR -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsr ((msids | msid)?, req_id, lcs_ref? %extension.param;)>
+<!ATTLIST tlrsr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
diff --git a/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/dtd.txt b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/dtd.txt
new file mode 100644
index 0000000..4cd5e84
--- /dev/null
+++ b/core/slee/library/src/main/resources/org/mobicents/gmlc/dtd/dtd.txt
@@ -0,0 +1,26 @@
+http://www.openmobilealliance.org/Tech/DTD/MLP_CTXT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIREP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EMEREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_FUNC_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_GEM_310.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_GSM_NET_310.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_HDR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_ID_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_LOC_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_QOP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_RES_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SHAPE_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIA_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLRA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SVC_INIT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SVC_RESULT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLREP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRSA_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRSR_320.dtd
diff --git a/core/slee/library/target/classes/META-INF/MANIFEST.MF b/core/slee/library/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..4b95b4f
--- /dev/null
+++ b/core/slee/library/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Export-Package: org.mobicents.gmlc.xml
+Implementation-Title: org.mobicents.gmlc:library
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : SLEE : Library
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936896324
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: Mobicents :: Parent pom for 2.x releases
+Bundle-SymbolicName: org.mobicents.gmlc.library
+
diff --git a/core/slee/library/target/classes/META-INF/library-jar.xml b/core/slee/library/target/classes/META-INF/library-jar.xml
new file mode 100644
index 0000000..60c04af
--- /dev/null
+++ b/core/slee/library/target/classes/META-INF/library-jar.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library-jar PUBLIC
+ "-//Sun Microsystems, Inc.//DTD JAIN SLEE Library 1.1//EN"
+ "http://java.sun.com/dtd/slee-library-jar_1_1.dtd">
+<library-jar>
+ <library>
+ <library-name>library-gmlc</library-name>
+ <library-vendor>org.mobicents</library-vendor>
+ <library-version>2.0</library-version>
+ <library-ref>
+ <library-name>library-map</library-name>
+ <library-vendor>library-map</library-vendor>
+ <library-version>2.0</library-version>
+ </library-ref>
+ <jar>
+ <jar-name>jars/gmlc-domain-1.0.0-SNAPSHOT.jar</jar-name>
+ </jar>
+ </library>
+</library-jar>
diff --git a/core/slee/library/target/classes/jars/gmlc-domain-1.0.0-SNAPSHOT.jar b/core/slee/library/target/classes/jars/gmlc-domain-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..e88e277
--- /dev/null
+++ b/core/slee/library/target/classes/jars/gmlc-domain-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd
new file mode 100644
index 0000000..4bc1546
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_CTXT_320.dtd
@@ -0,0 +1,37 @@
+<!-- MLP_CTXT -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT client (id, pwd?, serviceid?, requestmode?)>
+<!ELEMENT sessionid (#PCDATA)>
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT requestor (id, serviceid?)>
+<!ATTLIST requestor
+ type (MSISDN | NAME | E-MAIL | URL | SIPURL | IMS | MDN | ASID) "MSISDN"
+>
+<!ELEMENT pwd (#PCDATA)>
+<!ELEMENT serviceid (#PCDATA)>
+<!ELEMENT requestmode EMPTY>
+<!ATTLIST requestmode
+ type (ACTIVE | PASSIVE) "PASSIVE"
+>
+<!ELEMENT subclient (id, pwd?, serviceid?)>
+<!ATTLIST subclient
+ last_client (YES | NO) "NO"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd
new file mode 100644
index 0000000..7b8ef6a
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EMEREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_EMEREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT emerep (eme_event %extension.param;)>
+<!ATTLIST emerep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd
new file mode 100644
index 0000000..5f09292
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIA_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_EME_LIA -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lia ((eme_pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lia
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd
new file mode 100644
index 0000000..c36e4b2
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIREP_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_EME_LIREP -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lirep (req_id, (eme_pos+ | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lirep
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd
new file mode 100644
index 0000000..ba2c0cc
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_EME_LIR_320.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_EME_LIR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lir ((msids | (msid, gsm_net_param, trans_id?, esrd?, esrk?)+), eqop?, geo_info?, loc_type? , pushaddr? %extension.param;)>
+<!ATTLIST eme_lir
+ ver CDATA #FIXED "3.2.0"
+ res_type (SYNC | ASYNC) "SYNC"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd
new file mode 100644
index 0000000..a861c4e
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_FUNC_320.dtd
@@ -0,0 +1,61 @@
+<!-- MLP_FUNC -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT eme_event (eme_pos+)>
+<!ATTLIST eme_event
+ eme_trigger (EME_ORG | EME_REL) #REQUIRED
+>
+<!ELEMENT tlrr_event (ms_action | change_area)>
+<!ELEMENT ms_action EMPTY>
+<!ATTLIST ms_action
+ type (MS_AVAIL) #REQUIRED
+>
+<!ELEMENT change_area (target_area, no_of_reports?)>
+<!ATTLIST change_area
+ type (MS_ENTERING | MS_LEAVING | MS_WITHIN_AREA) #REQUIRED
+ loc_estimates (TRUE | FALSE) #REQUIRED
+>
+<!ELEMENT target_area (shape | cc | plmn | name_area)>
+<!ELEMENT no_of_reports (#PCDATA)>
+<!ELEMENT name_area (#PCDATA)>
+<!ELEMENT plmn (mcc, mnc)>
+<!ELEMENT interval (#PCDATA)>
+<!ELEMENT loc_type EMPTY>
+<!ATTLIST loc_type
+ type (CURRENT | LAST | CURRENT_OR_LAST | LAST_OR_CURRENT | INITIAL) "CURRENT"
+>
+<!ELEMENT prio EMPTY>
+<!ATTLIST prio
+ type (NORMAL | HIGH) "NORMAL"
+>
+<!ELEMENT pushaddr (url, id?, pwd?)>
+<!ELEMENT req_id (#PCDATA)>
+<!ELEMENT start_time (#PCDATA)>
+<!ATTLIST start_time
+ utc_off CDATA "0000"
+>
+<!ELEMENT stop_time (#PCDATA)>
+<!ATTLIST stop_time
+ utc_off CDATA "0000"
+>
+<!ELEMENT duration (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT time_remaining (#PCDATA)>
+<!ELEMENT lcs_ref (#PCDATA)>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd
new file mode 100644
index 0000000..fc02a90
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GEM_310.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_GEM -->
+<!--
+MLP V3.1 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE gem PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <gem>
+ ...
+ </gem>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ELEMENT gem (result, add_info?)>
+<!ATTLIST gem
+ ver CDATA #FIXED "3.1.0"
+>
+<!ENTITY % mlp_res.dtd SYSTEM "MLP_RES_300.dtd">
+%mlp_res.dtd;
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd
new file mode 100644
index 0000000..27289eb
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_GSM_NET_310.dtd
@@ -0,0 +1,40 @@
+<!-- MLP_GSM_NET -->
+<!--
+MLP V3.1 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ELEMENT gsm_net_param (cgi?, neid?, nmr?, ta?,
+ lmsi?, imsi?)>
+<!ELEMENT cgi (mcc, mnc, lac, cellid)>
+<!ELEMENT neid (vmscid | vlrid |
+ (vmscid, vlrid))>
+<!ELEMENT vmscid (cc?, ndc?, vmscno)>
+<!ELEMENT vlrid (cc?, ndc?, vlrno)>
+<!ELEMENT nmr (#PCDATA)>
+<!ELEMENT mcc (#PCDATA)>
+<!ELEMENT mnc (#PCDATA)>
+<!ELEMENT ndc (#PCDATA)>
+<!ELEMENT cc (#PCDATA)>
+<!ELEMENT vmscno (#PCDATA)>
+<!ELEMENT vlrno (#PCDATA)>
+<!ELEMENT lac (#PCDATA)>
+<!ELEMENT cellid (#PCDATA)>
+<!ELEMENT ta (#PCDATA)>
+<!ELEMENT lmsi (#PCDATA)>
+<!ELEMENT imsi (#PCDATA)>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd
new file mode 100644
index 0000000..2d2e9cd
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_HDR_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_HDR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ELEMENT hdr ((client | sessionid | (client, sessionid)), subclient*, requestor?)>
+<!ATTLIST hdr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_ID_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_ID_320.dtd
new file mode 100644
index 0000000..d172cb9
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_ID_320.dtd
@@ -0,0 +1,44 @@
+<!-- MLP_ID -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+
+<!ELEMENT msid (#PCDATA)>
+<!ATTLIST msid
+ type (MSISDN | IMSI | IMEI | MIN | MDN | EME_MSID | ASID | OPE_ID | IPV4 | IPV6 | SESSID | SIP_URI | TEL_URL) "MSISDN"
+ enc (ASC | CRP) "ASC"
+>
+<!ELEMENT msid_range (start_msid, stop_msid)>
+<!ELEMENT msids (((msid, codeword?, session?, trans_id?) | (msid_range, codeword*))+)>
+<!ELEMENT codeword (#PCDATA)>
+<!ELEMENT esrd (#PCDATA)>
+<!ATTLIST esrd
+ type (NA) "NA"
+>
+<!ELEMENT esrk (#PCDATA)>
+<!ATTLIST esrk
+ type (NA) "NA"
+>
+<!ELEMENT session (#PCDATA)>
+<!ATTLIST session
+ type (APN | DIAL) #REQUIRED
+>
+<!ELEMENT start_msid (msid)>
+<!ELEMENT stop_msid (msid)>
+<!ELEMENT trans_id (#PCDATA)>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd
new file mode 100644
index 0000000..f1f8551
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_LOC_320.dtd
@@ -0,0 +1,54 @@
+<!-- MLP_LOC -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT pos (msid, (pd | poserr), gsm_net_param?, trans_id?)>
+<!ATTLIST pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT eme_pos (msid, (pd | poserr), esrd?, esrk?, trans_id?)>
+<!ATTLIST eme_pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT trl_pos (msid, (pd | poserr | time))>
+<!ATTLIST trl_pos
+ trl_trigger (PERIODIC | MS_AVAIL | CHANGE_AREA) #REQUIRED
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+>
+<!ELEMENT pd (time, shape, (alt, alt_unc?)?, speed?, direction?, lev_conf?, qos_not_met?)>
+<!ELEMENT poserr (result, add_info?, time)>
+<!ELEMENT time (#PCDATA)>
+<!ATTLIST time
+ utc_off CDATA "0000"
+>
+<!ELEMENT alt (#PCDATA)>
+<!ELEMENT alt_unc (#PCDATA)>
+<!ELEMENT qos_not_met EMPTY>
+<!ELEMENT direction (#PCDATA)>
+<!ELEMENT speed (#PCDATA)>
+<!ELEMENT lev_conf (#PCDATA)>
+<!ELEMENT geo_info (CoordinateReferenceSystem)>
+<!ELEMENT CoordinateReferenceSystem (Identifier)>
+<!ELEMENT Identifier (code, codeSpace, edition)>
+<!ELEMENT code (#PCDATA)>
+<!ELEMENT codeSpace (#PCDATA)>
+<!ELEMENT edition (#PCDATA)>
+<!ELEMENT service_coverage ((cc, ndc*)+)>
+<!ENTITY % mlp_res.dtd SYSTEM "MLP_RES_300.dtd">
+%mlp_res.dtd;
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd
new file mode 100644
index 0000000..a3bf8f0
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_QOP_320.dtd
@@ -0,0 +1,40 @@
+<!-- MLP_QOP -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT eqop (resp_req?, resp_timer?, (ll_acc | hor_acc)?, alt_acc?, max_loc_age?)>
+<!ELEMENT qop ((ll_acc | hor_acc)?, alt_acc?)>
+<!ELEMENT ll_acc (#PCDATA)>
+<!ATTLIST ll_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT hor_acc (#PCDATA)>
+<!ATTLIST hor_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT alt_acc (#PCDATA)>
+<!ATTLIST alt_acc
+ qos_class (ASSURED | BEST_EFFORT) #IMPLIED
+>
+<!ELEMENT max_loc_age (#PCDATA)>
+<!ELEMENT resp_req EMPTY>
+<!ATTLIST resp_req
+ type (NO_DELAY | LOW_DELAY | DELAY_TOL) "DELAY_TOL"
+>
+<!ELEMENT resp_timer (#PCDATA)>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_RES_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_RES_300.dtd
new file mode 100644
index 0000000..a7fb33f
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_RES_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_RES -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ELEMENT add_info (#PCDATA)>
+<!ELEMENT result (#PCDATA)>
+<!ATTLIST result
+ resid CDATA #REQUIRED>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd
new file mode 100644
index 0000000..4c359de
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SHAPE_320.dtd
@@ -0,0 +1,92 @@
+<!-- MLP_SHAPE -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ELEMENT shape (Point | LineString | Polygon | Box | CircularArea | CircularArcArea | EllipticalArea | MultiLineString | MultiPoint | MultiPolygon | LinearRing)>
+<!ELEMENT distanceUnit (#PCDATA)>
+<!ELEMENT angularUnit (#PCDATA)>
+<!ELEMENT angle (#PCDATA)>
+<!ELEMENT coord (X, Y?, Z?)>
+<!ELEMENT X (#PCDATA)>
+<!ELEMENT Y (#PCDATA)>
+<!ELEMENT Z (#PCDATA)>
+<!ELEMENT Point (coord)>
+<!ATTLIST Point
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT LineString (coord, coord+)>
+<!ATTLIST LineString
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT Box (coord, coord)>
+<!ATTLIST Box
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT LinearRing (coord, coord, coord, coord*)>
+<!ATTLIST LinearRing
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT Polygon (outerBoundaryIs, innerBoundaryIs*)>
+<!ATTLIST Polygon
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT outerBoundaryIs (LinearRing)>
+<!ELEMENT innerBoundaryIs (LinearRing)>
+<!ELEMENT CircularArcArea (coord, inRadius, outRadius, startAngle, stopAngle, angularUnit?, distanceUnit?)>
+<!ATTLIST CircularArcArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT CircularArea (coord, radius, distanceUnit?)>
+<!ATTLIST CircularArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT EllipticalArea (coord, angle, semiMajor, semiMinor, angularUnit?, distanceUnit?)>
+<!ATTLIST EllipticalArea
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT inRadius (#PCDATA)>
+<!ELEMENT outRadius (#PCDATA)>
+<!ELEMENT radius (#PCDATA)>
+<!ELEMENT semiMajor (#PCDATA)>
+<!ELEMENT semiMinor (#PCDATA)>
+<!ELEMENT startAngle (#PCDATA)>
+<!ELEMENT stopAngle (#PCDATA)>
+<!ELEMENT MultiLineString (LineString+)>
+<!ATTLIST MultiLineString
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT MultiPoint (Point+)>
+<!ATTLIST MultiPoint
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
+<!ELEMENT MultiPolygon ((Polygon | Box | CircularArea | CircularArcArea | EllipticalArea)+)>
+<!ATTLIST MultiPolygon
+ gid ID #IMPLIED
+ srsName CDATA #IMPLIED
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd
new file mode 100644
index 0000000..3c7ae3f
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIA_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_SLIA -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST slia
+ ver CDATA #FIXED "3.0.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd
new file mode 100644
index 0000000..504827d
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLIREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT slirep (req_id, pos+ %extension.param;)>
+<!ATTLIST slirep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd
new file mode 100644
index 0000000..de922d8
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLIR_320.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLIR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slir ((msids | (msid, codeword?, gsm_net_param, trans_id?)+), eqop?, geo_info?, loc_type?, prio?, pushaddr?, service_coverage? %extension.param;)>
+<!ATTLIST slir
+ ver CDATA #FIXED "3.2.0"
+ res_type (SYNC | ASYNC) "SYNC"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd
new file mode 100644
index 0000000..da3459c
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLRA_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_SLRA -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT slra ((result, add_info?) %extension.param;)>
+<!ATTLIST slra
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd
new file mode 100644
index 0000000..227869f
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SLREP_300.dtd
@@ -0,0 +1,26 @@
+<!-- MLP_SLREP -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+
+<!ENTITY % extension.param "">
+
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.0.0">
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd
new file mode 100644
index 0000000..12a914d
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_INIT_320.xsd
@@ -0,0 +1,48 @@
+<!-- MLP_SVC_INIT -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_init (hdr, (slir | eme_lir | tlrr | tlrsr %extension.message;))>
+<!ATTLIST svc_init
+ ver CDATA #FIXED "3.2.0"
+>
+<!ENTITY % mlp_ctxt.dtd SYSTEM "MLP_CTXT_320.dtd">
+%mlp_ctxt.dtd;
+<!ENTITY % mlp_id.dtd SYSTEM "MLP_ID_320.dtd">
+%mlp_id.dtd;
+<!ENTITY % mlp_func.dtd SYSTEM "MLP_FUNC_320.dtd">
+%mlp_func.dtd;
+<!ENTITY % mlp_qop.dtd SYSTEM "MLP_QOP_320.dtd">
+%mlp_qop.dtd;
+<!ENTITY % mlp_loc.dtd SYSTEM "MLP_LOC_320.dtd">
+%mlp_loc.dtd;
+<!ENTITY % mlp_shape.dtd SYSTEM "MLP_SHAPE_320.dtd">
+%mlp_shape.dtd;
+<!ENTITY % mlp_gsm_net_param.dtd SYSTEM "MLP_GSM_NET_310.dtd">
+%mlp_gsm_net_param.dtd;
+<!ENTITY % mlp_hdr.dtd SYSTEM "MLP_HDR_320.dtd">
+%mlp_hdr.dtd;
+<!ENTITY % mlp_slir.dtd SYSTEM "MLP_SLIR_320.dtd">
+%mlp_slir.dtd;
+<!ENTITY % mlp_eme_lir.dtd SYSTEM "MLP_EME_LIR_320.dtd">
+%mlp_eme_lir.dtd;
+<!ENTITY % mlp_tlrr.dtd SYSTEM "MLP_TLRR_320.dtd">
+%mlp_tlrr.dtd;
+<!ENTITY % mlp_tlrsr.dtd SYSTEM "MLP_TLRSR_320.dtd">
+%mlp_tlrsr.dtd;
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd
new file mode 100644
index 0000000..4177348
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_SVC_RESULT_320.xsd
@@ -0,0 +1,60 @@
+<!-- MLP_SVC_RESULT -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_result (hdr?, (slia | slirep | slrep | slra | eme_lia | emerep | eme_lirep | tlra | tlrep | tlrsa %extension.message;))>
+<!ATTLIST svc_result
+ ver CDATA #FIXED "3.2.0"
+>
+<!ENTITY % mlp_ctxt.dtd SYSTEM "MLP_CTXT_320.dtd">
+%mlp_ctxt.dtd;
+<!ENTITY % mlp_id.dtd SYSTEM "MLP_ID_320.dtd">
+%mlp_id.dtd;
+<!ENTITY % mlp_func.dtd SYSTEM "MLP_FUNC_320.dtd">
+%mlp_func.dtd;
+<!ENTITY % mlp_qop.dtd SYSTEM "MLP_QOP_320.dtd">
+%mlp_qop.dtd;
+<!ENTITY % mlp_loc.dtd SYSTEM "MLP_LOC_320.dtd">
+%mlp_loc.dtd;
+<!ENTITY % mlp_shape.dtd SYSTEM "MLP_SHAPE_320.dtd">
+%mlp_shape.dtd;
+<!ENTITY % mlp_gsm_net_param.dtd SYSTEM "MLP_GSM_NET_310.dtd">
+%mlp_gsm_net_param.dtd;
+<!ENTITY % mlp_slra.dtd SYSTEM "MLP_SLRA_320.dtd">
+%mlp_slra.dtd;
+<!ENTITY % mlp_hdr.dtd SYSTEM "MLP_HDR_320.dtd">
+%mlp_hdr.dtd;
+<!ENTITY % mlp_slia.dtd SYSTEM "MLP_SLIA_300.dtd">
+%mlp_slia.dtd;
+<!ENTITY % mlp_slirep.dtd SYSTEM "MLP_SLIREP_300.dtd">
+%mlp_slirep.dtd;
+<!ENTITY % mlp_slrep.dtd SYSTEM "MLP_SLREP_300.dtd">
+%mlp_slrep.dtd;
+<!ENTITY % mlp_eme_lia.dtd SYSTEM "MLP_EME_LIA_320.dtd">
+%mlp_eme_lia.dtd;
+<!ENTITY % mlp_eme_lirep.dtd SYSTEM "MLP_EME_LIREP_320.dtd">
+%mlp_eme_lirep.dtd;
+<!ENTITY % mlp_emerep.dtd SYSTEM "MLP_EMEREP_300.dtd">
+%mlp_emerep.dtd;
+<!ENTITY % mlp_tlra.dtd SYSTEM "MLP_TLRA_320.dtd">
+%mlp_tlra.dtd;
+<!ENTITY % mlp_tlrep.dtd SYSTEM "MLP_TLREP_320.dtd">
+%mlp_tlrep.dtd;
+<!ENTITY % mlp_tlrsa.dtd SYSTEM "MLP_TLRSA_300.dtd">
+%mlp_tlrsa.dtd;
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd
new file mode 100644
index 0000000..f96da82
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRA_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLRA -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd
new file mode 100644
index 0000000..daee414
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLREP_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLREP -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrep (req_id, lcs_ref?, trl_pos+, time_remaining? %extension.param;)>
+<!ATTLIST tlrep
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd
new file mode 100644
index 0000000..25e886d
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRR_320.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_TLRR -->
+<!--
+MLP V3.2 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrr (msids, interval?, start_time?, stop_time?, duration?, tlrr_event?, qop?, geo_info?, pushaddr?, loc_type?, prio?, service_coverage? %extension.param;)>
+<!ATTLIST tlrr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd
new file mode 100644
index 0000000..f6372c2
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSA_300.dtd
@@ -0,0 +1,25 @@
+<!-- MLP_TLRSA -->
+<!--
+MLP V3.0 Document Type Definition
+
+Copyright Open Mobile Alliance Ltd., 2002
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_result PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_result>
+ ...
+ </svc_result>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/useterms.html
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsa ((req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlrsa
+ ver CDATA #FIXED "3.0.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd
new file mode 100644
index 0000000..507623e
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_TLRSR_320.dtd
@@ -0,0 +1,24 @@
+<!-- MLP_TLRSR -->
+<!--
+MLP V3.2 Document Type Definition
+Copyright Open Mobile Alliance Ltd., 2005
+ All rights reserved
+
+MLP is an XML language. Typical usage:
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_init PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_init>
+ ...
+ </svc_init>
+
+Terms and conditions of use are available from the
+Open Mobile Alliance Ltd. web site at
+http://www.openmobilealliance.org/
+-->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsr (req_id, lcs_ref? %extension.param;)>
+<!ATTLIST tlrsr
+ ver CDATA #FIXED "3.2.0"
+>
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_v3_3.xsd b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_v3_3.xsd
new file mode 100644
index 0000000..4f7c4a7
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/MLP_v3_3.xsd
@@ -0,0 +1,353 @@
+<!--
+FILE INFORMATION
+
+ OMA Permanent Document
+ File: OMA-SUP-DTD_MLP-V3_3-20080627-C
+ Type: Text
+
+ Public Reachable Information
+ Path: http://www.openmobilealliance.org/tech/dtd
+ Name: MLP_v3_3.dtd
+
+NORMATIVE INFORMATION
+
+ Information about this file can be found in
+
+ OMA-TS-MLP-V3_3-20080627-C
+
+ This is available at http://www.openmobilealliance.org/
+
+ Send comments to [email protected]
+
+LEGAL DISCLAIMER
+
+ Use of this document is subject to all of the terms and conditions
+ of the Use Agreement located at
+ http://www.openmobilealliance.org/UseAgreement.html
+
+ You may use this document or any part of the document for internal
+ or educational purposes only, provided you do not modify, edit or
+ take out of context the information in this document in any manner.
+ Information contained in this document may be used, at your sole
+ risk, for any purposes.
+
+ You may not use this document in any other manner without the prior
+ written permission of the Open Mobile Alliance. The Open Mobile
+ Alliance authorizes you to copy this document, provided that you
+ retain all copyright and other proprietary notices contained in the
+ original materials on any copies of the materials and that you
+ comply strictly with these terms. This copyright permission does
+ not constitute an endorsement of the products or services. The
+ Open Mobile Alliance assumes no responsibility for errors or
+ omissions in this document.
+
+ Each Open Mobile Alliance member has agreed to use reasonable
+ endeavors to inform the Open Mobile Alliance in a timely manner of
+ Essential IPR as it becomes aware that the Essential IPR is related
+ to the prepared or published specification. However, the members
+ do not have an obligation to conduct IPR searches. The declared
+ Essential IPR is publicly available to members and non-members of
+ the Open Mobile Alliance and may be found on the "OMA IPR
+ Declarations" list at http://www.openmobilealliance.org/ipr.html.
+ The Open Mobile Alliance has not conducted an independent IPR review
+ of this document and the information contained herein, and makes no
+ representations or warranties regarding third party IPR, including
+ without limitation patents, copyrights or trade secret rights. This
+ document may contain inventions for which you must obtain licenses
+ from third parties before making, using or selling the inventions.
+ Defined terms above are set forth in the schedule to the Open Mobile
+ Alliance Application Form.
+
+ NO REPRESENTATIONS OR WARRANTIES (WHETHER EXPRESS OR IMPLIED) ARE
+ MADE BY THE OPEN MOBILE ALLIANCE OR ANY OPEN MOBILE ALLIANCE MEMBER
+ OR ITS AFFILIATES REGARDING ANY OF THE IPR'S REPRESENTED ON THE "OMA
+ IPR DECLARATIONS" LIST, INCLUDING, BUT NOT LIMITED TO THE ACCURACY,
+ COMPLETENESS, VALIDITY OR RELEVANCE OF THE INFORMATION OR WHETHER OR
+ NOT SUCH RIGHTS ARE ESSENTIAL OR NON-ESSENTIAL.
+
+ THE OPEN MOBILE ALLIANCE IS NOT LIABLE FOR AND HEREBY DISCLAIMS ANY
+ DIRECT, INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR
+ EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE USE OF
+ DOCUMENTS AND THE INFORMATION CONTAINED IN THE DOCUMENTS.
+
+ Copyright 2008 Open Mobile Alliance Ltd. All Rights Reserved.
+ Used with the permission of the Open Mobile Alliance Ltd. under the
+ terms set forth above.
+
+TYPICAL USAGE IN XML DOCUMENT
+
+ <?xml version="1.0"?>
+ <!DOCTYPE svc_xxx PUBLIC "-//OMA//DTD {abbrev x.y}//EN"
+ "http://www.openmobilealliance.org/DTD/{filename}"
+ [<?oma-{ref}-ver supported-versions="{versions}"?>]>
+ <svc_xxx>
+ ...
+ </svc_xxx>
+
+-->
+<!-- START OF MLP_CTXT -->
+<!ELEMENT client (id, pwd?, serviceid?, requestmode?)>
+<!ELEMENT sessionid (#PCDATA)>
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT requestor (id, serviceid?)>
+<!ATTLIST requestor
+ type (MSISDN | IMSI | NAME | E-MAIL | URL | SIPURL | IMS | MDN | ASID | ASPID) "MSISDN">
+<!ELEMENT pwd (#PCDATA)>
+<!ELEMENT serviceid (#PCDATA)>
+<!ELEMENT requestmode EMPTY>
+<!ATTLIST requestmode
+ type (ACTIVE | PASSIVE) "PASSIVE">
+<!ELEMENT subclient (id, pwd?, serviceid?)>
+<!ATTLIST subclient
+ last_client (YES | NO) "NO">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lia ((eme_pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIR -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lir ((msids | (msid, gsm_net_param, trans_id?, esrd?, esrk? , supl_support_params?)+), eqop?, geo_info?, loc_type? , pushaddr?, MapRequest? %extension.param;)>
+<!ATTLIST eme_lir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EME_LIREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT eme_lirep (req_id, (eme_pos+ | (result, add_info?)) %extension.param;)>
+<!ATTLIST eme_lirep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_EMEREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT emerep (eme_event %extension.param;)>
+<!ATTLIST emerep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_FUNC -->
+<!ELEMENT eme_event (eme_pos+)>
+<!ATTLIST eme_event
+ eme_trigger (EME_ORG | EME_REL) #REQUIRED>
+<!ELEMENT tlrr_event (ms_action | change_area)>
+<!ELEMENT ms_action EMPTY>
+<!ATTLIST ms_action
+ type (MS_AVAIL) #REQUIRED>
+<!ELEMENT change_area (target_area, no_of_reports?)>
+<!ATTLIST change_area
+ type (MS_ENTERING | MS_LEAVING | MS_WITHIN_AREA | MS_OUTSIDE_AREA) #REQUIRED
+ loc_estimates (TRUE | FALSE) #REQUIRED>
+<!ELEMENT target_area (shape | cc | plmn | name_area)>
+<!ELEMENT no_of_reports (#PCDATA)>
+<!ELEMENT name_area (#PCDATA)>
+<!ELEMENT plmn (mcc, mnc)>
+<!ELEMENT interval (#PCDATA)>
+<!ELEMENT loc_type batch_cond?>
+<!ATTLIST loc_type
+ type (CURRENT | LAST |CURRENT_OR_LAST | LAST_OR_CURRENT | INITIAL | CURRENT_AND_INTERMEDIATE) "CURRENT"
+ per_type (REALTIME | QUASIREALTIME | BATCH) "REALTIME">
+<!ELEMENT batch_cond (#PCDATA)>
+<!ATTLIST batch_cond
+ batch_type (MEASUREMENTS | MINUTES | ENDOFSERVICE ) "ENDOFSERVICE">
+<!ELEMENT prio EMPTY>
+<!ATTLIST prio
+ type (NORMAL | HIGH) "NORMAL">
+<!ELEMENT pushaddr (url, id?, pwd?)>
+<!ELEMENT req_id (#PCDATA)>
+<!ELEMENT start_time (#PCDATA)>
+<!ATTLIST start_time
+ utc_off CDATA "0000">
+<!ELEMENT stop_time (#PCDATA)>
+<!ATTLIST stop_time
+ utc_off CDATA "0000">
+<!ELEMENT duration (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT time_remaining (#PCDATA)>
+<!ELEMENT lcs_ref (#PCDATA)>
+<!ELEMENT supl_support_params (ip_address?, shape?)>
+<!ELEMENT ip_address (#PCDATA)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_GSM_NET -->
+<!ELEMENT gsm_net_param (cgi?, neid?, nmr?, ta?,
+ lmsi?, imsi?)>
+<!ELEMENT cgi (mcc, mnc, lac, cellid)>
+<!ELEMENT neid (vlrid |
+ (vmscid, vlrid?))>
+<!ELEMENT vmscid (cc?, ndc?, vmscno)>
+<!ELEMENT vlrid (cc?, ndc?, vlrno)>
+<!ELEMENT nmr (#PCDATA)>
+<!ELEMENT mcc (#PCDATA)>
+<!ELEMENT mnc (#PCDATA)>
+<!ELEMENT ndc (#PCDATA)>
+<!ELEMENT cc (#PCDATA)>
+<!ELEMENT vmscno (#PCDATA)>
+<!ELEMENT vlrno (#PCDATA)>
+<!ELEMENT lac (#PCDATA)>
+<!ELEMENT cellid (#PCDATA)>
+<!ELEMENT ta (#PCDATA)>
+<!ELEMENT lmsi (#PCDATA)>
+<!ELEMENT imsi (#PCDATA)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_HDR -->
+<!ELEMENT hdr ((sessionid | (client , sessionid?)), subclient*,
+ requestor?)>
+<!ATTLIST hdr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT hlia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST hlia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIR -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT hlir (msid, trans_id?, start_time?, stop_time?, interval?, qop?, geo_info?, no_of_reports?, pushaddr?, prio? %extension.param;)>
+<!ATTLIST hlir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_HLIREP -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT hlirep (req_id, pos+ %extension.param;)>
+<!ATTLIST hlirep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_LOC -->
+<!ELEMENT pos (msid, (pd | poserr),
+ gsm_net_param?, trans_id?)>
+<!ATTLIST pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | GNSS |
+A-GNSS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+ result_type (INTERMEDIATE | FINAL) "FINAL">
+<!ELEMENT eme_pos (msid, (pd | poserr), esrd?,
+ esrk?, trans_id?)>
+<!ATTLIST eme_pos
+ pos_method (CELL | OTDOA | GPS | A-GPS | GNSS | A-GNSS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED
+ result_type (INTERMEDIATE | FINAL) "FINAL">
+<!ELEMENT trl_pos (msid, (pd | poserr | time))>
+<!ATTLIST trl_pos
+ trl_trigger (PERIODIC | MS_AVAIL | CHANGE_AREA) #REQUIRED
+ pos_method (CELL | OTDOA | GPS | A-GPS | E-OTD | U-TDOA | AFLT | EFLT | UNKNOWN | OTHER) #IMPLIED>
+<!ELEMENT pd (time, (shape | civicloc | (shape, civicloc)), MapData?, (alt, alt_unc?)?,
+ speed?, direction?, lev_conf?, qos_not_met?)>
+<!ELEMENT poserr (result, add_info?, time)>
+<!ELEMENT MapData (Base64Map | Url)>
+<!ELEMENT Base64Map (#PCDATA)>
+<!ELEMENT Url (#PCDATA)>
+<!ELEMENT MapRequest (Width?, Height?, Zoom?)>
+<!ATTLIST MapRequest
+ MapdataType (MAP | URL) "MAP"
+ MimeType (GIF | JPEG | PNG | TIFF ) "GIF">
+<!ELEMENT Width (#PCDATA)>
+<!ELEMENT Height (#PCDATA)>
+<!ELEMENT Zoom (#PCDATA)>
+<!ATTLIST Zoom
+ ZoomType (KILOMETER | METER | MILE | INCH) "KILOMETER">
+<!ELEMENT time (#PCDATA)>
+<!ATTLIST time
+ utc_off CDATA "0000">
+<!ELEMENT alt (#PCDATA)>
+<!ELEMENT alt_unc (#PCDATA)>
+<!ELEMENT civicloc (civicloc_element+)>
+<!ATTLIST civicloc
+ xml:lang CDATA #IMPLIED>
+<!ELEMENT civicloc_element (#PCDATA)>
+<!ATTLIST civicloc_element
+ element_type (COUNTRY | A1 | A2 | A3 | A4 | A5 | A6 | PRD | POD | STS | HNO | HNS | LMK | LOC | FLR | NAM | PC | BLD | UNIT | ROOM | PLC | PCN | POBOX | ADDCODE | SEAT | RD | RDSEC | RDBR | RDSUBBR | PRM | POM) #REQUIRED
+ xml:lang CDATA #IMPLIED>
+<!ELEMENT qos_not_met EMPTY>
+<!ELEMENT direction (#PCDATA)>
+<!ELEMENT speed (#PCDATA)>
+<!ELEMENT lev_conf (#PCDATA)>
+<!ELEMENT geo_info (CoordinateReferenceSystem)>
+<!ATTLIST geo_info
+ requested_positiondata ( SHAPE |CIVICLOC | SHAPE_AND_CIVICLOC) "SHAPE"
+ Strict (YES | NO) "YES">
+<!ELEMENT CoordinateReferenceSystem (Identifier)>
+<!ELEMENT Identifier (code, codeSpace, edition)>
+<!ELEMENT code (#PCDATA)>
+<!ELEMENT codeSpace (#PCDATA)>
+<!ELEMENT edition (#PCDATA)>
+<!ELEMENT service_coverage ((cc, ndc*)+)>
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIA -->
+<!ENTITY % extension.param "">
+<!ELEMENT slia ((pos+ | req_id | (result, add_info?)) %extension.param;)>
+<!ATTLIST slia
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIR -->
+<!ENTITY % extension.param "">
+<!ELEMENT slir ((msids | (msid, codeword?, gsm_net_param, trans_id?)+), eqop?, geo_info?, loc_type?, prio?, pushaddr?, service_coverage?,MapRequest? %extension.param;)>
+<!ATTLIST slir
+ ver CDATA #FIXED "3.3.0"
+ res_type (SYNC | ASYNC) "SYNC">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLIREP -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLRA -->
+<!ENTITY % extension.param "">
+<!ELEMENT slra ((result, add_info?) %extension.param;)>
+<!ATTLIST slra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SLREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT slrep (pos+ %extension.param;)>
+<!ATTLIST slrep
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_SVC_INIT -->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_init (hdr, (slir | eme_lir | tlrr | tlrsr | hlir %extension.message;))>
+<!ATTLIST svc_init
+ ver CDATA #FIXED "3.3.0">
+<!ENTITY % mlp_id_qop_res_shape.dtd SYSTEM "MLP_ID_QOP_RES_SHAPE_330.dtd">
+%mlp_id_qop_res_shape.dtd;
+<!-- END OF SECTION -->
+<!-- START OF MLP_SVC_RESULT -->
+<!ENTITY % extension.message "">
+<!ELEMENT svc_result (hdr?, (slia | slirep | slrep | slra | eme_lia | emerep | eme_lirep | tlra | tlrep | tlrsa | hlia | hlirep %extension.message;))>
+<!ATTLIST svc_result
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRA -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRR -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrr (msids, interval?, start_time?, stop_time?, duration?, tlrr_event?, qop?, geo_info?, pushaddr?, loc_type?, prio?, service_coverage?, MapRequest? %extension.param;)>
+<!ATTLIST tlrr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLREP -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlra (((req_id, lcs_ref?) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlra
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRSA -->
+<!ENTITY % extension.param "">
+
+<!ELEMENT tlrsa ((((msids | msid)?, req_id) | (result, add_info?)) %extension.param;)>
+<!ATTLIST tlrsa
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
+<!-- START OF MLP_TLRSR -->
+<!ENTITY % extension.param "">
+<!ELEMENT tlrsr ((msids | msid)?, req_id, lcs_ref? %extension.param;)>
+<!ATTLIST tlrsr
+ ver CDATA #FIXED "3.3.0">
+<!-- END OF SECTION -->
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/dtd/dtd.txt b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/dtd.txt
new file mode 100644
index 0000000..4cd5e84
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/dtd/dtd.txt
@@ -0,0 +1,26 @@
+http://www.openmobilealliance.org/Tech/DTD/MLP_CTXT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EME_LIREP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_EMEREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_FUNC_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_GEM_310.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_GSM_NET_310.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_HDR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_ID_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_LOC_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_QOP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_RES_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SHAPE_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIA_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLIREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLRA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SLREP_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SVC_INIT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_SVC_RESULT_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRA_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLREP_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRR_320.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRSA_300.dtd
+http://www.openmobilealliance.org/Tech/DTD/MLP_TLRSR_320.dtd
diff --git a/core/slee/library/target/classes/org/mobicents/gmlc/xml/MLPTags.class b/core/slee/library/target/classes/org/mobicents/gmlc/xml/MLPTags.class
new file mode 100644
index 0000000..8fa44fa
--- /dev/null
+++ b/core/slee/library/target/classes/org/mobicents/gmlc/xml/MLPTags.class
Binary files differ
diff --git a/core/slee/library/target/library-1.0.0-SNAPSHOT.jar b/core/slee/library/target/library-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..2132403
--- /dev/null
+++ b/core/slee/library/target/library-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/library/target/maven-archiver/pom.properties b/core/slee/library/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..b6d2261
--- /dev/null
+++ b/core/slee/library/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 03 15:21:36 GMT 2015
+version=1.0.0-SNAPSHOT
+groupId=org.mobicents.gmlc
+artifactId=library
diff --git a/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.java b/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.java
index 4e3b2fc..952a913 100644
--- a/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.java
+++ b/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.java
@@ -135,6 +135,8 @@
private int responseMnc;
+ private String responseStr;
+
/** Creates a new instance of CallSbb */
public MobileCoreNetworkInterfaceSbb() {
}
@@ -294,12 +296,17 @@
this.responseCellId = cellGlobalIdOrServiceAreaIdOrLAI
.getCellGlobalIdOrServiceAreaIdFixedLength()
.getCellIdOrServiceAreaCode();
- this.responseLacId = cellGlobalIdOrServiceAreaIdOrLAI
- .getLAIFixedLength().getLac();
+ this.responseStr = cellGlobalIdOrServiceAreaIdOrLAI
+ .getCellGlobalIdOrServiceAreaIdFixedLength().toString();
+ /*this.responseLacId = cellGlobalIdOrServiceAreaIdOrLAI
+ .getCellGlobalIdOrServiceAreaIdFixedLength()
+ .getLac();
this.responseMcc = cellGlobalIdOrServiceAreaIdOrLAI
- .getLAIFixedLength().getMCC();
+ .getCellGlobalIdOrServiceAreaIdFixedLength()
+ .getMCC();
this.responseMnc = cellGlobalIdOrServiceAreaIdOrLAI
- .getLAIFixedLength().getMNC();
+ .getCellGlobalIdOrServiceAreaIdFixedLength()
+ .getMNC();*/
SubscriberState ss = si.getSubscriberState();
// Handle successfully having retried the device's cell-id
@@ -504,9 +511,10 @@
switch (this.httpRequestType) {
case HTTP_REQUEST_GET:
if (mlpResultType == MLPResponse.MLPResultType.OK) {
- this.sendHTTPResult("MCC=" + this.responseMcc + "&Mnc="
+ /*this.sendHTTPResult("MCCId=" + this.responseMcc + "&MncId="
+ this.responseMnc + "&LacId=" + this.responseLacId
- + "&cellid=" + this.responseCellId, true);
+ + "&cellid=" + this.responseCellId, true);*/
+ this.sendHTTPResult("Response="+responseStr,true);
} else {
this.sendHTTPResult(mlpClientErrorMessage, false);
}
diff --git a/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.java b/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.java
new file mode 100644
index 0000000..67a2b76
--- /dev/null
+++ b/core/slee/sbbs/src/main/java/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.java
@@ -0,0 +1,55 @@
+package org.mobicents.gmlc.slee.mlp;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+import javax.xml.bind.annotation.adapters.XmlAdapter;
+
+import javolution.io.Struct.Unsigned8;
+
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+
+public class MlpDtdResolver {
+ private String m_mlpDtdPath;
+
+ MlpDtdResolver(String dtdPath) {
+ m_mlpDtdPath = dtdPath;
+ }
+
+ void setDtdPath(String dtdPath) {
+ m_mlpDtdPath = dtdPath;
+ }
+
+ String getDtdPath() {
+ return m_mlpDtdPath;
+ }
+
+ public InputSource resolveEntity(String publicId, String systemId)
+ throws SAXException, IOException {
+ System.err.println("resolve: " + publicId + ", sys: " + systemId);
+
+ /*
+ * // Put here path to DTD saved locally String newSystemId =
+ * m_mlpDtdPath; String tmpSystemId = null; String tmp =
+ * systemId.toString();
+ *
+ * // Position of last "/" // Returns tmp.npos if not found. int pos =
+ * tmp.lastIndexOf("/");//find_last_of( "/" );
+ *
+ * // if "/" found if ( pos != 0 ) { tmpSystemId = tmp.substring(pos +
+ * 1); } else { tmpSystemId = tmp; } newSystemId.concat(tmpSystemId);
+ */
+
+ InputSource source = null;
+
+ InputStream stream = this.getClass().getClassLoader()
+ .getResourceAsStream(m_mlpDtdPath);
+ source = new InputSource(stream);
+ source.setPublicId(publicId);
+ source.setSystemId(systemId);
+
+ return source;
+ }
+
+}
diff --git a/core/slee/sbbs/src/main/resources/META-INF/sbb-jar.xml b/core/slee/sbbs/src/main/resources/META-INF/sbb-jar.xml
index d05b610..68b3f4c 100644
--- a/core/slee/sbbs/src/main/resources/META-INF/sbb-jar.xml
+++ b/core/slee/sbbs/src/main/resources/META-INF/sbb-jar.xml
@@ -131,7 +131,7 @@
<initial-event-selector-method-name />
</event>
<event event-direction="Receive" initial-event="False">
- <event-name>AnyTimeInterrofationRequest</event-name>
+ <event-name>AnyTimeInterrogationRequest</event-name>
<event-type-ref>
<event-type-name>ss7.map.service.mobility.subscriberinfo.ANY_TIME_INTERROGATION_REQUEST</event-type-name>
<event-type-vendor>org.mobicents</event-type-vendor>
diff --git a/core/slee/sbbs/target/classes/META-INF/MANIFEST.MF b/core/slee/sbbs/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..57bb5cb
--- /dev/null
+++ b/core/slee/sbbs/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,42 @@
+Manifest-Version: 1.0
+Export-Package: org.oma.protocols.mlp.svc_init,org.oma.protocols.mlp.s
+ vc_result,org.mobicents.gmlc.slee;uses:="org.mobicents.slee.resource.
+ map.events,org.mobicents.protocols.ss7.map.api.service.mobility,javax
+ .slee.resource,org.mobicents.slee.resource.map,org.mobicents.gmlc,org
+ .mobicents.slee,org.mobicents.protocols.ss7.map.service.mobility.subs
+ criberInformation,javax.slee.facilities,javax.slee,javax.servlet,net.
+ java.slee.resource.http.events,org.mobicents.protocols.ss7.map.api,or
+ g.mobicents.protocols.ss7.map.primitives,org.mobicents.protocols.ss7.
+ map.api.primitives,org.mobicents.gmlc.slee.mlp,org.mobicents.protocol
+ s.ss7.indicator,org.mobicents.protocols.ss7.sccp.parameter,org.mobice
+ nts.protocols.ss7.map.api.service.mobility.subscriberInformation,java
+ x.servlet.http",org.mobicents.gmlc.slee.mlp;uses:="org.jibx.runtime,o
+ rg.oma.protocols.mlp.svc_init,javax.slee.facilities,org.oma.protocols
+ .mlp.svc_result,org.xml.sax"
+Implementation-Title: org.mobicents.gmlc:sbbs
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : SLEE : Sbbs
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936902708
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: Mobicents :: Parent pom for 2.x releases
+Import-Package: javax.servlet,javax.servlet.http,javax.slee,javax.slee
+ .facilities,javax.slee.resource,net.java.slee.resource.http.events,or
+ g.jibx.runtime;version="[1.2,2)",org.mobicents.gmlc,org.mobicents.pro
+ tocols.ss7.indicator,org.mobicents.protocols.ss7.map.api,org.mobicent
+ s.protocols.ss7.map.api.primitives,org.mobicents.protocols.ss7.map.ap
+ i.service.mobility,org.mobicents.protocols.ss7.map.api.service.mobili
+ ty.subscriberInformation,org.mobicents.protocols.ss7.map.primitives,o
+ rg.mobicents.protocols.ss7.map.service.mobility.subscriberInformation
+ ,org.mobicents.protocols.ss7.sccp.parameter,org.mobicents.slee,org.mo
+ bicents.slee.resource.map,org.mobicents.slee.resource.map.events,org.
+ xml.sax
+Bundle-SymbolicName: org.mobicents.gmlc.sbbs
+
diff --git a/core/slee/sbbs/target/classes/META-INF/sbb-jar.xml b/core/slee/sbbs/target/classes/META-INF/sbb-jar.xml
new file mode 100644
index 0000000..68b3f4c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/META-INF/sbb-jar.xml
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE sbb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD JAIN SLEE SBB 1.1//EN"
+ "http://java.sun.com/dtd/slee-sbb-jar_1_1.dtd">
+<sbb-jar>
+ <sbb id="gmlc_gw_parent">
+ <description>Represents the entire call</description>
+ <sbb-name>MobileCoreNetworkInterfaceSbb</sbb-name>
+ <sbb-vendor>org.mobicents</sbb-vendor>
+ <sbb-version>1.0</sbb-version>
+ <sbb-alias>MobileCoreNetworkInterfaceSbb</sbb-alias>
+ <library-ref>
+ <library-name>library-gmlc</library-name>
+ <library-vendor>org.mobicents</library-vendor>
+ <library-version>2.0</library-version>
+ </library-ref>
+ <sbb-classes>
+ <sbb-abstract-class>
+ <sbb-abstract-class-name>
+ org.mobicents.gmlc.slee.MobileCoreNetworkInterfaceSbb
+ </sbb-abstract-class-name>
+ <cmp-field>
+ <cmp-field-name>eventContext</cmp-field-name>
+ </cmp-field>
+ </sbb-abstract-class>
+ </sbb-classes>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogTimeout</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_TIMEOUT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogDelimiter</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_DELIMITER</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogAccept</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_ACCEPT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogReject</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_REJECT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogUserAbort</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_USERABORT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogProviderAbort</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_PROVIDERABORT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogClose</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_CLOSE</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogNotice</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_NOTICE</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>DialogRelease</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.DIALOG_RELEASE</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>InvokeTimeout</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.INVOKE_TIMEOUT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>ErrorComponent</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.ERROR_COMPONENT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>RejectComponent</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.REJECT_COMPONENT</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-selector-method-name />
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>AnyTimeInterrogationRequest</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.service.mobility.subscriberinfo.ANY_TIME_INTERROGATION_REQUEST</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ </event>
+ <event event-direction="Receive" initial-event="False">
+ <event-name>AnyTimeInterrogationResponse</event-name>
+ <event-type-ref>
+ <event-type-name>ss7.map.service.mobility.subscriberinfo.ANY_TIME_INTERROGATION_RESPONSE</event-type-name>
+ <event-type-vendor>org.mobicents</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ </event>
+ <event event-direction="Receive" initial-event="True">
+ <event-name>Get</event-name>
+ <event-type-ref>
+ <event-type-name>net.java.slee.resource.http.events.incoming.request.GET</event-type-name>
+ <event-type-vendor>net.java.slee</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-select variable="ActivityContext" />
+ </event>
+ <event event-direction="Receive" initial-event="True">
+ <event-name>Post</event-name>
+ <event-type-ref>
+ <event-type-name>net.java.slee.resource.http.events.incoming.request.POST</event-type-name>
+ <event-type-vendor>net.java.slee</event-type-vendor>
+ <event-type-version>1.0</event-type-version>
+ </event-type-ref>
+ <initial-event-select variable="ActivityContext" />
+ </event>
+ <resource-adaptor-type-binding>
+ <resource-adaptor-type-ref>
+ <resource-adaptor-type-name>MAPResourceAdaptorType</resource-adaptor-type-name>
+ <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor>
+ <resource-adaptor-type-version>2.0</resource-adaptor-type-version>
+ </resource-adaptor-type-ref>
+ <activity-context-interface-factory-name>slee/resources/map/2.0/acifactory</activity-context-interface-factory-name>
+ <resource-adaptor-entity-binding>
+ <resource-adaptor-object-name>slee/resources/map/2.0/provider</resource-adaptor-object-name>
+ <resource-adaptor-entity-link>MAPRA</resource-adaptor-entity-link>
+ </resource-adaptor-entity-binding>
+ </resource-adaptor-type-binding>
+ </sbb>
+</sbb-jar>
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$1.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$1.class
new file mode 100644
index 0000000..b99bde9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$1.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$httpRequestTypes.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$httpRequestTypes.class
new file mode 100644
index 0000000..3eeb5e3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb$httpRequestTypes.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.class
new file mode 100644
index 0000000..fb607c9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/MobileCoreNetworkInterfaceSbb.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPException.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPException.class
new file mode 100644
index 0000000..f19fa3e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPException.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPRequest.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPRequest.class
new file mode 100644
index 0000000..b6102f9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPRequest.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$1.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$1.class
new file mode 100644
index 0000000..43ba406
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$1.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$MLPResultType.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$MLPResultType.class
new file mode 100644
index 0000000..32b2e1f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse$MLPResultType.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse.class
new file mode 100644
index 0000000..17df6e6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MLPResponse.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.class b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.class
new file mode 100644
index 0000000..d950f2d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/mobicents/gmlc/slee/mlp/MlpDtdResolver.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingFactory.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingFactory.class
new file mode 100644
index 0000000..4408c1a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingFactory.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingMungeAdapter.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingMungeAdapter.class
new file mode 100644
index 0000000..4bfd8d9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/JiBX_bindingMungeAdapter.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AddInfo.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AddInfo.class
new file mode 100644
index 0000000..abf62d7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AddInfo.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Alt.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Alt.class
new file mode 100644
index 0000000..a9ccc6a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Alt.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AltAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AltAcc.class
new file mode 100644
index 0000000..753e3f8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AltAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Angle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Angle.class
new file mode 100644
index 0000000..00de2b2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Angle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AngularUnit.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AngularUnit.class
new file mode 100644
index 0000000..444406e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/AngularUnit.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Box.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Box.class
new file mode 100644
index 0000000..9200352
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Box.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cc.class
new file mode 100644
index 0000000..2915e51
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cellid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cellid.class
new file mode 100644
index 0000000..9d5e5fb
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cellid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cgi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cgi.class
new file mode 100644
index 0000000..a8a278f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Cgi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArcArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArcArea.class
new file mode 100644
index 0000000..6c1a5d9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArcArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArea.class
new file mode 100644
index 0000000..6a90a6c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CircularArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Client.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Client.class
new file mode 100644
index 0000000..69eaf06
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Client.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Code.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Code.class
new file mode 100644
index 0000000..3246e24
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Code.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CodeSpace.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CodeSpace.class
new file mode 100644
index 0000000..6227ebc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CodeSpace.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Codeword.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Codeword.class
new file mode 100644
index 0000000..98096db
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Codeword.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Coord.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Coord.class
new file mode 100644
index 0000000..c854c59
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Coord.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.class
new file mode 100644
index 0000000..08a6f84
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Direction.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Direction.class
new file mode 100644
index 0000000..6dd2d7b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Direction.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/DistanceUnit.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/DistanceUnit.class
new file mode 100644
index 0000000..f8ead9b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/DistanceUnit.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Edition.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Edition.class
new file mode 100644
index 0000000..1da1e2d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Edition.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EllipticalArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EllipticalArea.class
new file mode 100644
index 0000000..118f46a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EllipticalArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent$EmeTrigger.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent$EmeTrigger.class
new file mode 100644
index 0000000..ba49770
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent$EmeTrigger.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent.class
new file mode 100644
index 0000000..9d59d6f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeEvent.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir$Sequence.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir$Sequence.class
new file mode 100644
index 0000000..9765312
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir$Sequence.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir.class
new file mode 100644
index 0000000..b98f442
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmeLir.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmePos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmePos.class
new file mode 100644
index 0000000..dff32c5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/EmePos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop$Choice.class
new file mode 100644
index 0000000..7bfb34b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop.class
new file mode 100644
index 0000000..0607903
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Eqop.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd$Type.class
new file mode 100644
index 0000000..c31f4ea
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd.class
new file mode 100644
index 0000000..cc97843
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk$Type.class
new file mode 100644
index 0000000..50f7491
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk.class
new file mode 100644
index 0000000..83b819f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Esrk.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GeoInfo.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GeoInfo.class
new file mode 100644
index 0000000..d50b159
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GeoInfo.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GsmNetParam.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GsmNetParam.class
new file mode 100644
index 0000000..51edc5d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/GsmNetParam.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Hdr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Hdr.class
new file mode 100644
index 0000000..fbf31be
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Hdr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/HorAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/HorAcc.class
new file mode 100644
index 0000000..09743b1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/HorAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Id.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Id.class
new file mode 100644
index 0000000..425eaf5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Id.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Identifier.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Identifier.class
new file mode 100644
index 0000000..586f9cf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Identifier.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Imsi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Imsi.class
new file mode 100644
index 0000000..06efb9a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Imsi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InRadius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InRadius.class
new file mode 100644
index 0000000..423197d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InRadius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.class
new file mode 100644
index 0000000..9b40471
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Interval.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Interval.class
new file mode 100644
index 0000000..b441f98
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Interval.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAddInfo_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAddInfo_access.class
new file mode 100644
index 0000000..168428c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAddInfo_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAltAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAltAcc_access.class
new file mode 100644
index 0000000..3a24bc9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAltAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAlt_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAlt_access.class
new file mode 100644
index 0000000..c469228
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAlt_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngle_access.class
new file mode 100644
index 0000000..3b4ff98
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngularUnit_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngularUnit_access.class
new file mode 100644
index 0000000..4361f20
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingAngularUnit_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingBox_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingBox_access.class
new file mode 100644
index 0000000..dc71a7d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingBox_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCc_access.class
new file mode 100644
index 0000000..b83bede
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCellid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCellid_access.class
new file mode 100644
index 0000000..5ee502b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCellid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCgi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCgi_access.class
new file mode 100644
index 0000000..c0ba497
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCgi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArcArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArcArea_access.class
new file mode 100644
index 0000000..fc75e06
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArcArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArea_access.class
new file mode 100644
index 0000000..9230cb3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCircularArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingClient_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingClient_access.class
new file mode 100644
index 0000000..16e287c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingClient_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeSpace_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeSpace_access.class
new file mode 100644
index 0000000..1db3287
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeSpace_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCode_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCode_access.class
new file mode 100644
index 0000000..523f3c6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCode_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeword_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeword_access.class
new file mode 100644
index 0000000..398dfd8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCodeword_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoord_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoord_access.class
new file mode 100644
index 0000000..fdbb889
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoord_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoordinateReferenceSystem_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoordinateReferenceSystem_access.class
new file mode 100644
index 0000000..c16272a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingCoordinateReferenceSystem_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDirection_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDirection_access.class
new file mode 100644
index 0000000..3d2a94e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDirection_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDistanceUnit_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDistanceUnit_access.class
new file mode 100644
index 0000000..a9978c2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingDistanceUnit_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEdition_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEdition_access.class
new file mode 100644
index 0000000..79a11bf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEdition_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEllipticalArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEllipticalArea_access.class
new file mode 100644
index 0000000..57b5534
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEllipticalArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeEvent_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeEvent_access.class
new file mode 100644
index 0000000..f46ac02
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeEvent_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeLir_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeLir_access.class
new file mode 100644
index 0000000..d2ca0aa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmeLir_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmePos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmePos_access.class
new file mode 100644
index 0000000..cc17d97
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEmePos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEqop_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEqop_access.class
new file mode 100644
index 0000000..7e53c0f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEqop_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrd_access.class
new file mode 100644
index 0000000..af3159e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrk_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrk_access.class
new file mode 100644
index 0000000..7918608
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingEsrk_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGeoInfo_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGeoInfo_access.class
new file mode 100644
index 0000000..e89b79f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGeoInfo_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGsmNetParam_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGsmNetParam_access.class
new file mode 100644
index 0000000..0eb8821
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingGsmNetParam_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHdr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHdr_access.class
new file mode 100644
index 0000000..3c775ab
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHdr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHorAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHorAcc_access.class
new file mode 100644
index 0000000..959ac3f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingHorAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingId_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingId_access.class
new file mode 100644
index 0000000..a7e4a29
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingId_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingIdentifier_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingIdentifier_access.class
new file mode 100644
index 0000000..6ed91a3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingIdentifier_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingImsi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingImsi_access.class
new file mode 100644
index 0000000..6e67a23
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingImsi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInRadius_access.class
new file mode 100644
index 0000000..828e324
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInnerBoundaryIs_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInnerBoundaryIs_access.class
new file mode 100644
index 0000000..19b8a26
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInnerBoundaryIs_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInterval_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInterval_access.class
new file mode 100644
index 0000000..00c63b0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingInterval_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLac_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLac_access.class
new file mode 100644
index 0000000..71b1c5b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLac_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLevConf_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLevConf_access.class
new file mode 100644
index 0000000..394c1cc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLevConf_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLineString_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLineString_access.class
new file mode 100644
index 0000000..d120089
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLineString_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLinearRing_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLinearRing_access.class
new file mode 100644
index 0000000..70de566
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLinearRing_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLlAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLlAcc_access.class
new file mode 100644
index 0000000..346978c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLlAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLmsi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLmsi_access.class
new file mode 100644
index 0000000..afd0aa1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLmsi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLocType_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLocType_access.class
new file mode 100644
index 0000000..12c1861
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingLocType_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMaxLocAge_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMaxLocAge_access.class
new file mode 100644
index 0000000..0613773
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMaxLocAge_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMcc_access.class
new file mode 100644
index 0000000..9b6d58c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMnc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMnc_access.class
new file mode 100644
index 0000000..f265e45
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMnc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsAction_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsAction_access.class
new file mode 100644
index 0000000..cde89b7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsAction_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsidRange_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsidRange_access.class
new file mode 100644
index 0000000..a52770b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsidRange_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsid_access.class
new file mode 100644
index 0000000..4d4ba2f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsids_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsids_access.class
new file mode 100644
index 0000000..7d23eb8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMsids_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiLineString_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiLineString_access.class
new file mode 100644
index 0000000..8655c9b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiLineString_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPoint_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPoint_access.class
new file mode 100644
index 0000000..29c6796
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPoint_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPolygon_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPolygon_access.class
new file mode 100644
index 0000000..f4d1f5e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingMultiPolygon_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNdc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNdc_access.class
new file mode 100644
index 0000000..aee7085
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNdc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNeid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNeid_access.class
new file mode 100644
index 0000000..5ae52bf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNeid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNmr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNmr_access.class
new file mode 100644
index 0000000..b062114
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingNmr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOutRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOutRadius_access.class
new file mode 100644
index 0000000..e1f778b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOutRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOuterBoundaryIs_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOuterBoundaryIs_access.class
new file mode 100644
index 0000000..f6b4bec
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingOuterBoundaryIs_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPd_access.class
new file mode 100644
index 0000000..782f2aa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoint_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoint_access.class
new file mode 100644
index 0000000..eae945b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoint_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPolygon_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPolygon_access.class
new file mode 100644
index 0000000..2d19819
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPolygon_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPos_access.class
new file mode 100644
index 0000000..bd9d31d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoserr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoserr_access.class
new file mode 100644
index 0000000..0482f98
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPoserr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPrio_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPrio_access.class
new file mode 100644
index 0000000..7f9b82a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPrio_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPushaddr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPushaddr_access.class
new file mode 100644
index 0000000..bdcb3ee
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPushaddr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPwd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPwd_access.class
new file mode 100644
index 0000000..01abcad
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingPwd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingQop_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingQop_access.class
new file mode 100644
index 0000000..ee5667e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingQop_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRadius_access.class
new file mode 100644
index 0000000..93ed34a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingReqId_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingReqId_access.class
new file mode 100644
index 0000000..e554dcf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingReqId_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestmode_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestmode_access.class
new file mode 100644
index 0000000..0e93965
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestmode_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestor_access.class
new file mode 100644
index 0000000..4a19931
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRequestor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespReq_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespReq_access.class
new file mode 100644
index 0000000..739d4f3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespReq_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespTimer_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespTimer_access.class
new file mode 100644
index 0000000..64071b5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingRespTimer_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingResult_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingResult_access.class
new file mode 100644
index 0000000..3cf6add
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingResult_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMajor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMajor_access.class
new file mode 100644
index 0000000..1aa05c9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMajor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMinor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMinor_access.class
new file mode 100644
index 0000000..3ef0625
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSemiMinor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingServiceid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingServiceid_access.class
new file mode 100644
index 0000000..f4e3b12
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingServiceid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSession_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSession_access.class
new file mode 100644
index 0000000..0be0bb2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSession_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSessionid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSessionid_access.class
new file mode 100644
index 0000000..db4d1da
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSessionid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingShape_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingShape_access.class
new file mode 100644
index 0000000..12e17b5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingShape_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSlir_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSlir_access.class
new file mode 100644
index 0000000..185825d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSlir_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSpeed_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSpeed_access.class
new file mode 100644
index 0000000..4690f5d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSpeed_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartAngle_access.class
new file mode 100644
index 0000000..00353ba
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartMsid_access.class
new file mode 100644
index 0000000..2c15985
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartTime_access.class
new file mode 100644
index 0000000..b87fabe
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStartTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopAngle_access.class
new file mode 100644
index 0000000..cbf0b34
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopMsid_access.class
new file mode 100644
index 0000000..a618c34
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopTime_access.class
new file mode 100644
index 0000000..0287d8f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingStopTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSubclient_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSubclient_access.class
new file mode 100644
index 0000000..ae3e89a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSubclient_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSvcInit_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSvcInit_access.class
new file mode 100644
index 0000000..900fcbf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingSvcInit_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTa_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTa_access.class
new file mode 100644
index 0000000..ec0a675
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTa_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTimeRemaining_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTimeRemaining_access.class
new file mode 100644
index 0000000..9a445a8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTimeRemaining_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTime_access.class
new file mode 100644
index 0000000..8e92e12
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrrEvent_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrrEvent_access.class
new file mode 100644
index 0000000..b9e5810
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrrEvent_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrr_access.class
new file mode 100644
index 0000000..0fc854c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrsr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrsr_access.class
new file mode 100644
index 0000000..5a55a5b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTlrsr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTrlPos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTrlPos_access.class
new file mode 100644
index 0000000..843c3ef
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingTrlPos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingUrl_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingUrl_access.class
new file mode 100644
index 0000000..432fd35
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingUrl_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrid_access.class
new file mode 100644
index 0000000..3ea4d66
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrno_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrno_access.class
new file mode 100644
index 0000000..cd91593
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVlrno_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscid_access.class
new file mode 100644
index 0000000..f19e0d3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscno_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscno_access.class
new file mode 100644
index 0000000..112f926
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingVmscno_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingX_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingX_access.class
new file mode 100644
index 0000000..efde4bf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingX_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingY_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingY_access.class
new file mode 100644
index 0000000..63cc39c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingY_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingZ_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingZ_access.class
new file mode 100644
index 0000000..5b12786
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/JiBX_bindingZ_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lac.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lac.class
new file mode 100644
index 0000000..162357e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lac.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LevConf.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LevConf.class
new file mode 100644
index 0000000..3ffe103
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LevConf.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LineString.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LineString.class
new file mode 100644
index 0000000..0f4a1d6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LineString.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LinearRing.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LinearRing.class
new file mode 100644
index 0000000..4c2f428
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LinearRing.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LlAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LlAcc.class
new file mode 100644
index 0000000..cffa626
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LlAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lmsi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lmsi.class
new file mode 100644
index 0000000..0cfb5ff
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Lmsi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType$Type.class
new file mode 100644
index 0000000..2b01e5f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType.class
new file mode 100644
index 0000000..7db6608
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/LocType.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MaxLocAge.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MaxLocAge.class
new file mode 100644
index 0000000..4344c1a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MaxLocAge.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mcc.class
new file mode 100644
index 0000000..798e538
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mnc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mnc.class
new file mode 100644
index 0000000..1aa4db2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Mnc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction$Type.class
new file mode 100644
index 0000000..53b30ef
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction.class
new file mode 100644
index 0000000..4204213
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsAction.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Enc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Enc.class
new file mode 100644
index 0000000..6b0a5ac
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Enc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Type.class
new file mode 100644
index 0000000..267f91f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid.class
new file mode 100644
index 0000000..2f5b6de
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsidRange.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsidRange.class
new file mode 100644
index 0000000..a98ad9b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MsidRange.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids$Choice.class
new file mode 100644
index 0000000..cff2d28
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids.class
new file mode 100644
index 0000000..8d48a86
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Msids.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiLineString.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiLineString.class
new file mode 100644
index 0000000..8a93431
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiLineString.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPoint.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPoint.class
new file mode 100644
index 0000000..b801aad
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPoint.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon$Choice.class
new file mode 100644
index 0000000..2f7bf91
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon.class
new file mode 100644
index 0000000..3c79fc6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/MultiPolygon.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ndc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ndc.class
new file mode 100644
index 0000000..5453d73
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ndc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Neid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Neid.class
new file mode 100644
index 0000000..8c4e9e9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Neid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Nmr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Nmr.class
new file mode 100644
index 0000000..d45af93
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Nmr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OutRadius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OutRadius.class
new file mode 100644
index 0000000..b8b7339
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OutRadius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.class
new file mode 100644
index 0000000..5bc3a18
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd$Sequence.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd$Sequence.class
new file mode 100644
index 0000000..965b770
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd$Sequence.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd.class
new file mode 100644
index 0000000..8bf2652
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Point.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Point.class
new file mode 100644
index 0000000..333e90b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Point.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Polygon.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Polygon.class
new file mode 100644
index 0000000..dbc8711
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Polygon.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pos.class
new file mode 100644
index 0000000..421ac2f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Poserr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Poserr.class
new file mode 100644
index 0000000..8d5578b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Poserr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio$Type.class
new file mode 100644
index 0000000..7e71007
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio.class
new file mode 100644
index 0000000..ac2ec43
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Prio.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pushaddr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pushaddr.class
new file mode 100644
index 0000000..d5a1835
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pushaddr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pwd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pwd.class
new file mode 100644
index 0000000..25e47bc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Pwd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop$Choice.class
new file mode 100644
index 0000000..99d584c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop.class
new file mode 100644
index 0000000..2459b92
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Qop.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Radius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Radius.class
new file mode 100644
index 0000000..64311c9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Radius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/ReqId.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/ReqId.class
new file mode 100644
index 0000000..ef0a5a5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/ReqId.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode$Type.class
new file mode 100644
index 0000000..76e9c28
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode.class
new file mode 100644
index 0000000..1863789
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestmode.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestor.class
new file mode 100644
index 0000000..9a5c4aa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Requestor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq$Type.class
new file mode 100644
index 0000000..53af869
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq.class
new file mode 100644
index 0000000..0e31748
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespReq.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespTimer.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespTimer.class
new file mode 100644
index 0000000..258662b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/RespTimer.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Result.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Result.class
new file mode 100644
index 0000000..51433eb
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Result.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMajor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMajor.class
new file mode 100644
index 0000000..76931cd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMajor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMinor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMinor.class
new file mode 100644
index 0000000..b7b7db8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SemiMinor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Serviceid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Serviceid.class
new file mode 100644
index 0000000..0b55557
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Serviceid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session$Type.class
new file mode 100644
index 0000000..6bb100c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session.class
new file mode 100644
index 0000000..b15b312
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Session.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Sessionid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Sessionid.class
new file mode 100644
index 0000000..03142d6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Sessionid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Shape.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Shape.class
new file mode 100644
index 0000000..c7cfe78
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Shape.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$ResType.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$ResType.class
new file mode 100644
index 0000000..20f7c85
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$ResType.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$Sequence.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$Sequence.class
new file mode 100644
index 0000000..1f0dea9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir$Sequence.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir.class
new file mode 100644
index 0000000..fc49075
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Slir.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Speed.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Speed.class
new file mode 100644
index 0000000..a9cac2f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Speed.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartAngle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartAngle.class
new file mode 100644
index 0000000..1595142
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartAngle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartMsid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartMsid.class
new file mode 100644
index 0000000..9da5936
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartMsid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartTime.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartTime.class
new file mode 100644
index 0000000..225b7b3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StartTime.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopAngle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopAngle.class
new file mode 100644
index 0000000..d677391
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopAngle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopMsid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopMsid.class
new file mode 100644
index 0000000..ffe44c2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopMsid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopTime.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopTime.class
new file mode 100644
index 0000000..947a358
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/StopTime.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient$LastClient.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient$LastClient.class
new file mode 100644
index 0000000..6bccb81
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient$LastClient.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient.class
new file mode 100644
index 0000000..00ba70b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Subclient.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SvcInit.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SvcInit.class
new file mode 100644
index 0000000..f4d5db1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/SvcInit.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ta.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ta.class
new file mode 100644
index 0000000..3a7ca79
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Ta.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Time.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Time.class
new file mode 100644
index 0000000..348cc8d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Time.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TimeRemaining.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TimeRemaining.class
new file mode 100644
index 0000000..93df3e4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TimeRemaining.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrr.class
new file mode 100644
index 0000000..10196a5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TlrrEvent.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TlrrEvent.class
new file mode 100644
index 0000000..502a453
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TlrrEvent.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrsr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrsr.class
new file mode 100644
index 0000000..ca0fff5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Tlrsr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos$TrlTrigger.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos$TrlTrigger.class
new file mode 100644
index 0000000..aeba4db
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos$TrlTrigger.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos.class
new file mode 100644
index 0000000..92cec82
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/TrlPos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Url.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Url.class
new file mode 100644
index 0000000..4637fae
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Url.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrid.class
new file mode 100644
index 0000000..f843783
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrno.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrno.class
new file mode 100644
index 0000000..12bfc70
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vlrno.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscid.class
new file mode 100644
index 0000000..f1717a5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscno.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscno.class
new file mode 100644
index 0000000..e1d1371
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Vmscno.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/X.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/X.class
new file mode 100644
index 0000000..ab8d114
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/X.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Y.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Y.class
new file mode 100644
index 0000000..3e8f181
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Y.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Z.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Z.class
new file mode 100644
index 0000000..66dc20c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_init/Z.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AddInfo.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AddInfo.class
new file mode 100644
index 0000000..1934dd9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AddInfo.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Alt.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Alt.class
new file mode 100644
index 0000000..6adf922
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Alt.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AltAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AltAcc.class
new file mode 100644
index 0000000..2c8bd10
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AltAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Angle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Angle.class
new file mode 100644
index 0000000..8b9c62c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Angle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AngularUnit.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AngularUnit.class
new file mode 100644
index 0000000..6c44883
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/AngularUnit.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Box.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Box.class
new file mode 100644
index 0000000..048e831
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Box.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cc.class
new file mode 100644
index 0000000..c92d9e9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cellid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cellid.class
new file mode 100644
index 0000000..98597a2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cellid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cgi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cgi.class
new file mode 100644
index 0000000..5289440
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Cgi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArcArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArcArea.class
new file mode 100644
index 0000000..b48844b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArcArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArea.class
new file mode 100644
index 0000000..a822244
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CircularArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Client.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Client.class
new file mode 100644
index 0000000..7b7985f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Client.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Code.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Code.class
new file mode 100644
index 0000000..56056f7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Code.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CodeSpace.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CodeSpace.class
new file mode 100644
index 0000000..10de9e9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CodeSpace.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Codeword.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Codeword.class
new file mode 100644
index 0000000..6feade9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Codeword.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Coord.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Coord.class
new file mode 100644
index 0000000..9e7f6fa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Coord.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.class
new file mode 100644
index 0000000..f308eb4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Direction.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Direction.class
new file mode 100644
index 0000000..5b9fe0c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Direction.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/DistanceUnit.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/DistanceUnit.class
new file mode 100644
index 0000000..d0f6fc2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/DistanceUnit.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Edition.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Edition.class
new file mode 100644
index 0000000..4307e85
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Edition.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EllipticalArea.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EllipticalArea.class
new file mode 100644
index 0000000..00b41fd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EllipticalArea.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent$EmeTrigger.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent$EmeTrigger.class
new file mode 100644
index 0000000..74ca903
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent$EmeTrigger.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent.class
new file mode 100644
index 0000000..8ed990c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeEvent.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeLia.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeLia.class
new file mode 100644
index 0000000..624f35b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmeLia.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmePos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmePos.class
new file mode 100644
index 0000000..38745b3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/EmePos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Emerep.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Emerep.class
new file mode 100644
index 0000000..26773ed
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Emerep.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop$Choice.class
new file mode 100644
index 0000000..ce8d655
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop.class
new file mode 100644
index 0000000..a64d383
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Eqop.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd$Type.class
new file mode 100644
index 0000000..fa5e56b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd.class
new file mode 100644
index 0000000..3baca36
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk$Type.class
new file mode 100644
index 0000000..7aa6ad9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk.class
new file mode 100644
index 0000000..2170feb
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Esrk.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GeoInfo.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GeoInfo.class
new file mode 100644
index 0000000..cd17722
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GeoInfo.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GsmNetParam.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GsmNetParam.class
new file mode 100644
index 0000000..01b052a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/GsmNetParam.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Hdr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Hdr.class
new file mode 100644
index 0000000..fae7caf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Hdr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/HorAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/HorAcc.class
new file mode 100644
index 0000000..c50407c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/HorAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Id.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Id.class
new file mode 100644
index 0000000..309f05f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Id.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Identifier.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Identifier.class
new file mode 100644
index 0000000..b2f0f97
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Identifier.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Imsi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Imsi.class
new file mode 100644
index 0000000..0975969
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Imsi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InRadius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InRadius.class
new file mode 100644
index 0000000..6a10146
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InRadius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.class
new file mode 100644
index 0000000..f856326
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Interval.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Interval.class
new file mode 100644
index 0000000..18ae86e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Interval.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAddInfo_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAddInfo_access.class
new file mode 100644
index 0000000..adf7439
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAddInfo_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAltAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAltAcc_access.class
new file mode 100644
index 0000000..9340c1f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAltAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAlt_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAlt_access.class
new file mode 100644
index 0000000..3e5e3c2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAlt_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngle_access.class
new file mode 100644
index 0000000..081a095
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngularUnit_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngularUnit_access.class
new file mode 100644
index 0000000..ce7c8b6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingAngularUnit_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingBox_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingBox_access.class
new file mode 100644
index 0000000..04d61b1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingBox_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCc_access.class
new file mode 100644
index 0000000..aa832cd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCellid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCellid_access.class
new file mode 100644
index 0000000..40ef170
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCellid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCgi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCgi_access.class
new file mode 100644
index 0000000..8cf1a66
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCgi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArcArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArcArea_access.class
new file mode 100644
index 0000000..23b55f3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArcArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArea_access.class
new file mode 100644
index 0000000..8f7becd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCircularArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingClient_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingClient_access.class
new file mode 100644
index 0000000..f3a293e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingClient_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeSpace_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeSpace_access.class
new file mode 100644
index 0000000..61d036f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeSpace_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCode_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCode_access.class
new file mode 100644
index 0000000..17b925e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCode_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeword_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeword_access.class
new file mode 100644
index 0000000..81e8896
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCodeword_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoord_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoord_access.class
new file mode 100644
index 0000000..fa128bf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoord_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoordinateReferenceSystem_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoordinateReferenceSystem_access.class
new file mode 100644
index 0000000..27d7219
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingCoordinateReferenceSystem_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDirection_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDirection_access.class
new file mode 100644
index 0000000..3dcfb25
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDirection_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDistanceUnit_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDistanceUnit_access.class
new file mode 100644
index 0000000..b970b07
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingDistanceUnit_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEdition_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEdition_access.class
new file mode 100644
index 0000000..7ad4ec0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEdition_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEllipticalArea_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEllipticalArea_access.class
new file mode 100644
index 0000000..7b4ffd4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEllipticalArea_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeEvent_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeEvent_access.class
new file mode 100644
index 0000000..2a1ce41
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeEvent_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeLia_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeLia_access.class
new file mode 100644
index 0000000..299b2ec
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmeLia_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmePos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmePos_access.class
new file mode 100644
index 0000000..8d64f3e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmePos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmerep_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmerep_access.class
new file mode 100644
index 0000000..4781ff7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEmerep_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEqop_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEqop_access.class
new file mode 100644
index 0000000..62e2a09
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEqop_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrd_access.class
new file mode 100644
index 0000000..f425e0b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrk_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrk_access.class
new file mode 100644
index 0000000..871a1de
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingEsrk_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGeoInfo_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGeoInfo_access.class
new file mode 100644
index 0000000..732472e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGeoInfo_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGsmNetParam_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGsmNetParam_access.class
new file mode 100644
index 0000000..7af131e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingGsmNetParam_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHdr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHdr_access.class
new file mode 100644
index 0000000..affa83b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHdr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHorAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHorAcc_access.class
new file mode 100644
index 0000000..e26b505
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingHorAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingId_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingId_access.class
new file mode 100644
index 0000000..4e86e79
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingId_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingIdentifier_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingIdentifier_access.class
new file mode 100644
index 0000000..0de6805
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingIdentifier_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingImsi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingImsi_access.class
new file mode 100644
index 0000000..56f2700
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingImsi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInRadius_access.class
new file mode 100644
index 0000000..f16e080
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInnerBoundaryIs_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInnerBoundaryIs_access.class
new file mode 100644
index 0000000..b2921cf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInnerBoundaryIs_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInterval_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInterval_access.class
new file mode 100644
index 0000000..d9f5022
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingInterval_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLac_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLac_access.class
new file mode 100644
index 0000000..798588e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLac_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLevConf_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLevConf_access.class
new file mode 100644
index 0000000..bb92e78
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLevConf_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLineString_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLineString_access.class
new file mode 100644
index 0000000..89b90ed
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLineString_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLinearRing_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLinearRing_access.class
new file mode 100644
index 0000000..f5b3ee1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLinearRing_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLlAcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLlAcc_access.class
new file mode 100644
index 0000000..10708a6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLlAcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLmsi_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLmsi_access.class
new file mode 100644
index 0000000..2eadf3d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLmsi_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLocType_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLocType_access.class
new file mode 100644
index 0000000..daa0edc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingLocType_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMaxLocAge_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMaxLocAge_access.class
new file mode 100644
index 0000000..9bc5a76
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMaxLocAge_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMcc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMcc_access.class
new file mode 100644
index 0000000..f611fe1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMcc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMnc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMnc_access.class
new file mode 100644
index 0000000..cd905b5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMnc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsAction_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsAction_access.class
new file mode 100644
index 0000000..fb208af
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsAction_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsidRange_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsidRange_access.class
new file mode 100644
index 0000000..c6ad67c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsidRange_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsid_access.class
new file mode 100644
index 0000000..3ab9472
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsids_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsids_access.class
new file mode 100644
index 0000000..67cd3ec
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMsids_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiLineString_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiLineString_access.class
new file mode 100644
index 0000000..55f92a7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiLineString_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPoint_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPoint_access.class
new file mode 100644
index 0000000..b76e3ae
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPoint_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPolygon_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPolygon_access.class
new file mode 100644
index 0000000..fbb57b9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingMultiPolygon_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNdc_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNdc_access.class
new file mode 100644
index 0000000..d8ddde7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNdc_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNeid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNeid_access.class
new file mode 100644
index 0000000..5b74ea9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNeid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNmr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNmr_access.class
new file mode 100644
index 0000000..61cead8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingNmr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOutRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOutRadius_access.class
new file mode 100644
index 0000000..43ca9bd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOutRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOuterBoundaryIs_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOuterBoundaryIs_access.class
new file mode 100644
index 0000000..b44ccd3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingOuterBoundaryIs_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPd_access.class
new file mode 100644
index 0000000..c50e39b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoint_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoint_access.class
new file mode 100644
index 0000000..e91d78d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoint_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPolygon_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPolygon_access.class
new file mode 100644
index 0000000..1e63142
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPolygon_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPos_access.class
new file mode 100644
index 0000000..6c13e51
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoserr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoserr_access.class
new file mode 100644
index 0000000..d286c47
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPoserr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPrio_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPrio_access.class
new file mode 100644
index 0000000..4cef42f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPrio_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPushaddr_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPushaddr_access.class
new file mode 100644
index 0000000..12ac93b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPushaddr_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPwd_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPwd_access.class
new file mode 100644
index 0000000..f37f63b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingPwd_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingQop_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingQop_access.class
new file mode 100644
index 0000000..bf92589
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingQop_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRadius_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRadius_access.class
new file mode 100644
index 0000000..2939bcc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRadius_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingReqId_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingReqId_access.class
new file mode 100644
index 0000000..e38e2b5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingReqId_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestmode_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestmode_access.class
new file mode 100644
index 0000000..072959f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestmode_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestor_access.class
new file mode 100644
index 0000000..625cd7e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRequestor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespReq_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespReq_access.class
new file mode 100644
index 0000000..77fa6c2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespReq_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespTimer_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespTimer_access.class
new file mode 100644
index 0000000..95150b8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingRespTimer_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingResult_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingResult_access.class
new file mode 100644
index 0000000..a6784d3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingResult_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMajor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMajor_access.class
new file mode 100644
index 0000000..fec9fb4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMajor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMinor_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMinor_access.class
new file mode 100644
index 0000000..e7f72a2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSemiMinor_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingServiceid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingServiceid_access.class
new file mode 100644
index 0000000..ac11cf0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingServiceid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSession_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSession_access.class
new file mode 100644
index 0000000..f9b47f5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSession_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSessionid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSessionid_access.class
new file mode 100644
index 0000000..2b1023d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSessionid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingShape_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingShape_access.class
new file mode 100644
index 0000000..df798a5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingShape_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlia_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlia_access.class
new file mode 100644
index 0000000..99d80c6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlia_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlirep_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlirep_access.class
new file mode 100644
index 0000000..bfd6a84
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlirep_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlrep_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlrep_access.class
new file mode 100644
index 0000000..1ba8e3c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSlrep_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSpeed_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSpeed_access.class
new file mode 100644
index 0000000..4c1c89b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSpeed_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartAngle_access.class
new file mode 100644
index 0000000..cd8aaf3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartMsid_access.class
new file mode 100644
index 0000000..80df6a6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartTime_access.class
new file mode 100644
index 0000000..6363923
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStartTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopAngle_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopAngle_access.class
new file mode 100644
index 0000000..dd61bfe
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopAngle_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopMsid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopMsid_access.class
new file mode 100644
index 0000000..39496b8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopMsid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopTime_access.class
new file mode 100644
index 0000000..cd2bcde
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingStopTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSubclient_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSubclient_access.class
new file mode 100644
index 0000000..14dd927
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSubclient_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSvcResult_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSvcResult_access.class
new file mode 100644
index 0000000..7f57fdd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingSvcResult_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTa_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTa_access.class
new file mode 100644
index 0000000..a130b20
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTa_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTimeRemaining_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTimeRemaining_access.class
new file mode 100644
index 0000000..0c747fa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTimeRemaining_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTime_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTime_access.class
new file mode 100644
index 0000000..7ad3169
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTime_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlra_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlra_access.class
new file mode 100644
index 0000000..d2f3fb6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlra_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrep_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrep_access.class
new file mode 100644
index 0000000..346db1b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrep_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrrEvent_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrrEvent_access.class
new file mode 100644
index 0000000..4c23873
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrrEvent_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrsa_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrsa_access.class
new file mode 100644
index 0000000..197c796
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTlrsa_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTrlPos_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTrlPos_access.class
new file mode 100644
index 0000000..0688823
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingTrlPos_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingUrl_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingUrl_access.class
new file mode 100644
index 0000000..5501fc5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingUrl_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrid_access.class
new file mode 100644
index 0000000..e3e77fa
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrno_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrno_access.class
new file mode 100644
index 0000000..f7a0c00
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVlrno_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscid_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscid_access.class
new file mode 100644
index 0000000..e36ce68
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscid_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscno_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscno_access.class
new file mode 100644
index 0000000..cbcfdf4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingVmscno_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingX_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingX_access.class
new file mode 100644
index 0000000..c529056
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingX_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingY_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingY_access.class
new file mode 100644
index 0000000..2a063bd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingY_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingZ_access.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingZ_access.class
new file mode 100644
index 0000000..03e1166
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/JiBX_bindingZ_access.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lac.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lac.class
new file mode 100644
index 0000000..0046095
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lac.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LevConf.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LevConf.class
new file mode 100644
index 0000000..ed9c52d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LevConf.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LineString.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LineString.class
new file mode 100644
index 0000000..1861884
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LineString.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LinearRing.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LinearRing.class
new file mode 100644
index 0000000..bc3b95f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LinearRing.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LlAcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LlAcc.class
new file mode 100644
index 0000000..6d64f33
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LlAcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lmsi.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lmsi.class
new file mode 100644
index 0000000..3ee3805
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Lmsi.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType$Type.class
new file mode 100644
index 0000000..2ef7c30
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType.class
new file mode 100644
index 0000000..304c00a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/LocType.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MaxLocAge.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MaxLocAge.class
new file mode 100644
index 0000000..7ab7725
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MaxLocAge.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mcc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mcc.class
new file mode 100644
index 0000000..ed73261
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mcc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mnc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mnc.class
new file mode 100644
index 0000000..703c68d
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Mnc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction$Type.class
new file mode 100644
index 0000000..7a27310
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction.class
new file mode 100644
index 0000000..2bff882
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsAction.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Enc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Enc.class
new file mode 100644
index 0000000..5e36b1b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Enc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Type.class
new file mode 100644
index 0000000..8c30ca9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid.class
new file mode 100644
index 0000000..7ecfb5c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsidRange.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsidRange.class
new file mode 100644
index 0000000..29ebcec
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MsidRange.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids$Choice.class
new file mode 100644
index 0000000..dbc066e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids.class
new file mode 100644
index 0000000..ff3d054
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Msids.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiLineString.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiLineString.class
new file mode 100644
index 0000000..33f4ef0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiLineString.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPoint.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPoint.class
new file mode 100644
index 0000000..dbd4153
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPoint.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon$Choice.class
new file mode 100644
index 0000000..fbeb05b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon.class
new file mode 100644
index 0000000..f550361
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/MultiPolygon.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ndc.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ndc.class
new file mode 100644
index 0000000..f6db190
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ndc.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Neid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Neid.class
new file mode 100644
index 0000000..73f24b6
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Neid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Nmr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Nmr.class
new file mode 100644
index 0000000..a84b38a
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Nmr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OutRadius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OutRadius.class
new file mode 100644
index 0000000..f977a71
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OutRadius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.class
new file mode 100644
index 0000000..a5b81e3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd$Sequence.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd$Sequence.class
new file mode 100644
index 0000000..8cafa07
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd$Sequence.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd.class
new file mode 100644
index 0000000..1f643d4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Point.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Point.class
new file mode 100644
index 0000000..8a12ae3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Point.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Polygon.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Polygon.class
new file mode 100644
index 0000000..2c27b6c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Polygon.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pos.class
new file mode 100644
index 0000000..2870ca9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Poserr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Poserr.class
new file mode 100644
index 0000000..ca83e2b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Poserr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio$Type.class
new file mode 100644
index 0000000..98d7f8c
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio.class
new file mode 100644
index 0000000..6eb063e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Prio.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pushaddr.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pushaddr.class
new file mode 100644
index 0000000..ef686c1
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pushaddr.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pwd.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pwd.class
new file mode 100644
index 0000000..c00d7a8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Pwd.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop$Choice.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop$Choice.class
new file mode 100644
index 0000000..5a55327
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop$Choice.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop.class
new file mode 100644
index 0000000..b27ca8b
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Qop.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Radius.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Radius.class
new file mode 100644
index 0000000..bedcfe3
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Radius.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/ReqId.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/ReqId.class
new file mode 100644
index 0000000..d21deee
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/ReqId.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode$Type.class
new file mode 100644
index 0000000..e23b1d0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode.class
new file mode 100644
index 0000000..210e1e5
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestmode.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestor.class
new file mode 100644
index 0000000..2c02f2e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Requestor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq$Type.class
new file mode 100644
index 0000000..ab6fa82
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq.class
new file mode 100644
index 0000000..073a7bf
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespReq.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespTimer.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespTimer.class
new file mode 100644
index 0000000..8761db8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/RespTimer.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Result.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Result.class
new file mode 100644
index 0000000..1683528
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Result.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMajor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMajor.class
new file mode 100644
index 0000000..6868a57
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMajor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMinor.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMinor.class
new file mode 100644
index 0000000..d1d76de
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SemiMinor.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Serviceid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Serviceid.class
new file mode 100644
index 0000000..d47b67e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Serviceid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session$Type.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session$Type.class
new file mode 100644
index 0000000..84ef460
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session$Type.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session.class
new file mode 100644
index 0000000..d661a90
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Session.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Sessionid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Sessionid.class
new file mode 100644
index 0000000..9d5d0e0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Sessionid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Shape.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Shape.class
new file mode 100644
index 0000000..0abdb46
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Shape.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slia.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slia.class
new file mode 100644
index 0000000..2b2caf4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slia.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slirep.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slirep.class
new file mode 100644
index 0000000..758c228
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slirep.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slrep.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slrep.class
new file mode 100644
index 0000000..4bbcda9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Slrep.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Speed.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Speed.class
new file mode 100644
index 0000000..0260997
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Speed.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartAngle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartAngle.class
new file mode 100644
index 0000000..5a1e3ee
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartAngle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartMsid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartMsid.class
new file mode 100644
index 0000000..b65427e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartMsid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartTime.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartTime.class
new file mode 100644
index 0000000..0b210a9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StartTime.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopAngle.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopAngle.class
new file mode 100644
index 0000000..f68cef9
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopAngle.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopMsid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopMsid.class
new file mode 100644
index 0000000..42496a2
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopMsid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopTime.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopTime.class
new file mode 100644
index 0000000..119455e
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/StopTime.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient$LastClient.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient$LastClient.class
new file mode 100644
index 0000000..ee665b4
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient$LastClient.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient.class
new file mode 100644
index 0000000..0dcbaa7
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Subclient.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SvcResult.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SvcResult.class
new file mode 100644
index 0000000..6b39949
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/SvcResult.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ta.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ta.class
new file mode 100644
index 0000000..7df9e46
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Ta.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Time.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Time.class
new file mode 100644
index 0000000..dff06dd
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Time.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TimeRemaining.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TimeRemaining.class
new file mode 100644
index 0000000..33a1d6f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TimeRemaining.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlra.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlra.class
new file mode 100644
index 0000000..87c4b70
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlra.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrep.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrep.class
new file mode 100644
index 0000000..3038726
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrep.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TlrrEvent.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TlrrEvent.class
new file mode 100644
index 0000000..133e21f
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TlrrEvent.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrsa.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrsa.class
new file mode 100644
index 0000000..d398fcc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Tlrsa.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos$TrlTrigger.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos$TrlTrigger.class
new file mode 100644
index 0000000..0a077fc
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos$TrlTrigger.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos.class
new file mode 100644
index 0000000..ebfe581
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/TrlPos.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Url.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Url.class
new file mode 100644
index 0000000..8236045
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Url.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrid.class
new file mode 100644
index 0000000..c27e377
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrno.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrno.class
new file mode 100644
index 0000000..84f3cd8
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vlrno.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscid.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscid.class
new file mode 100644
index 0000000..6f9db52
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscid.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscno.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscno.class
new file mode 100644
index 0000000..758ebe0
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Vmscno.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/X.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/X.class
new file mode 100644
index 0000000..5c83952
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/X.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Y.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Y.class
new file mode 100644
index 0000000..0f6c678
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Y.class
Binary files differ
diff --git a/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Z.class b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Z.class
new file mode 100644
index 0000000..cfb9219
--- /dev/null
+++ b/core/slee/sbbs/target/classes/org/oma/protocols/mlp/svc_result/Z.class
Binary files differ
diff --git a/core/slee/sbbs/target/generated-sources/MLPSVCINIT310DtdBinding.xml b/core/slee/sbbs/target/generated-sources/MLPSVCINIT310DtdBinding.xml
new file mode 100644
index 0000000..49f5cdc
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/MLPSVCINIT310DtdBinding.xml
@@ -0,0 +1,530 @@
+<binding trim-whitespace="true">
+ <namespace uri="MLP_SVC_INIT_310.dtd" default="elements"/>
+ <mapping class="org.oma.protocols.mlp.svc_init.SvcInit" name="svc_init">
+ <structure type="org.oma.protocols.mlp.svc_init.Hdr" get-method="getHdr" set-method="setHdr"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Slir" test-method="ifSlir" get-method="getSlir" set-method="setSlir" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.EmeLir" test-method="ifEmeLir" get-method="getEmeLir" set-method="setEmeLir" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Tlrr" test-method="ifTlrr" get-method="getTlrr" set-method="setTlrr" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Tlrsr" test-method="ifTlrsr" get-method="getTlrsr" set-method="setTlrsr" usage="optional"/>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Client" name="client">
+ <structure type="org.oma.protocols.mlp.svc_init.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Requestmode" get-method="getRequestmode" set-method="setRequestmode" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Sessionid" name="sessionid">
+ <value style="text" get-method="getSessionid" set-method="setSessionid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Id" name="id">
+ <value style="text" get-method="getId" set-method="setId"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Requestor" name="requestor">
+ <structure type="org.oma.protocols.mlp.svc_init.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Pwd" name="pwd">
+ <value style="text" get-method="getPwd" set-method="setPwd"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Serviceid" name="serviceid">
+ <value style="text" get-method="getServiceid" set-method="setServiceid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Requestmode" name="requestmode">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Subclient" name="subclient">
+ <structure type="org.oma.protocols.mlp.svc_init.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ <value style="attribute" name="last_client" get-method="getLastClient" set-method="setLastClient" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Msid" name="msid">
+ <format type="org.oma.protocols.mlp.svc_init.Msid$Type" enum-value-method="xmlValue"/>
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ <value style="attribute" name="enc" get-method="getEnc" set-method="setEnc" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MsidRange" name="msid_range">
+ <structure type="org.oma.protocols.mlp.svc_init.StartMsid" get-method="getStartMsid" set-method="setStartMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_init.StopMsid" get-method="getStopMsid" set-method="setStopMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Msids" name="msids">
+ <collection get-method="getChoiceList" set-method="setChoiceList" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_init.Msids$Choice" ordered="false" choice="true">
+ <structure test-method="ifMsid" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Codeword" get-method="getCodeword" set-method="setCodeword" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Session" get-method="getSession" set-method="setSession" usage="optional"/>
+ </structure>
+ <structure test-method="ifMsidRange" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_init.MsidRange" get-method="getMsidRange" set-method="setMsidRange"/>
+ <collection item-type="org.oma.protocols.mlp.svc_init.Codeword" get-method="getCodewordList" set-method="setCodewordList" usage="optional" create-type="java.util.ArrayList"/>
+ </structure>
+ </structure>
+ </collection>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Codeword" name="codeword">
+ <value style="text" get-method="getCodeword" set-method="setCodeword"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Esrd" name="esrd">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Esrk" name="esrk">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Session" name="session">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StartMsid" name="start_msid">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StopMsid" name="stop_msid">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.EmeEvent" name="eme_event">
+ <collection item-type="org.oma.protocols.mlp.svc_init.EmePos" get-method="getEmePoList" set-method="setEmePoList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="eme_trigger" get-method="getEmeTrigger" set-method="setEmeTrigger"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.TlrrEvent" name="tlrr_event">
+ <structure type="org.oma.protocols.mlp.svc_init.MsAction" get-method="getMsAction" set-method="setMsAction"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MsAction" name="ms_action">
+ <value style="attribute" name="type" get-method="getType" set-method="setType"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Interval" name="interval">
+ <value style="text" get-method="getInterval" set-method="setInterval"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.LocType" name="loc_type">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Prio" name="prio">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Pushaddr" name="pushaddr">
+ <structure type="org.oma.protocols.mlp.svc_init.Url" get-method="getUrl" set-method="setUrl"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Id" get-method="getId" set-method="setId" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.ReqId" name="req_id">
+ <value style="text" get-method="getReqId" set-method="setReqId"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StartTime" name="start_time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StopTime" name="stop_time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Url" name="url">
+ <value style="text" get-method="getUrl" set-method="setUrl"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.TimeRemaining" name="time_remaining">
+ <value style="text" get-method="getTimeRemaining" set-method="setTimeRemaining"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Eqop" name="eqop">
+ <structure type="org.oma.protocols.mlp.svc_init.RespReq" get-method="getRespReq" set-method="setRespReq" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.RespTimer" get-method="getRespTimer" set-method="setRespTimer" usage="optional"/>
+ <structure get-method="getChoice" set-method="setChoice" usage="optional" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.LlAcc" test-method="ifLlAcc" get-method="getLlAcc" set-method="setLlAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.HorAcc" test-method="ifHorAcc" get-method="getHorAcc" set-method="setHorAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.MaxLocAge" get-method="getMaxLocAge" set-method="setMaxLocAge" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Qop" name="qop">
+ <structure get-method="getChoice" set-method="setChoice" usage="optional" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.LlAcc" test-method="ifLlAcc" get-method="getLlAcc" set-method="setLlAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.HorAcc" test-method="ifHorAcc" get-method="getHorAcc" set-method="setHorAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.LlAcc" name="ll_acc">
+ <value style="text" get-method="getLlAcc" set-method="setLlAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.HorAcc" name="hor_acc">
+ <value style="text" get-method="getHorAcc" set-method="setHorAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MaxLocAge" name="max_loc_age">
+ <value style="text" get-method="getMaxLocAge" set-method="setMaxLocAge"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.RespReq" name="resp_req">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.RespTimer" name="resp_timer">
+ <value style="text" get-method="getRespTimer" set-method="setRespTimer"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Pos" name="pos">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.GsmNetParam" get-method="getGsmNetParam" set-method="setGsmNetParam" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.EmePos" name="eme_pos">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.Esrd" get-method="getEsrd" set-method="setEsrd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Esrk" get-method="getEsrk" set-method="setEsrk" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.TrlPos" name="trl_pos">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <value style="attribute" name="trl_trigger" get-method="getTrlTrigger" set-method="setTrlTrigger"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Pd" name="pd">
+ <structure type="org.oma.protocols.mlp.svc_init.Time" get-method="getTime" set-method="setTime"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Shape" get-method="getShape" set-method="setShape"/>
+ <structure get-method="getSequence" set-method="setSequence" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_init.Alt" get-method="getAlt" set-method="setAlt"/>
+ <structure type="org.oma.protocols.mlp.svc_init.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.Speed" get-method="getSpeed" set-method="setSpeed" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Direction" get-method="getDirection" set-method="setDirection" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.LevConf" get-method="getLevConf" set-method="setLevConf" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Poserr" name="poserr">
+ <structure type="org.oma.protocols.mlp.svc_init.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_init.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Time" get-method="getTime" set-method="setTime"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Time" name="time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Alt" name="alt">
+ <value style="text" get-method="getAlt" set-method="setAlt"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.AltAcc" name="alt_acc">
+ <value style="text" get-method="getAltAcc" set-method="setAltAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Direction" name="direction">
+ <value style="text" get-method="getDirection" set-method="setDirection"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Speed" name="speed">
+ <value style="text" get-method="getSpeed" set-method="setSpeed"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.LevConf" name="lev_conf">
+ <value style="text" get-method="getLevConf" set-method="setLevConf"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.GeoInfo" name="geo_info">
+ <structure type="org.oma.protocols.mlp.svc_init.CoordinateReferenceSystem" get-method="getCoordinateReferenceSystem" set-method="setCoordinateReferenceSystem"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.CoordinateReferenceSystem" name="CoordinateReferenceSystem">
+ <structure type="org.oma.protocols.mlp.svc_init.Identifier" get-method="getIdentifier" set-method="setIdentifier"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Identifier" name="Identifier">
+ <structure type="org.oma.protocols.mlp.svc_init.Code" get-method="getCode" set-method="setCode"/>
+ <structure type="org.oma.protocols.mlp.svc_init.CodeSpace" get-method="getCodeSpace" set-method="setCodeSpace"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Edition" get-method="getEdition" set-method="setEdition"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Code" name="code">
+ <value style="text" get-method="getCode" set-method="setCode"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.CodeSpace" name="codeSpace">
+ <value style="text" get-method="getCodeSpace" set-method="setCodeSpace"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Edition" name="edition">
+ <value style="text" get-method="getEdition" set-method="setEdition"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.AddInfo" name="add_info">
+ <value style="text" get-method="getAddInfo" set-method="setAddInfo"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Result" name="result">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="resid" get-method="getResid" set-method="setResid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Shape" name="shape">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Point" test-method="ifPoint" get-method="getPoint" set-method="setPoint" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.LineString" test-method="ifLineString" get-method="getLineString" set-method="setLineString" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Polygon" test-method="ifPolygon" get-method="getPolygon" set-method="setPolygon" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Box" test-method="ifBox" get-method="getBox" set-method="setBox" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.CircularArea" test-method="ifCircularArea" get-method="getCircularArea" set-method="setCircularArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.CircularArcArea" test-method="ifCircularArcArea" get-method="getCircularArcArea" set-method="setCircularArcArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.EllipticalArea" test-method="ifEllipticalArea" get-method="getEllipticalArea" set-method="setEllipticalArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.MultiLineString" test-method="ifMultiLineString" get-method="getMultiLineString" set-method="setMultiLineString" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.MultiPoint" test-method="ifMultiPoint" get-method="getMultiPoint" set-method="setMultiPoint" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.MultiPolygon" test-method="ifMultiPolygon" get-method="getMultiPolygon" set-method="setMultiPolygon" usage="optional"/>
+ </structure>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.DistanceUnit" name="distanceUnit">
+ <value style="text" get-method="getDistanceUnit" set-method="setDistanceUnit"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.AngularUnit" name="angularUnit">
+ <value style="text" get-method="getAngularUnit" set-method="setAngularUnit"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Angle" name="angle">
+ <value style="text" get-method="getAngle" set-method="setAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Coord" name="coord">
+ <structure type="org.oma.protocols.mlp.svc_init.X" get-method="getX" set-method="setX"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Y" get-method="getY" set-method="setY" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Z" get-method="getZ" set-method="setZ" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.X" name="X">
+ <value style="text" get-method="getX" set-method="setX"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Y" name="Y">
+ <value style="text" get-method="getY" set-method="setY"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Z" name="Z">
+ <value style="text" get-method="getZ" set-method="setZ"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Point" name="Point">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.LineString" name="LineString">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <collection item-type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoordList" set-method="setCoordList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Box" name="Box">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord1" set-method="setCoord1"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.LinearRing" name="LinearRing">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord1" set-method="setCoord1"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord2" set-method="setCoord2"/>
+ <collection item-type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoordList" set-method="setCoordList" usage="optional" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Polygon" name="Polygon">
+ <structure type="org.oma.protocols.mlp.svc_init.OuterBoundaryIs" get-method="getOuterBoundaryIs" set-method="setOuterBoundaryIs"/>
+ <collection item-type="org.oma.protocols.mlp.svc_init.InnerBoundaryIs" get-method="getInnerBoundaryIList" set-method="setInnerBoundaryIList" usage="optional" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.OuterBoundaryIs" name="outerBoundaryIs">
+ <structure type="org.oma.protocols.mlp.svc_init.LinearRing" get-method="getLinearRing" set-method="setLinearRing"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.InnerBoundaryIs" name="innerBoundaryIs">
+ <structure type="org.oma.protocols.mlp.svc_init.LinearRing" get-method="getLinearRing" set-method="setLinearRing"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.CircularArcArea" name="CircularArcArea">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_init.InRadius" get-method="getInRadius" set-method="setInRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_init.OutRadius" get-method="getOutRadius" set-method="setOutRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_init.StartAngle" get-method="getStartAngle" set-method="setStartAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_init.StopAngle" get-method="getStopAngle" set-method="setStopAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_init.AngularUnit" get-method="getAngularUnit" set-method="setAngularUnit" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.CircularArea" name="CircularArea">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Radius" get-method="getRadius" set-method="setRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_init.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.EllipticalArea" name="EllipticalArea">
+ <structure type="org.oma.protocols.mlp.svc_init.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Angle" get-method="getAngle" set-method="setAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_init.SemiMajor" get-method="getSemiMajor" set-method="setSemiMajor"/>
+ <structure type="org.oma.protocols.mlp.svc_init.SemiMinor" get-method="getSemiMinor" set-method="setSemiMinor"/>
+ <structure type="org.oma.protocols.mlp.svc_init.AngularUnit" get-method="getAngularUnit" set-method="setAngularUnit" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.InRadius" name="inRadius">
+ <value style="text" get-method="getInRadius" set-method="setInRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.OutRadius" name="outRadius">
+ <value style="text" get-method="getOutRadius" set-method="setOutRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Radius" name="radius">
+ <value style="text" get-method="getRadius" set-method="setRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.SemiMajor" name="semiMajor">
+ <value style="text" get-method="getSemiMajor" set-method="setSemiMajor"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.SemiMinor" name="semiMinor">
+ <value style="text" get-method="getSemiMinor" set-method="setSemiMinor"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StartAngle" name="startAngle">
+ <value style="text" get-method="getStartAngle" set-method="setStartAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.StopAngle" name="stopAngle">
+ <value style="text" get-method="getStopAngle" set-method="setStopAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MultiLineString" name="MultiLineString">
+ <collection item-type="org.oma.protocols.mlp.svc_init.LineString" get-method="getLineStringList" set-method="setLineStringList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MultiPoint" name="MultiPoint">
+ <collection item-type="org.oma.protocols.mlp.svc_init.Point" get-method="getPointList" set-method="setPointList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.MultiPolygon" name="MultiPolygon">
+ <collection get-method="getChoiceList" set-method="setChoiceList" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_init.MultiPolygon$Choice" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Polygon" test-method="ifPolygon" get-method="getPolygon" set-method="setPolygon" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Box" test-method="ifBox" get-method="getBox" set-method="setBox" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.CircularArea" test-method="ifCircularArea" get-method="getCircularArea" set-method="setCircularArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.CircularArcArea" test-method="ifCircularArcArea" get-method="getCircularArcArea" set-method="setCircularArcArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.EllipticalArea" test-method="ifEllipticalArea" get-method="getEllipticalArea" set-method="setEllipticalArea" usage="optional"/>
+ </structure>
+ </collection>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.GsmNetParam" name="gsm_net_param">
+ <structure type="org.oma.protocols.mlp.svc_init.Cgi" get-method="getCgi" set-method="setCgi" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Neid" get-method="getNeid" set-method="setNeid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Nmr" get-method="getNmr" set-method="setNmr" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Ta" get-method="getTa" set-method="setTa" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Lmsi" get-method="getLmsi" set-method="setLmsi" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Imsi" get-method="getImsi" set-method="setImsi" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Cgi" name="cgi">
+ <structure type="org.oma.protocols.mlp.svc_init.Mcc" get-method="getMcc" set-method="setMcc"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Mnc" get-method="getMnc" set-method="setMnc"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Lac" get-method="getLac" set-method="setLac"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Cellid" get-method="getCellid" set-method="setCellid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Neid" name="neid">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Vmscid" test-method="ifVmscid" get-method="getVmscid" set-method="setVmscid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Vlrid" test-method="ifVlrid" get-method="getVlrid" set-method="setVlrid" usage="optional"/>
+ <structure test-method="ifVmscid1" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_init.Vmscid" get-method="getVmscid1" set-method="setVmscid1"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Vlrid" get-method="getVlrid1" set-method="setVlrid1"/>
+ </structure>
+ </structure>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Vmscid" name="vmscid">
+ <structure type="org.oma.protocols.mlp.svc_init.Cc" get-method="getCc" set-method="setCc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Ndc" get-method="getNdc" set-method="setNdc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Vmscno" get-method="getVmscno" set-method="setVmscno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Vlrid" name="vlrid">
+ <structure type="org.oma.protocols.mlp.svc_init.Cc" get-method="getCc" set-method="setCc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Ndc" get-method="getNdc" set-method="setNdc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Vlrno" get-method="getVlrno" set-method="setVlrno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Nmr" name="nmr">
+ <value style="text" get-method="getNmr" set-method="setNmr"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Mcc" name="mcc">
+ <value style="text" get-method="getMcc" set-method="setMcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Mnc" name="mnc">
+ <value style="text" get-method="getMnc" set-method="setMnc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Ndc" name="ndc">
+ <value style="text" get-method="getNdc" set-method="setNdc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Cc" name="cc">
+ <value style="text" get-method="getCc" set-method="setCc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Vmscno" name="vmscno">
+ <value style="text" get-method="getVmscno" set-method="setVmscno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Vlrno" name="vlrno">
+ <value style="text" get-method="getVlrno" set-method="setVlrno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Lac" name="lac">
+ <value style="text" get-method="getLac" set-method="setLac"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Cellid" name="cellid">
+ <value style="text" get-method="getCellid" set-method="setCellid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Ta" name="ta">
+ <value style="text" get-method="getTa" set-method="setTa"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Lmsi" name="lmsi">
+ <value style="text" get-method="getLmsi" set-method="setLmsi"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Imsi" name="imsi">
+ <value style="text" get-method="getImsi" set-method="setImsi"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Hdr" name="hdr">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Client" test-method="ifClient" get-method="getClient" set-method="setClient" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Sessionid" test-method="ifSessionid" get-method="getSessionid" set-method="setSessionid" usage="optional"/>
+ <structure test-method="ifClient1" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_init.Client" get-method="getClient1" set-method="setClient1"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Sessionid" get-method="getSessionid1" set-method="setSessionid1"/>
+ </structure>
+ </structure>
+ <collection item-type="org.oma.protocols.mlp.svc_init.Subclient" get-method="getSubclientList" set-method="setSubclientList" usage="optional" create-type="java.util.ArrayList"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Requestor" get-method="getRequestor" set-method="setRequestor" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Slir" name="slir">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Msids" test-method="ifMsids" get-method="getMsids" set-method="setMsids" usage="optional"/>
+ <collection test-method="ifSequenceList" get-method="getSequenceList" set-method="setSequenceList" usage="optional" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_init.Slir$Sequence">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Codeword" get-method="getCodeword" set-method="setCodeword" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.GsmNetParam" get-method="getGsmNetParam" set-method="setGsmNetParam"/>
+ </structure>
+ </collection>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.Eqop" get-method="getEqop" set-method="setEqop" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.GeoInfo" get-method="getGeoInfo" set-method="setGeoInfo" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.LocType" get-method="getLocType" set-method="setLocType" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Prio" get-method="getPrio" set-method="setPrio" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Pushaddr" get-method="getPushaddr" set-method="setPushaddr" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ <value style="attribute" name="res_type" get-method="getResType" set-method="setResType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.EmeLir" name="eme_lir">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_init.Msids" test-method="ifMsids" get-method="getMsids" set-method="setMsids" usage="optional"/>
+ <collection test-method="ifSequenceList" get-method="getSequenceList" set-method="setSequenceList" usage="optional" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_init.EmeLir$Sequence">
+ <structure type="org.oma.protocols.mlp.svc_init.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_init.GsmNetParam" get-method="getGsmNetParam" set-method="setGsmNetParam"/>
+ </structure>
+ </collection>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_init.Eqop" get-method="getEqop" set-method="setEqop" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.GeoInfo" get-method="getGeoInfo" set-method="setGeoInfo" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.LocType" get-method="getLocType" set-method="setLocType" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Tlrr" name="tlrr">
+ <structure type="org.oma.protocols.mlp.svc_init.Msids" get-method="getMsids" set-method="setMsids"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Interval" get-method="getInterval" set-method="setInterval" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.StartTime" get-method="getStartTime" set-method="setStartTime" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.StopTime" get-method="getStopTime" set-method="setStopTime" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.TlrrEvent" get-method="getTlrrEvent" set-method="setTlrrEvent" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Qop" get-method="getQop" set-method="setQop" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.GeoInfo" get-method="getGeoInfo" set-method="setGeoInfo" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Pushaddr" get-method="getPushaddr" set-method="setPushaddr" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.LocType" get-method="getLocType" set-method="setLocType" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_init.Prio" get-method="getPrio" set-method="setPrio" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_init.Tlrsr" name="tlrsr">
+ <structure type="org.oma.protocols.mlp.svc_init.ReqId" get-method="getReqId" set-method="setReqId"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+</binding>
\ No newline at end of file
diff --git a/core/slee/sbbs/target/generated-sources/MLPSVCRESULT310DtdBinding.xml b/core/slee/sbbs/target/generated-sources/MLPSVCRESULT310DtdBinding.xml
new file mode 100644
index 0000000..6613724
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/MLPSVCRESULT310DtdBinding.xml
@@ -0,0 +1,543 @@
+<binding trim-whitespace="true">
+ <namespace uri="MLP_SVC_RESULT_310.dtd" default="elements"/>
+ <mapping class="org.oma.protocols.mlp.svc_result.SvcResult" name="svc_result">
+ <structure type="org.oma.protocols.mlp.svc_result.Hdr" get-method="getHdr" set-method="setHdr" usage="optional"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Slia" test-method="ifSlia" get-method="getSlia" set-method="setSlia" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Slirep" test-method="ifSlirep" get-method="getSlirep" set-method="setSlirep" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Slrep" test-method="ifSlrep" get-method="getSlrep" set-method="setSlrep" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.EmeLia" test-method="ifEmeLia" get-method="getEmeLia" set-method="setEmeLia" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Emerep" test-method="ifEmerep" get-method="getEmerep" set-method="setEmerep" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Tlra" test-method="ifTlra" get-method="getTlra" set-method="setTlra" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Tlrep" test-method="ifTlrep" get-method="getTlrep" set-method="setTlrep" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Tlrsa" test-method="ifTlrsa" get-method="getTlrsa" set-method="setTlrsa" usage="optional"/>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Client" name="client">
+ <structure type="org.oma.protocols.mlp.svc_result.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Requestmode" get-method="getRequestmode" set-method="setRequestmode" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Sessionid" name="sessionid">
+ <value style="text" get-method="getSessionid" set-method="setSessionid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Id" name="id">
+ <value style="text" get-method="getId" set-method="setId"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Requestor" name="requestor">
+ <structure type="org.oma.protocols.mlp.svc_result.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Pwd" name="pwd">
+ <value style="text" get-method="getPwd" set-method="setPwd"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Serviceid" name="serviceid">
+ <value style="text" get-method="getServiceid" set-method="setServiceid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Requestmode" name="requestmode">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Subclient" name="subclient">
+ <structure type="org.oma.protocols.mlp.svc_result.Id" get-method="getId" set-method="setId"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Serviceid" get-method="getServiceid" set-method="setServiceid" usage="optional"/>
+ <value style="attribute" name="last_client" get-method="getLastClient" set-method="setLastClient" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Msid" name="msid">
+ <format type="org.oma.protocols.mlp.svc_result.Msid$Type" enum-value-method="xmlValue"/>
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ <value style="attribute" name="enc" get-method="getEnc" set-method="setEnc" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MsidRange" name="msid_range">
+ <structure type="org.oma.protocols.mlp.svc_result.StartMsid" get-method="getStartMsid" set-method="setStartMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_result.StopMsid" get-method="getStopMsid" set-method="setStopMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Msids" name="msids">
+ <collection get-method="getChoiceList" set-method="setChoiceList" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_result.Msids$Choice" ordered="false" choice="true">
+ <structure test-method="ifMsid" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Codeword" get-method="getCodeword" set-method="setCodeword" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Session" get-method="getSession" set-method="setSession" usage="optional"/>
+ </structure>
+ <structure test-method="ifMsidRange" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.MsidRange" get-method="getMsidRange" set-method="setMsidRange"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.Codeword" get-method="getCodewordList" set-method="setCodewordList" usage="optional" create-type="java.util.ArrayList"/>
+ </structure>
+ </structure>
+ </collection>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Codeword" name="codeword">
+ <value style="text" get-method="getCodeword" set-method="setCodeword"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Esrd" name="esrd">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Esrk" name="esrk">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Session" name="session">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="type" get-method="getType" set-method="setType"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StartMsid" name="start_msid">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StopMsid" name="stop_msid">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.EmeEvent" name="eme_event">
+ <collection item-type="org.oma.protocols.mlp.svc_result.EmePos" get-method="getEmePoList" set-method="setEmePoList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="eme_trigger" get-method="getEmeTrigger" set-method="setEmeTrigger"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.TlrrEvent" name="tlrr_event">
+ <structure type="org.oma.protocols.mlp.svc_result.MsAction" get-method="getMsAction" set-method="setMsAction"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MsAction" name="ms_action">
+ <value style="attribute" name="type" get-method="getType" set-method="setType"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Interval" name="interval">
+ <value style="text" get-method="getInterval" set-method="setInterval"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.LocType" name="loc_type">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Prio" name="prio">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Pushaddr" name="pushaddr">
+ <structure type="org.oma.protocols.mlp.svc_result.Url" get-method="getUrl" set-method="setUrl"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Id" get-method="getId" set-method="setId" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Pwd" get-method="getPwd" set-method="setPwd" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.ReqId" name="req_id">
+ <value style="text" get-method="getReqId" set-method="setReqId"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StartTime" name="start_time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StopTime" name="stop_time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Url" name="url">
+ <value style="text" get-method="getUrl" set-method="setUrl"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.TimeRemaining" name="time_remaining">
+ <value style="text" get-method="getTimeRemaining" set-method="setTimeRemaining"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Eqop" name="eqop">
+ <structure type="org.oma.protocols.mlp.svc_result.RespReq" get-method="getRespReq" set-method="setRespReq" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.RespTimer" get-method="getRespTimer" set-method="setRespTimer" usage="optional"/>
+ <structure get-method="getChoice" set-method="setChoice" usage="optional" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.LlAcc" test-method="ifLlAcc" get-method="getLlAcc" set-method="setLlAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.HorAcc" test-method="ifHorAcc" get-method="getHorAcc" set-method="setHorAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_result.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.MaxLocAge" get-method="getMaxLocAge" set-method="setMaxLocAge" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Qop" name="qop">
+ <structure get-method="getChoice" set-method="setChoice" usage="optional" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.LlAcc" test-method="ifLlAcc" get-method="getLlAcc" set-method="setLlAcc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.HorAcc" test-method="ifHorAcc" get-method="getHorAcc" set-method="setHorAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_result.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.LlAcc" name="ll_acc">
+ <value style="text" get-method="getLlAcc" set-method="setLlAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.HorAcc" name="hor_acc">
+ <value style="text" get-method="getHorAcc" set-method="setHorAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MaxLocAge" name="max_loc_age">
+ <value style="text" get-method="getMaxLocAge" set-method="setMaxLocAge"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.RespReq" name="resp_req">
+ <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.RespTimer" name="resp_timer">
+ <value style="text" get-method="getRespTimer" set-method="setRespTimer"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Pos" name="pos">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_result.GsmNetParam" get-method="getGsmNetParam" set-method="setGsmNetParam" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.EmePos" name="eme_pos">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_result.Esrd" get-method="getEsrd" set-method="setEsrd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Esrk" get-method="getEsrk" set-method="setEsrk" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.TrlPos" name="trl_pos">
+ <structure type="org.oma.protocols.mlp.svc_result.Msid" get-method="getMsid" set-method="setMsid"/>
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Pd" test-method="ifPd" get-method="getPd" set-method="setPd" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Poserr" test-method="ifPoserr" get-method="getPoserr" set-method="setPoserr" usage="optional"/>
+ </structure>
+ <value style="attribute" name="trl_trigger" get-method="getTrlTrigger" set-method="setTrlTrigger"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Pd" name="pd">
+ <structure type="org.oma.protocols.mlp.svc_result.Time" get-method="getTime" set-method="setTime"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Shape" get-method="getShape" set-method="setShape"/>
+ <structure get-method="getSequence" set-method="setSequence" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Alt" get-method="getAlt" set-method="setAlt"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AltAcc" get-method="getAltAcc" set-method="setAltAcc" usage="optional"/>
+ </structure>
+ <structure type="org.oma.protocols.mlp.svc_result.Speed" get-method="getSpeed" set-method="setSpeed" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Direction" get-method="getDirection" set-method="setDirection" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.LevConf" get-method="getLevConf" set-method="setLevConf" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Poserr" name="poserr">
+ <structure type="org.oma.protocols.mlp.svc_result.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Time" get-method="getTime" set-method="setTime"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Time" name="time">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="utc_off" get-method="getUtcOff" set-method="setUtcOff" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Alt" name="alt">
+ <value style="text" get-method="getAlt" set-method="setAlt"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.AltAcc" name="alt_acc">
+ <value style="text" get-method="getAltAcc" set-method="setAltAcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Direction" name="direction">
+ <value style="text" get-method="getDirection" set-method="setDirection"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Speed" name="speed">
+ <value style="text" get-method="getSpeed" set-method="setSpeed"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.LevConf" name="lev_conf">
+ <value style="text" get-method="getLevConf" set-method="setLevConf"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.GeoInfo" name="geo_info">
+ <structure type="org.oma.protocols.mlp.svc_result.CoordinateReferenceSystem" get-method="getCoordinateReferenceSystem" set-method="setCoordinateReferenceSystem"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.CoordinateReferenceSystem" name="CoordinateReferenceSystem">
+ <structure type="org.oma.protocols.mlp.svc_result.Identifier" get-method="getIdentifier" set-method="setIdentifier"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Identifier" name="Identifier">
+ <structure type="org.oma.protocols.mlp.svc_result.Code" get-method="getCode" set-method="setCode"/>
+ <structure type="org.oma.protocols.mlp.svc_result.CodeSpace" get-method="getCodeSpace" set-method="setCodeSpace"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Edition" get-method="getEdition" set-method="setEdition"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Code" name="code">
+ <value style="text" get-method="getCode" set-method="setCode"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.CodeSpace" name="codeSpace">
+ <value style="text" get-method="getCodeSpace" set-method="setCodeSpace"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Edition" name="edition">
+ <value style="text" get-method="getEdition" set-method="setEdition"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.AddInfo" name="add_info">
+ <value style="text" get-method="getAddInfo" set-method="setAddInfo"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Result" name="result">
+ <value style="text" get-method="getString" set-method="setString"/>
+ <value style="attribute" name="resid" get-method="getResid" set-method="setResid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Shape" name="shape">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Point" test-method="ifPoint" get-method="getPoint" set-method="setPoint" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.LineString" test-method="ifLineString" get-method="getLineString" set-method="setLineString" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Polygon" test-method="ifPolygon" get-method="getPolygon" set-method="setPolygon" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Box" test-method="ifBox" get-method="getBox" set-method="setBox" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.CircularArea" test-method="ifCircularArea" get-method="getCircularArea" set-method="setCircularArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.CircularArcArea" test-method="ifCircularArcArea" get-method="getCircularArcArea" set-method="setCircularArcArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.EllipticalArea" test-method="ifEllipticalArea" get-method="getEllipticalArea" set-method="setEllipticalArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.MultiLineString" test-method="ifMultiLineString" get-method="getMultiLineString" set-method="setMultiLineString" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.MultiPoint" test-method="ifMultiPoint" get-method="getMultiPoint" set-method="setMultiPoint" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.MultiPolygon" test-method="ifMultiPolygon" get-method="getMultiPolygon" set-method="setMultiPolygon" usage="optional"/>
+ </structure>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.DistanceUnit" name="distanceUnit">
+ <value style="text" get-method="getDistanceUnit" set-method="setDistanceUnit"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.AngularUnit" name="angularUnit">
+ <value style="text" get-method="getAngularUnit" set-method="setAngularUnit"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Angle" name="angle">
+ <value style="text" get-method="getAngle" set-method="setAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Coord" name="coord">
+ <structure type="org.oma.protocols.mlp.svc_result.X" get-method="getX" set-method="setX"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Y" get-method="getY" set-method="setY" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Z" get-method="getZ" set-method="setZ" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.X" name="X">
+ <value style="text" get-method="getX" set-method="setX"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Y" name="Y">
+ <value style="text" get-method="getY" set-method="setY"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Z" name="Z">
+ <value style="text" get-method="getZ" set-method="setZ"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Point" name="Point">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.LineString" name="LineString">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoordList" set-method="setCoordList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Box" name="Box">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord1" set-method="setCoord1"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.LinearRing" name="LinearRing">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord1" set-method="setCoord1"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord2" set-method="setCoord2"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoordList" set-method="setCoordList" usage="optional" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Polygon" name="Polygon">
+ <structure type="org.oma.protocols.mlp.svc_result.OuterBoundaryIs" get-method="getOuterBoundaryIs" set-method="setOuterBoundaryIs"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.InnerBoundaryIs" get-method="getInnerBoundaryIList" set-method="setInnerBoundaryIList" usage="optional" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.OuterBoundaryIs" name="outerBoundaryIs">
+ <structure type="org.oma.protocols.mlp.svc_result.LinearRing" get-method="getLinearRing" set-method="setLinearRing"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.InnerBoundaryIs" name="innerBoundaryIs">
+ <structure type="org.oma.protocols.mlp.svc_result.LinearRing" get-method="getLinearRing" set-method="setLinearRing"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.CircularArcArea" name="CircularArcArea">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_result.InRadius" get-method="getInRadius" set-method="setInRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_result.OutRadius" get-method="getOutRadius" set-method="setOutRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_result.StartAngle" get-method="getStartAngle" set-method="setStartAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_result.StopAngle" get-method="getStopAngle" set-method="setStopAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AngularUnit" get-method="getAngularUnit" set-method="setAngularUnit" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.CircularArea" name="CircularArea">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Radius" get-method="getRadius" set-method="setRadius"/>
+ <structure type="org.oma.protocols.mlp.svc_result.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.EllipticalArea" name="EllipticalArea">
+ <structure type="org.oma.protocols.mlp.svc_result.Coord" get-method="getCoord" set-method="setCoord"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Angle" get-method="getAngle" set-method="setAngle"/>
+ <structure type="org.oma.protocols.mlp.svc_result.SemiMajor" get-method="getSemiMajor" set-method="setSemiMajor"/>
+ <structure type="org.oma.protocols.mlp.svc_result.SemiMinor" get-method="getSemiMinor" set-method="setSemiMinor"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AngularUnit" get-method="getAngularUnit" set-method="setAngularUnit" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.DistanceUnit" get-method="getDistanceUnit" set-method="setDistanceUnit" usage="optional"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.InRadius" name="inRadius">
+ <value style="text" get-method="getInRadius" set-method="setInRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.OutRadius" name="outRadius">
+ <value style="text" get-method="getOutRadius" set-method="setOutRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Radius" name="radius">
+ <value style="text" get-method="getRadius" set-method="setRadius"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.SemiMajor" name="semiMajor">
+ <value style="text" get-method="getSemiMajor" set-method="setSemiMajor"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.SemiMinor" name="semiMinor">
+ <value style="text" get-method="getSemiMinor" set-method="setSemiMinor"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StartAngle" name="startAngle">
+ <value style="text" get-method="getStartAngle" set-method="setStartAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.StopAngle" name="stopAngle">
+ <value style="text" get-method="getStopAngle" set-method="setStopAngle"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MultiLineString" name="MultiLineString">
+ <collection item-type="org.oma.protocols.mlp.svc_result.LineString" get-method="getLineStringList" set-method="setLineStringList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MultiPoint" name="MultiPoint">
+ <collection item-type="org.oma.protocols.mlp.svc_result.Point" get-method="getPointList" set-method="setPointList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.MultiPolygon" name="MultiPolygon">
+ <collection get-method="getChoiceList" set-method="setChoiceList" create-type="java.util.ArrayList">
+ <structure type="org.oma.protocols.mlp.svc_result.MultiPolygon$Choice" ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Polygon" test-method="ifPolygon" get-method="getPolygon" set-method="setPolygon" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Box" test-method="ifBox" get-method="getBox" set-method="setBox" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.CircularArea" test-method="ifCircularArea" get-method="getCircularArea" set-method="setCircularArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.CircularArcArea" test-method="ifCircularArcArea" get-method="getCircularArcArea" set-method="setCircularArcArea" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.EllipticalArea" test-method="ifEllipticalArea" get-method="getEllipticalArea" set-method="setEllipticalArea" usage="optional"/>
+ </structure>
+ </collection>
+ <value style="attribute" name="gid" get-method="getGid" set-method="setGid" usage="optional"/>
+ <value style="attribute" name="srsName" get-method="getSrsName" set-method="setSrsName" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.GsmNetParam" name="gsm_net_param">
+ <structure type="org.oma.protocols.mlp.svc_result.Cgi" get-method="getCgi" set-method="setCgi" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Neid" get-method="getNeid" set-method="setNeid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Nmr" get-method="getNmr" set-method="setNmr" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Ta" get-method="getTa" set-method="setTa" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Lmsi" get-method="getLmsi" set-method="setLmsi" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Imsi" get-method="getImsi" set-method="setImsi" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Cgi" name="cgi">
+ <structure type="org.oma.protocols.mlp.svc_result.Mcc" get-method="getMcc" set-method="setMcc"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Mnc" get-method="getMnc" set-method="setMnc"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Lac" get-method="getLac" set-method="setLac"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Cellid" get-method="getCellid" set-method="setCellid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Neid" name="neid">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Vmscid" test-method="ifVmscid" get-method="getVmscid" set-method="setVmscid" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Vlrid" test-method="ifVlrid" get-method="getVlrid" set-method="setVlrid" usage="optional"/>
+ <structure test-method="ifVmscid1" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Vmscid" get-method="getVmscid1" set-method="setVmscid1"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Vlrid" get-method="getVlrid1" set-method="setVlrid1"/>
+ </structure>
+ </structure>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Vmscid" name="vmscid">
+ <structure type="org.oma.protocols.mlp.svc_result.Cc" get-method="getCc" set-method="setCc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Ndc" get-method="getNdc" set-method="setNdc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Vmscno" get-method="getVmscno" set-method="setVmscno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Vlrid" name="vlrid">
+ <structure type="org.oma.protocols.mlp.svc_result.Cc" get-method="getCc" set-method="setCc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Ndc" get-method="getNdc" set-method="setNdc" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Vlrno" get-method="getVlrno" set-method="setVlrno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Nmr" name="nmr">
+ <value style="text" get-method="getNmr" set-method="setNmr"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Mcc" name="mcc">
+ <value style="text" get-method="getMcc" set-method="setMcc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Mnc" name="mnc">
+ <value style="text" get-method="getMnc" set-method="setMnc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Ndc" name="ndc">
+ <value style="text" get-method="getNdc" set-method="setNdc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Cc" name="cc">
+ <value style="text" get-method="getCc" set-method="setCc"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Vmscno" name="vmscno">
+ <value style="text" get-method="getVmscno" set-method="setVmscno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Vlrno" name="vlrno">
+ <value style="text" get-method="getVlrno" set-method="setVlrno"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Lac" name="lac">
+ <value style="text" get-method="getLac" set-method="setLac"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Cellid" name="cellid">
+ <value style="text" get-method="getCellid" set-method="setCellid"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Ta" name="ta">
+ <value style="text" get-method="getTa" set-method="setTa"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Lmsi" name="lmsi">
+ <value style="text" get-method="getLmsi" set-method="setLmsi"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Imsi" name="imsi">
+ <value style="text" get-method="getImsi" set-method="setImsi"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Hdr" name="hdr">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.Client" test-method="ifClient" get-method="getClient" set-method="setClient" usage="optional"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Sessionid" test-method="ifSessionid" get-method="getSessionid" set-method="setSessionid" usage="optional"/>
+ <structure test-method="ifClient1" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Client" get-method="getClient1" set-method="setClient1"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Sessionid" get-method="getSessionid1" set-method="setSessionid1"/>
+ </structure>
+ </structure>
+ <collection item-type="org.oma.protocols.mlp.svc_result.Subclient" get-method="getSubclientList" set-method="setSubclientList" usage="optional" create-type="java.util.ArrayList"/>
+ <structure type="org.oma.protocols.mlp.svc_result.Requestor" get-method="getRequestor" set-method="setRequestor" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Slia" name="slia">
+ <structure ordered="false" choice="true">
+ <collection item-type="org.oma.protocols.mlp.svc_result.Pos" test-method="ifPoList" get-method="getPoList" set-method="setPoList" usage="optional" create-type="java.util.ArrayList"/>
+ <structure type="org.oma.protocols.mlp.svc_result.ReqId" test-method="ifReqId" get-method="getReqId" set-method="setReqId" usage="optional"/>
+ <structure test-method="ifResult" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ </structure>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Slirep" name="slirep">
+ <structure type="org.oma.protocols.mlp.svc_result.ReqId" get-method="getReqId" set-method="setReqId"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.Pos" get-method="getPoList" set-method="setPoList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Slrep" name="slrep">
+ <collection item-type="org.oma.protocols.mlp.svc_result.Pos" get-method="getPoList" set-method="setPoList" create-type="java.util.ArrayList"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.EmeLia" name="eme_lia">
+ <structure ordered="false" choice="true">
+ <collection item-type="org.oma.protocols.mlp.svc_result.EmePos" test-method="ifEmePoList" get-method="getEmePoList" set-method="setEmePoList" usage="optional" create-type="java.util.ArrayList"/>
+ <structure test-method="ifResult" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ </structure>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Emerep" name="emerep">
+ <structure type="org.oma.protocols.mlp.svc_result.EmeEvent" get-method="getEmeEvent" set-method="setEmeEvent"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Tlra" name="tlra">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.ReqId" test-method="ifReqId" get-method="getReqId" set-method="setReqId" usage="optional"/>
+ <structure test-method="ifResult" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ </structure>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Tlrep" name="tlrep">
+ <structure type="org.oma.protocols.mlp.svc_result.ReqId" get-method="getReqId" set-method="setReqId"/>
+ <collection item-type="org.oma.protocols.mlp.svc_result.TrlPos" get-method="getTrlPoList" set-method="setTrlPoList" create-type="java.util.ArrayList"/>
+ <structure type="org.oma.protocols.mlp.svc_result.TimeRemaining" get-method="getTimeRemaining" set-method="setTimeRemaining" usage="optional"/>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+ <mapping class="org.oma.protocols.mlp.svc_result.Tlrsa" name="tlrsa">
+ <structure ordered="false" choice="true">
+ <structure type="org.oma.protocols.mlp.svc_result.ReqId" test-method="ifReqId" get-method="getReqId" set-method="setReqId" usage="optional"/>
+ <structure test-method="ifResult" usage="optional">
+ <structure type="org.oma.protocols.mlp.svc_result.Result" get-method="getResult" set-method="setResult"/>
+ <structure type="org.oma.protocols.mlp.svc_result.AddInfo" get-method="getAddInfo" set-method="setAddInfo" usage="optional"/>
+ </structure>
+ </structure>
+ <value style="attribute" name="ver" get-method="getVer" set-method="setVer" usage="optional"/>
+ </mapping>
+</binding>
\ No newline at end of file
diff --git a/core/slee/sbbs/target/generated-sources/binding.xml b/core/slee/sbbs/target/generated-sources/binding.xml
new file mode 100644
index 0000000..5d86ea2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/binding.xml
@@ -0,0 +1,4 @@
+<binding name="binding" package="org.oma.protocols.mlp" trim-whitespace="true">
+ <include path="MLPSVCRESULT310DtdBinding.xml"/>
+ <include path="MLPSVCINIT310DtdBinding.xml"/>
+</binding>
\ No newline at end of file
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AddInfo.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AddInfo.java
new file mode 100644
index 0000000..ebb9280
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AddInfo.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="add_info"/>
+ * </pre>
+ */
+public class AddInfo
+{
+ private String addInfo;
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public String getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(String addInfo) {
+ this.addInfo = addInfo;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Alt.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Alt.java
new file mode 100644
index 0000000..7829578
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Alt.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="alt"/>
+ * </pre>
+ */
+public class Alt
+{
+ private String alt;
+
+ /**
+ * Get the 'alt' element value.
+ *
+ * @return value
+ */
+ public String getAlt() {
+ return alt;
+ }
+
+ /**
+ * Set the 'alt' element value.
+ *
+ * @param alt
+ */
+ public void setAlt(String alt) {
+ this.alt = alt;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AltAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AltAcc.java
new file mode 100644
index 0000000..b0892c4
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AltAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="alt_acc"/>
+ * </pre>
+ */
+public class AltAcc
+{
+ private String altAcc;
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public String getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(String altAcc) {
+ this.altAcc = altAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Angle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Angle.java
new file mode 100644
index 0000000..3b63ffa
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Angle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="angle"/>
+ * </pre>
+ */
+public class Angle
+{
+ private String angle;
+
+ /**
+ * Get the 'angle' element value.
+ *
+ * @return value
+ */
+ public String getAngle() {
+ return angle;
+ }
+
+ /**
+ * Set the 'angle' element value.
+ *
+ * @param angle
+ */
+ public void setAngle(String angle) {
+ this.angle = angle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AngularUnit.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AngularUnit.java
new file mode 100644
index 0000000..b7d31c1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/AngularUnit.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="angularUnit"/>
+ * </pre>
+ */
+public class AngularUnit
+{
+ private String angularUnit;
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public String getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(String angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Box.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Box.java
new file mode 100644
index 0000000..829d089
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Box.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Box">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Box
+{
+ private Coord coord;
+ private Coord coord1;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord1() {
+ return coord1;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord1
+ */
+ public void setCoord1(Coord coord1) {
+ this.coord1 = coord1;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cc.java
new file mode 100644
index 0000000..011687d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="cc"/>
+ * </pre>
+ */
+public class Cc
+{
+ private String cc;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public String getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(String cc) {
+ this.cc = cc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cellid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cellid.java
new file mode 100644
index 0000000..bb72f30
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cellid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="cellid"/>
+ * </pre>
+ */
+public class Cellid
+{
+ private String cellid;
+
+ /**
+ * Get the 'cellid' element value.
+ *
+ * @return value
+ */
+ public String getCellid() {
+ return cellid;
+ }
+
+ /**
+ * Set the 'cellid' element value.
+ *
+ * @param cellid
+ */
+ public void setCellid(String cellid) {
+ this.cellid = cellid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cgi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cgi.java
new file mode 100644
index 0000000..7acef63
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Cgi.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="cgi">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:mcc"/>
+ * &lt;xs:element ref="ns:mnc"/>
+ * &lt;xs:element ref="ns:lac"/>
+ * &lt;xs:element ref="ns:cellid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Cgi
+{
+ private Mcc mcc;
+ private Mnc mnc;
+ private Lac lac;
+ private Cellid cellid;
+
+ /**
+ * Get the 'mcc' element value.
+ *
+ * @return value
+ */
+ public Mcc getMcc() {
+ return mcc;
+ }
+
+ /**
+ * Set the 'mcc' element value.
+ *
+ * @param mcc
+ */
+ public void setMcc(Mcc mcc) {
+ this.mcc = mcc;
+ }
+
+ /**
+ * Get the 'mnc' element value.
+ *
+ * @return value
+ */
+ public Mnc getMnc() {
+ return mnc;
+ }
+
+ /**
+ * Set the 'mnc' element value.
+ *
+ * @param mnc
+ */
+ public void setMnc(Mnc mnc) {
+ this.mnc = mnc;
+ }
+
+ /**
+ * Get the 'lac' element value.
+ *
+ * @return value
+ */
+ public Lac getLac() {
+ return lac;
+ }
+
+ /**
+ * Set the 'lac' element value.
+ *
+ * @param lac
+ */
+ public void setLac(Lac lac) {
+ this.lac = lac;
+ }
+
+ /**
+ * Get the 'cellid' element value.
+ *
+ * @return value
+ */
+ public Cellid getCellid() {
+ return cellid;
+ }
+
+ /**
+ * Set the 'cellid' element value.
+ *
+ * @param cellid
+ */
+ public void setCellid(Cellid cellid) {
+ this.cellid = cellid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArcArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArcArea.java
new file mode 100644
index 0000000..27d10d4
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArcArea.java
@@ -0,0 +1,197 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CircularArcArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:inRadius"/>
+ * &lt;xs:element ref="ns:outRadius"/>
+ * &lt;xs:element ref="ns:startAngle"/>
+ * &lt;xs:element ref="ns:stopAngle"/>
+ * &lt;xs:element ref="ns:angularUnit" minOccurs="0"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CircularArcArea
+{
+ private Coord coord;
+ private InRadius inRadius;
+ private OutRadius outRadius;
+ private StartAngle startAngle;
+ private StopAngle stopAngle;
+ private AngularUnit angularUnit;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'inRadius' element value.
+ *
+ * @return value
+ */
+ public InRadius getInRadius() {
+ return inRadius;
+ }
+
+ /**
+ * Set the 'inRadius' element value.
+ *
+ * @param inRadius
+ */
+ public void setInRadius(InRadius inRadius) {
+ this.inRadius = inRadius;
+ }
+
+ /**
+ * Get the 'outRadius' element value.
+ *
+ * @return value
+ */
+ public OutRadius getOutRadius() {
+ return outRadius;
+ }
+
+ /**
+ * Set the 'outRadius' element value.
+ *
+ * @param outRadius
+ */
+ public void setOutRadius(OutRadius outRadius) {
+ this.outRadius = outRadius;
+ }
+
+ /**
+ * Get the 'startAngle' element value.
+ *
+ * @return value
+ */
+ public StartAngle getStartAngle() {
+ return startAngle;
+ }
+
+ /**
+ * Set the 'startAngle' element value.
+ *
+ * @param startAngle
+ */
+ public void setStartAngle(StartAngle startAngle) {
+ this.startAngle = startAngle;
+ }
+
+ /**
+ * Get the 'stopAngle' element value.
+ *
+ * @return value
+ */
+ public StopAngle getStopAngle() {
+ return stopAngle;
+ }
+
+ /**
+ * Set the 'stopAngle' element value.
+ *
+ * @param stopAngle
+ */
+ public void setStopAngle(StopAngle stopAngle) {
+ this.stopAngle = stopAngle;
+ }
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public AngularUnit getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(AngularUnit angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArea.java
new file mode 100644
index 0000000..9fcd6ce
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CircularArea.java
@@ -0,0 +1,117 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CircularArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:radius"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CircularArea
+{
+ private Coord coord;
+ private Radius radius;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'radius' element value.
+ *
+ * @return value
+ */
+ public Radius getRadius() {
+ return radius;
+ }
+
+ /**
+ * Set the 'radius' element value.
+ *
+ * @param radius
+ */
+ public void setRadius(Radius radius) {
+ this.radius = radius;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Client.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Client.java
new file mode 100644
index 0000000..d9c3cc6
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Client.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="client">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;xs:element ref="ns:requestmode" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Client
+{
+ private Id id;
+ private Pwd pwd;
+ private Serviceid serviceid;
+ private Requestmode requestmode;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+
+ /**
+ * Get the 'requestmode' element value.
+ *
+ * @return value
+ */
+ public Requestmode getRequestmode() {
+ return requestmode;
+ }
+
+ /**
+ * Set the 'requestmode' element value.
+ *
+ * @param requestmode
+ */
+ public void setRequestmode(Requestmode requestmode) {
+ this.requestmode = requestmode;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Code.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Code.java
new file mode 100644
index 0000000..3a8f698
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Code.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="code"/>
+ * </pre>
+ */
+public class Code
+{
+ private String code;
+
+ /**
+ * Get the 'code' element value.
+ *
+ * @return value
+ */
+ public String getCode() {
+ return code;
+ }
+
+ /**
+ * Set the 'code' element value.
+ *
+ * @param code
+ */
+ public void setCode(String code) {
+ this.code = code;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CodeSpace.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CodeSpace.java
new file mode 100644
index 0000000..13119f9
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CodeSpace.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="codeSpace"/>
+ * </pre>
+ */
+public class CodeSpace
+{
+ private String codeSpace;
+
+ /**
+ * Get the 'codeSpace' element value.
+ *
+ * @return value
+ */
+ public String getCodeSpace() {
+ return codeSpace;
+ }
+
+ /**
+ * Set the 'codeSpace' element value.
+ *
+ * @param codeSpace
+ */
+ public void setCodeSpace(String codeSpace) {
+ this.codeSpace = codeSpace;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Codeword.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Codeword.java
new file mode 100644
index 0000000..20bb7d9
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Codeword.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="codeword"/>
+ * </pre>
+ */
+public class Codeword
+{
+ private String codeword;
+
+ /**
+ * Get the 'codeword' element value.
+ *
+ * @return value
+ */
+ public String getCodeword() {
+ return codeword;
+ }
+
+ /**
+ * Set the 'codeword' element value.
+ *
+ * @param codeword
+ */
+ public void setCodeword(String codeword) {
+ this.codeword = codeword;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Coord.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Coord.java
new file mode 100644
index 0000000..9e27eed
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Coord.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="coord">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:X"/>
+ * &lt;xs:element ref="ns:Y" minOccurs="0"/>
+ * &lt;xs:element ref="ns:Z" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Coord
+{
+ private X X;
+ private Y Y;
+ private Z Z;
+
+ /**
+ * Get the 'X' element value.
+ *
+ * @return value
+ */
+ public X getX() {
+ return X;
+ }
+
+ /**
+ * Set the 'X' element value.
+ *
+ * @param x
+ */
+ public void setX(X x) {
+ X = x;
+ }
+
+ /**
+ * Get the 'Y' element value.
+ *
+ * @return value
+ */
+ public Y getY() {
+ return Y;
+ }
+
+ /**
+ * Set the 'Y' element value.
+ *
+ * @param y
+ */
+ public void setY(Y y) {
+ Y = y;
+ }
+
+ /**
+ * Get the 'Z' element value.
+ *
+ * @return value
+ */
+ public Z getZ() {
+ return Z;
+ }
+
+ /**
+ * Set the 'Z' element value.
+ *
+ * @param z
+ */
+ public void setZ(Z z) {
+ Z = z;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.java
new file mode 100644
index 0000000..2ceeb30
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/CoordinateReferenceSystem.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CoordinateReferenceSystem">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:Identifier"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CoordinateReferenceSystem
+{
+ private Identifier identifier;
+
+ /**
+ * Get the 'Identifier' element value.
+ *
+ * @return value
+ */
+ public Identifier getIdentifier() {
+ return identifier;
+ }
+
+ /**
+ * Set the 'Identifier' element value.
+ *
+ * @param identifier
+ */
+ public void setIdentifier(Identifier identifier) {
+ this.identifier = identifier;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Direction.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Direction.java
new file mode 100644
index 0000000..cabfefe
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Direction.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="direction"/>
+ * </pre>
+ */
+public class Direction
+{
+ private String direction;
+
+ /**
+ * Get the 'direction' element value.
+ *
+ * @return value
+ */
+ public String getDirection() {
+ return direction;
+ }
+
+ /**
+ * Set the 'direction' element value.
+ *
+ * @param direction
+ */
+ public void setDirection(String direction) {
+ this.direction = direction;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/DistanceUnit.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/DistanceUnit.java
new file mode 100644
index 0000000..b07e003
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/DistanceUnit.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="distanceUnit"/>
+ * </pre>
+ */
+public class DistanceUnit
+{
+ private String distanceUnit;
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public String getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(String distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Edition.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Edition.java
new file mode 100644
index 0000000..dc7f813
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Edition.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="edition"/>
+ * </pre>
+ */
+public class Edition
+{
+ private String edition;
+
+ /**
+ * Get the 'edition' element value.
+ *
+ * @return value
+ */
+ public String getEdition() {
+ return edition;
+ }
+
+ /**
+ * Set the 'edition' element value.
+ *
+ * @param edition
+ */
+ public void setEdition(String edition) {
+ this.edition = edition;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EllipticalArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EllipticalArea.java
new file mode 100644
index 0000000..dd050d5
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EllipticalArea.java
@@ -0,0 +1,177 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EllipticalArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:angle"/>
+ * &lt;xs:element ref="ns:semiMajor"/>
+ * &lt;xs:element ref="ns:semiMinor"/>
+ * &lt;xs:element ref="ns:angularUnit" minOccurs="0"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EllipticalArea
+{
+ private Coord coord;
+ private Angle angle;
+ private SemiMajor semiMajor;
+ private SemiMinor semiMinor;
+ private AngularUnit angularUnit;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'angle' element value.
+ *
+ * @return value
+ */
+ public Angle getAngle() {
+ return angle;
+ }
+
+ /**
+ * Set the 'angle' element value.
+ *
+ * @param angle
+ */
+ public void setAngle(Angle angle) {
+ this.angle = angle;
+ }
+
+ /**
+ * Get the 'semiMajor' element value.
+ *
+ * @return value
+ */
+ public SemiMajor getSemiMajor() {
+ return semiMajor;
+ }
+
+ /**
+ * Set the 'semiMajor' element value.
+ *
+ * @param semiMajor
+ */
+ public void setSemiMajor(SemiMajor semiMajor) {
+ this.semiMajor = semiMajor;
+ }
+
+ /**
+ * Get the 'semiMinor' element value.
+ *
+ * @return value
+ */
+ public SemiMinor getSemiMinor() {
+ return semiMinor;
+ }
+
+ /**
+ * Set the 'semiMinor' element value.
+ *
+ * @param semiMinor
+ */
+ public void setSemiMinor(SemiMinor semiMinor) {
+ this.semiMinor = semiMinor;
+ }
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public AngularUnit getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(AngularUnit angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeEvent.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeEvent.java
new file mode 100644
index 0000000..032b52e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeEvent.java
@@ -0,0 +1,78 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_event">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:eme_pos" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute use="required" name="eme_trigger">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class EmeTrigger -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmeEvent
+{
+ private List<EmePos> emePoList = new ArrayList<EmePos>();
+ private EmeTrigger emeTrigger;
+
+ /**
+ * Get the list of 'eme_pos' element items.
+ *
+ * @return list
+ */
+ public List<EmePos> getEmePoList() {
+ return emePoList;
+ }
+
+ /**
+ * Set the list of 'eme_pos' element items.
+ *
+ * @param list
+ */
+ public void setEmePoList(List<EmePos> list) {
+ emePoList = list;
+ }
+
+ /**
+ * Get the 'eme_trigger' attribute value.
+ *
+ * @return value
+ */
+ public EmeTrigger getEmeTrigger() {
+ return emeTrigger;
+ }
+
+ /**
+ * Set the 'eme_trigger' attribute value.
+ *
+ * @param emeTrigger
+ */
+ public void setEmeTrigger(EmeTrigger emeTrigger) {
+ this.emeTrigger = emeTrigger;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="EME_ORG"/>
+ * &lt;xs:enumeration value="EME_REL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum EmeTrigger {
+ EME_ORG, EME_REL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeLir.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeLir.java
new file mode 100644
index 0000000..794af03
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmeLir.java
@@ -0,0 +1,233 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_lir">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:msids"/>
+ * &lt;xs:sequence maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Sequence -->
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:eqop" minOccurs="0"/>
+ * &lt;xs:element ref="ns:geo_info" minOccurs="0"/>
+ * &lt;xs:element ref="ns:loc_type" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.1.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmeLir
+{
+ private int choiceSelect = -1;
+ private static final int MSIDS_CHOICE = 0;
+ private static final int SEQUENCE_LIST_CHOICE = 1;
+ private Msids msids;
+ private List<Sequence> sequenceList = new ArrayList<Sequence>();
+ private Eqop eqop;
+ private GeoInfo geoInfo;
+ private LocType locType;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Msids is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsids() {
+ return choiceSelect == MSIDS_CHOICE;
+ }
+
+ /**
+ * Get the 'msids' element value.
+ *
+ * @return value
+ */
+ public Msids getMsids() {
+ return msids;
+ }
+
+ /**
+ * Set the 'msids' element value.
+ *
+ * @param msids
+ */
+ public void setMsids(Msids msids) {
+ setChoiceSelect(MSIDS_CHOICE);
+ this.msids = msids;
+ }
+
+ /**
+ * Check if SequenceList is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSequenceList() {
+ return choiceSelect == SEQUENCE_LIST_CHOICE;
+ }
+
+ /**
+ * Get the list of sequence items.
+ *
+ * @return list
+ */
+ public List<Sequence> getSequenceList() {
+ return sequenceList;
+ }
+
+ /**
+ * Set the list of sequence items.
+ *
+ * @param list
+ */
+ public void setSequenceList(List<Sequence> list) {
+ setChoiceSelect(SEQUENCE_LIST_CHOICE);
+ sequenceList = list;
+ }
+
+ /**
+ * Get the 'eqop' element value.
+ *
+ * @return value
+ */
+ public Eqop getEqop() {
+ return eqop;
+ }
+
+ /**
+ * Set the 'eqop' element value.
+ *
+ * @param eqop
+ */
+ public void setEqop(Eqop eqop) {
+ this.eqop = eqop;
+ }
+
+ /**
+ * Get the 'geo_info' element value.
+ *
+ * @return value
+ */
+ public GeoInfo getGeoInfo() {
+ return geoInfo;
+ }
+
+ /**
+ * Set the 'geo_info' element value.
+ *
+ * @param geoInfo
+ */
+ public void setGeoInfo(GeoInfo geoInfo) {
+ this.geoInfo = geoInfo;
+ }
+
+ /**
+ * Get the 'loc_type' element value.
+ *
+ * @return value
+ */
+ public LocType getLocType() {
+ return locType;
+ }
+
+ /**
+ * Set the 'loc_type' element value.
+ *
+ * @param locType
+ */
+ public void setLocType(LocType locType) {
+ this.locType = locType;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:sequence xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:element ref="ns:gsm_net_param"/>
+ * &lt;/xs:sequence>
+ * </pre>
+ */
+ public static class Sequence
+ {
+ private Msid msid;
+ private GsmNetParam gsmNetParam;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ /**
+ * Get the 'gsm_net_param' element value.
+ *
+ * @return value
+ */
+ public GsmNetParam getGsmNetParam() {
+ return gsmNetParam;
+ }
+
+ /**
+ * Set the 'gsm_net_param' element value.
+ *
+ * @param gsmNetParam
+ */
+ public void setGsmNetParam(GsmNetParam gsmNetParam) {
+ this.gsmNetParam = gsmNetParam;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmePos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmePos.java
new file mode 100644
index 0000000..8d7a08a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/EmePos.java
@@ -0,0 +1,158 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:esrd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:esrk" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmePos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private Esrd esrd;
+ private Esrk esrk;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'esrd' element value.
+ *
+ * @return value
+ */
+ public Esrd getEsrd() {
+ return esrd;
+ }
+
+ /**
+ * Set the 'esrd' element value.
+ *
+ * @param esrd
+ */
+ public void setEsrd(Esrd esrd) {
+ this.esrd = esrd;
+ }
+
+ /**
+ * Get the 'esrk' element value.
+ *
+ * @return value
+ */
+ public Esrk getEsrk() {
+ return esrk;
+ }
+
+ /**
+ * Set the 'esrk' element value.
+ *
+ * @param esrk
+ */
+ public void setEsrk(Esrk esrk) {
+ this.esrk = esrk;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Eqop.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Eqop.java
new file mode 100644
index 0000000..5fa5d6c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Eqop.java
@@ -0,0 +1,208 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eqop">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:resp_req" minOccurs="0"/>
+ * &lt;xs:element ref="ns:resp_timer" minOccurs="0"/>
+ * &lt;xs:choice minOccurs="0">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:max_loc_age" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Eqop
+{
+ private RespReq respReq;
+ private RespTimer respTimer;
+ private Choice choice;
+ private AltAcc altAcc;
+ private MaxLocAge maxLocAge;
+
+ /**
+ * Get the 'resp_req' element value.
+ *
+ * @return value
+ */
+ public RespReq getRespReq() {
+ return respReq;
+ }
+
+ /**
+ * Set the 'resp_req' element value.
+ *
+ * @param respReq
+ */
+ public void setRespReq(RespReq respReq) {
+ this.respReq = respReq;
+ }
+
+ /**
+ * Get the 'resp_timer' element value.
+ *
+ * @return value
+ */
+ public RespTimer getRespTimer() {
+ return respTimer;
+ }
+
+ /**
+ * Set the 'resp_timer' element value.
+ *
+ * @param respTimer
+ */
+ public void setRespTimer(RespTimer respTimer) {
+ this.respTimer = respTimer;
+ }
+
+ /**
+ * Get the choice value.
+ *
+ * @return value
+ */
+ public Choice getChoice() {
+ return choice;
+ }
+
+ /**
+ * Set the choice value.
+ *
+ * @param choice
+ */
+ public void setChoice(Choice choice) {
+ this.choice = choice;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+
+ /**
+ * Get the 'max_loc_age' element value.
+ *
+ * @return value
+ */
+ public MaxLocAge getMaxLocAge() {
+ return maxLocAge;
+ }
+
+ /**
+ * Set the 'max_loc_age' element value.
+ *
+ * @param maxLocAge
+ */
+ public void setMaxLocAge(MaxLocAge maxLocAge) {
+ this.maxLocAge = maxLocAge;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:ll_acc"/>
+ * &lt;xs:element ref="ns:hor_acc"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceSelect = -1;
+ private static final int LL_ACC_CHOICE = 0;
+ private static final int HOR_ACC_CHOICE = 1;
+ private LlAcc llAcc;
+ private HorAcc horAcc;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if LlAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLlAcc() {
+ return choiceSelect == LL_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public LlAcc getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(LlAcc llAcc) {
+ setChoiceSelect(LL_ACC_CHOICE);
+ this.llAcc = llAcc;
+ }
+
+ /**
+ * Check if HorAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifHorAcc() {
+ return choiceSelect == HOR_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public HorAcc getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(HorAcc horAcc) {
+ setChoiceSelect(HOR_ACC_CHOICE);
+ this.horAcc = horAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrd.java
new file mode 100644
index 0000000..b08933a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrd.java
@@ -0,0 +1,75 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="esrd">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="NA" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Esrd
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NA"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NA
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrk.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrk.java
new file mode 100644
index 0000000..1c1fe78
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Esrk.java
@@ -0,0 +1,75 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="esrk">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="NA" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Esrk
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NA"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NA
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GeoInfo.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GeoInfo.java
new file mode 100644
index 0000000..cfd0838
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GeoInfo.java
@@ -0,0 +1,38 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="geo_info">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:CoordinateReferenceSystem"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class GeoInfo
+{
+ private CoordinateReferenceSystem coordinateReferenceSystem;
+
+ /**
+ * Get the 'CoordinateReferenceSystem' element value.
+ *
+ * @return value
+ */
+ public CoordinateReferenceSystem getCoordinateReferenceSystem() {
+ return coordinateReferenceSystem;
+ }
+
+ /**
+ * Set the 'CoordinateReferenceSystem' element value.
+ *
+ * @param coordinateReferenceSystem
+ */
+ public void setCoordinateReferenceSystem(
+ CoordinateReferenceSystem coordinateReferenceSystem) {
+ this.coordinateReferenceSystem = coordinateReferenceSystem;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GsmNetParam.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GsmNetParam.java
new file mode 100644
index 0000000..0ca7ab9
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/GsmNetParam.java
@@ -0,0 +1,137 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="gsm_net_param">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cgi" minOccurs="0"/>
+ * &lt;xs:element ref="ns:neid" minOccurs="0"/>
+ * &lt;xs:element ref="ns:nmr" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ta" minOccurs="0"/>
+ * &lt;xs:element ref="ns:lmsi" minOccurs="0"/>
+ * &lt;xs:element ref="ns:imsi" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class GsmNetParam
+{
+ private Cgi cgi;
+ private Neid neid;
+ private Nmr nmr;
+ private Ta ta;
+ private Lmsi lmsi;
+ private Imsi imsi;
+
+ /**
+ * Get the 'cgi' element value.
+ *
+ * @return value
+ */
+ public Cgi getCgi() {
+ return cgi;
+ }
+
+ /**
+ * Set the 'cgi' element value.
+ *
+ * @param cgi
+ */
+ public void setCgi(Cgi cgi) {
+ this.cgi = cgi;
+ }
+
+ /**
+ * Get the 'neid' element value.
+ *
+ * @return value
+ */
+ public Neid getNeid() {
+ return neid;
+ }
+
+ /**
+ * Set the 'neid' element value.
+ *
+ * @param neid
+ */
+ public void setNeid(Neid neid) {
+ this.neid = neid;
+ }
+
+ /**
+ * Get the 'nmr' element value.
+ *
+ * @return value
+ */
+ public Nmr getNmr() {
+ return nmr;
+ }
+
+ /**
+ * Set the 'nmr' element value.
+ *
+ * @param nmr
+ */
+ public void setNmr(Nmr nmr) {
+ this.nmr = nmr;
+ }
+
+ /**
+ * Get the 'ta' element value.
+ *
+ * @return value
+ */
+ public Ta getTa() {
+ return ta;
+ }
+
+ /**
+ * Set the 'ta' element value.
+ *
+ * @param ta
+ */
+ public void setTa(Ta ta) {
+ this.ta = ta;
+ }
+
+ /**
+ * Get the 'lmsi' element value.
+ *
+ * @return value
+ */
+ public Lmsi getLmsi() {
+ return lmsi;
+ }
+
+ /**
+ * Set the 'lmsi' element value.
+ *
+ * @param lmsi
+ */
+ public void setLmsi(Lmsi lmsi) {
+ this.lmsi = lmsi;
+ }
+
+ /**
+ * Get the 'imsi' element value.
+ *
+ * @return value
+ */
+ public Imsi getImsi() {
+ return imsi;
+ }
+
+ /**
+ * Set the 'imsi' element value.
+ *
+ * @param imsi
+ */
+ public void setImsi(Imsi imsi) {
+ this.imsi = imsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Hdr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Hdr.java
new file mode 100644
index 0000000..9c487f3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Hdr.java
@@ -0,0 +1,215 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hdr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:client"/>
+ * &lt;xs:element ref="ns:sessionid"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:client"/>
+ * &lt;xs:element ref="ns:sessionid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:subclient" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;xs:element ref="ns:requestor" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Hdr
+{
+ private int choiceSelect = -1;
+ private static final int CLIENT_CHOICE = 0;
+ private static final int SESSIONID_CHOICE = 1;
+ private static final int CLIENT1_CHOICE = 2;
+ private Client client;
+ private Sessionid sessionid;
+ private Client client1;
+ private Sessionid sessionid1;
+ private List<Subclient> subclientList = new ArrayList<Subclient>();
+ private Requestor requestor;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Client is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifClient() {
+ return choiceSelect == CLIENT_CHOICE;
+ }
+
+ /**
+ * Get the 'client' element value.
+ *
+ * @return value
+ */
+ public Client getClient() {
+ return client;
+ }
+
+ /**
+ * Set the 'client' element value.
+ *
+ * @param client
+ */
+ public void setClient(Client client) {
+ setChoiceSelect(CLIENT_CHOICE);
+ this.client = client;
+ }
+
+ /**
+ * Check if Sessionid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSessionid() {
+ return choiceSelect == SESSIONID_CHOICE;
+ }
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public Sessionid getSessionid() {
+ return sessionid;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid
+ */
+ public void setSessionid(Sessionid sessionid) {
+ setChoiceSelect(SESSIONID_CHOICE);
+ this.sessionid = sessionid;
+ }
+
+ /**
+ * Check if Client is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifClient1() {
+ return choiceSelect == CLIENT1_CHOICE;
+ }
+
+ /**
+ * Get the 'client' element value.
+ *
+ * @return value
+ */
+ public Client getClient1() {
+ return client1;
+ }
+
+ /**
+ * Set the 'client' element value.
+ *
+ * @param client1
+ */
+ public void setClient1(Client client1) {
+ setChoiceSelect(CLIENT1_CHOICE);
+ this.client1 = client1;
+ }
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public Sessionid getSessionid1() {
+ return sessionid1;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid1
+ */
+ public void setSessionid1(Sessionid sessionid1) {
+ setChoiceSelect(CLIENT1_CHOICE);
+ this.sessionid1 = sessionid1;
+ }
+
+ /**
+ * Get the list of 'subclient' element items.
+ *
+ * @return list
+ */
+ public List<Subclient> getSubclientList() {
+ return subclientList;
+ }
+
+ /**
+ * Set the list of 'subclient' element items.
+ *
+ * @param list
+ */
+ public void setSubclientList(List<Subclient> list) {
+ subclientList = list;
+ }
+
+ /**
+ * Get the 'requestor' element value.
+ *
+ * @return value
+ */
+ public Requestor getRequestor() {
+ return requestor;
+ }
+
+ /**
+ * Set the 'requestor' element value.
+ *
+ * @param requestor
+ */
+ public void setRequestor(Requestor requestor) {
+ this.requestor = requestor;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/HorAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/HorAcc.java
new file mode 100644
index 0000000..78930ee
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/HorAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="hor_acc"/>
+ * </pre>
+ */
+public class HorAcc
+{
+ private String horAcc;
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public String getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(String horAcc) {
+ this.horAcc = horAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Id.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Id.java
new file mode 100644
index 0000000..3fe0d94
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Id.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="id"/>
+ * </pre>
+ */
+public class Id
+{
+ private String id;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(String id) {
+ this.id = id;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Identifier.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Identifier.java
new file mode 100644
index 0000000..7e6fa37
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Identifier.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Identifier">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:code"/>
+ * &lt;xs:element ref="ns:codeSpace"/>
+ * &lt;xs:element ref="ns:edition"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Identifier
+{
+ private Code code;
+ private CodeSpace codeSpace;
+ private Edition edition;
+
+ /**
+ * Get the 'code' element value.
+ *
+ * @return value
+ */
+ public Code getCode() {
+ return code;
+ }
+
+ /**
+ * Set the 'code' element value.
+ *
+ * @param code
+ */
+ public void setCode(Code code) {
+ this.code = code;
+ }
+
+ /**
+ * Get the 'codeSpace' element value.
+ *
+ * @return value
+ */
+ public CodeSpace getCodeSpace() {
+ return codeSpace;
+ }
+
+ /**
+ * Set the 'codeSpace' element value.
+ *
+ * @param codeSpace
+ */
+ public void setCodeSpace(CodeSpace codeSpace) {
+ this.codeSpace = codeSpace;
+ }
+
+ /**
+ * Get the 'edition' element value.
+ *
+ * @return value
+ */
+ public Edition getEdition() {
+ return edition;
+ }
+
+ /**
+ * Set the 'edition' element value.
+ *
+ * @param edition
+ */
+ public void setEdition(Edition edition) {
+ this.edition = edition;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Imsi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Imsi.java
new file mode 100644
index 0000000..de4edeb
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Imsi.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="imsi"/>
+ * </pre>
+ */
+public class Imsi
+{
+ private String imsi;
+
+ /**
+ * Get the 'imsi' element value.
+ *
+ * @return value
+ */
+ public String getImsi() {
+ return imsi;
+ }
+
+ /**
+ * Set the 'imsi' element value.
+ *
+ * @param imsi
+ */
+ public void setImsi(String imsi) {
+ this.imsi = imsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InRadius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InRadius.java
new file mode 100644
index 0000000..ba2f4c4
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InRadius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="inRadius"/>
+ * </pre>
+ */
+public class InRadius
+{
+ private String inRadius;
+
+ /**
+ * Get the 'inRadius' element value.
+ *
+ * @return value
+ */
+ public String getInRadius() {
+ return inRadius;
+ }
+
+ /**
+ * Set the 'inRadius' element value.
+ *
+ * @param inRadius
+ */
+ public void setInRadius(String inRadius) {
+ this.inRadius = inRadius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.java
new file mode 100644
index 0000000..d20c573
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/InnerBoundaryIs.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="innerBoundaryIs">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LinearRing"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class InnerBoundaryIs
+{
+ private LinearRing linearRing;
+
+ /**
+ * Get the 'LinearRing' element value.
+ *
+ * @return value
+ */
+ public LinearRing getLinearRing() {
+ return linearRing;
+ }
+
+ /**
+ * Set the 'LinearRing' element value.
+ *
+ * @param linearRing
+ */
+ public void setLinearRing(LinearRing linearRing) {
+ this.linearRing = linearRing;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Interval.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Interval.java
new file mode 100644
index 0000000..edd015c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Interval.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="interval"/>
+ * </pre>
+ */
+public class Interval
+{
+ private String interval;
+
+ /**
+ * Get the 'interval' element value.
+ *
+ * @return value
+ */
+ public String getInterval() {
+ return interval;
+ }
+
+ /**
+ * Set the 'interval' element value.
+ *
+ * @param interval
+ */
+ public void setInterval(String interval) {
+ this.interval = interval;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lac.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lac.java
new file mode 100644
index 0000000..85beb7e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lac.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lac"/>
+ * </pre>
+ */
+public class Lac
+{
+ private String lac;
+
+ /**
+ * Get the 'lac' element value.
+ *
+ * @return value
+ */
+ public String getLac() {
+ return lac;
+ }
+
+ /**
+ * Set the 'lac' element value.
+ *
+ * @param lac
+ */
+ public void setLac(String lac) {
+ this.lac = lac;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LevConf.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LevConf.java
new file mode 100644
index 0000000..f6682d2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LevConf.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lev_conf"/>
+ * </pre>
+ */
+public class LevConf
+{
+ private String levConf;
+
+ /**
+ * Get the 'lev_conf' element value.
+ *
+ * @return value
+ */
+ public String getLevConf() {
+ return levConf;
+ }
+
+ /**
+ * Set the 'lev_conf' element value.
+ *
+ * @param levConf
+ */
+ public void setLevConf(String levConf) {
+ this.levConf = levConf;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LineString.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LineString.java
new file mode 100644
index 0000000..54beef2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LineString.java
@@ -0,0 +1,100 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LineString">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LineString
+{
+ private Coord coord;
+ private List<Coord> coordList = new ArrayList<Coord>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the list of 'coord' element items.
+ *
+ * @return list
+ */
+ public List<Coord> getCoordList() {
+ return coordList;
+ }
+
+ /**
+ * Set the list of 'coord' element items.
+ *
+ * @param list
+ */
+ public void setCoordList(List<Coord> list) {
+ coordList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LinearRing.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LinearRing.java
new file mode 100644
index 0000000..ce43d3e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LinearRing.java
@@ -0,0 +1,140 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LinearRing">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LinearRing
+{
+ private Coord coord;
+ private Coord coord1;
+ private Coord coord2;
+ private List<Coord> coordList = new ArrayList<Coord>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord1() {
+ return coord1;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord1
+ */
+ public void setCoord1(Coord coord1) {
+ this.coord1 = coord1;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord2() {
+ return coord2;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord2
+ */
+ public void setCoord2(Coord coord2) {
+ this.coord2 = coord2;
+ }
+
+ /**
+ * Get the list of 'coord' element items.
+ *
+ * @return list
+ */
+ public List<Coord> getCoordList() {
+ return coordList;
+ }
+
+ /**
+ * Set the list of 'coord' element items.
+ *
+ * @param list
+ */
+ public void setCoordList(List<Coord> list) {
+ coordList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LlAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LlAcc.java
new file mode 100644
index 0000000..efb8f98
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LlAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ll_acc"/>
+ * </pre>
+ */
+public class LlAcc
+{
+ private String llAcc;
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public String getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(String llAcc) {
+ this.llAcc = llAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lmsi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lmsi.java
new file mode 100644
index 0000000..abf802d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Lmsi.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lmsi"/>
+ * </pre>
+ */
+public class Lmsi
+{
+ private String lmsi;
+
+ /**
+ * Get the 'lmsi' element value.
+ *
+ * @return value
+ */
+ public String getLmsi() {
+ return lmsi;
+ }
+
+ /**
+ * Set the 'lmsi' element value.
+ *
+ * @param lmsi
+ */
+ public void setLmsi(String lmsi) {
+ this.lmsi = lmsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LocType.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LocType.java
new file mode 100644
index 0000000..f863203
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/LocType.java
@@ -0,0 +1,55 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="loc_type">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="CURRENT" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LocType
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="CURRENT"/>
+ * &lt;xs:enumeration value="LAST"/>
+ * &lt;xs:enumeration value="CURRENT_OR_LAST"/>
+ * &lt;xs:enumeration value="INITIAL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ CURRENT, LAST, CURRENT_OR_LAST, INITIAL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MaxLocAge.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MaxLocAge.java
new file mode 100644
index 0000000..89b3e29
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MaxLocAge.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="max_loc_age"/>
+ * </pre>
+ */
+public class MaxLocAge
+{
+ private String maxLocAge;
+
+ /**
+ * Get the 'max_loc_age' element value.
+ *
+ * @return value
+ */
+ public String getMaxLocAge() {
+ return maxLocAge;
+ }
+
+ /**
+ * Set the 'max_loc_age' element value.
+ *
+ * @param maxLocAge
+ */
+ public void setMaxLocAge(String maxLocAge) {
+ this.maxLocAge = maxLocAge;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mcc.java
new file mode 100644
index 0000000..569e929
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="mcc"/>
+ * </pre>
+ */
+public class Mcc
+{
+ private String mcc;
+
+ /**
+ * Get the 'mcc' element value.
+ *
+ * @return value
+ */
+ public String getMcc() {
+ return mcc;
+ }
+
+ /**
+ * Set the 'mcc' element value.
+ *
+ * @param mcc
+ */
+ public void setMcc(String mcc) {
+ this.mcc = mcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mnc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mnc.java
new file mode 100644
index 0000000..71ffe2a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Mnc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="mnc"/>
+ * </pre>
+ */
+public class Mnc
+{
+ private String mnc;
+
+ /**
+ * Get the 'mnc' element value.
+ *
+ * @return value
+ */
+ public String getMnc() {
+ return mnc;
+ }
+
+ /**
+ * Set the 'mnc' element value.
+ *
+ * @param mnc
+ */
+ public void setMnc(String mnc) {
+ this.mnc = mnc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsAction.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsAction.java
new file mode 100644
index 0000000..abe9f55
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsAction.java
@@ -0,0 +1,52 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ms_action">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute use="required" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MsAction
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="MS_AVAIL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ MS_AVAIL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msid.java
new file mode 100644
index 0000000..48d670d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msid.java
@@ -0,0 +1,143 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msid">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="MSISDN" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;xs:attribute default="ASC" name="enc">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Enc -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Msid
+{
+ private String string;
+ private Type type;
+ private Enc enc;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+
+ /**
+ * Get the 'enc' attribute value.
+ *
+ * @return value
+ */
+ public Enc getEnc() {
+ return enc;
+ }
+
+ /**
+ * Set the 'enc' attribute value.
+ *
+ * @param enc
+ */
+ public void setEnc(Enc enc) {
+ this.enc = enc;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="MSISDN"/>
+ * &lt;xs:enumeration value="IMSI"/>
+ * &lt;xs:enumeration value="IMEI"/>
+ * &lt;xs:enumeration value="MIN"/>
+ * &lt;xs:enumeration value="MDN"/>
+ * &lt;xs:enumeration value="EME_MSID"/>
+ * &lt;xs:enumeration value="ASID"/>
+ * &lt;xs:enumeration value="OPE_ID"/>
+ * &lt;xs:enumeration value="IPV4"/>
+ * &lt;xs:enumeration value="IPV6"/>
+ * &lt;xs:enumeration value="SESSID"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ MSISDN("MSISDN"), IMSI("IMSI"), IMEI("IMEI"), MIN("MIN"), MDN("MDN"), EME_MSID(
+ "EME_MSID"), ASID("ASID"), OPE_ID("OPE_ID"), IP_V4("IPV4"), IP_V6(
+ "IPV6"), SESSID("SESSID");
+ private final String value;
+
+ private Type(String value) {
+ this.value = value;
+ }
+
+ public String xmlValue() {
+ return value;
+ }
+
+ public static Type convert(String value) {
+ for (Type inst : values()) {
+ if (inst.xmlValue().equals(value)) {
+ return inst;
+ }
+ }
+ return null;
+ }
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="ASC"/>
+ * &lt;xs:enumeration value="CRP"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Enc {
+ ASC, CRP
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsidRange.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsidRange.java
new file mode 100644
index 0000000..ca3e385
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MsidRange.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msid_range">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:start_msid"/>
+ * &lt;xs:element ref="ns:stop_msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MsidRange
+{
+ private StartMsid startMsid;
+ private StopMsid stopMsid;
+
+ /**
+ * Get the 'start_msid' element value.
+ *
+ * @return value
+ */
+ public StartMsid getStartMsid() {
+ return startMsid;
+ }
+
+ /**
+ * Set the 'start_msid' element value.
+ *
+ * @param startMsid
+ */
+ public void setStartMsid(StartMsid startMsid) {
+ this.startMsid = startMsid;
+ }
+
+ /**
+ * Get the 'stop_msid' element value.
+ *
+ * @return value
+ */
+ public StopMsid getStopMsid() {
+ return stopMsid;
+ }
+
+ /**
+ * Set the 'stop_msid' element value.
+ *
+ * @param stopMsid
+ */
+ public void setStopMsid(StopMsid stopMsid) {
+ this.stopMsid = stopMsid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msids.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msids.java
new file mode 100644
index 0000000..1df3c38
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Msids.java
@@ -0,0 +1,198 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msids">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Msids
+{
+ private List<Choice> choiceList = new ArrayList<Choice>();
+
+ /**
+ * Get the list of 'msids' element items.
+ *
+ * @return list
+ */
+ public List<Choice> getChoiceList() {
+ return choiceList;
+ }
+
+ /**
+ * Set the list of 'msids' element items.
+ *
+ * @param list
+ */
+ public void setChoiceList(List<Choice> list) {
+ choiceList = list;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:element ref="ns:codeword" minOccurs="0"/>
+ * &lt;xs:element ref="ns:session" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid_range"/>
+ * &lt;xs:element ref="ns:codeword" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceListSelect = -1;
+ private static final int MSID_CHOICE = 0;
+ private static final int MSID_RANGE_CHOICE = 1;
+ private Msid msid;
+ private Codeword codeword;
+ private Session session;
+ private MsidRange msidRange;
+ private List<Codeword> codewordList = new ArrayList<Codeword>();
+
+ private void setChoiceListSelect(int choice) {
+ if (choiceListSelect == -1) {
+ choiceListSelect = choice;
+ } else if (choiceListSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceListSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceListSelect() {
+ choiceListSelect = -1;
+ }
+
+ /**
+ * Check if Msid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsid() {
+ return choiceListSelect == MSID_CHOICE;
+ }
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.msid = msid;
+ }
+
+ /**
+ * Get the 'codeword' element value.
+ *
+ * @return value
+ */
+ public Codeword getCodeword() {
+ return codeword;
+ }
+
+ /**
+ * Set the 'codeword' element value.
+ *
+ * @param codeword
+ */
+ public void setCodeword(Codeword codeword) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.codeword = codeword;
+ }
+
+ /**
+ * Get the 'session' element value.
+ *
+ * @return value
+ */
+ public Session getSession() {
+ return session;
+ }
+
+ /**
+ * Set the 'session' element value.
+ *
+ * @param session
+ */
+ public void setSession(Session session) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.session = session;
+ }
+
+ /**
+ * Check if MsidRange is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsidRange() {
+ return choiceListSelect == MSID_RANGE_CHOICE;
+ }
+
+ /**
+ * Get the 'msid_range' element value.
+ *
+ * @return value
+ */
+ public MsidRange getMsidRange() {
+ return msidRange;
+ }
+
+ /**
+ * Set the 'msid_range' element value.
+ *
+ * @param msidRange
+ */
+ public void setMsidRange(MsidRange msidRange) {
+ setChoiceListSelect(MSID_RANGE_CHOICE);
+ this.msidRange = msidRange;
+ }
+
+ /**
+ * Get the list of 'codeword' element items.
+ *
+ * @return list
+ */
+ public List<Codeword> getCodewordList() {
+ return codewordList;
+ }
+
+ /**
+ * Set the list of 'codeword' element items.
+ *
+ * @param list
+ */
+ public void setCodewordList(List<Codeword> list) {
+ setChoiceListSelect(MSID_RANGE_CHOICE);
+ codewordList = list;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiLineString.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiLineString.java
new file mode 100644
index 0000000..927e117
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiLineString.java
@@ -0,0 +1,80 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiLineString">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LineString" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiLineString
+{
+ private List<LineString> lineStringList = new ArrayList<LineString>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of 'LineString' element items.
+ *
+ * @return list
+ */
+ public List<LineString> getLineStringList() {
+ return lineStringList;
+ }
+
+ /**
+ * Set the list of 'LineString' element items.
+ *
+ * @param list
+ */
+ public void setLineStringList(List<LineString> list) {
+ lineStringList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPoint.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPoint.java
new file mode 100644
index 0000000..074525e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPoint.java
@@ -0,0 +1,80 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiPoint">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:Point" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiPoint
+{
+ private List<Point> pointList = new ArrayList<Point>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of 'Point' element items.
+ *
+ * @return list
+ */
+ public List<Point> getPointList() {
+ return pointList;
+ }
+
+ /**
+ * Set the list of 'Point' element items.
+ *
+ * @param list
+ */
+ public void setPointList(List<Point> list) {
+ pointList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPolygon.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPolygon.java
new file mode 100644
index 0000000..a6da853
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/MultiPolygon.java
@@ -0,0 +1,264 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiPolygon">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiPolygon
+{
+ private List<Choice> choiceList = new ArrayList<Choice>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of choice items.
+ *
+ * @return list
+ */
+ public List<Choice> getChoiceList() {
+ return choiceList;
+ }
+
+ /**
+ * Set the list of choice items.
+ *
+ * @param list
+ */
+ public void setChoiceList(List<Choice> list) {
+ choiceList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:element ref="ns:Polygon"/>
+ * &lt;xs:element ref="ns:Box"/>
+ * &lt;xs:element ref="ns:CircularArea"/>
+ * &lt;xs:element ref="ns:CircularArcArea"/>
+ * &lt;xs:element ref="ns:EllipticalArea"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceListSelect = -1;
+ private static final int POLYGON_CHOICE = 0;
+ private static final int BOX_CHOICE = 1;
+ private static final int CIRCULAR_AREA_CHOICE = 2;
+ private static final int CIRCULAR_ARC_AREA_CHOICE = 3;
+ private static final int ELLIPTICAL_AREA_CHOICE = 4;
+ private Polygon polygon;
+ private Box box;
+ private CircularArea circularArea;
+ private CircularArcArea circularArcArea;
+ private EllipticalArea ellipticalArea;
+
+ private void setChoiceListSelect(int choice) {
+ if (choiceListSelect == -1) {
+ choiceListSelect = choice;
+ } else if (choiceListSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceListSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceListSelect() {
+ choiceListSelect = -1;
+ }
+
+ /**
+ * Check if Polygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPolygon() {
+ return choiceListSelect == POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'Polygon' element value.
+ *
+ * @return value
+ */
+ public Polygon getPolygon() {
+ return polygon;
+ }
+
+ /**
+ * Set the 'Polygon' element value.
+ *
+ * @param polygon
+ */
+ public void setPolygon(Polygon polygon) {
+ setChoiceListSelect(POLYGON_CHOICE);
+ this.polygon = polygon;
+ }
+
+ /**
+ * Check if Box is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifBox() {
+ return choiceListSelect == BOX_CHOICE;
+ }
+
+ /**
+ * Get the 'Box' element value.
+ *
+ * @return value
+ */
+ public Box getBox() {
+ return box;
+ }
+
+ /**
+ * Set the 'Box' element value.
+ *
+ * @param box
+ */
+ public void setBox(Box box) {
+ setChoiceListSelect(BOX_CHOICE);
+ this.box = box;
+ }
+
+ /**
+ * Check if CircularArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArea() {
+ return choiceListSelect == CIRCULAR_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArea' element value.
+ *
+ * @return value
+ */
+ public CircularArea getCircularArea() {
+ return circularArea;
+ }
+
+ /**
+ * Set the 'CircularArea' element value.
+ *
+ * @param circularArea
+ */
+ public void setCircularArea(CircularArea circularArea) {
+ setChoiceListSelect(CIRCULAR_AREA_CHOICE);
+ this.circularArea = circularArea;
+ }
+
+ /**
+ * Check if CircularArcArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArcArea() {
+ return choiceListSelect == CIRCULAR_ARC_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArcArea' element value.
+ *
+ * @return value
+ */
+ public CircularArcArea getCircularArcArea() {
+ return circularArcArea;
+ }
+
+ /**
+ * Set the 'CircularArcArea' element value.
+ *
+ * @param circularArcArea
+ */
+ public void setCircularArcArea(CircularArcArea circularArcArea) {
+ setChoiceListSelect(CIRCULAR_ARC_AREA_CHOICE);
+ this.circularArcArea = circularArcArea;
+ }
+
+ /**
+ * Check if EllipticalArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEllipticalArea() {
+ return choiceListSelect == ELLIPTICAL_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'EllipticalArea' element value.
+ *
+ * @return value
+ */
+ public EllipticalArea getEllipticalArea() {
+ return ellipticalArea;
+ }
+
+ /**
+ * Set the 'EllipticalArea' element value.
+ *
+ * @param ellipticalArea
+ */
+ public void setEllipticalArea(EllipticalArea ellipticalArea) {
+ setChoiceListSelect(ELLIPTICAL_AREA_CHOICE);
+ this.ellipticalArea = ellipticalArea;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ndc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ndc.java
new file mode 100644
index 0000000..29871ee
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ndc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ndc"/>
+ * </pre>
+ */
+public class Ndc
+{
+ private String ndc;
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public String getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(String ndc) {
+ this.ndc = ndc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Neid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Neid.java
new file mode 100644
index 0000000..9a3401a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Neid.java
@@ -0,0 +1,150 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="neid">
+ * &lt;xs:complexType>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:vmscid"/>
+ * &lt;xs:element ref="ns:vlrid"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:vmscid"/>
+ * &lt;xs:element ref="ns:vlrid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Neid
+{
+ private int neidSelect = -1;
+ private static final int VMSCID_CHOICE = 0;
+ private static final int VLRID_CHOICE = 1;
+ private static final int VMSCID1_CHOICE = 2;
+ private Vmscid vmscid;
+ private Vlrid vlrid;
+ private Vmscid vmscid1;
+ private Vlrid vlrid1;
+
+ private void setNeidSelect(int choice) {
+ if (neidSelect == -1) {
+ neidSelect = choice;
+ } else if (neidSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearNeidSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearNeidSelect() {
+ neidSelect = -1;
+ }
+
+ /**
+ * Check if Vmscid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVmscid() {
+ return neidSelect == VMSCID_CHOICE;
+ }
+
+ /**
+ * Get the 'vmscid' element value.
+ *
+ * @return value
+ */
+ public Vmscid getVmscid() {
+ return vmscid;
+ }
+
+ /**
+ * Set the 'vmscid' element value.
+ *
+ * @param vmscid
+ */
+ public void setVmscid(Vmscid vmscid) {
+ setNeidSelect(VMSCID_CHOICE);
+ this.vmscid = vmscid;
+ }
+
+ /**
+ * Check if Vlrid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVlrid() {
+ return neidSelect == VLRID_CHOICE;
+ }
+
+ /**
+ * Get the 'vlrid' element value.
+ *
+ * @return value
+ */
+ public Vlrid getVlrid() {
+ return vlrid;
+ }
+
+ /**
+ * Set the 'vlrid' element value.
+ *
+ * @param vlrid
+ */
+ public void setVlrid(Vlrid vlrid) {
+ setNeidSelect(VLRID_CHOICE);
+ this.vlrid = vlrid;
+ }
+
+ /**
+ * Check if Vmscid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVmscid1() {
+ return neidSelect == VMSCID1_CHOICE;
+ }
+
+ /**
+ * Get the 'vmscid' element value.
+ *
+ * @return value
+ */
+ public Vmscid getVmscid1() {
+ return vmscid1;
+ }
+
+ /**
+ * Set the 'vmscid' element value.
+ *
+ * @param vmscid1
+ */
+ public void setVmscid1(Vmscid vmscid1) {
+ setNeidSelect(VMSCID1_CHOICE);
+ this.vmscid1 = vmscid1;
+ }
+
+ /**
+ * Get the 'vlrid' element value.
+ *
+ * @return value
+ */
+ public Vlrid getVlrid1() {
+ return vlrid1;
+ }
+
+ /**
+ * Set the 'vlrid' element value.
+ *
+ * @param vlrid1
+ */
+ public void setVlrid1(Vlrid vlrid1) {
+ setNeidSelect(VMSCID1_CHOICE);
+ this.vlrid1 = vlrid1;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Nmr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Nmr.java
new file mode 100644
index 0000000..1d9a675
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Nmr.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="nmr"/>
+ * </pre>
+ */
+public class Nmr
+{
+ private String nmr;
+
+ /**
+ * Get the 'nmr' element value.
+ *
+ * @return value
+ */
+ public String getNmr() {
+ return nmr;
+ }
+
+ /**
+ * Set the 'nmr' element value.
+ *
+ * @param nmr
+ */
+ public void setNmr(String nmr) {
+ this.nmr = nmr;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OutRadius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OutRadius.java
new file mode 100644
index 0000000..1fa4220
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OutRadius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="outRadius"/>
+ * </pre>
+ */
+public class OutRadius
+{
+ private String outRadius;
+
+ /**
+ * Get the 'outRadius' element value.
+ *
+ * @return value
+ */
+ public String getOutRadius() {
+ return outRadius;
+ }
+
+ /**
+ * Set the 'outRadius' element value.
+ *
+ * @param outRadius
+ */
+ public void setOutRadius(String outRadius) {
+ this.outRadius = outRadius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.java
new file mode 100644
index 0000000..be858fc
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/OuterBoundaryIs.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="outerBoundaryIs">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LinearRing"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class OuterBoundaryIs
+{
+ private LinearRing linearRing;
+
+ /**
+ * Get the 'LinearRing' element value.
+ *
+ * @return value
+ */
+ public LinearRing getLinearRing() {
+ return linearRing;
+ }
+
+ /**
+ * Set the 'LinearRing' element value.
+ *
+ * @param linearRing
+ */
+ public void setLinearRing(LinearRing linearRing) {
+ this.linearRing = linearRing;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pd.java
new file mode 100644
index 0000000..170a417
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pd.java
@@ -0,0 +1,189 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pd">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:time"/>
+ * &lt;xs:element ref="ns:shape"/>
+ * &lt;xs:sequence minOccurs="0">
+ * &lt;!-- Reference to inner class Sequence -->
+ * &lt;/xs:sequence>
+ * &lt;xs:element ref="ns:speed" minOccurs="0"/>
+ * &lt;xs:element ref="ns:direction" minOccurs="0"/>
+ * &lt;xs:element ref="ns:lev_conf" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pd
+{
+ private Time time;
+ private Shape shape;
+ private Sequence sequence;
+ private Speed speed;
+ private Direction direction;
+ private LevConf levConf;
+
+ /**
+ * Get the 'time' element value.
+ *
+ * @return value
+ */
+ public Time getTime() {
+ return time;
+ }
+
+ /**
+ * Set the 'time' element value.
+ *
+ * @param time
+ */
+ public void setTime(Time time) {
+ this.time = time;
+ }
+
+ /**
+ * Get the 'shape' element value.
+ *
+ * @return value
+ */
+ public Shape getShape() {
+ return shape;
+ }
+
+ /**
+ * Set the 'shape' element value.
+ *
+ * @param shape
+ */
+ public void setShape(Shape shape) {
+ this.shape = shape;
+ }
+
+ /**
+ * Get the sequence value.
+ *
+ * @return value
+ */
+ public Sequence getSequence() {
+ return sequence;
+ }
+
+ /**
+ * Set the sequence value.
+ *
+ * @param sequence
+ */
+ public void setSequence(Sequence sequence) {
+ this.sequence = sequence;
+ }
+
+ /**
+ * Get the 'speed' element value.
+ *
+ * @return value
+ */
+ public Speed getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Set the 'speed' element value.
+ *
+ * @param speed
+ */
+ public void setSpeed(Speed speed) {
+ this.speed = speed;
+ }
+
+ /**
+ * Get the 'direction' element value.
+ *
+ * @return value
+ */
+ public Direction getDirection() {
+ return direction;
+ }
+
+ /**
+ * Set the 'direction' element value.
+ *
+ * @param direction
+ */
+ public void setDirection(Direction direction) {
+ this.direction = direction;
+ }
+
+ /**
+ * Get the 'lev_conf' element value.
+ *
+ * @return value
+ */
+ public LevConf getLevConf() {
+ return levConf;
+ }
+
+ /**
+ * Set the 'lev_conf' element value.
+ *
+ * @param levConf
+ */
+ public void setLevConf(LevConf levConf) {
+ this.levConf = levConf;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:sequence xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:alt"/>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * </pre>
+ */
+ public static class Sequence
+ {
+ private Alt alt;
+ private AltAcc altAcc;
+
+ /**
+ * Get the 'alt' element value.
+ *
+ * @return value
+ */
+ public Alt getAlt() {
+ return alt;
+ }
+
+ /**
+ * Set the 'alt' element value.
+ *
+ * @param alt
+ */
+ public void setAlt(Alt alt) {
+ this.alt = alt;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Point.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Point.java
new file mode 100644
index 0000000..ebc1fb2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Point.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Point">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Point
+{
+ private Coord coord;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Polygon.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Polygon.java
new file mode 100644
index 0000000..5a5db5e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Polygon.java
@@ -0,0 +1,100 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Polygon">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:outerBoundaryIs"/>
+ * &lt;xs:element ref="ns:innerBoundaryIs" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Polygon
+{
+ private OuterBoundaryIs outerBoundaryIs;
+ private List<InnerBoundaryIs> innerBoundaryIList = new ArrayList<InnerBoundaryIs>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'outerBoundaryIs' element value.
+ *
+ * @return value
+ */
+ public OuterBoundaryIs getOuterBoundaryIs() {
+ return outerBoundaryIs;
+ }
+
+ /**
+ * Set the 'outerBoundaryIs' element value.
+ *
+ * @param outerBoundaryIs
+ */
+ public void setOuterBoundaryIs(OuterBoundaryIs outerBoundaryIs) {
+ this.outerBoundaryIs = outerBoundaryIs;
+ }
+
+ /**
+ * Get the list of 'innerBoundaryIs' element items.
+ *
+ * @return list
+ */
+ public List<InnerBoundaryIs> getInnerBoundaryIList() {
+ return innerBoundaryIList;
+ }
+
+ /**
+ * Set the list of 'innerBoundaryIs' element items.
+ *
+ * @param list
+ */
+ public void setInnerBoundaryIList(List<InnerBoundaryIs> list) {
+ innerBoundaryIList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pos.java
new file mode 100644
index 0000000..45432df
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pos.java
@@ -0,0 +1,138 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:gsm_net_param" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private GsmNetParam gsmNetParam;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'gsm_net_param' element value.
+ *
+ * @return value
+ */
+ public GsmNetParam getGsmNetParam() {
+ return gsmNetParam;
+ }
+
+ /**
+ * Set the 'gsm_net_param' element value.
+ *
+ * @param gsmNetParam
+ */
+ public void setGsmNetParam(GsmNetParam gsmNetParam) {
+ this.gsmNetParam = gsmNetParam;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Poserr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Poserr.java
new file mode 100644
index 0000000..5f5690e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Poserr.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="poserr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;xs:element ref="ns:time"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Poserr
+{
+ private Result result;
+ private AddInfo addInfo;
+ private Time time;
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'time' element value.
+ *
+ * @return value
+ */
+ public Time getTime() {
+ return time;
+ }
+
+ /**
+ * Set the 'time' element value.
+ *
+ * @param time
+ */
+ public void setTime(Time time) {
+ this.time = time;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Prio.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Prio.java
new file mode 100644
index 0000000..f1ec330
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Prio.java
@@ -0,0 +1,53 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="prio">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="NORMAL" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Prio
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NORMAL"/>
+ * &lt;xs:enumeration value="HIGH"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NORMAL, HIGH
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pushaddr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pushaddr.java
new file mode 100644
index 0000000..d23fd5e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pushaddr.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pushaddr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:url"/>
+ * &lt;xs:element ref="ns:id" minOccurs="0"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pushaddr
+{
+ private Url url;
+ private Id id;
+ private Pwd pwd;
+
+ /**
+ * Get the 'url' element value.
+ *
+ * @return value
+ */
+ public Url getUrl() {
+ return url;
+ }
+
+ /**
+ * Set the 'url' element value.
+ *
+ * @param url
+ */
+ public void setUrl(Url url) {
+ this.url = url;
+ }
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pwd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pwd.java
new file mode 100644
index 0000000..5073d0e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Pwd.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="pwd"/>
+ * </pre>
+ */
+public class Pwd
+{
+ private String pwd;
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public String getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(String pwd) {
+ this.pwd = pwd;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Qop.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Qop.java
new file mode 100644
index 0000000..946359a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Qop.java
@@ -0,0 +1,148 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="qop">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice minOccurs="0">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Qop
+{
+ private Choice choice;
+ private AltAcc altAcc;
+
+ /**
+ * Get the choice value.
+ *
+ * @return value
+ */
+ public Choice getChoice() {
+ return choice;
+ }
+
+ /**
+ * Set the choice value.
+ *
+ * @param choice
+ */
+ public void setChoice(Choice choice) {
+ this.choice = choice;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:ll_acc"/>
+ * &lt;xs:element ref="ns:hor_acc"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceSelect = -1;
+ private static final int LL_ACC_CHOICE = 0;
+ private static final int HOR_ACC_CHOICE = 1;
+ private LlAcc llAcc;
+ private HorAcc horAcc;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if LlAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLlAcc() {
+ return choiceSelect == LL_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public LlAcc getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(LlAcc llAcc) {
+ setChoiceSelect(LL_ACC_CHOICE);
+ this.llAcc = llAcc;
+ }
+
+ /**
+ * Check if HorAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifHorAcc() {
+ return choiceSelect == HOR_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public HorAcc getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(HorAcc horAcc) {
+ setChoiceSelect(HOR_ACC_CHOICE);
+ this.horAcc = horAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Radius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Radius.java
new file mode 100644
index 0000000..262ba73
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Radius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="radius"/>
+ * </pre>
+ */
+public class Radius
+{
+ private String radius;
+
+ /**
+ * Get the 'radius' element value.
+ *
+ * @return value
+ */
+ public String getRadius() {
+ return radius;
+ }
+
+ /**
+ * Set the 'radius' element value.
+ *
+ * @param radius
+ */
+ public void setRadius(String radius) {
+ this.radius = radius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/ReqId.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/ReqId.java
new file mode 100644
index 0000000..d8905e3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/ReqId.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="req_id"/>
+ * </pre>
+ */
+public class ReqId
+{
+ private String reqId;
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public String getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(String reqId) {
+ this.reqId = reqId;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestmode.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestmode.java
new file mode 100644
index 0000000..c881925
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestmode.java
@@ -0,0 +1,53 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="requestmode">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="PASSIVE" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Requestmode
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="ACTIVE"/>
+ * &lt;xs:enumeration value="PASSIVE"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ ACTIVE, PASSIVE
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestor.java
new file mode 100644
index 0000000..554bc0a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Requestor.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="requestor">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Requestor
+{
+ private Id id;
+ private Serviceid serviceid;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespReq.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespReq.java
new file mode 100644
index 0000000..4d2f67c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespReq.java
@@ -0,0 +1,54 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="resp_req">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="DELAY_TOL" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class RespReq
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NO_DELAY"/>
+ * &lt;xs:enumeration value="LOW_DELAY"/>
+ * &lt;xs:enumeration value="DELAY_TOL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NO_DELAY, LOW_DELAY, DELAY_TOL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespTimer.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespTimer.java
new file mode 100644
index 0000000..6f8e1af
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/RespTimer.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="resp_timer"/>
+ * </pre>
+ */
+public class RespTimer
+{
+ private String respTimer;
+
+ /**
+ * Get the 'resp_timer' element value.
+ *
+ * @return value
+ */
+ public String getRespTimer() {
+ return respTimer;
+ }
+
+ /**
+ * Set the 'resp_timer' element value.
+ *
+ * @param respTimer
+ */
+ public void setRespTimer(String respTimer) {
+ this.respTimer = respTimer;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Result.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Result.java
new file mode 100644
index 0000000..accb7e8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Result.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="result">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" use="required" name="resid"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Result
+{
+ private String string;
+ private String resid;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'resid' attribute value.
+ *
+ * @return value
+ */
+ public String getResid() {
+ return resid;
+ }
+
+ /**
+ * Set the 'resid' attribute value.
+ *
+ * @param resid
+ */
+ public void setResid(String resid) {
+ this.resid = resid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMajor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMajor.java
new file mode 100644
index 0000000..4b1d43b
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMajor.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="semiMajor"/>
+ * </pre>
+ */
+public class SemiMajor
+{
+ private String semiMajor;
+
+ /**
+ * Get the 'semiMajor' element value.
+ *
+ * @return value
+ */
+ public String getSemiMajor() {
+ return semiMajor;
+ }
+
+ /**
+ * Set the 'semiMajor' element value.
+ *
+ * @param semiMajor
+ */
+ public void setSemiMajor(String semiMajor) {
+ this.semiMajor = semiMajor;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMinor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMinor.java
new file mode 100644
index 0000000..17442b1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SemiMinor.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="semiMinor"/>
+ * </pre>
+ */
+public class SemiMinor
+{
+ private String semiMinor;
+
+ /**
+ * Get the 'semiMinor' element value.
+ *
+ * @return value
+ */
+ public String getSemiMinor() {
+ return semiMinor;
+ }
+
+ /**
+ * Set the 'semiMinor' element value.
+ *
+ * @param semiMinor
+ */
+ public void setSemiMinor(String semiMinor) {
+ this.semiMinor = semiMinor;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Serviceid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Serviceid.java
new file mode 100644
index 0000000..d0861d1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Serviceid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="serviceid"/>
+ * </pre>
+ */
+public class Serviceid
+{
+ private String serviceid;
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public String getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(String serviceid) {
+ this.serviceid = serviceid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Session.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Session.java
new file mode 100644
index 0000000..f4fe3d3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Session.java
@@ -0,0 +1,76 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="session">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute use="required" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Session
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="APN"/>
+ * &lt;xs:enumeration value="DIAL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ APN, DIAL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Sessionid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Sessionid.java
new file mode 100644
index 0000000..8347edd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Sessionid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="sessionid"/>
+ * </pre>
+ */
+public class Sessionid
+{
+ private String sessionid;
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public String getSessionid() {
+ return sessionid;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid
+ */
+ public void setSessionid(String sessionid) {
+ this.sessionid = sessionid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Shape.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Shape.java
new file mode 100644
index 0000000..fbbb11d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Shape.java
@@ -0,0 +1,344 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="shape">
+ * &lt;xs:complexType>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:Point"/>
+ * &lt;xs:element ref="ns:LineString"/>
+ * &lt;xs:element ref="ns:Polygon"/>
+ * &lt;xs:element ref="ns:Box"/>
+ * &lt;xs:element ref="ns:CircularArea"/>
+ * &lt;xs:element ref="ns:CircularArcArea"/>
+ * &lt;xs:element ref="ns:EllipticalArea"/>
+ * &lt;xs:element ref="ns:MultiLineString"/>
+ * &lt;xs:element ref="ns:MultiPoint"/>
+ * &lt;xs:element ref="ns:MultiPolygon"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Shape
+{
+ private int shapeSelect = -1;
+ private static final int POINT_CHOICE = 0;
+ private static final int LINE_STRING_CHOICE = 1;
+ private static final int POLYGON_CHOICE = 2;
+ private static final int BOX_CHOICE = 3;
+ private static final int CIRCULAR_AREA_CHOICE = 4;
+ private static final int CIRCULAR_ARC_AREA_CHOICE = 5;
+ private static final int ELLIPTICAL_AREA_CHOICE = 6;
+ private static final int MULTI_LINE_STRING_CHOICE = 7;
+ private static final int MULTI_POINT_CHOICE = 8;
+ private static final int MULTI_POLYGON_CHOICE = 9;
+ private Point point;
+ private LineString lineString;
+ private Polygon polygon;
+ private Box box;
+ private CircularArea circularArea;
+ private CircularArcArea circularArcArea;
+ private EllipticalArea ellipticalArea;
+ private MultiLineString multiLineString;
+ private MultiPoint multiPoint;
+ private MultiPolygon multiPolygon;
+
+ private void setShapeSelect(int choice) {
+ if (shapeSelect == -1) {
+ shapeSelect = choice;
+ } else if (shapeSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearShapeSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearShapeSelect() {
+ shapeSelect = -1;
+ }
+
+ /**
+ * Check if Point is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoint() {
+ return shapeSelect == POINT_CHOICE;
+ }
+
+ /**
+ * Get the 'Point' element value.
+ *
+ * @return value
+ */
+ public Point getPoint() {
+ return point;
+ }
+
+ /**
+ * Set the 'Point' element value.
+ *
+ * @param point
+ */
+ public void setPoint(Point point) {
+ setShapeSelect(POINT_CHOICE);
+ this.point = point;
+ }
+
+ /**
+ * Check if LineString is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLineString() {
+ return shapeSelect == LINE_STRING_CHOICE;
+ }
+
+ /**
+ * Get the 'LineString' element value.
+ *
+ * @return value
+ */
+ public LineString getLineString() {
+ return lineString;
+ }
+
+ /**
+ * Set the 'LineString' element value.
+ *
+ * @param lineString
+ */
+ public void setLineString(LineString lineString) {
+ setShapeSelect(LINE_STRING_CHOICE);
+ this.lineString = lineString;
+ }
+
+ /**
+ * Check if Polygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPolygon() {
+ return shapeSelect == POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'Polygon' element value.
+ *
+ * @return value
+ */
+ public Polygon getPolygon() {
+ return polygon;
+ }
+
+ /**
+ * Set the 'Polygon' element value.
+ *
+ * @param polygon
+ */
+ public void setPolygon(Polygon polygon) {
+ setShapeSelect(POLYGON_CHOICE);
+ this.polygon = polygon;
+ }
+
+ /**
+ * Check if Box is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifBox() {
+ return shapeSelect == BOX_CHOICE;
+ }
+
+ /**
+ * Get the 'Box' element value.
+ *
+ * @return value
+ */
+ public Box getBox() {
+ return box;
+ }
+
+ /**
+ * Set the 'Box' element value.
+ *
+ * @param box
+ */
+ public void setBox(Box box) {
+ setShapeSelect(BOX_CHOICE);
+ this.box = box;
+ }
+
+ /**
+ * Check if CircularArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArea() {
+ return shapeSelect == CIRCULAR_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArea' element value.
+ *
+ * @return value
+ */
+ public CircularArea getCircularArea() {
+ return circularArea;
+ }
+
+ /**
+ * Set the 'CircularArea' element value.
+ *
+ * @param circularArea
+ */
+ public void setCircularArea(CircularArea circularArea) {
+ setShapeSelect(CIRCULAR_AREA_CHOICE);
+ this.circularArea = circularArea;
+ }
+
+ /**
+ * Check if CircularArcArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArcArea() {
+ return shapeSelect == CIRCULAR_ARC_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArcArea' element value.
+ *
+ * @return value
+ */
+ public CircularArcArea getCircularArcArea() {
+ return circularArcArea;
+ }
+
+ /**
+ * Set the 'CircularArcArea' element value.
+ *
+ * @param circularArcArea
+ */
+ public void setCircularArcArea(CircularArcArea circularArcArea) {
+ setShapeSelect(CIRCULAR_ARC_AREA_CHOICE);
+ this.circularArcArea = circularArcArea;
+ }
+
+ /**
+ * Check if EllipticalArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEllipticalArea() {
+ return shapeSelect == ELLIPTICAL_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'EllipticalArea' element value.
+ *
+ * @return value
+ */
+ public EllipticalArea getEllipticalArea() {
+ return ellipticalArea;
+ }
+
+ /**
+ * Set the 'EllipticalArea' element value.
+ *
+ * @param ellipticalArea
+ */
+ public void setEllipticalArea(EllipticalArea ellipticalArea) {
+ setShapeSelect(ELLIPTICAL_AREA_CHOICE);
+ this.ellipticalArea = ellipticalArea;
+ }
+
+ /**
+ * Check if MultiLineString is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiLineString() {
+ return shapeSelect == MULTI_LINE_STRING_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiLineString' element value.
+ *
+ * @return value
+ */
+ public MultiLineString getMultiLineString() {
+ return multiLineString;
+ }
+
+ /**
+ * Set the 'MultiLineString' element value.
+ *
+ * @param multiLineString
+ */
+ public void setMultiLineString(MultiLineString multiLineString) {
+ setShapeSelect(MULTI_LINE_STRING_CHOICE);
+ this.multiLineString = multiLineString;
+ }
+
+ /**
+ * Check if MultiPoint is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiPoint() {
+ return shapeSelect == MULTI_POINT_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiPoint' element value.
+ *
+ * @return value
+ */
+ public MultiPoint getMultiPoint() {
+ return multiPoint;
+ }
+
+ /**
+ * Set the 'MultiPoint' element value.
+ *
+ * @param multiPoint
+ */
+ public void setMultiPoint(MultiPoint multiPoint) {
+ setShapeSelect(MULTI_POINT_CHOICE);
+ this.multiPoint = multiPoint;
+ }
+
+ /**
+ * Check if MultiPolygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiPolygon() {
+ return shapeSelect == MULTI_POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiPolygon' element value.
+ *
+ * @return value
+ */
+ public MultiPolygon getMultiPolygon() {
+ return multiPolygon;
+ }
+
+ /**
+ * Set the 'MultiPolygon' element value.
+ *
+ * @param multiPolygon
+ */
+ public void setMultiPolygon(MultiPolygon multiPolygon) {
+ setShapeSelect(MULTI_POLYGON_CHOICE);
+ this.multiPolygon = multiPolygon;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Slir.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Slir.java
new file mode 100644
index 0000000..46d7972
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Slir.java
@@ -0,0 +1,331 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="slir">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:msids"/>
+ * &lt;xs:sequence maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Sequence -->
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:eqop" minOccurs="0"/>
+ * &lt;xs:element ref="ns:geo_info" minOccurs="0"/>
+ * &lt;xs:element ref="ns:loc_type" minOccurs="0"/>
+ * &lt;xs:element ref="ns:prio" minOccurs="0"/>
+ * &lt;xs:element ref="ns:pushaddr" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;xs:attribute default="SYNC" name="res_type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class ResType -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Slir
+{
+ private int choiceSelect = -1;
+ private static final int MSIDS_CHOICE = 0;
+ private static final int SEQUENCE_LIST_CHOICE = 1;
+ private Msids msids;
+ private List<Sequence> sequenceList = new ArrayList<Sequence>();
+ private Eqop eqop;
+ private GeoInfo geoInfo;
+ private LocType locType;
+ private Prio prio;
+ private Pushaddr pushaddr;
+ private String ver;
+ private ResType resType;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Msids is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsids() {
+ return choiceSelect == MSIDS_CHOICE;
+ }
+
+ /**
+ * Get the 'msids' element value.
+ *
+ * @return value
+ */
+ public Msids getMsids() {
+ return msids;
+ }
+
+ /**
+ * Set the 'msids' element value.
+ *
+ * @param msids
+ */
+ public void setMsids(Msids msids) {
+ setChoiceSelect(MSIDS_CHOICE);
+ this.msids = msids;
+ }
+
+ /**
+ * Check if SequenceList is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSequenceList() {
+ return choiceSelect == SEQUENCE_LIST_CHOICE;
+ }
+
+ /**
+ * Get the list of sequence items.
+ *
+ * @return list
+ */
+ public List<Sequence> getSequenceList() {
+ return sequenceList;
+ }
+
+ /**
+ * Set the list of sequence items.
+ *
+ * @param list
+ */
+ public void setSequenceList(List<Sequence> list) {
+ setChoiceSelect(SEQUENCE_LIST_CHOICE);
+ sequenceList = list;
+ }
+
+ /**
+ * Get the 'eqop' element value.
+ *
+ * @return value
+ */
+ public Eqop getEqop() {
+ return eqop;
+ }
+
+ /**
+ * Set the 'eqop' element value.
+ *
+ * @param eqop
+ */
+ public void setEqop(Eqop eqop) {
+ this.eqop = eqop;
+ }
+
+ /**
+ * Get the 'geo_info' element value.
+ *
+ * @return value
+ */
+ public GeoInfo getGeoInfo() {
+ return geoInfo;
+ }
+
+ /**
+ * Set the 'geo_info' element value.
+ *
+ * @param geoInfo
+ */
+ public void setGeoInfo(GeoInfo geoInfo) {
+ this.geoInfo = geoInfo;
+ }
+
+ /**
+ * Get the 'loc_type' element value.
+ *
+ * @return value
+ */
+ public LocType getLocType() {
+ return locType;
+ }
+
+ /**
+ * Set the 'loc_type' element value.
+ *
+ * @param locType
+ */
+ public void setLocType(LocType locType) {
+ this.locType = locType;
+ }
+
+ /**
+ * Get the 'prio' element value.
+ *
+ * @return value
+ */
+ public Prio getPrio() {
+ return prio;
+ }
+
+ /**
+ * Set the 'prio' element value.
+ *
+ * @param prio
+ */
+ public void setPrio(Prio prio) {
+ this.prio = prio;
+ }
+
+ /**
+ * Get the 'pushaddr' element value.
+ *
+ * @return value
+ */
+ public Pushaddr getPushaddr() {
+ return pushaddr;
+ }
+
+ /**
+ * Set the 'pushaddr' element value.
+ *
+ * @param pushaddr
+ */
+ public void setPushaddr(Pushaddr pushaddr) {
+ this.pushaddr = pushaddr;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+
+ /**
+ * Get the 'res_type' attribute value.
+ *
+ * @return value
+ */
+ public ResType getResType() {
+ return resType;
+ }
+
+ /**
+ * Set the 'res_type' attribute value.
+ *
+ * @param resType
+ */
+ public void setResType(ResType resType) {
+ this.resType = resType;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:sequence xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:element ref="ns:codeword" minOccurs="0"/>
+ * &lt;xs:element ref="ns:gsm_net_param"/>
+ * &lt;/xs:sequence>
+ * </pre>
+ */
+ public static class Sequence
+ {
+ private Msid msid;
+ private Codeword codeword;
+ private GsmNetParam gsmNetParam;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ /**
+ * Get the 'codeword' element value.
+ *
+ * @return value
+ */
+ public Codeword getCodeword() {
+ return codeword;
+ }
+
+ /**
+ * Set the 'codeword' element value.
+ *
+ * @param codeword
+ */
+ public void setCodeword(Codeword codeword) {
+ this.codeword = codeword;
+ }
+
+ /**
+ * Get the 'gsm_net_param' element value.
+ *
+ * @return value
+ */
+ public GsmNetParam getGsmNetParam() {
+ return gsmNetParam;
+ }
+
+ /**
+ * Set the 'gsm_net_param' element value.
+ *
+ * @param gsmNetParam
+ */
+ public void setGsmNetParam(GsmNetParam gsmNetParam) {
+ this.gsmNetParam = gsmNetParam;
+ }
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="SYNC"/>
+ * &lt;xs:enumeration value="ASYNC"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum ResType {
+ SYNC, ASYNC
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Speed.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Speed.java
new file mode 100644
index 0000000..c266ec7
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Speed.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="speed"/>
+ * </pre>
+ */
+public class Speed
+{
+ private String speed;
+
+ /**
+ * Get the 'speed' element value.
+ *
+ * @return value
+ */
+ public String getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Set the 'speed' element value.
+ *
+ * @param speed
+ */
+ public void setSpeed(String speed) {
+ this.speed = speed;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartAngle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartAngle.java
new file mode 100644
index 0000000..5af9961
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartAngle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="startAngle"/>
+ * </pre>
+ */
+public class StartAngle
+{
+ private String startAngle;
+
+ /**
+ * Get the 'startAngle' element value.
+ *
+ * @return value
+ */
+ public String getStartAngle() {
+ return startAngle;
+ }
+
+ /**
+ * Set the 'startAngle' element value.
+ *
+ * @param startAngle
+ */
+ public void setStartAngle(String startAngle) {
+ this.startAngle = startAngle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartMsid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartMsid.java
new file mode 100644
index 0000000..371b8bf
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartMsid.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="start_msid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StartMsid
+{
+ private Msid msid;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartTime.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartTime.java
new file mode 100644
index 0000000..ba9df95
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StartTime.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="start_time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StartTime
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopAngle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopAngle.java
new file mode 100644
index 0000000..c4169c8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopAngle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="stopAngle"/>
+ * </pre>
+ */
+public class StopAngle
+{
+ private String stopAngle;
+
+ /**
+ * Get the 'stopAngle' element value.
+ *
+ * @return value
+ */
+ public String getStopAngle() {
+ return stopAngle;
+ }
+
+ /**
+ * Set the 'stopAngle' element value.
+ *
+ * @param stopAngle
+ */
+ public void setStopAngle(String stopAngle) {
+ this.stopAngle = stopAngle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopMsid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopMsid.java
new file mode 100644
index 0000000..6088757
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopMsid.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stop_msid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StopMsid
+{
+ private Msid msid;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopTime.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopTime.java
new file mode 100644
index 0000000..34ed56f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/StopTime.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stop_time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StopTime
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Subclient.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Subclient.java
new file mode 100644
index 0000000..1e513f0
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Subclient.java
@@ -0,0 +1,115 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="subclient">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute default="NO" name="last_client">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class LastClient -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Subclient
+{
+ private Id id;
+ private Pwd pwd;
+ private Serviceid serviceid;
+ private LastClient lastClient;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+
+ /**
+ * Get the 'last_client' attribute value.
+ *
+ * @return value
+ */
+ public LastClient getLastClient() {
+ return lastClient;
+ }
+
+ /**
+ * Set the 'last_client' attribute value.
+ *
+ * @param lastClient
+ */
+ public void setLastClient(LastClient lastClient) {
+ this.lastClient = lastClient;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="YES"/>
+ * &lt;xs:enumeration value="NO"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum LastClient {
+ YES, NO
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SvcInit.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SvcInit.java
new file mode 100644
index 0000000..4c8cdfd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/SvcInit.java
@@ -0,0 +1,200 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="svc_init">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:hdr"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:slir"/>
+ * &lt;xs:element ref="ns:eme_lir"/>
+ * &lt;xs:element ref="ns:tlrr"/>
+ * &lt;xs:element ref="ns:tlrsr"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.1.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class SvcInit
+{
+ private Hdr hdr;
+ private int choiceSelect = -1;
+ private static final int SLIR_CHOICE = 0;
+ private static final int EME_LIR_CHOICE = 1;
+ private static final int TLRR_CHOICE = 2;
+ private static final int TLRSR_CHOICE = 3;
+ private Slir slir;
+ private EmeLir emeLir;
+ private Tlrr tlrr;
+ private Tlrsr tlrsr;
+ private String ver;
+
+ /**
+ * Get the 'hdr' element value.
+ *
+ * @return value
+ */
+ public Hdr getHdr() {
+ return hdr;
+ }
+
+ /**
+ * Set the 'hdr' element value.
+ *
+ * @param hdr
+ */
+ public void setHdr(Hdr hdr) {
+ this.hdr = hdr;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Slir is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSlir() {
+ return choiceSelect == SLIR_CHOICE;
+ }
+
+ /**
+ * Get the 'slir' element value.
+ *
+ * @return value
+ */
+ public Slir getSlir() {
+ return slir;
+ }
+
+ /**
+ * Set the 'slir' element value.
+ *
+ * @param slir
+ */
+ public void setSlir(Slir slir) {
+ setChoiceSelect(SLIR_CHOICE);
+ this.slir = slir;
+ }
+
+ /**
+ * Check if EmeLir is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEmeLir() {
+ return choiceSelect == EME_LIR_CHOICE;
+ }
+
+ /**
+ * Get the 'eme_lir' element value.
+ *
+ * @return value
+ */
+ public EmeLir getEmeLir() {
+ return emeLir;
+ }
+
+ /**
+ * Set the 'eme_lir' element value.
+ *
+ * @param emeLir
+ */
+ public void setEmeLir(EmeLir emeLir) {
+ setChoiceSelect(EME_LIR_CHOICE);
+ this.emeLir = emeLir;
+ }
+
+ /**
+ * Check if Tlrr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifTlrr() {
+ return choiceSelect == TLRR_CHOICE;
+ }
+
+ /**
+ * Get the 'tlrr' element value.
+ *
+ * @return value
+ */
+ public Tlrr getTlrr() {
+ return tlrr;
+ }
+
+ /**
+ * Set the 'tlrr' element value.
+ *
+ * @param tlrr
+ */
+ public void setTlrr(Tlrr tlrr) {
+ setChoiceSelect(TLRR_CHOICE);
+ this.tlrr = tlrr;
+ }
+
+ /**
+ * Check if Tlrsr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifTlrsr() {
+ return choiceSelect == TLRSR_CHOICE;
+ }
+
+ /**
+ * Get the 'tlrsr' element value.
+ *
+ * @return value
+ */
+ public Tlrsr getTlrsr() {
+ return tlrsr;
+ }
+
+ /**
+ * Set the 'tlrsr' element value.
+ *
+ * @param tlrsr
+ */
+ public void setTlrsr(Tlrsr tlrsr) {
+ setChoiceSelect(TLRSR_CHOICE);
+ this.tlrsr = tlrsr;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ta.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ta.java
new file mode 100644
index 0000000..452643f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Ta.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ta"/>
+ * </pre>
+ */
+public class Ta
+{
+ private String ta;
+
+ /**
+ * Get the 'ta' element value.
+ *
+ * @return value
+ */
+ public String getTa() {
+ return ta;
+ }
+
+ /**
+ * Set the 'ta' element value.
+ *
+ * @param ta
+ */
+ public void setTa(String ta) {
+ this.ta = ta;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Time.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Time.java
new file mode 100644
index 0000000..540e55b
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Time.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Time
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TimeRemaining.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TimeRemaining.java
new file mode 100644
index 0000000..115662c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TimeRemaining.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="time_remaining"/>
+ * </pre>
+ */
+public class TimeRemaining
+{
+ private String timeRemaining;
+
+ /**
+ * Get the 'time_remaining' element value.
+ *
+ * @return value
+ */
+ public String getTimeRemaining() {
+ return timeRemaining;
+ }
+
+ /**
+ * Set the 'time_remaining' element value.
+ *
+ * @param timeRemaining
+ */
+ public void setTimeRemaining(String timeRemaining) {
+ this.timeRemaining = timeRemaining;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrr.java
new file mode 100644
index 0000000..db72269
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrr.java
@@ -0,0 +1,237 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msids"/>
+ * &lt;xs:element ref="ns:interval" minOccurs="0"/>
+ * &lt;xs:element ref="ns:start_time" minOccurs="0"/>
+ * &lt;xs:element ref="ns:stop_time" minOccurs="0"/>
+ * &lt;xs:element ref="ns:tlrr_event" minOccurs="0"/>
+ * &lt;xs:element ref="ns:qop" minOccurs="0"/>
+ * &lt;xs:element ref="ns:geo_info" minOccurs="0"/>
+ * &lt;xs:element ref="ns:pushaddr" minOccurs="0"/>
+ * &lt;xs:element ref="ns:loc_type" minOccurs="0"/>
+ * &lt;xs:element ref="ns:prio" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Tlrr
+{
+ private Msids msids;
+ private Interval interval;
+ private StartTime startTime;
+ private StopTime stopTime;
+ private TlrrEvent tlrrEvent;
+ private Qop qop;
+ private GeoInfo geoInfo;
+ private Pushaddr pushaddr;
+ private LocType locType;
+ private Prio prio;
+ private String ver;
+
+ /**
+ * Get the 'msids' element value.
+ *
+ * @return value
+ */
+ public Msids getMsids() {
+ return msids;
+ }
+
+ /**
+ * Set the 'msids' element value.
+ *
+ * @param msids
+ */
+ public void setMsids(Msids msids) {
+ this.msids = msids;
+ }
+
+ /**
+ * Get the 'interval' element value.
+ *
+ * @return value
+ */
+ public Interval getInterval() {
+ return interval;
+ }
+
+ /**
+ * Set the 'interval' element value.
+ *
+ * @param interval
+ */
+ public void setInterval(Interval interval) {
+ this.interval = interval;
+ }
+
+ /**
+ * Get the 'start_time' element value.
+ *
+ * @return value
+ */
+ public StartTime getStartTime() {
+ return startTime;
+ }
+
+ /**
+ * Set the 'start_time' element value.
+ *
+ * @param startTime
+ */
+ public void setStartTime(StartTime startTime) {
+ this.startTime = startTime;
+ }
+
+ /**
+ * Get the 'stop_time' element value.
+ *
+ * @return value
+ */
+ public StopTime getStopTime() {
+ return stopTime;
+ }
+
+ /**
+ * Set the 'stop_time' element value.
+ *
+ * @param stopTime
+ */
+ public void setStopTime(StopTime stopTime) {
+ this.stopTime = stopTime;
+ }
+
+ /**
+ * Get the 'tlrr_event' element value.
+ *
+ * @return value
+ */
+ public TlrrEvent getTlrrEvent() {
+ return tlrrEvent;
+ }
+
+ /**
+ * Set the 'tlrr_event' element value.
+ *
+ * @param tlrrEvent
+ */
+ public void setTlrrEvent(TlrrEvent tlrrEvent) {
+ this.tlrrEvent = tlrrEvent;
+ }
+
+ /**
+ * Get the 'qop' element value.
+ *
+ * @return value
+ */
+ public Qop getQop() {
+ return qop;
+ }
+
+ /**
+ * Set the 'qop' element value.
+ *
+ * @param qop
+ */
+ public void setQop(Qop qop) {
+ this.qop = qop;
+ }
+
+ /**
+ * Get the 'geo_info' element value.
+ *
+ * @return value
+ */
+ public GeoInfo getGeoInfo() {
+ return geoInfo;
+ }
+
+ /**
+ * Set the 'geo_info' element value.
+ *
+ * @param geoInfo
+ */
+ public void setGeoInfo(GeoInfo geoInfo) {
+ this.geoInfo = geoInfo;
+ }
+
+ /**
+ * Get the 'pushaddr' element value.
+ *
+ * @return value
+ */
+ public Pushaddr getPushaddr() {
+ return pushaddr;
+ }
+
+ /**
+ * Set the 'pushaddr' element value.
+ *
+ * @param pushaddr
+ */
+ public void setPushaddr(Pushaddr pushaddr) {
+ this.pushaddr = pushaddr;
+ }
+
+ /**
+ * Get the 'loc_type' element value.
+ *
+ * @return value
+ */
+ public LocType getLocType() {
+ return locType;
+ }
+
+ /**
+ * Set the 'loc_type' element value.
+ *
+ * @param locType
+ */
+ public void setLocType(LocType locType) {
+ this.locType = locType;
+ }
+
+ /**
+ * Get the 'prio' element value.
+ *
+ * @return value
+ */
+ public Prio getPrio() {
+ return prio;
+ }
+
+ /**
+ * Set the 'prio' element value.
+ *
+ * @param prio
+ */
+ public void setPrio(Prio prio) {
+ this.prio = prio;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TlrrEvent.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TlrrEvent.java
new file mode 100644
index 0000000..45fb7e1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TlrrEvent.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrr_event">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:ms_action"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class TlrrEvent
+{
+ private MsAction msAction;
+
+ /**
+ * Get the 'ms_action' element value.
+ *
+ * @return value
+ */
+ public MsAction getMsAction() {
+ return msAction;
+ }
+
+ /**
+ * Set the 'ms_action' element value.
+ *
+ * @param msAction
+ */
+ public void setMsAction(MsAction msAction) {
+ this.msAction = msAction;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrsr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrsr.java
new file mode 100644
index 0000000..626856a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Tlrsr.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrsr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Tlrsr
+{
+ private ReqId reqId;
+ private String ver;
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ this.reqId = reqId;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TrlPos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TrlPos.java
new file mode 100644
index 0000000..288e17b
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/TrlPos.java
@@ -0,0 +1,156 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="trl_pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute use="required" name="trl_trigger">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class TrlTrigger -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class TrlPos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private TrlTrigger trlTrigger;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'trl_trigger' attribute value.
+ *
+ * @return value
+ */
+ public TrlTrigger getTrlTrigger() {
+ return trlTrigger;
+ }
+
+ /**
+ * Set the 'trl_trigger' attribute value.
+ *
+ * @param trlTrigger
+ */
+ public void setTrlTrigger(TrlTrigger trlTrigger) {
+ this.trlTrigger = trlTrigger;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="PERIODIC"/>
+ * &lt;xs:enumeration value="MS_AVAIL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum TrlTrigger {
+ PERIODIC, MS_AVAIL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Url.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Url.java
new file mode 100644
index 0000000..8b4279c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Url.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="url"/>
+ * </pre>
+ */
+public class Url
+{
+ private String url;
+
+ /**
+ * Get the 'url' element value.
+ *
+ * @return value
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ /**
+ * Set the 'url' element value.
+ *
+ * @param url
+ */
+ public void setUrl(String url) {
+ this.url = url;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrid.java
new file mode 100644
index 0000000..c2d0e8a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrid.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="vlrid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ndc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:vlrno"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Vlrid
+{
+ private Cc cc;
+ private Ndc ndc;
+ private Vlrno vlrno;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public Cc getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(Cc cc) {
+ this.cc = cc;
+ }
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public Ndc getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(Ndc ndc) {
+ this.ndc = ndc;
+ }
+
+ /**
+ * Get the 'vlrno' element value.
+ *
+ * @return value
+ */
+ public Vlrno getVlrno() {
+ return vlrno;
+ }
+
+ /**
+ * Set the 'vlrno' element value.
+ *
+ * @param vlrno
+ */
+ public void setVlrno(Vlrno vlrno) {
+ this.vlrno = vlrno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrno.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrno.java
new file mode 100644
index 0000000..e426535
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vlrno.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="vlrno"/>
+ * </pre>
+ */
+public class Vlrno
+{
+ private String vlrno;
+
+ /**
+ * Get the 'vlrno' element value.
+ *
+ * @return value
+ */
+ public String getVlrno() {
+ return vlrno;
+ }
+
+ /**
+ * Set the 'vlrno' element value.
+ *
+ * @param vlrno
+ */
+ public void setVlrno(String vlrno) {
+ this.vlrno = vlrno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscid.java
new file mode 100644
index 0000000..99e03ce
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscid.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="vmscid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ndc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:vmscno"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Vmscid
+{
+ private Cc cc;
+ private Ndc ndc;
+ private Vmscno vmscno;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public Cc getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(Cc cc) {
+ this.cc = cc;
+ }
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public Ndc getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(Ndc ndc) {
+ this.ndc = ndc;
+ }
+
+ /**
+ * Get the 'vmscno' element value.
+ *
+ * @return value
+ */
+ public Vmscno getVmscno() {
+ return vmscno;
+ }
+
+ /**
+ * Set the 'vmscno' element value.
+ *
+ * @param vmscno
+ */
+ public void setVmscno(Vmscno vmscno) {
+ this.vmscno = vmscno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscno.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscno.java
new file mode 100644
index 0000000..360de32
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Vmscno.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="vmscno"/>
+ * </pre>
+ */
+public class Vmscno
+{
+ private String vmscno;
+
+ /**
+ * Get the 'vmscno' element value.
+ *
+ * @return value
+ */
+ public String getVmscno() {
+ return vmscno;
+ }
+
+ /**
+ * Set the 'vmscno' element value.
+ *
+ * @param vmscno
+ */
+ public void setVmscno(String vmscno) {
+ this.vmscno = vmscno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/X.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/X.java
new file mode 100644
index 0000000..e0912df
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/X.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="X"/>
+ * </pre>
+ */
+public class X
+{
+ private String X;
+
+ /**
+ * Get the 'X' element value.
+ *
+ * @return value
+ */
+ public String getX() {
+ return X;
+ }
+
+ /**
+ * Set the 'X' element value.
+ *
+ * @param x
+ */
+ public void setX(String x) {
+ X = x;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Y.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Y.java
new file mode 100644
index 0000000..780200a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Y.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="Y"/>
+ * </pre>
+ */
+public class Y
+{
+ private String Y;
+
+ /**
+ * Get the 'Y' element value.
+ *
+ * @return value
+ */
+ public String getY() {
+ return Y;
+ }
+
+ /**
+ * Set the 'Y' element value.
+ *
+ * @param y
+ */
+ public void setY(String y) {
+ Y = y;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Z.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Z.java
new file mode 100644
index 0000000..4060712
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_init/Z.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_init;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_INIT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="Z"/>
+ * </pre>
+ */
+public class Z
+{
+ private String Z;
+
+ /**
+ * Get the 'Z' element value.
+ *
+ * @return value
+ */
+ public String getZ() {
+ return Z;
+ }
+
+ /**
+ * Set the 'Z' element value.
+ *
+ * @param z
+ */
+ public void setZ(String z) {
+ Z = z;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AddInfo.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AddInfo.java
new file mode 100644
index 0000000..f9e7f00
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AddInfo.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="add_info"/>
+ * </pre>
+ */
+public class AddInfo
+{
+ private String addInfo;
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public String getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(String addInfo) {
+ this.addInfo = addInfo;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Alt.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Alt.java
new file mode 100644
index 0000000..2eee734
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Alt.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="alt"/>
+ * </pre>
+ */
+public class Alt
+{
+ private String alt;
+
+ /**
+ * Get the 'alt' element value.
+ *
+ * @return value
+ */
+ public String getAlt() {
+ return alt;
+ }
+
+ /**
+ * Set the 'alt' element value.
+ *
+ * @param alt
+ */
+ public void setAlt(String alt) {
+ this.alt = alt;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AltAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AltAcc.java
new file mode 100644
index 0000000..4f2ff0a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AltAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="alt_acc"/>
+ * </pre>
+ */
+public class AltAcc
+{
+ private String altAcc;
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public String getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(String altAcc) {
+ this.altAcc = altAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Angle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Angle.java
new file mode 100644
index 0000000..d6896a1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Angle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="angle"/>
+ * </pre>
+ */
+public class Angle
+{
+ private String angle;
+
+ /**
+ * Get the 'angle' element value.
+ *
+ * @return value
+ */
+ public String getAngle() {
+ return angle;
+ }
+
+ /**
+ * Set the 'angle' element value.
+ *
+ * @param angle
+ */
+ public void setAngle(String angle) {
+ this.angle = angle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AngularUnit.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AngularUnit.java
new file mode 100644
index 0000000..a97af3c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/AngularUnit.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="angularUnit"/>
+ * </pre>
+ */
+public class AngularUnit
+{
+ private String angularUnit;
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public String getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(String angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Box.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Box.java
new file mode 100644
index 0000000..5f93586
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Box.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Box">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Box
+{
+ private Coord coord;
+ private Coord coord1;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord1() {
+ return coord1;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord1
+ */
+ public void setCoord1(Coord coord1) {
+ this.coord1 = coord1;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cc.java
new file mode 100644
index 0000000..bd1d057
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="cc"/>
+ * </pre>
+ */
+public class Cc
+{
+ private String cc;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public String getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(String cc) {
+ this.cc = cc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cellid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cellid.java
new file mode 100644
index 0000000..7d74c0c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cellid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="cellid"/>
+ * </pre>
+ */
+public class Cellid
+{
+ private String cellid;
+
+ /**
+ * Get the 'cellid' element value.
+ *
+ * @return value
+ */
+ public String getCellid() {
+ return cellid;
+ }
+
+ /**
+ * Set the 'cellid' element value.
+ *
+ * @param cellid
+ */
+ public void setCellid(String cellid) {
+ this.cellid = cellid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cgi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cgi.java
new file mode 100644
index 0000000..3bddd0d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Cgi.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="cgi">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:mcc"/>
+ * &lt;xs:element ref="ns:mnc"/>
+ * &lt;xs:element ref="ns:lac"/>
+ * &lt;xs:element ref="ns:cellid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Cgi
+{
+ private Mcc mcc;
+ private Mnc mnc;
+ private Lac lac;
+ private Cellid cellid;
+
+ /**
+ * Get the 'mcc' element value.
+ *
+ * @return value
+ */
+ public Mcc getMcc() {
+ return mcc;
+ }
+
+ /**
+ * Set the 'mcc' element value.
+ *
+ * @param mcc
+ */
+ public void setMcc(Mcc mcc) {
+ this.mcc = mcc;
+ }
+
+ /**
+ * Get the 'mnc' element value.
+ *
+ * @return value
+ */
+ public Mnc getMnc() {
+ return mnc;
+ }
+
+ /**
+ * Set the 'mnc' element value.
+ *
+ * @param mnc
+ */
+ public void setMnc(Mnc mnc) {
+ this.mnc = mnc;
+ }
+
+ /**
+ * Get the 'lac' element value.
+ *
+ * @return value
+ */
+ public Lac getLac() {
+ return lac;
+ }
+
+ /**
+ * Set the 'lac' element value.
+ *
+ * @param lac
+ */
+ public void setLac(Lac lac) {
+ this.lac = lac;
+ }
+
+ /**
+ * Get the 'cellid' element value.
+ *
+ * @return value
+ */
+ public Cellid getCellid() {
+ return cellid;
+ }
+
+ /**
+ * Set the 'cellid' element value.
+ *
+ * @param cellid
+ */
+ public void setCellid(Cellid cellid) {
+ this.cellid = cellid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArcArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArcArea.java
new file mode 100644
index 0000000..9ae9c13
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArcArea.java
@@ -0,0 +1,197 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CircularArcArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:inRadius"/>
+ * &lt;xs:element ref="ns:outRadius"/>
+ * &lt;xs:element ref="ns:startAngle"/>
+ * &lt;xs:element ref="ns:stopAngle"/>
+ * &lt;xs:element ref="ns:angularUnit" minOccurs="0"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CircularArcArea
+{
+ private Coord coord;
+ private InRadius inRadius;
+ private OutRadius outRadius;
+ private StartAngle startAngle;
+ private StopAngle stopAngle;
+ private AngularUnit angularUnit;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'inRadius' element value.
+ *
+ * @return value
+ */
+ public InRadius getInRadius() {
+ return inRadius;
+ }
+
+ /**
+ * Set the 'inRadius' element value.
+ *
+ * @param inRadius
+ */
+ public void setInRadius(InRadius inRadius) {
+ this.inRadius = inRadius;
+ }
+
+ /**
+ * Get the 'outRadius' element value.
+ *
+ * @return value
+ */
+ public OutRadius getOutRadius() {
+ return outRadius;
+ }
+
+ /**
+ * Set the 'outRadius' element value.
+ *
+ * @param outRadius
+ */
+ public void setOutRadius(OutRadius outRadius) {
+ this.outRadius = outRadius;
+ }
+
+ /**
+ * Get the 'startAngle' element value.
+ *
+ * @return value
+ */
+ public StartAngle getStartAngle() {
+ return startAngle;
+ }
+
+ /**
+ * Set the 'startAngle' element value.
+ *
+ * @param startAngle
+ */
+ public void setStartAngle(StartAngle startAngle) {
+ this.startAngle = startAngle;
+ }
+
+ /**
+ * Get the 'stopAngle' element value.
+ *
+ * @return value
+ */
+ public StopAngle getStopAngle() {
+ return stopAngle;
+ }
+
+ /**
+ * Set the 'stopAngle' element value.
+ *
+ * @param stopAngle
+ */
+ public void setStopAngle(StopAngle stopAngle) {
+ this.stopAngle = stopAngle;
+ }
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public AngularUnit getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(AngularUnit angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArea.java
new file mode 100644
index 0000000..967e76b
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CircularArea.java
@@ -0,0 +1,117 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CircularArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:radius"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CircularArea
+{
+ private Coord coord;
+ private Radius radius;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'radius' element value.
+ *
+ * @return value
+ */
+ public Radius getRadius() {
+ return radius;
+ }
+
+ /**
+ * Set the 'radius' element value.
+ *
+ * @param radius
+ */
+ public void setRadius(Radius radius) {
+ this.radius = radius;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Client.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Client.java
new file mode 100644
index 0000000..9e58ad8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Client.java
@@ -0,0 +1,97 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="client">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;xs:element ref="ns:requestmode" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Client
+{
+ private Id id;
+ private Pwd pwd;
+ private Serviceid serviceid;
+ private Requestmode requestmode;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+
+ /**
+ * Get the 'requestmode' element value.
+ *
+ * @return value
+ */
+ public Requestmode getRequestmode() {
+ return requestmode;
+ }
+
+ /**
+ * Set the 'requestmode' element value.
+ *
+ * @param requestmode
+ */
+ public void setRequestmode(Requestmode requestmode) {
+ this.requestmode = requestmode;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Code.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Code.java
new file mode 100644
index 0000000..a4fb177
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Code.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="code"/>
+ * </pre>
+ */
+public class Code
+{
+ private String code;
+
+ /**
+ * Get the 'code' element value.
+ *
+ * @return value
+ */
+ public String getCode() {
+ return code;
+ }
+
+ /**
+ * Set the 'code' element value.
+ *
+ * @param code
+ */
+ public void setCode(String code) {
+ this.code = code;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CodeSpace.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CodeSpace.java
new file mode 100644
index 0000000..1e95bc2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CodeSpace.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="codeSpace"/>
+ * </pre>
+ */
+public class CodeSpace
+{
+ private String codeSpace;
+
+ /**
+ * Get the 'codeSpace' element value.
+ *
+ * @return value
+ */
+ public String getCodeSpace() {
+ return codeSpace;
+ }
+
+ /**
+ * Set the 'codeSpace' element value.
+ *
+ * @param codeSpace
+ */
+ public void setCodeSpace(String codeSpace) {
+ this.codeSpace = codeSpace;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Codeword.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Codeword.java
new file mode 100644
index 0000000..898e303
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Codeword.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="codeword"/>
+ * </pre>
+ */
+public class Codeword
+{
+ private String codeword;
+
+ /**
+ * Get the 'codeword' element value.
+ *
+ * @return value
+ */
+ public String getCodeword() {
+ return codeword;
+ }
+
+ /**
+ * Set the 'codeword' element value.
+ *
+ * @param codeword
+ */
+ public void setCodeword(String codeword) {
+ this.codeword = codeword;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Coord.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Coord.java
new file mode 100644
index 0000000..e996b51
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Coord.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="coord">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:X"/>
+ * &lt;xs:element ref="ns:Y" minOccurs="0"/>
+ * &lt;xs:element ref="ns:Z" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Coord
+{
+ private X X;
+ private Y Y;
+ private Z Z;
+
+ /**
+ * Get the 'X' element value.
+ *
+ * @return value
+ */
+ public X getX() {
+ return X;
+ }
+
+ /**
+ * Set the 'X' element value.
+ *
+ * @param x
+ */
+ public void setX(X x) {
+ X = x;
+ }
+
+ /**
+ * Get the 'Y' element value.
+ *
+ * @return value
+ */
+ public Y getY() {
+ return Y;
+ }
+
+ /**
+ * Set the 'Y' element value.
+ *
+ * @param y
+ */
+ public void setY(Y y) {
+ Y = y;
+ }
+
+ /**
+ * Get the 'Z' element value.
+ *
+ * @return value
+ */
+ public Z getZ() {
+ return Z;
+ }
+
+ /**
+ * Set the 'Z' element value.
+ *
+ * @param z
+ */
+ public void setZ(Z z) {
+ Z = z;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.java
new file mode 100644
index 0000000..eb250ca
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/CoordinateReferenceSystem.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CoordinateReferenceSystem">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:Identifier"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class CoordinateReferenceSystem
+{
+ private Identifier identifier;
+
+ /**
+ * Get the 'Identifier' element value.
+ *
+ * @return value
+ */
+ public Identifier getIdentifier() {
+ return identifier;
+ }
+
+ /**
+ * Set the 'Identifier' element value.
+ *
+ * @param identifier
+ */
+ public void setIdentifier(Identifier identifier) {
+ this.identifier = identifier;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Direction.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Direction.java
new file mode 100644
index 0000000..b9b34af
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Direction.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="direction"/>
+ * </pre>
+ */
+public class Direction
+{
+ private String direction;
+
+ /**
+ * Get the 'direction' element value.
+ *
+ * @return value
+ */
+ public String getDirection() {
+ return direction;
+ }
+
+ /**
+ * Set the 'direction' element value.
+ *
+ * @param direction
+ */
+ public void setDirection(String direction) {
+ this.direction = direction;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/DistanceUnit.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/DistanceUnit.java
new file mode 100644
index 0000000..01ebe5e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/DistanceUnit.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="distanceUnit"/>
+ * </pre>
+ */
+public class DistanceUnit
+{
+ private String distanceUnit;
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public String getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(String distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Edition.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Edition.java
new file mode 100644
index 0000000..7ab6a6c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Edition.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="edition"/>
+ * </pre>
+ */
+public class Edition
+{
+ private String edition;
+
+ /**
+ * Get the 'edition' element value.
+ *
+ * @return value
+ */
+ public String getEdition() {
+ return edition;
+ }
+
+ /**
+ * Set the 'edition' element value.
+ *
+ * @param edition
+ */
+ public void setEdition(String edition) {
+ this.edition = edition;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EllipticalArea.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EllipticalArea.java
new file mode 100644
index 0000000..56a5ced
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EllipticalArea.java
@@ -0,0 +1,177 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="EllipticalArea">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:angle"/>
+ * &lt;xs:element ref="ns:semiMajor"/>
+ * &lt;xs:element ref="ns:semiMinor"/>
+ * &lt;xs:element ref="ns:angularUnit" minOccurs="0"/>
+ * &lt;xs:element ref="ns:distanceUnit" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EllipticalArea
+{
+ private Coord coord;
+ private Angle angle;
+ private SemiMajor semiMajor;
+ private SemiMinor semiMinor;
+ private AngularUnit angularUnit;
+ private DistanceUnit distanceUnit;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'angle' element value.
+ *
+ * @return value
+ */
+ public Angle getAngle() {
+ return angle;
+ }
+
+ /**
+ * Set the 'angle' element value.
+ *
+ * @param angle
+ */
+ public void setAngle(Angle angle) {
+ this.angle = angle;
+ }
+
+ /**
+ * Get the 'semiMajor' element value.
+ *
+ * @return value
+ */
+ public SemiMajor getSemiMajor() {
+ return semiMajor;
+ }
+
+ /**
+ * Set the 'semiMajor' element value.
+ *
+ * @param semiMajor
+ */
+ public void setSemiMajor(SemiMajor semiMajor) {
+ this.semiMajor = semiMajor;
+ }
+
+ /**
+ * Get the 'semiMinor' element value.
+ *
+ * @return value
+ */
+ public SemiMinor getSemiMinor() {
+ return semiMinor;
+ }
+
+ /**
+ * Set the 'semiMinor' element value.
+ *
+ * @param semiMinor
+ */
+ public void setSemiMinor(SemiMinor semiMinor) {
+ this.semiMinor = semiMinor;
+ }
+
+ /**
+ * Get the 'angularUnit' element value.
+ *
+ * @return value
+ */
+ public AngularUnit getAngularUnit() {
+ return angularUnit;
+ }
+
+ /**
+ * Set the 'angularUnit' element value.
+ *
+ * @param angularUnit
+ */
+ public void setAngularUnit(AngularUnit angularUnit) {
+ this.angularUnit = angularUnit;
+ }
+
+ /**
+ * Get the 'distanceUnit' element value.
+ *
+ * @return value
+ */
+ public DistanceUnit getDistanceUnit() {
+ return distanceUnit;
+ }
+
+ /**
+ * Set the 'distanceUnit' element value.
+ *
+ * @param distanceUnit
+ */
+ public void setDistanceUnit(DistanceUnit distanceUnit) {
+ this.distanceUnit = distanceUnit;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeEvent.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeEvent.java
new file mode 100644
index 0000000..49bb450
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeEvent.java
@@ -0,0 +1,78 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_event">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:eme_pos" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute use="required" name="eme_trigger">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class EmeTrigger -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmeEvent
+{
+ private List<EmePos> emePoList = new ArrayList<EmePos>();
+ private EmeTrigger emeTrigger;
+
+ /**
+ * Get the list of 'eme_pos' element items.
+ *
+ * @return list
+ */
+ public List<EmePos> getEmePoList() {
+ return emePoList;
+ }
+
+ /**
+ * Set the list of 'eme_pos' element items.
+ *
+ * @param list
+ */
+ public void setEmePoList(List<EmePos> list) {
+ emePoList = list;
+ }
+
+ /**
+ * Get the 'eme_trigger' attribute value.
+ *
+ * @return value
+ */
+ public EmeTrigger getEmeTrigger() {
+ return emeTrigger;
+ }
+
+ /**
+ * Set the 'eme_trigger' attribute value.
+ *
+ * @param emeTrigger
+ */
+ public void setEmeTrigger(EmeTrigger emeTrigger) {
+ this.emeTrigger = emeTrigger;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="EME_ORG"/>
+ * &lt;xs:enumeration value="EME_REL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum EmeTrigger {
+ EME_ORG, EME_REL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeLia.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeLia.java
new file mode 100644
index 0000000..3c7e4f0
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmeLia.java
@@ -0,0 +1,144 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_lia">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:eme_pos" maxOccurs="unbounded"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmeLia
+{
+ private int choiceSelect = -1;
+ private static final int EME_PO_LIST_CHOICE = 0;
+ private static final int RESULT_CHOICE = 1;
+ private List<EmePos> emePoList = new ArrayList<EmePos>();
+ private Result result;
+ private AddInfo addInfo;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if EmePoList is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEmePoList() {
+ return choiceSelect == EME_PO_LIST_CHOICE;
+ }
+
+ /**
+ * Get the list of 'eme_pos' element items.
+ *
+ * @return list
+ */
+ public List<EmePos> getEmePoList() {
+ return emePoList;
+ }
+
+ /**
+ * Set the list of 'eme_pos' element items.
+ *
+ * @param list
+ */
+ public void setEmePoList(List<EmePos> list) {
+ setChoiceSelect(EME_PO_LIST_CHOICE);
+ emePoList = list;
+ }
+
+ /**
+ * Check if Result is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifResult() {
+ return choiceSelect == RESULT_CHOICE;
+ }
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmePos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmePos.java
new file mode 100644
index 0000000..fa80bf8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/EmePos.java
@@ -0,0 +1,158 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eme_pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:esrd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:esrk" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class EmePos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private Esrd esrd;
+ private Esrk esrk;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'esrd' element value.
+ *
+ * @return value
+ */
+ public Esrd getEsrd() {
+ return esrd;
+ }
+
+ /**
+ * Set the 'esrd' element value.
+ *
+ * @param esrd
+ */
+ public void setEsrd(Esrd esrd) {
+ this.esrd = esrd;
+ }
+
+ /**
+ * Get the 'esrk' element value.
+ *
+ * @return value
+ */
+ public Esrk getEsrk() {
+ return esrk;
+ }
+
+ /**
+ * Set the 'esrk' element value.
+ *
+ * @param esrk
+ */
+ public void setEsrk(Esrk esrk) {
+ this.esrk = esrk;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Emerep.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Emerep.java
new file mode 100644
index 0000000..72cc661
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Emerep.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="emerep">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:eme_event"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Emerep
+{
+ private EmeEvent emeEvent;
+ private String ver;
+
+ /**
+ * Get the 'eme_event' element value.
+ *
+ * @return value
+ */
+ public EmeEvent getEmeEvent() {
+ return emeEvent;
+ }
+
+ /**
+ * Set the 'eme_event' element value.
+ *
+ * @param emeEvent
+ */
+ public void setEmeEvent(EmeEvent emeEvent) {
+ this.emeEvent = emeEvent;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Eqop.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Eqop.java
new file mode 100644
index 0000000..85d16af
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Eqop.java
@@ -0,0 +1,208 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="eqop">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:resp_req" minOccurs="0"/>
+ * &lt;xs:element ref="ns:resp_timer" minOccurs="0"/>
+ * &lt;xs:choice minOccurs="0">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:max_loc_age" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Eqop
+{
+ private RespReq respReq;
+ private RespTimer respTimer;
+ private Choice choice;
+ private AltAcc altAcc;
+ private MaxLocAge maxLocAge;
+
+ /**
+ * Get the 'resp_req' element value.
+ *
+ * @return value
+ */
+ public RespReq getRespReq() {
+ return respReq;
+ }
+
+ /**
+ * Set the 'resp_req' element value.
+ *
+ * @param respReq
+ */
+ public void setRespReq(RespReq respReq) {
+ this.respReq = respReq;
+ }
+
+ /**
+ * Get the 'resp_timer' element value.
+ *
+ * @return value
+ */
+ public RespTimer getRespTimer() {
+ return respTimer;
+ }
+
+ /**
+ * Set the 'resp_timer' element value.
+ *
+ * @param respTimer
+ */
+ public void setRespTimer(RespTimer respTimer) {
+ this.respTimer = respTimer;
+ }
+
+ /**
+ * Get the choice value.
+ *
+ * @return value
+ */
+ public Choice getChoice() {
+ return choice;
+ }
+
+ /**
+ * Set the choice value.
+ *
+ * @param choice
+ */
+ public void setChoice(Choice choice) {
+ this.choice = choice;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+
+ /**
+ * Get the 'max_loc_age' element value.
+ *
+ * @return value
+ */
+ public MaxLocAge getMaxLocAge() {
+ return maxLocAge;
+ }
+
+ /**
+ * Set the 'max_loc_age' element value.
+ *
+ * @param maxLocAge
+ */
+ public void setMaxLocAge(MaxLocAge maxLocAge) {
+ this.maxLocAge = maxLocAge;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:ll_acc"/>
+ * &lt;xs:element ref="ns:hor_acc"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceSelect = -1;
+ private static final int LL_ACC_CHOICE = 0;
+ private static final int HOR_ACC_CHOICE = 1;
+ private LlAcc llAcc;
+ private HorAcc horAcc;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if LlAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLlAcc() {
+ return choiceSelect == LL_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public LlAcc getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(LlAcc llAcc) {
+ setChoiceSelect(LL_ACC_CHOICE);
+ this.llAcc = llAcc;
+ }
+
+ /**
+ * Check if HorAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifHorAcc() {
+ return choiceSelect == HOR_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public HorAcc getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(HorAcc horAcc) {
+ setChoiceSelect(HOR_ACC_CHOICE);
+ this.horAcc = horAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrd.java
new file mode 100644
index 0000000..c7cc796
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrd.java
@@ -0,0 +1,75 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="esrd">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="NA" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Esrd
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NA"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NA
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrk.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrk.java
new file mode 100644
index 0000000..31ab2cb
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Esrk.java
@@ -0,0 +1,75 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="esrk">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="NA" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Esrk
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NA"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NA
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GeoInfo.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GeoInfo.java
new file mode 100644
index 0000000..479b190
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GeoInfo.java
@@ -0,0 +1,38 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="geo_info">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:CoordinateReferenceSystem"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class GeoInfo
+{
+ private CoordinateReferenceSystem coordinateReferenceSystem;
+
+ /**
+ * Get the 'CoordinateReferenceSystem' element value.
+ *
+ * @return value
+ */
+ public CoordinateReferenceSystem getCoordinateReferenceSystem() {
+ return coordinateReferenceSystem;
+ }
+
+ /**
+ * Set the 'CoordinateReferenceSystem' element value.
+ *
+ * @param coordinateReferenceSystem
+ */
+ public void setCoordinateReferenceSystem(
+ CoordinateReferenceSystem coordinateReferenceSystem) {
+ this.coordinateReferenceSystem = coordinateReferenceSystem;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GsmNetParam.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GsmNetParam.java
new file mode 100644
index 0000000..b9ff188
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/GsmNetParam.java
@@ -0,0 +1,137 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="gsm_net_param">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cgi" minOccurs="0"/>
+ * &lt;xs:element ref="ns:neid" minOccurs="0"/>
+ * &lt;xs:element ref="ns:nmr" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ta" minOccurs="0"/>
+ * &lt;xs:element ref="ns:lmsi" minOccurs="0"/>
+ * &lt;xs:element ref="ns:imsi" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class GsmNetParam
+{
+ private Cgi cgi;
+ private Neid neid;
+ private Nmr nmr;
+ private Ta ta;
+ private Lmsi lmsi;
+ private Imsi imsi;
+
+ /**
+ * Get the 'cgi' element value.
+ *
+ * @return value
+ */
+ public Cgi getCgi() {
+ return cgi;
+ }
+
+ /**
+ * Set the 'cgi' element value.
+ *
+ * @param cgi
+ */
+ public void setCgi(Cgi cgi) {
+ this.cgi = cgi;
+ }
+
+ /**
+ * Get the 'neid' element value.
+ *
+ * @return value
+ */
+ public Neid getNeid() {
+ return neid;
+ }
+
+ /**
+ * Set the 'neid' element value.
+ *
+ * @param neid
+ */
+ public void setNeid(Neid neid) {
+ this.neid = neid;
+ }
+
+ /**
+ * Get the 'nmr' element value.
+ *
+ * @return value
+ */
+ public Nmr getNmr() {
+ return nmr;
+ }
+
+ /**
+ * Set the 'nmr' element value.
+ *
+ * @param nmr
+ */
+ public void setNmr(Nmr nmr) {
+ this.nmr = nmr;
+ }
+
+ /**
+ * Get the 'ta' element value.
+ *
+ * @return value
+ */
+ public Ta getTa() {
+ return ta;
+ }
+
+ /**
+ * Set the 'ta' element value.
+ *
+ * @param ta
+ */
+ public void setTa(Ta ta) {
+ this.ta = ta;
+ }
+
+ /**
+ * Get the 'lmsi' element value.
+ *
+ * @return value
+ */
+ public Lmsi getLmsi() {
+ return lmsi;
+ }
+
+ /**
+ * Set the 'lmsi' element value.
+ *
+ * @param lmsi
+ */
+ public void setLmsi(Lmsi lmsi) {
+ this.lmsi = lmsi;
+ }
+
+ /**
+ * Get the 'imsi' element value.
+ *
+ * @return value
+ */
+ public Imsi getImsi() {
+ return imsi;
+ }
+
+ /**
+ * Set the 'imsi' element value.
+ *
+ * @param imsi
+ */
+ public void setImsi(Imsi imsi) {
+ this.imsi = imsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Hdr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Hdr.java
new file mode 100644
index 0000000..d55fdbd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Hdr.java
@@ -0,0 +1,215 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="hdr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:client"/>
+ * &lt;xs:element ref="ns:sessionid"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:client"/>
+ * &lt;xs:element ref="ns:sessionid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:subclient" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;xs:element ref="ns:requestor" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Hdr
+{
+ private int choiceSelect = -1;
+ private static final int CLIENT_CHOICE = 0;
+ private static final int SESSIONID_CHOICE = 1;
+ private static final int CLIENT1_CHOICE = 2;
+ private Client client;
+ private Sessionid sessionid;
+ private Client client1;
+ private Sessionid sessionid1;
+ private List<Subclient> subclientList = new ArrayList<Subclient>();
+ private Requestor requestor;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Client is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifClient() {
+ return choiceSelect == CLIENT_CHOICE;
+ }
+
+ /**
+ * Get the 'client' element value.
+ *
+ * @return value
+ */
+ public Client getClient() {
+ return client;
+ }
+
+ /**
+ * Set the 'client' element value.
+ *
+ * @param client
+ */
+ public void setClient(Client client) {
+ setChoiceSelect(CLIENT_CHOICE);
+ this.client = client;
+ }
+
+ /**
+ * Check if Sessionid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSessionid() {
+ return choiceSelect == SESSIONID_CHOICE;
+ }
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public Sessionid getSessionid() {
+ return sessionid;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid
+ */
+ public void setSessionid(Sessionid sessionid) {
+ setChoiceSelect(SESSIONID_CHOICE);
+ this.sessionid = sessionid;
+ }
+
+ /**
+ * Check if Client is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifClient1() {
+ return choiceSelect == CLIENT1_CHOICE;
+ }
+
+ /**
+ * Get the 'client' element value.
+ *
+ * @return value
+ */
+ public Client getClient1() {
+ return client1;
+ }
+
+ /**
+ * Set the 'client' element value.
+ *
+ * @param client1
+ */
+ public void setClient1(Client client1) {
+ setChoiceSelect(CLIENT1_CHOICE);
+ this.client1 = client1;
+ }
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public Sessionid getSessionid1() {
+ return sessionid1;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid1
+ */
+ public void setSessionid1(Sessionid sessionid1) {
+ setChoiceSelect(CLIENT1_CHOICE);
+ this.sessionid1 = sessionid1;
+ }
+
+ /**
+ * Get the list of 'subclient' element items.
+ *
+ * @return list
+ */
+ public List<Subclient> getSubclientList() {
+ return subclientList;
+ }
+
+ /**
+ * Set the list of 'subclient' element items.
+ *
+ * @param list
+ */
+ public void setSubclientList(List<Subclient> list) {
+ subclientList = list;
+ }
+
+ /**
+ * Get the 'requestor' element value.
+ *
+ * @return value
+ */
+ public Requestor getRequestor() {
+ return requestor;
+ }
+
+ /**
+ * Set the 'requestor' element value.
+ *
+ * @param requestor
+ */
+ public void setRequestor(Requestor requestor) {
+ this.requestor = requestor;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/HorAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/HorAcc.java
new file mode 100644
index 0000000..cafbb7c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/HorAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="hor_acc"/>
+ * </pre>
+ */
+public class HorAcc
+{
+ private String horAcc;
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public String getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(String horAcc) {
+ this.horAcc = horAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Id.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Id.java
new file mode 100644
index 0000000..c164a18
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Id.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="id"/>
+ * </pre>
+ */
+public class Id
+{
+ private String id;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(String id) {
+ this.id = id;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Identifier.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Identifier.java
new file mode 100644
index 0000000..2ab7ad0
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Identifier.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Identifier">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:code"/>
+ * &lt;xs:element ref="ns:codeSpace"/>
+ * &lt;xs:element ref="ns:edition"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Identifier
+{
+ private Code code;
+ private CodeSpace codeSpace;
+ private Edition edition;
+
+ /**
+ * Get the 'code' element value.
+ *
+ * @return value
+ */
+ public Code getCode() {
+ return code;
+ }
+
+ /**
+ * Set the 'code' element value.
+ *
+ * @param code
+ */
+ public void setCode(Code code) {
+ this.code = code;
+ }
+
+ /**
+ * Get the 'codeSpace' element value.
+ *
+ * @return value
+ */
+ public CodeSpace getCodeSpace() {
+ return codeSpace;
+ }
+
+ /**
+ * Set the 'codeSpace' element value.
+ *
+ * @param codeSpace
+ */
+ public void setCodeSpace(CodeSpace codeSpace) {
+ this.codeSpace = codeSpace;
+ }
+
+ /**
+ * Get the 'edition' element value.
+ *
+ * @return value
+ */
+ public Edition getEdition() {
+ return edition;
+ }
+
+ /**
+ * Set the 'edition' element value.
+ *
+ * @param edition
+ */
+ public void setEdition(Edition edition) {
+ this.edition = edition;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Imsi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Imsi.java
new file mode 100644
index 0000000..b6e533a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Imsi.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="imsi"/>
+ * </pre>
+ */
+public class Imsi
+{
+ private String imsi;
+
+ /**
+ * Get the 'imsi' element value.
+ *
+ * @return value
+ */
+ public String getImsi() {
+ return imsi;
+ }
+
+ /**
+ * Set the 'imsi' element value.
+ *
+ * @param imsi
+ */
+ public void setImsi(String imsi) {
+ this.imsi = imsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InRadius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InRadius.java
new file mode 100644
index 0000000..2fe762a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InRadius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="inRadius"/>
+ * </pre>
+ */
+public class InRadius
+{
+ private String inRadius;
+
+ /**
+ * Get the 'inRadius' element value.
+ *
+ * @return value
+ */
+ public String getInRadius() {
+ return inRadius;
+ }
+
+ /**
+ * Set the 'inRadius' element value.
+ *
+ * @param inRadius
+ */
+ public void setInRadius(String inRadius) {
+ this.inRadius = inRadius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.java
new file mode 100644
index 0000000..6016574
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/InnerBoundaryIs.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="innerBoundaryIs">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LinearRing"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class InnerBoundaryIs
+{
+ private LinearRing linearRing;
+
+ /**
+ * Get the 'LinearRing' element value.
+ *
+ * @return value
+ */
+ public LinearRing getLinearRing() {
+ return linearRing;
+ }
+
+ /**
+ * Set the 'LinearRing' element value.
+ *
+ * @param linearRing
+ */
+ public void setLinearRing(LinearRing linearRing) {
+ this.linearRing = linearRing;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Interval.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Interval.java
new file mode 100644
index 0000000..28e6a60
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Interval.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="interval"/>
+ * </pre>
+ */
+public class Interval
+{
+ private String interval;
+
+ /**
+ * Get the 'interval' element value.
+ *
+ * @return value
+ */
+ public String getInterval() {
+ return interval;
+ }
+
+ /**
+ * Set the 'interval' element value.
+ *
+ * @param interval
+ */
+ public void setInterval(String interval) {
+ this.interval = interval;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lac.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lac.java
new file mode 100644
index 0000000..9531aa4
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lac.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lac"/>
+ * </pre>
+ */
+public class Lac
+{
+ private String lac;
+
+ /**
+ * Get the 'lac' element value.
+ *
+ * @return value
+ */
+ public String getLac() {
+ return lac;
+ }
+
+ /**
+ * Set the 'lac' element value.
+ *
+ * @param lac
+ */
+ public void setLac(String lac) {
+ this.lac = lac;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LevConf.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LevConf.java
new file mode 100644
index 0000000..3e58674
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LevConf.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lev_conf"/>
+ * </pre>
+ */
+public class LevConf
+{
+ private String levConf;
+
+ /**
+ * Get the 'lev_conf' element value.
+ *
+ * @return value
+ */
+ public String getLevConf() {
+ return levConf;
+ }
+
+ /**
+ * Set the 'lev_conf' element value.
+ *
+ * @param levConf
+ */
+ public void setLevConf(String levConf) {
+ this.levConf = levConf;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LineString.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LineString.java
new file mode 100644
index 0000000..bc329dd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LineString.java
@@ -0,0 +1,100 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LineString">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LineString
+{
+ private Coord coord;
+ private List<Coord> coordList = new ArrayList<Coord>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the list of 'coord' element items.
+ *
+ * @return list
+ */
+ public List<Coord> getCoordList() {
+ return coordList;
+ }
+
+ /**
+ * Set the list of 'coord' element items.
+ *
+ * @param list
+ */
+ public void setCoordList(List<Coord> list) {
+ coordList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LinearRing.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LinearRing.java
new file mode 100644
index 0000000..659a403
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LinearRing.java
@@ -0,0 +1,140 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LinearRing">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;xs:element ref="ns:coord" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LinearRing
+{
+ private Coord coord;
+ private Coord coord1;
+ private Coord coord2;
+ private List<Coord> coordList = new ArrayList<Coord>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord1() {
+ return coord1;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord1
+ */
+ public void setCoord1(Coord coord1) {
+ this.coord1 = coord1;
+ }
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord2() {
+ return coord2;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord2
+ */
+ public void setCoord2(Coord coord2) {
+ this.coord2 = coord2;
+ }
+
+ /**
+ * Get the list of 'coord' element items.
+ *
+ * @return list
+ */
+ public List<Coord> getCoordList() {
+ return coordList;
+ }
+
+ /**
+ * Set the list of 'coord' element items.
+ *
+ * @param list
+ */
+ public void setCoordList(List<Coord> list) {
+ coordList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LlAcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LlAcc.java
new file mode 100644
index 0000000..0aba78f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LlAcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ll_acc"/>
+ * </pre>
+ */
+public class LlAcc
+{
+ private String llAcc;
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public String getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(String llAcc) {
+ this.llAcc = llAcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lmsi.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lmsi.java
new file mode 100644
index 0000000..7c16330
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Lmsi.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="lmsi"/>
+ * </pre>
+ */
+public class Lmsi
+{
+ private String lmsi;
+
+ /**
+ * Get the 'lmsi' element value.
+ *
+ * @return value
+ */
+ public String getLmsi() {
+ return lmsi;
+ }
+
+ /**
+ * Set the 'lmsi' element value.
+ *
+ * @param lmsi
+ */
+ public void setLmsi(String lmsi) {
+ this.lmsi = lmsi;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LocType.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LocType.java
new file mode 100644
index 0000000..3a0d05e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/LocType.java
@@ -0,0 +1,55 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="loc_type">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="CURRENT" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class LocType
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="CURRENT"/>
+ * &lt;xs:enumeration value="LAST"/>
+ * &lt;xs:enumeration value="CURRENT_OR_LAST"/>
+ * &lt;xs:enumeration value="INITIAL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ CURRENT, LAST, CURRENT_OR_LAST, INITIAL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MaxLocAge.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MaxLocAge.java
new file mode 100644
index 0000000..7b3f748
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MaxLocAge.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="max_loc_age"/>
+ * </pre>
+ */
+public class MaxLocAge
+{
+ private String maxLocAge;
+
+ /**
+ * Get the 'max_loc_age' element value.
+ *
+ * @return value
+ */
+ public String getMaxLocAge() {
+ return maxLocAge;
+ }
+
+ /**
+ * Set the 'max_loc_age' element value.
+ *
+ * @param maxLocAge
+ */
+ public void setMaxLocAge(String maxLocAge) {
+ this.maxLocAge = maxLocAge;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mcc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mcc.java
new file mode 100644
index 0000000..9519114
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mcc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="mcc"/>
+ * </pre>
+ */
+public class Mcc
+{
+ private String mcc;
+
+ /**
+ * Get the 'mcc' element value.
+ *
+ * @return value
+ */
+ public String getMcc() {
+ return mcc;
+ }
+
+ /**
+ * Set the 'mcc' element value.
+ *
+ * @param mcc
+ */
+ public void setMcc(String mcc) {
+ this.mcc = mcc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mnc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mnc.java
new file mode 100644
index 0000000..4233868
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Mnc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="mnc"/>
+ * </pre>
+ */
+public class Mnc
+{
+ private String mnc;
+
+ /**
+ * Get the 'mnc' element value.
+ *
+ * @return value
+ */
+ public String getMnc() {
+ return mnc;
+ }
+
+ /**
+ * Set the 'mnc' element value.
+ *
+ * @param mnc
+ */
+ public void setMnc(String mnc) {
+ this.mnc = mnc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsAction.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsAction.java
new file mode 100644
index 0000000..0bb82ea
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsAction.java
@@ -0,0 +1,52 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ms_action">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute use="required" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MsAction
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="MS_AVAIL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ MS_AVAIL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msid.java
new file mode 100644
index 0000000..5b97c41
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msid.java
@@ -0,0 +1,143 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msid">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute default="MSISDN" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;xs:attribute default="ASC" name="enc">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Enc -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Msid
+{
+ private String string;
+ private Type type;
+ private Enc enc;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+
+ /**
+ * Get the 'enc' attribute value.
+ *
+ * @return value
+ */
+ public Enc getEnc() {
+ return enc;
+ }
+
+ /**
+ * Set the 'enc' attribute value.
+ *
+ * @param enc
+ */
+ public void setEnc(Enc enc) {
+ this.enc = enc;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="MSISDN"/>
+ * &lt;xs:enumeration value="IMSI"/>
+ * &lt;xs:enumeration value="IMEI"/>
+ * &lt;xs:enumeration value="MIN"/>
+ * &lt;xs:enumeration value="MDN"/>
+ * &lt;xs:enumeration value="EME_MSID"/>
+ * &lt;xs:enumeration value="ASID"/>
+ * &lt;xs:enumeration value="OPE_ID"/>
+ * &lt;xs:enumeration value="IPV4"/>
+ * &lt;xs:enumeration value="IPV6"/>
+ * &lt;xs:enumeration value="SESSID"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ MSISDN("MSISDN"), IMSI("IMSI"), IMEI("IMEI"), MIN("MIN"), MDN("MDN"), EME_MSID(
+ "EME_MSID"), ASID("ASID"), OPE_ID("OPE_ID"), IP_V4("IPV4"), IP_V6(
+ "IPV6"), SESSID("SESSID");
+ private final String value;
+
+ private Type(String value) {
+ this.value = value;
+ }
+
+ public String xmlValue() {
+ return value;
+ }
+
+ public static Type convert(String value) {
+ for (Type inst : values()) {
+ if (inst.xmlValue().equals(value)) {
+ return inst;
+ }
+ }
+ return null;
+ }
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="ASC"/>
+ * &lt;xs:enumeration value="CRP"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Enc {
+ ASC, CRP
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsidRange.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsidRange.java
new file mode 100644
index 0000000..7a421ed
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MsidRange.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msid_range">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:start_msid"/>
+ * &lt;xs:element ref="ns:stop_msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MsidRange
+{
+ private StartMsid startMsid;
+ private StopMsid stopMsid;
+
+ /**
+ * Get the 'start_msid' element value.
+ *
+ * @return value
+ */
+ public StartMsid getStartMsid() {
+ return startMsid;
+ }
+
+ /**
+ * Set the 'start_msid' element value.
+ *
+ * @param startMsid
+ */
+ public void setStartMsid(StartMsid startMsid) {
+ this.startMsid = startMsid;
+ }
+
+ /**
+ * Get the 'stop_msid' element value.
+ *
+ * @return value
+ */
+ public StopMsid getStopMsid() {
+ return stopMsid;
+ }
+
+ /**
+ * Set the 'stop_msid' element value.
+ *
+ * @param stopMsid
+ */
+ public void setStopMsid(StopMsid stopMsid) {
+ this.stopMsid = stopMsid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msids.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msids.java
new file mode 100644
index 0000000..f81b1e6
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Msids.java
@@ -0,0 +1,198 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="msids">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Msids
+{
+ private List<Choice> choiceList = new ArrayList<Choice>();
+
+ /**
+ * Get the list of 'msids' element items.
+ *
+ * @return list
+ */
+ public List<Choice> getChoiceList() {
+ return choiceList;
+ }
+
+ /**
+ * Set the list of 'msids' element items.
+ *
+ * @param list
+ */
+ public void setChoiceList(List<Choice> list) {
+ choiceList = list;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:element ref="ns:codeword" minOccurs="0"/>
+ * &lt;xs:element ref="ns:session" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid_range"/>
+ * &lt;xs:element ref="ns:codeword" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceListSelect = -1;
+ private static final int MSID_CHOICE = 0;
+ private static final int MSID_RANGE_CHOICE = 1;
+ private Msid msid;
+ private Codeword codeword;
+ private Session session;
+ private MsidRange msidRange;
+ private List<Codeword> codewordList = new ArrayList<Codeword>();
+
+ private void setChoiceListSelect(int choice) {
+ if (choiceListSelect == -1) {
+ choiceListSelect = choice;
+ } else if (choiceListSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceListSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceListSelect() {
+ choiceListSelect = -1;
+ }
+
+ /**
+ * Check if Msid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsid() {
+ return choiceListSelect == MSID_CHOICE;
+ }
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.msid = msid;
+ }
+
+ /**
+ * Get the 'codeword' element value.
+ *
+ * @return value
+ */
+ public Codeword getCodeword() {
+ return codeword;
+ }
+
+ /**
+ * Set the 'codeword' element value.
+ *
+ * @param codeword
+ */
+ public void setCodeword(Codeword codeword) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.codeword = codeword;
+ }
+
+ /**
+ * Get the 'session' element value.
+ *
+ * @return value
+ */
+ public Session getSession() {
+ return session;
+ }
+
+ /**
+ * Set the 'session' element value.
+ *
+ * @param session
+ */
+ public void setSession(Session session) {
+ setChoiceListSelect(MSID_CHOICE);
+ this.session = session;
+ }
+
+ /**
+ * Check if MsidRange is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMsidRange() {
+ return choiceListSelect == MSID_RANGE_CHOICE;
+ }
+
+ /**
+ * Get the 'msid_range' element value.
+ *
+ * @return value
+ */
+ public MsidRange getMsidRange() {
+ return msidRange;
+ }
+
+ /**
+ * Set the 'msid_range' element value.
+ *
+ * @param msidRange
+ */
+ public void setMsidRange(MsidRange msidRange) {
+ setChoiceListSelect(MSID_RANGE_CHOICE);
+ this.msidRange = msidRange;
+ }
+
+ /**
+ * Get the list of 'codeword' element items.
+ *
+ * @return list
+ */
+ public List<Codeword> getCodewordList() {
+ return codewordList;
+ }
+
+ /**
+ * Set the list of 'codeword' element items.
+ *
+ * @param list
+ */
+ public void setCodewordList(List<Codeword> list) {
+ setChoiceListSelect(MSID_RANGE_CHOICE);
+ codewordList = list;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiLineString.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiLineString.java
new file mode 100644
index 0000000..abae6e0
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiLineString.java
@@ -0,0 +1,80 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiLineString">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LineString" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiLineString
+{
+ private List<LineString> lineStringList = new ArrayList<LineString>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of 'LineString' element items.
+ *
+ * @return list
+ */
+ public List<LineString> getLineStringList() {
+ return lineStringList;
+ }
+
+ /**
+ * Set the list of 'LineString' element items.
+ *
+ * @param list
+ */
+ public void setLineStringList(List<LineString> list) {
+ lineStringList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPoint.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPoint.java
new file mode 100644
index 0000000..9cb5de3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPoint.java
@@ -0,0 +1,80 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiPoint">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:Point" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiPoint
+{
+ private List<Point> pointList = new ArrayList<Point>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of 'Point' element items.
+ *
+ * @return list
+ */
+ public List<Point> getPointList() {
+ return pointList;
+ }
+
+ /**
+ * Set the list of 'Point' element items.
+ *
+ * @param list
+ */
+ public void setPointList(List<Point> list) {
+ pointList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPolygon.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPolygon.java
new file mode 100644
index 0000000..ae3aa2f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/MultiPolygon.java
@@ -0,0 +1,264 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="MultiPolygon">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice maxOccurs="unbounded">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class MultiPolygon
+{
+ private List<Choice> choiceList = new ArrayList<Choice>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the list of choice items.
+ *
+ * @return list
+ */
+ public List<Choice> getChoiceList() {
+ return choiceList;
+ }
+
+ /**
+ * Set the list of choice items.
+ *
+ * @param list
+ */
+ public void setChoiceList(List<Choice> list) {
+ choiceList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" maxOccurs="unbounded">
+ * &lt;xs:element ref="ns:Polygon"/>
+ * &lt;xs:element ref="ns:Box"/>
+ * &lt;xs:element ref="ns:CircularArea"/>
+ * &lt;xs:element ref="ns:CircularArcArea"/>
+ * &lt;xs:element ref="ns:EllipticalArea"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceListSelect = -1;
+ private static final int POLYGON_CHOICE = 0;
+ private static final int BOX_CHOICE = 1;
+ private static final int CIRCULAR_AREA_CHOICE = 2;
+ private static final int CIRCULAR_ARC_AREA_CHOICE = 3;
+ private static final int ELLIPTICAL_AREA_CHOICE = 4;
+ private Polygon polygon;
+ private Box box;
+ private CircularArea circularArea;
+ private CircularArcArea circularArcArea;
+ private EllipticalArea ellipticalArea;
+
+ private void setChoiceListSelect(int choice) {
+ if (choiceListSelect == -1) {
+ choiceListSelect = choice;
+ } else if (choiceListSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceListSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceListSelect() {
+ choiceListSelect = -1;
+ }
+
+ /**
+ * Check if Polygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPolygon() {
+ return choiceListSelect == POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'Polygon' element value.
+ *
+ * @return value
+ */
+ public Polygon getPolygon() {
+ return polygon;
+ }
+
+ /**
+ * Set the 'Polygon' element value.
+ *
+ * @param polygon
+ */
+ public void setPolygon(Polygon polygon) {
+ setChoiceListSelect(POLYGON_CHOICE);
+ this.polygon = polygon;
+ }
+
+ /**
+ * Check if Box is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifBox() {
+ return choiceListSelect == BOX_CHOICE;
+ }
+
+ /**
+ * Get the 'Box' element value.
+ *
+ * @return value
+ */
+ public Box getBox() {
+ return box;
+ }
+
+ /**
+ * Set the 'Box' element value.
+ *
+ * @param box
+ */
+ public void setBox(Box box) {
+ setChoiceListSelect(BOX_CHOICE);
+ this.box = box;
+ }
+
+ /**
+ * Check if CircularArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArea() {
+ return choiceListSelect == CIRCULAR_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArea' element value.
+ *
+ * @return value
+ */
+ public CircularArea getCircularArea() {
+ return circularArea;
+ }
+
+ /**
+ * Set the 'CircularArea' element value.
+ *
+ * @param circularArea
+ */
+ public void setCircularArea(CircularArea circularArea) {
+ setChoiceListSelect(CIRCULAR_AREA_CHOICE);
+ this.circularArea = circularArea;
+ }
+
+ /**
+ * Check if CircularArcArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArcArea() {
+ return choiceListSelect == CIRCULAR_ARC_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArcArea' element value.
+ *
+ * @return value
+ */
+ public CircularArcArea getCircularArcArea() {
+ return circularArcArea;
+ }
+
+ /**
+ * Set the 'CircularArcArea' element value.
+ *
+ * @param circularArcArea
+ */
+ public void setCircularArcArea(CircularArcArea circularArcArea) {
+ setChoiceListSelect(CIRCULAR_ARC_AREA_CHOICE);
+ this.circularArcArea = circularArcArea;
+ }
+
+ /**
+ * Check if EllipticalArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEllipticalArea() {
+ return choiceListSelect == ELLIPTICAL_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'EllipticalArea' element value.
+ *
+ * @return value
+ */
+ public EllipticalArea getEllipticalArea() {
+ return ellipticalArea;
+ }
+
+ /**
+ * Set the 'EllipticalArea' element value.
+ *
+ * @param ellipticalArea
+ */
+ public void setEllipticalArea(EllipticalArea ellipticalArea) {
+ setChoiceListSelect(ELLIPTICAL_AREA_CHOICE);
+ this.ellipticalArea = ellipticalArea;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ndc.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ndc.java
new file mode 100644
index 0000000..444eb66
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ndc.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ndc"/>
+ * </pre>
+ */
+public class Ndc
+{
+ private String ndc;
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public String getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(String ndc) {
+ this.ndc = ndc;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Neid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Neid.java
new file mode 100644
index 0000000..220402f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Neid.java
@@ -0,0 +1,150 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="neid">
+ * &lt;xs:complexType>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:vmscid"/>
+ * &lt;xs:element ref="ns:vlrid"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:vmscid"/>
+ * &lt;xs:element ref="ns:vlrid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Neid
+{
+ private int neidSelect = -1;
+ private static final int VMSCID_CHOICE = 0;
+ private static final int VLRID_CHOICE = 1;
+ private static final int VMSCID1_CHOICE = 2;
+ private Vmscid vmscid;
+ private Vlrid vlrid;
+ private Vmscid vmscid1;
+ private Vlrid vlrid1;
+
+ private void setNeidSelect(int choice) {
+ if (neidSelect == -1) {
+ neidSelect = choice;
+ } else if (neidSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearNeidSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearNeidSelect() {
+ neidSelect = -1;
+ }
+
+ /**
+ * Check if Vmscid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVmscid() {
+ return neidSelect == VMSCID_CHOICE;
+ }
+
+ /**
+ * Get the 'vmscid' element value.
+ *
+ * @return value
+ */
+ public Vmscid getVmscid() {
+ return vmscid;
+ }
+
+ /**
+ * Set the 'vmscid' element value.
+ *
+ * @param vmscid
+ */
+ public void setVmscid(Vmscid vmscid) {
+ setNeidSelect(VMSCID_CHOICE);
+ this.vmscid = vmscid;
+ }
+
+ /**
+ * Check if Vlrid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVlrid() {
+ return neidSelect == VLRID_CHOICE;
+ }
+
+ /**
+ * Get the 'vlrid' element value.
+ *
+ * @return value
+ */
+ public Vlrid getVlrid() {
+ return vlrid;
+ }
+
+ /**
+ * Set the 'vlrid' element value.
+ *
+ * @param vlrid
+ */
+ public void setVlrid(Vlrid vlrid) {
+ setNeidSelect(VLRID_CHOICE);
+ this.vlrid = vlrid;
+ }
+
+ /**
+ * Check if Vmscid is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifVmscid1() {
+ return neidSelect == VMSCID1_CHOICE;
+ }
+
+ /**
+ * Get the 'vmscid' element value.
+ *
+ * @return value
+ */
+ public Vmscid getVmscid1() {
+ return vmscid1;
+ }
+
+ /**
+ * Set the 'vmscid' element value.
+ *
+ * @param vmscid1
+ */
+ public void setVmscid1(Vmscid vmscid1) {
+ setNeidSelect(VMSCID1_CHOICE);
+ this.vmscid1 = vmscid1;
+ }
+
+ /**
+ * Get the 'vlrid' element value.
+ *
+ * @return value
+ */
+ public Vlrid getVlrid1() {
+ return vlrid1;
+ }
+
+ /**
+ * Set the 'vlrid' element value.
+ *
+ * @param vlrid1
+ */
+ public void setVlrid1(Vlrid vlrid1) {
+ setNeidSelect(VMSCID1_CHOICE);
+ this.vlrid1 = vlrid1;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Nmr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Nmr.java
new file mode 100644
index 0000000..abcedd8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Nmr.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="nmr"/>
+ * </pre>
+ */
+public class Nmr
+{
+ private String nmr;
+
+ /**
+ * Get the 'nmr' element value.
+ *
+ * @return value
+ */
+ public String getNmr() {
+ return nmr;
+ }
+
+ /**
+ * Set the 'nmr' element value.
+ *
+ * @param nmr
+ */
+ public void setNmr(String nmr) {
+ this.nmr = nmr;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OutRadius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OutRadius.java
new file mode 100644
index 0000000..7835362
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OutRadius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="outRadius"/>
+ * </pre>
+ */
+public class OutRadius
+{
+ private String outRadius;
+
+ /**
+ * Get the 'outRadius' element value.
+ *
+ * @return value
+ */
+ public String getOutRadius() {
+ return outRadius;
+ }
+
+ /**
+ * Set the 'outRadius' element value.
+ *
+ * @param outRadius
+ */
+ public void setOutRadius(String outRadius) {
+ this.outRadius = outRadius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.java
new file mode 100644
index 0000000..2d380b3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/OuterBoundaryIs.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="outerBoundaryIs">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:LinearRing"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class OuterBoundaryIs
+{
+ private LinearRing linearRing;
+
+ /**
+ * Get the 'LinearRing' element value.
+ *
+ * @return value
+ */
+ public LinearRing getLinearRing() {
+ return linearRing;
+ }
+
+ /**
+ * Set the 'LinearRing' element value.
+ *
+ * @param linearRing
+ */
+ public void setLinearRing(LinearRing linearRing) {
+ this.linearRing = linearRing;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pd.java
new file mode 100644
index 0000000..3d9acfe
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pd.java
@@ -0,0 +1,189 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pd">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:time"/>
+ * &lt;xs:element ref="ns:shape"/>
+ * &lt;xs:sequence minOccurs="0">
+ * &lt;!-- Reference to inner class Sequence -->
+ * &lt;/xs:sequence>
+ * &lt;xs:element ref="ns:speed" minOccurs="0"/>
+ * &lt;xs:element ref="ns:direction" minOccurs="0"/>
+ * &lt;xs:element ref="ns:lev_conf" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pd
+{
+ private Time time;
+ private Shape shape;
+ private Sequence sequence;
+ private Speed speed;
+ private Direction direction;
+ private LevConf levConf;
+
+ /**
+ * Get the 'time' element value.
+ *
+ * @return value
+ */
+ public Time getTime() {
+ return time;
+ }
+
+ /**
+ * Set the 'time' element value.
+ *
+ * @param time
+ */
+ public void setTime(Time time) {
+ this.time = time;
+ }
+
+ /**
+ * Get the 'shape' element value.
+ *
+ * @return value
+ */
+ public Shape getShape() {
+ return shape;
+ }
+
+ /**
+ * Set the 'shape' element value.
+ *
+ * @param shape
+ */
+ public void setShape(Shape shape) {
+ this.shape = shape;
+ }
+
+ /**
+ * Get the sequence value.
+ *
+ * @return value
+ */
+ public Sequence getSequence() {
+ return sequence;
+ }
+
+ /**
+ * Set the sequence value.
+ *
+ * @param sequence
+ */
+ public void setSequence(Sequence sequence) {
+ this.sequence = sequence;
+ }
+
+ /**
+ * Get the 'speed' element value.
+ *
+ * @return value
+ */
+ public Speed getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Set the 'speed' element value.
+ *
+ * @param speed
+ */
+ public void setSpeed(Speed speed) {
+ this.speed = speed;
+ }
+
+ /**
+ * Get the 'direction' element value.
+ *
+ * @return value
+ */
+ public Direction getDirection() {
+ return direction;
+ }
+
+ /**
+ * Set the 'direction' element value.
+ *
+ * @param direction
+ */
+ public void setDirection(Direction direction) {
+ this.direction = direction;
+ }
+
+ /**
+ * Get the 'lev_conf' element value.
+ *
+ * @return value
+ */
+ public LevConf getLevConf() {
+ return levConf;
+ }
+
+ /**
+ * Set the 'lev_conf' element value.
+ *
+ * @param levConf
+ */
+ public void setLevConf(LevConf levConf) {
+ this.levConf = levConf;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:sequence xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:alt"/>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * </pre>
+ */
+ public static class Sequence
+ {
+ private Alt alt;
+ private AltAcc altAcc;
+
+ /**
+ * Get the 'alt' element value.
+ *
+ * @return value
+ */
+ public Alt getAlt() {
+ return alt;
+ }
+
+ /**
+ * Set the 'alt' element value.
+ *
+ * @param alt
+ */
+ public void setAlt(Alt alt) {
+ this.alt = alt;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Point.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Point.java
new file mode 100644
index 0000000..882015c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Point.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Point">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:coord"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Point
+{
+ private Coord coord;
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'coord' element value.
+ *
+ * @return value
+ */
+ public Coord getCoord() {
+ return coord;
+ }
+
+ /**
+ * Set the 'coord' element value.
+ *
+ * @param coord
+ */
+ public void setCoord(Coord coord) {
+ this.coord = coord;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Polygon.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Polygon.java
new file mode 100644
index 0000000..1c0c38e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Polygon.java
@@ -0,0 +1,100 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Polygon">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:outerBoundaryIs"/>
+ * &lt;xs:element ref="ns:innerBoundaryIs" minOccurs="0" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" name="gid"/>
+ * &lt;xs:attribute type="xs:string" name="srsName"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Polygon
+{
+ private OuterBoundaryIs outerBoundaryIs;
+ private List<InnerBoundaryIs> innerBoundaryIList = new ArrayList<InnerBoundaryIs>();
+ private String gid;
+ private String srsName;
+
+ /**
+ * Get the 'outerBoundaryIs' element value.
+ *
+ * @return value
+ */
+ public OuterBoundaryIs getOuterBoundaryIs() {
+ return outerBoundaryIs;
+ }
+
+ /**
+ * Set the 'outerBoundaryIs' element value.
+ *
+ * @param outerBoundaryIs
+ */
+ public void setOuterBoundaryIs(OuterBoundaryIs outerBoundaryIs) {
+ this.outerBoundaryIs = outerBoundaryIs;
+ }
+
+ /**
+ * Get the list of 'innerBoundaryIs' element items.
+ *
+ * @return list
+ */
+ public List<InnerBoundaryIs> getInnerBoundaryIList() {
+ return innerBoundaryIList;
+ }
+
+ /**
+ * Set the list of 'innerBoundaryIs' element items.
+ *
+ * @param list
+ */
+ public void setInnerBoundaryIList(List<InnerBoundaryIs> list) {
+ innerBoundaryIList = list;
+ }
+
+ /**
+ * Get the 'gid' attribute value.
+ *
+ * @return value
+ */
+ public String getGid() {
+ return gid;
+ }
+
+ /**
+ * Set the 'gid' attribute value.
+ *
+ * @param gid
+ */
+ public void setGid(String gid) {
+ this.gid = gid;
+ }
+
+ /**
+ * Get the 'srsName' attribute value.
+ *
+ * @return value
+ */
+ public String getSrsName() {
+ return srsName;
+ }
+
+ /**
+ * Set the 'srsName' attribute value.
+ *
+ * @param srsName
+ */
+ public void setSrsName(String srsName) {
+ this.srsName = srsName;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pos.java
new file mode 100644
index 0000000..e62696f
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pos.java
@@ -0,0 +1,138 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:gsm_net_param" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private GsmNetParam gsmNetParam;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'gsm_net_param' element value.
+ *
+ * @return value
+ */
+ public GsmNetParam getGsmNetParam() {
+ return gsmNetParam;
+ }
+
+ /**
+ * Set the 'gsm_net_param' element value.
+ *
+ * @param gsmNetParam
+ */
+ public void setGsmNetParam(GsmNetParam gsmNetParam) {
+ this.gsmNetParam = gsmNetParam;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Poserr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Poserr.java
new file mode 100644
index 0000000..db00a9e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Poserr.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="poserr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;xs:element ref="ns:time"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Poserr
+{
+ private Result result;
+ private AddInfo addInfo;
+ private Time time;
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'time' element value.
+ *
+ * @return value
+ */
+ public Time getTime() {
+ return time;
+ }
+
+ /**
+ * Set the 'time' element value.
+ *
+ * @param time
+ */
+ public void setTime(Time time) {
+ this.time = time;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Prio.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Prio.java
new file mode 100644
index 0000000..944e222
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Prio.java
@@ -0,0 +1,53 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="prio">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="NORMAL" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Prio
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NORMAL"/>
+ * &lt;xs:enumeration value="HIGH"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NORMAL, HIGH
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pushaddr.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pushaddr.java
new file mode 100644
index 0000000..4992c79
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pushaddr.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="pushaddr">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:url"/>
+ * &lt;xs:element ref="ns:id" minOccurs="0"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Pushaddr
+{
+ private Url url;
+ private Id id;
+ private Pwd pwd;
+
+ /**
+ * Get the 'url' element value.
+ *
+ * @return value
+ */
+ public Url getUrl() {
+ return url;
+ }
+
+ /**
+ * Set the 'url' element value.
+ *
+ * @param url
+ */
+ public void setUrl(Url url) {
+ this.url = url;
+ }
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pwd.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pwd.java
new file mode 100644
index 0000000..93104a1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Pwd.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="pwd"/>
+ * </pre>
+ */
+public class Pwd
+{
+ private String pwd;
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public String getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(String pwd) {
+ this.pwd = pwd;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Qop.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Qop.java
new file mode 100644
index 0000000..baaf41a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Qop.java
@@ -0,0 +1,148 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="qop">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice minOccurs="0">
+ * &lt;!-- Reference to inner class Choice -->
+ * &lt;/xs:choice>
+ * &lt;xs:element ref="ns:alt_acc" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Qop
+{
+ private Choice choice;
+ private AltAcc altAcc;
+
+ /**
+ * Get the choice value.
+ *
+ * @return value
+ */
+ public Choice getChoice() {
+ return choice;
+ }
+
+ /**
+ * Set the choice value.
+ *
+ * @param choice
+ */
+ public void setChoice(Choice choice) {
+ this.choice = choice;
+ }
+
+ /**
+ * Get the 'alt_acc' element value.
+ *
+ * @return value
+ */
+ public AltAcc getAltAcc() {
+ return altAcc;
+ }
+
+ /**
+ * Set the 'alt_acc' element value.
+ *
+ * @param altAcc
+ */
+ public void setAltAcc(AltAcc altAcc) {
+ this.altAcc = altAcc;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:choice xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" minOccurs="0">
+ * &lt;xs:element ref="ns:ll_acc"/>
+ * &lt;xs:element ref="ns:hor_acc"/>
+ * &lt;/xs:choice>
+ * </pre>
+ */
+ public static class Choice
+ {
+ private int choiceSelect = -1;
+ private static final int LL_ACC_CHOICE = 0;
+ private static final int HOR_ACC_CHOICE = 1;
+ private LlAcc llAcc;
+ private HorAcc horAcc;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if LlAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLlAcc() {
+ return choiceSelect == LL_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'll_acc' element value.
+ *
+ * @return value
+ */
+ public LlAcc getLlAcc() {
+ return llAcc;
+ }
+
+ /**
+ * Set the 'll_acc' element value.
+ *
+ * @param llAcc
+ */
+ public void setLlAcc(LlAcc llAcc) {
+ setChoiceSelect(LL_ACC_CHOICE);
+ this.llAcc = llAcc;
+ }
+
+ /**
+ * Check if HorAcc is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifHorAcc() {
+ return choiceSelect == HOR_ACC_CHOICE;
+ }
+
+ /**
+ * Get the 'hor_acc' element value.
+ *
+ * @return value
+ */
+ public HorAcc getHorAcc() {
+ return horAcc;
+ }
+
+ /**
+ * Set the 'hor_acc' element value.
+ *
+ * @param horAcc
+ */
+ public void setHorAcc(HorAcc horAcc) {
+ setChoiceSelect(HOR_ACC_CHOICE);
+ this.horAcc = horAcc;
+ }
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Radius.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Radius.java
new file mode 100644
index 0000000..70b8aa3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Radius.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="radius"/>
+ * </pre>
+ */
+public class Radius
+{
+ private String radius;
+
+ /**
+ * Get the 'radius' element value.
+ *
+ * @return value
+ */
+ public String getRadius() {
+ return radius;
+ }
+
+ /**
+ * Set the 'radius' element value.
+ *
+ * @param radius
+ */
+ public void setRadius(String radius) {
+ this.radius = radius;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/ReqId.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/ReqId.java
new file mode 100644
index 0000000..2030817
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/ReqId.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="req_id"/>
+ * </pre>
+ */
+public class ReqId
+{
+ private String reqId;
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public String getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(String reqId) {
+ this.reqId = reqId;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestmode.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestmode.java
new file mode 100644
index 0000000..4a5be09
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestmode.java
@@ -0,0 +1,53 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="requestmode">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="PASSIVE" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Requestmode
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="ACTIVE"/>
+ * &lt;xs:enumeration value="PASSIVE"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ ACTIVE, PASSIVE
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestor.java
new file mode 100644
index 0000000..5de0016
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Requestor.java
@@ -0,0 +1,57 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="requestor">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Requestor
+{
+ private Id id;
+ private Serviceid serviceid;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespReq.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespReq.java
new file mode 100644
index 0000000..1ab5329
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespReq.java
@@ -0,0 +1,54 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="resp_req">
+ * &lt;xs:complexType>
+ * &lt;xs:attribute default="DELAY_TOL" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class RespReq
+{
+ private Type type;
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="NO_DELAY"/>
+ * &lt;xs:enumeration value="LOW_DELAY"/>
+ * &lt;xs:enumeration value="DELAY_TOL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ NO_DELAY, LOW_DELAY, DELAY_TOL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespTimer.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespTimer.java
new file mode 100644
index 0000000..aaed309
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/RespTimer.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="resp_timer"/>
+ * </pre>
+ */
+public class RespTimer
+{
+ private String respTimer;
+
+ /**
+ * Get the 'resp_timer' element value.
+ *
+ * @return value
+ */
+ public String getRespTimer() {
+ return respTimer;
+ }
+
+ /**
+ * Set the 'resp_timer' element value.
+ *
+ * @param respTimer
+ */
+ public void setRespTimer(String respTimer) {
+ this.respTimer = respTimer;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Result.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Result.java
new file mode 100644
index 0000000..692958e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Result.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="result">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" use="required" name="resid"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Result
+{
+ private String string;
+ private String resid;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'resid' attribute value.
+ *
+ * @return value
+ */
+ public String getResid() {
+ return resid;
+ }
+
+ /**
+ * Set the 'resid' attribute value.
+ *
+ * @param resid
+ */
+ public void setResid(String resid) {
+ this.resid = resid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMajor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMajor.java
new file mode 100644
index 0000000..f677795
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMajor.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="semiMajor"/>
+ * </pre>
+ */
+public class SemiMajor
+{
+ private String semiMajor;
+
+ /**
+ * Get the 'semiMajor' element value.
+ *
+ * @return value
+ */
+ public String getSemiMajor() {
+ return semiMajor;
+ }
+
+ /**
+ * Set the 'semiMajor' element value.
+ *
+ * @param semiMajor
+ */
+ public void setSemiMajor(String semiMajor) {
+ this.semiMajor = semiMajor;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMinor.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMinor.java
new file mode 100644
index 0000000..99c3af8
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SemiMinor.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="semiMinor"/>
+ * </pre>
+ */
+public class SemiMinor
+{
+ private String semiMinor;
+
+ /**
+ * Get the 'semiMinor' element value.
+ *
+ * @return value
+ */
+ public String getSemiMinor() {
+ return semiMinor;
+ }
+
+ /**
+ * Set the 'semiMinor' element value.
+ *
+ * @param semiMinor
+ */
+ public void setSemiMinor(String semiMinor) {
+ this.semiMinor = semiMinor;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Serviceid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Serviceid.java
new file mode 100644
index 0000000..16c277a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Serviceid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="serviceid"/>
+ * </pre>
+ */
+public class Serviceid
+{
+ private String serviceid;
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public String getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(String serviceid) {
+ this.serviceid = serviceid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Session.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Session.java
new file mode 100644
index 0000000..b73058b
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Session.java
@@ -0,0 +1,76 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="session">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute use="required" name="type">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class Type -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Session
+{
+ private String string;
+ private Type type;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'type' attribute value.
+ *
+ * @return value
+ */
+ public Type getType() {
+ return type;
+ }
+
+ /**
+ * Set the 'type' attribute value.
+ *
+ * @param type
+ */
+ public void setType(Type type) {
+ this.type = type;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="APN"/>
+ * &lt;xs:enumeration value="DIAL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum Type {
+ APN, DIAL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Sessionid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Sessionid.java
new file mode 100644
index 0000000..f4b2a61
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Sessionid.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="sessionid"/>
+ * </pre>
+ */
+public class Sessionid
+{
+ private String sessionid;
+
+ /**
+ * Get the 'sessionid' element value.
+ *
+ * @return value
+ */
+ public String getSessionid() {
+ return sessionid;
+ }
+
+ /**
+ * Set the 'sessionid' element value.
+ *
+ * @param sessionid
+ */
+ public void setSessionid(String sessionid) {
+ this.sessionid = sessionid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Shape.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Shape.java
new file mode 100644
index 0000000..305ed87
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Shape.java
@@ -0,0 +1,344 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="shape">
+ * &lt;xs:complexType>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:Point"/>
+ * &lt;xs:element ref="ns:LineString"/>
+ * &lt;xs:element ref="ns:Polygon"/>
+ * &lt;xs:element ref="ns:Box"/>
+ * &lt;xs:element ref="ns:CircularArea"/>
+ * &lt;xs:element ref="ns:CircularArcArea"/>
+ * &lt;xs:element ref="ns:EllipticalArea"/>
+ * &lt;xs:element ref="ns:MultiLineString"/>
+ * &lt;xs:element ref="ns:MultiPoint"/>
+ * &lt;xs:element ref="ns:MultiPolygon"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Shape
+{
+ private int shapeSelect = -1;
+ private static final int POINT_CHOICE = 0;
+ private static final int LINE_STRING_CHOICE = 1;
+ private static final int POLYGON_CHOICE = 2;
+ private static final int BOX_CHOICE = 3;
+ private static final int CIRCULAR_AREA_CHOICE = 4;
+ private static final int CIRCULAR_ARC_AREA_CHOICE = 5;
+ private static final int ELLIPTICAL_AREA_CHOICE = 6;
+ private static final int MULTI_LINE_STRING_CHOICE = 7;
+ private static final int MULTI_POINT_CHOICE = 8;
+ private static final int MULTI_POLYGON_CHOICE = 9;
+ private Point point;
+ private LineString lineString;
+ private Polygon polygon;
+ private Box box;
+ private CircularArea circularArea;
+ private CircularArcArea circularArcArea;
+ private EllipticalArea ellipticalArea;
+ private MultiLineString multiLineString;
+ private MultiPoint multiPoint;
+ private MultiPolygon multiPolygon;
+
+ private void setShapeSelect(int choice) {
+ if (shapeSelect == -1) {
+ shapeSelect = choice;
+ } else if (shapeSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearShapeSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearShapeSelect() {
+ shapeSelect = -1;
+ }
+
+ /**
+ * Check if Point is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoint() {
+ return shapeSelect == POINT_CHOICE;
+ }
+
+ /**
+ * Get the 'Point' element value.
+ *
+ * @return value
+ */
+ public Point getPoint() {
+ return point;
+ }
+
+ /**
+ * Set the 'Point' element value.
+ *
+ * @param point
+ */
+ public void setPoint(Point point) {
+ setShapeSelect(POINT_CHOICE);
+ this.point = point;
+ }
+
+ /**
+ * Check if LineString is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifLineString() {
+ return shapeSelect == LINE_STRING_CHOICE;
+ }
+
+ /**
+ * Get the 'LineString' element value.
+ *
+ * @return value
+ */
+ public LineString getLineString() {
+ return lineString;
+ }
+
+ /**
+ * Set the 'LineString' element value.
+ *
+ * @param lineString
+ */
+ public void setLineString(LineString lineString) {
+ setShapeSelect(LINE_STRING_CHOICE);
+ this.lineString = lineString;
+ }
+
+ /**
+ * Check if Polygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPolygon() {
+ return shapeSelect == POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'Polygon' element value.
+ *
+ * @return value
+ */
+ public Polygon getPolygon() {
+ return polygon;
+ }
+
+ /**
+ * Set the 'Polygon' element value.
+ *
+ * @param polygon
+ */
+ public void setPolygon(Polygon polygon) {
+ setShapeSelect(POLYGON_CHOICE);
+ this.polygon = polygon;
+ }
+
+ /**
+ * Check if Box is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifBox() {
+ return shapeSelect == BOX_CHOICE;
+ }
+
+ /**
+ * Get the 'Box' element value.
+ *
+ * @return value
+ */
+ public Box getBox() {
+ return box;
+ }
+
+ /**
+ * Set the 'Box' element value.
+ *
+ * @param box
+ */
+ public void setBox(Box box) {
+ setShapeSelect(BOX_CHOICE);
+ this.box = box;
+ }
+
+ /**
+ * Check if CircularArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArea() {
+ return shapeSelect == CIRCULAR_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArea' element value.
+ *
+ * @return value
+ */
+ public CircularArea getCircularArea() {
+ return circularArea;
+ }
+
+ /**
+ * Set the 'CircularArea' element value.
+ *
+ * @param circularArea
+ */
+ public void setCircularArea(CircularArea circularArea) {
+ setShapeSelect(CIRCULAR_AREA_CHOICE);
+ this.circularArea = circularArea;
+ }
+
+ /**
+ * Check if CircularArcArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifCircularArcArea() {
+ return shapeSelect == CIRCULAR_ARC_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'CircularArcArea' element value.
+ *
+ * @return value
+ */
+ public CircularArcArea getCircularArcArea() {
+ return circularArcArea;
+ }
+
+ /**
+ * Set the 'CircularArcArea' element value.
+ *
+ * @param circularArcArea
+ */
+ public void setCircularArcArea(CircularArcArea circularArcArea) {
+ setShapeSelect(CIRCULAR_ARC_AREA_CHOICE);
+ this.circularArcArea = circularArcArea;
+ }
+
+ /**
+ * Check if EllipticalArea is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEllipticalArea() {
+ return shapeSelect == ELLIPTICAL_AREA_CHOICE;
+ }
+
+ /**
+ * Get the 'EllipticalArea' element value.
+ *
+ * @return value
+ */
+ public EllipticalArea getEllipticalArea() {
+ return ellipticalArea;
+ }
+
+ /**
+ * Set the 'EllipticalArea' element value.
+ *
+ * @param ellipticalArea
+ */
+ public void setEllipticalArea(EllipticalArea ellipticalArea) {
+ setShapeSelect(ELLIPTICAL_AREA_CHOICE);
+ this.ellipticalArea = ellipticalArea;
+ }
+
+ /**
+ * Check if MultiLineString is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiLineString() {
+ return shapeSelect == MULTI_LINE_STRING_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiLineString' element value.
+ *
+ * @return value
+ */
+ public MultiLineString getMultiLineString() {
+ return multiLineString;
+ }
+
+ /**
+ * Set the 'MultiLineString' element value.
+ *
+ * @param multiLineString
+ */
+ public void setMultiLineString(MultiLineString multiLineString) {
+ setShapeSelect(MULTI_LINE_STRING_CHOICE);
+ this.multiLineString = multiLineString;
+ }
+
+ /**
+ * Check if MultiPoint is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiPoint() {
+ return shapeSelect == MULTI_POINT_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiPoint' element value.
+ *
+ * @return value
+ */
+ public MultiPoint getMultiPoint() {
+ return multiPoint;
+ }
+
+ /**
+ * Set the 'MultiPoint' element value.
+ *
+ * @param multiPoint
+ */
+ public void setMultiPoint(MultiPoint multiPoint) {
+ setShapeSelect(MULTI_POINT_CHOICE);
+ this.multiPoint = multiPoint;
+ }
+
+ /**
+ * Check if MultiPolygon is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifMultiPolygon() {
+ return shapeSelect == MULTI_POLYGON_CHOICE;
+ }
+
+ /**
+ * Get the 'MultiPolygon' element value.
+ *
+ * @return value
+ */
+ public MultiPolygon getMultiPolygon() {
+ return multiPolygon;
+ }
+
+ /**
+ * Set the 'MultiPolygon' element value.
+ *
+ * @param multiPolygon
+ */
+ public void setMultiPolygon(MultiPolygon multiPolygon) {
+ setShapeSelect(MULTI_POLYGON_CHOICE);
+ this.multiPolygon = multiPolygon;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slia.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slia.java
new file mode 100644
index 0000000..4824826
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slia.java
@@ -0,0 +1,175 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="slia">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pos" maxOccurs="unbounded"/>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Slia
+{
+ private int choiceSelect = -1;
+ private static final int PO_LIST_CHOICE = 0;
+ private static final int REQ_ID_CHOICE = 1;
+ private static final int RESULT_CHOICE = 2;
+ private List<Pos> poList = new ArrayList<Pos>();
+ private ReqId reqId;
+ private Result result;
+ private AddInfo addInfo;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if PoList is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoList() {
+ return choiceSelect == PO_LIST_CHOICE;
+ }
+
+ /**
+ * Get the list of 'pos' element items.
+ *
+ * @return list
+ */
+ public List<Pos> getPoList() {
+ return poList;
+ }
+
+ /**
+ * Set the list of 'pos' element items.
+ *
+ * @param list
+ */
+ public void setPoList(List<Pos> list) {
+ setChoiceSelect(PO_LIST_CHOICE);
+ poList = list;
+ }
+
+ /**
+ * Check if ReqId is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifReqId() {
+ return choiceSelect == REQ_ID_CHOICE;
+ }
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ setChoiceSelect(REQ_ID_CHOICE);
+ this.reqId = reqId;
+ }
+
+ /**
+ * Check if Result is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifResult() {
+ return choiceSelect == RESULT_CHOICE;
+ }
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slirep.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slirep.java
new file mode 100644
index 0000000..e5b7a85
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slirep.java
@@ -0,0 +1,80 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="slirep">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;xs:element ref="ns:pos" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Slirep
+{
+ private ReqId reqId;
+ private List<Pos> poList = new ArrayList<Pos>();
+ private String ver;
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ this.reqId = reqId;
+ }
+
+ /**
+ * Get the list of 'pos' element items.
+ *
+ * @return list
+ */
+ public List<Pos> getPoList() {
+ return poList;
+ }
+
+ /**
+ * Set the list of 'pos' element items.
+ *
+ * @param list
+ */
+ public void setPoList(List<Pos> list) {
+ poList = list;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slrep.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slrep.java
new file mode 100644
index 0000000..a3aceb1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Slrep.java
@@ -0,0 +1,60 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="slrep">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:pos" maxOccurs="unbounded"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Slrep
+{
+ private List<Pos> poList = new ArrayList<Pos>();
+ private String ver;
+
+ /**
+ * Get the list of 'pos' element items.
+ *
+ * @return list
+ */
+ public List<Pos> getPoList() {
+ return poList;
+ }
+
+ /**
+ * Set the list of 'pos' element items.
+ *
+ * @param list
+ */
+ public void setPoList(List<Pos> list) {
+ poList = list;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Speed.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Speed.java
new file mode 100644
index 0000000..2849ffb
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Speed.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="speed"/>
+ * </pre>
+ */
+public class Speed
+{
+ private String speed;
+
+ /**
+ * Get the 'speed' element value.
+ *
+ * @return value
+ */
+ public String getSpeed() {
+ return speed;
+ }
+
+ /**
+ * Set the 'speed' element value.
+ *
+ * @param speed
+ */
+ public void setSpeed(String speed) {
+ this.speed = speed;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartAngle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartAngle.java
new file mode 100644
index 0000000..c4b7bd9
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartAngle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="startAngle"/>
+ * </pre>
+ */
+public class StartAngle
+{
+ private String startAngle;
+
+ /**
+ * Get the 'startAngle' element value.
+ *
+ * @return value
+ */
+ public String getStartAngle() {
+ return startAngle;
+ }
+
+ /**
+ * Set the 'startAngle' element value.
+ *
+ * @param startAngle
+ */
+ public void setStartAngle(String startAngle) {
+ this.startAngle = startAngle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartMsid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartMsid.java
new file mode 100644
index 0000000..0a8f115
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartMsid.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="start_msid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StartMsid
+{
+ private Msid msid;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartTime.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartTime.java
new file mode 100644
index 0000000..c74ebfe
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StartTime.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="start_time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StartTime
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopAngle.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopAngle.java
new file mode 100644
index 0000000..1cb1fd1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopAngle.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="stopAngle"/>
+ * </pre>
+ */
+public class StopAngle
+{
+ private String stopAngle;
+
+ /**
+ * Get the 'stopAngle' element value.
+ *
+ * @return value
+ */
+ public String getStopAngle() {
+ return stopAngle;
+ }
+
+ /**
+ * Set the 'stopAngle' element value.
+ *
+ * @param stopAngle
+ */
+ public void setStopAngle(String stopAngle) {
+ this.stopAngle = stopAngle;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopMsid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopMsid.java
new file mode 100644
index 0000000..e29fdf7
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopMsid.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stop_msid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StopMsid
+{
+ private Msid msid;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopTime.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopTime.java
new file mode 100644
index 0000000..783f2a3
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/StopTime.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stop_time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class StopTime
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Subclient.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Subclient.java
new file mode 100644
index 0000000..a583ee9
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Subclient.java
@@ -0,0 +1,115 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="subclient">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:id"/>
+ * &lt;xs:element ref="ns:pwd" minOccurs="0"/>
+ * &lt;xs:element ref="ns:serviceid" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute default="NO" name="last_client">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class LastClient -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Subclient
+{
+ private Id id;
+ private Pwd pwd;
+ private Serviceid serviceid;
+ private LastClient lastClient;
+
+ /**
+ * Get the 'id' element value.
+ *
+ * @return value
+ */
+ public Id getId() {
+ return id;
+ }
+
+ /**
+ * Set the 'id' element value.
+ *
+ * @param id
+ */
+ public void setId(Id id) {
+ this.id = id;
+ }
+
+ /**
+ * Get the 'pwd' element value.
+ *
+ * @return value
+ */
+ public Pwd getPwd() {
+ return pwd;
+ }
+
+ /**
+ * Set the 'pwd' element value.
+ *
+ * @param pwd
+ */
+ public void setPwd(Pwd pwd) {
+ this.pwd = pwd;
+ }
+
+ /**
+ * Get the 'serviceid' element value.
+ *
+ * @return value
+ */
+ public Serviceid getServiceid() {
+ return serviceid;
+ }
+
+ /**
+ * Set the 'serviceid' element value.
+ *
+ * @param serviceid
+ */
+ public void setServiceid(Serviceid serviceid) {
+ this.serviceid = serviceid;
+ }
+
+ /**
+ * Get the 'last_client' attribute value.
+ *
+ * @return value
+ */
+ public LastClient getLastClient() {
+ return lastClient;
+ }
+
+ /**
+ * Set the 'last_client' attribute value.
+ *
+ * @param lastClient
+ */
+ public void setLastClient(LastClient lastClient) {
+ this.lastClient = lastClient;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="YES"/>
+ * &lt;xs:enumeration value="NO"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum LastClient {
+ YES, NO
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SvcResult.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SvcResult.java
new file mode 100644
index 0000000..b63e2be
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/SvcResult.java
@@ -0,0 +1,324 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="svc_result">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:hdr" minOccurs="0"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:slia"/>
+ * &lt;xs:element ref="ns:slirep"/>
+ * &lt;xs:element ref="ns:slrep"/>
+ * &lt;xs:element ref="ns:eme_lia"/>
+ * &lt;xs:element ref="ns:emerep"/>
+ * &lt;xs:element ref="ns:tlra"/>
+ * &lt;xs:element ref="ns:tlrep"/>
+ * &lt;xs:element ref="ns:tlrsa"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.1.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class SvcResult
+{
+ private Hdr hdr;
+ private int choiceSelect = -1;
+ private static final int SLIA_CHOICE = 0;
+ private static final int SLIREP_CHOICE = 1;
+ private static final int SLREP_CHOICE = 2;
+ private static final int EME_LIA_CHOICE = 3;
+ private static final int EMEREP_CHOICE = 4;
+ private static final int TLRA_CHOICE = 5;
+ private static final int TLREP_CHOICE = 6;
+ private static final int TLRSA_CHOICE = 7;
+ private Slia slia;
+ private Slirep slirep;
+ private Slrep slrep;
+ private EmeLia emeLia;
+ private Emerep emerep;
+ private Tlra tlra;
+ private Tlrep tlrep;
+ private Tlrsa tlrsa;
+ private String ver;
+
+ /**
+ * Get the 'hdr' element value.
+ *
+ * @return value
+ */
+ public Hdr getHdr() {
+ return hdr;
+ }
+
+ /**
+ * Set the 'hdr' element value.
+ *
+ * @param hdr
+ */
+ public void setHdr(Hdr hdr) {
+ this.hdr = hdr;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Slia is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSlia() {
+ return choiceSelect == SLIA_CHOICE;
+ }
+
+ /**
+ * Get the 'slia' element value.
+ *
+ * @return value
+ */
+ public Slia getSlia() {
+ return slia;
+ }
+
+ /**
+ * Set the 'slia' element value.
+ *
+ * @param slia
+ */
+ public void setSlia(Slia slia) {
+ setChoiceSelect(SLIA_CHOICE);
+ this.slia = slia;
+ }
+
+ /**
+ * Check if Slirep is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSlirep() {
+ return choiceSelect == SLIREP_CHOICE;
+ }
+
+ /**
+ * Get the 'slirep' element value.
+ *
+ * @return value
+ */
+ public Slirep getSlirep() {
+ return slirep;
+ }
+
+ /**
+ * Set the 'slirep' element value.
+ *
+ * @param slirep
+ */
+ public void setSlirep(Slirep slirep) {
+ setChoiceSelect(SLIREP_CHOICE);
+ this.slirep = slirep;
+ }
+
+ /**
+ * Check if Slrep is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifSlrep() {
+ return choiceSelect == SLREP_CHOICE;
+ }
+
+ /**
+ * Get the 'slrep' element value.
+ *
+ * @return value
+ */
+ public Slrep getSlrep() {
+ return slrep;
+ }
+
+ /**
+ * Set the 'slrep' element value.
+ *
+ * @param slrep
+ */
+ public void setSlrep(Slrep slrep) {
+ setChoiceSelect(SLREP_CHOICE);
+ this.slrep = slrep;
+ }
+
+ /**
+ * Check if EmeLia is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEmeLia() {
+ return choiceSelect == EME_LIA_CHOICE;
+ }
+
+ /**
+ * Get the 'eme_lia' element value.
+ *
+ * @return value
+ */
+ public EmeLia getEmeLia() {
+ return emeLia;
+ }
+
+ /**
+ * Set the 'eme_lia' element value.
+ *
+ * @param emeLia
+ */
+ public void setEmeLia(EmeLia emeLia) {
+ setChoiceSelect(EME_LIA_CHOICE);
+ this.emeLia = emeLia;
+ }
+
+ /**
+ * Check if Emerep is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifEmerep() {
+ return choiceSelect == EMEREP_CHOICE;
+ }
+
+ /**
+ * Get the 'emerep' element value.
+ *
+ * @return value
+ */
+ public Emerep getEmerep() {
+ return emerep;
+ }
+
+ /**
+ * Set the 'emerep' element value.
+ *
+ * @param emerep
+ */
+ public void setEmerep(Emerep emerep) {
+ setChoiceSelect(EMEREP_CHOICE);
+ this.emerep = emerep;
+ }
+
+ /**
+ * Check if Tlra is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifTlra() {
+ return choiceSelect == TLRA_CHOICE;
+ }
+
+ /**
+ * Get the 'tlra' element value.
+ *
+ * @return value
+ */
+ public Tlra getTlra() {
+ return tlra;
+ }
+
+ /**
+ * Set the 'tlra' element value.
+ *
+ * @param tlra
+ */
+ public void setTlra(Tlra tlra) {
+ setChoiceSelect(TLRA_CHOICE);
+ this.tlra = tlra;
+ }
+
+ /**
+ * Check if Tlrep is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifTlrep() {
+ return choiceSelect == TLREP_CHOICE;
+ }
+
+ /**
+ * Get the 'tlrep' element value.
+ *
+ * @return value
+ */
+ public Tlrep getTlrep() {
+ return tlrep;
+ }
+
+ /**
+ * Set the 'tlrep' element value.
+ *
+ * @param tlrep
+ */
+ public void setTlrep(Tlrep tlrep) {
+ setChoiceSelect(TLREP_CHOICE);
+ this.tlrep = tlrep;
+ }
+
+ /**
+ * Check if Tlrsa is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifTlrsa() {
+ return choiceSelect == TLRSA_CHOICE;
+ }
+
+ /**
+ * Get the 'tlrsa' element value.
+ *
+ * @return value
+ */
+ public Tlrsa getTlrsa() {
+ return tlrsa;
+ }
+
+ /**
+ * Set the 'tlrsa' element value.
+ *
+ * @param tlrsa
+ */
+ public void setTlrsa(Tlrsa tlrsa) {
+ setChoiceSelect(TLRSA_CHOICE);
+ this.tlrsa = tlrsa;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ta.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ta.java
new file mode 100644
index 0000000..7fbb54e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Ta.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="ta"/>
+ * </pre>
+ */
+public class Ta
+{
+ private String ta;
+
+ /**
+ * Get the 'ta' element value.
+ *
+ * @return value
+ */
+ public String getTa() {
+ return ta;
+ }
+
+ /**
+ * Set the 'ta' element value.
+ *
+ * @param ta
+ */
+ public void setTa(String ta) {
+ this.ta = ta;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Time.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Time.java
new file mode 100644
index 0000000..9ba6bcb
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Time.java
@@ -0,0 +1,58 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="time">
+ * &lt;xs:complexType>
+ * &lt;xs:simpleContent>
+ * &lt;xs:extension base="xs:string">
+ * &lt;xs:attribute type="xs:string" default="0000" name="utc_off"/>
+ * &lt;/xs:extension>
+ * &lt;/xs:simpleContent>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Time
+{
+ private String string;
+ private String utcOff;
+
+ /**
+ * Get the extension value.
+ *
+ * @return value
+ */
+ public String getString() {
+ return string;
+ }
+
+ /**
+ * Set the extension value.
+ *
+ * @param string
+ */
+ public void setString(String string) {
+ this.string = string;
+ }
+
+ /**
+ * Get the 'utc_off' attribute value.
+ *
+ * @return value
+ */
+ public String getUtcOff() {
+ return utcOff;
+ }
+
+ /**
+ * Set the 'utc_off' attribute value.
+ *
+ * @param utcOff
+ */
+ public void setUtcOff(String utcOff) {
+ this.utcOff = utcOff;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TimeRemaining.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TimeRemaining.java
new file mode 100644
index 0000000..e8b7dbd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TimeRemaining.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="time_remaining"/>
+ * </pre>
+ */
+public class TimeRemaining
+{
+ private String timeRemaining;
+
+ /**
+ * Get the 'time_remaining' element value.
+ *
+ * @return value
+ */
+ public String getTimeRemaining() {
+ return timeRemaining;
+ }
+
+ /**
+ * Set the 'time_remaining' element value.
+ *
+ * @param timeRemaining
+ */
+ public void setTimeRemaining(String timeRemaining) {
+ this.timeRemaining = timeRemaining;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlra.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlra.java
new file mode 100644
index 0000000..fb6ed8c
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlra.java
@@ -0,0 +1,141 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlra">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Tlra
+{
+ private int choiceSelect = -1;
+ private static final int REQ_ID_CHOICE = 0;
+ private static final int RESULT_CHOICE = 1;
+ private ReqId reqId;
+ private Result result;
+ private AddInfo addInfo;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if ReqId is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifReqId() {
+ return choiceSelect == REQ_ID_CHOICE;
+ }
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ setChoiceSelect(REQ_ID_CHOICE);
+ this.reqId = reqId;
+ }
+
+ /**
+ * Check if Result is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifResult() {
+ return choiceSelect == RESULT_CHOICE;
+ }
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrep.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrep.java
new file mode 100644
index 0000000..56fc93d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrep.java
@@ -0,0 +1,100 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrep">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;xs:element ref="ns:trl_pos" maxOccurs="unbounded"/>
+ * &lt;xs:element ref="ns:time_remaining" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Tlrep
+{
+ private ReqId reqId;
+ private List<TrlPos> trlPoList = new ArrayList<TrlPos>();
+ private TimeRemaining timeRemaining;
+ private String ver;
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ this.reqId = reqId;
+ }
+
+ /**
+ * Get the list of 'trl_pos' element items.
+ *
+ * @return list
+ */
+ public List<TrlPos> getTrlPoList() {
+ return trlPoList;
+ }
+
+ /**
+ * Set the list of 'trl_pos' element items.
+ *
+ * @param list
+ */
+ public void setTrlPoList(List<TrlPos> list) {
+ trlPoList = list;
+ }
+
+ /**
+ * Get the 'time_remaining' element value.
+ *
+ * @return value
+ */
+ public TimeRemaining getTimeRemaining() {
+ return timeRemaining;
+ }
+
+ /**
+ * Set the 'time_remaining' element value.
+ *
+ * @param timeRemaining
+ */
+ public void setTimeRemaining(TimeRemaining timeRemaining) {
+ this.timeRemaining = timeRemaining;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TlrrEvent.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TlrrEvent.java
new file mode 100644
index 0000000..0f21470
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TlrrEvent.java
@@ -0,0 +1,37 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrr_event">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:ms_action"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class TlrrEvent
+{
+ private MsAction msAction;
+
+ /**
+ * Get the 'ms_action' element value.
+ *
+ * @return value
+ */
+ public MsAction getMsAction() {
+ return msAction;
+ }
+
+ /**
+ * Set the 'ms_action' element value.
+ *
+ * @param msAction
+ */
+ public void setMsAction(MsAction msAction) {
+ this.msAction = msAction;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrsa.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrsa.java
new file mode 100644
index 0000000..70ec66a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Tlrsa.java
@@ -0,0 +1,141 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="tlrsa">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:req_id"/>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:result"/>
+ * &lt;xs:element ref="ns:add_info" minOccurs="0"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute type="xs:string" fixed="3.0.0" name="ver"/>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Tlrsa
+{
+ private int choiceSelect = -1;
+ private static final int REQ_ID_CHOICE = 0;
+ private static final int RESULT_CHOICE = 1;
+ private ReqId reqId;
+ private Result result;
+ private AddInfo addInfo;
+ private String ver;
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if ReqId is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifReqId() {
+ return choiceSelect == REQ_ID_CHOICE;
+ }
+
+ /**
+ * Get the 'req_id' element value.
+ *
+ * @return value
+ */
+ public ReqId getReqId() {
+ return reqId;
+ }
+
+ /**
+ * Set the 'req_id' element value.
+ *
+ * @param reqId
+ */
+ public void setReqId(ReqId reqId) {
+ setChoiceSelect(REQ_ID_CHOICE);
+ this.reqId = reqId;
+ }
+
+ /**
+ * Check if Result is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifResult() {
+ return choiceSelect == RESULT_CHOICE;
+ }
+
+ /**
+ * Get the 'result' element value.
+ *
+ * @return value
+ */
+ public Result getResult() {
+ return result;
+ }
+
+ /**
+ * Set the 'result' element value.
+ *
+ * @param result
+ */
+ public void setResult(Result result) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.result = result;
+ }
+
+ /**
+ * Get the 'add_info' element value.
+ *
+ * @return value
+ */
+ public AddInfo getAddInfo() {
+ return addInfo;
+ }
+
+ /**
+ * Set the 'add_info' element value.
+ *
+ * @param addInfo
+ */
+ public void setAddInfo(AddInfo addInfo) {
+ setChoiceSelect(RESULT_CHOICE);
+ this.addInfo = addInfo;
+ }
+
+ /**
+ * Get the 'ver' attribute value.
+ *
+ * @return value
+ */
+ public String getVer() {
+ return ver;
+ }
+
+ /**
+ * Set the 'ver' attribute value.
+ *
+ * @param ver
+ */
+ public void setVer(String ver) {
+ this.ver = ver;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TrlPos.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TrlPos.java
new file mode 100644
index 0000000..47395ae
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/TrlPos.java
@@ -0,0 +1,156 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="trl_pos">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:msid"/>
+ * &lt;xs:choice>
+ * &lt;xs:element ref="ns:pd"/>
+ * &lt;xs:element ref="ns:poserr"/>
+ * &lt;/xs:choice>
+ * &lt;/xs:sequence>
+ * &lt;xs:attribute use="required" name="trl_trigger">
+ * &lt;xs:simpleType>
+ * &lt;!-- Reference to inner class TrlTrigger -->
+ * &lt;/xs:simpleType>
+ * &lt;/xs:attribute>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class TrlPos
+{
+ private Msid msid;
+ private int choiceSelect = -1;
+ private static final int PD_CHOICE = 0;
+ private static final int POSERR_CHOICE = 1;
+ private Pd pd;
+ private Poserr poserr;
+ private TrlTrigger trlTrigger;
+
+ /**
+ * Get the 'msid' element value.
+ *
+ * @return value
+ */
+ public Msid getMsid() {
+ return msid;
+ }
+
+ /**
+ * Set the 'msid' element value.
+ *
+ * @param msid
+ */
+ public void setMsid(Msid msid) {
+ this.msid = msid;
+ }
+
+ private void setChoiceSelect(int choice) {
+ if (choiceSelect == -1) {
+ choiceSelect = choice;
+ } else if (choiceSelect != choice) {
+ throw new IllegalStateException(
+ "Need to call clearChoiceSelect() before changing existing choice");
+ }
+ }
+
+ /**
+ * Clear the choice selection.
+ */
+ public void clearChoiceSelect() {
+ choiceSelect = -1;
+ }
+
+ /**
+ * Check if Pd is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPd() {
+ return choiceSelect == PD_CHOICE;
+ }
+
+ /**
+ * Get the 'pd' element value.
+ *
+ * @return value
+ */
+ public Pd getPd() {
+ return pd;
+ }
+
+ /**
+ * Set the 'pd' element value.
+ *
+ * @param pd
+ */
+ public void setPd(Pd pd) {
+ setChoiceSelect(PD_CHOICE);
+ this.pd = pd;
+ }
+
+ /**
+ * Check if Poserr is current selection for choice.
+ *
+ * @return <code>true</code> if selection, <code>false</code> if not
+ */
+ public boolean ifPoserr() {
+ return choiceSelect == POSERR_CHOICE;
+ }
+
+ /**
+ * Get the 'poserr' element value.
+ *
+ * @return value
+ */
+ public Poserr getPoserr() {
+ return poserr;
+ }
+
+ /**
+ * Set the 'poserr' element value.
+ *
+ * @param poserr
+ */
+ public void setPoserr(Poserr poserr) {
+ setChoiceSelect(POSERR_CHOICE);
+ this.poserr = poserr;
+ }
+
+ /**
+ * Get the 'trl_trigger' attribute value.
+ *
+ * @return value
+ */
+ public TrlTrigger getTrlTrigger() {
+ return trlTrigger;
+ }
+
+ /**
+ * Set the 'trl_trigger' attribute value.
+ *
+ * @param trlTrigger
+ */
+ public void setTrlTrigger(TrlTrigger trlTrigger) {
+ this.trlTrigger = trlTrigger;
+ }
+ /**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema">
+ * &lt;xs:restriction base="xs:string">
+ * &lt;xs:enumeration value="PERIODIC"/>
+ * &lt;xs:enumeration value="MS_AVAIL"/>
+ * &lt;/xs:restriction>
+ * &lt;/xs:simpleType>
+ * </pre>
+ */
+ public static enum TrlTrigger {
+ PERIODIC, MS_AVAIL
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Url.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Url.java
new file mode 100644
index 0000000..29e5122
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Url.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="url"/>
+ * </pre>
+ */
+public class Url
+{
+ private String url;
+
+ /**
+ * Get the 'url' element value.
+ *
+ * @return value
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ /**
+ * Set the 'url' element value.
+ *
+ * @param url
+ */
+ public void setUrl(String url) {
+ this.url = url;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrid.java
new file mode 100644
index 0000000..9dd08c1
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrid.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="vlrid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ndc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:vlrno"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Vlrid
+{
+ private Cc cc;
+ private Ndc ndc;
+ private Vlrno vlrno;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public Cc getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(Cc cc) {
+ this.cc = cc;
+ }
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public Ndc getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(Ndc ndc) {
+ this.ndc = ndc;
+ }
+
+ /**
+ * Get the 'vlrno' element value.
+ *
+ * @return value
+ */
+ public Vlrno getVlrno() {
+ return vlrno;
+ }
+
+ /**
+ * Set the 'vlrno' element value.
+ *
+ * @param vlrno
+ */
+ public void setVlrno(Vlrno vlrno) {
+ this.vlrno = vlrno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrno.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrno.java
new file mode 100644
index 0000000..870d4c2
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vlrno.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="vlrno"/>
+ * </pre>
+ */
+public class Vlrno
+{
+ private String vlrno;
+
+ /**
+ * Get the 'vlrno' element value.
+ *
+ * @return value
+ */
+ public String getVlrno() {
+ return vlrno;
+ }
+
+ /**
+ * Set the 'vlrno' element value.
+ *
+ * @param vlrno
+ */
+ public void setVlrno(String vlrno) {
+ this.vlrno = vlrno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscid.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscid.java
new file mode 100644
index 0000000..4bb4f41
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscid.java
@@ -0,0 +1,77 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="vmscid">
+ * &lt;xs:complexType>
+ * &lt;xs:sequence>
+ * &lt;xs:element ref="ns:cc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:ndc" minOccurs="0"/>
+ * &lt;xs:element ref="ns:vmscno"/>
+ * &lt;/xs:sequence>
+ * &lt;/xs:complexType>
+ * &lt;/xs:element>
+ * </pre>
+ */
+public class Vmscid
+{
+ private Cc cc;
+ private Ndc ndc;
+ private Vmscno vmscno;
+
+ /**
+ * Get the 'cc' element value.
+ *
+ * @return value
+ */
+ public Cc getCc() {
+ return cc;
+ }
+
+ /**
+ * Set the 'cc' element value.
+ *
+ * @param cc
+ */
+ public void setCc(Cc cc) {
+ this.cc = cc;
+ }
+
+ /**
+ * Get the 'ndc' element value.
+ *
+ * @return value
+ */
+ public Ndc getNdc() {
+ return ndc;
+ }
+
+ /**
+ * Set the 'ndc' element value.
+ *
+ * @param ndc
+ */
+ public void setNdc(Ndc ndc) {
+ this.ndc = ndc;
+ }
+
+ /**
+ * Get the 'vmscno' element value.
+ *
+ * @return value
+ */
+ public Vmscno getVmscno() {
+ return vmscno;
+ }
+
+ /**
+ * Set the 'vmscno' element value.
+ *
+ * @param vmscno
+ */
+ public void setVmscno(Vmscno vmscno) {
+ this.vmscno = vmscno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscno.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscno.java
new file mode 100644
index 0000000..9b0e25d
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Vmscno.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="vmscno"/>
+ * </pre>
+ */
+public class Vmscno
+{
+ private String vmscno;
+
+ /**
+ * Get the 'vmscno' element value.
+ *
+ * @return value
+ */
+ public String getVmscno() {
+ return vmscno;
+ }
+
+ /**
+ * Set the 'vmscno' element value.
+ *
+ * @param vmscno
+ */
+ public void setVmscno(String vmscno) {
+ this.vmscno = vmscno;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/X.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/X.java
new file mode 100644
index 0000000..68aa90a
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/X.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="X"/>
+ * </pre>
+ */
+public class X
+{
+ private String X;
+
+ /**
+ * Get the 'X' element value.
+ *
+ * @return value
+ */
+ public String getX() {
+ return X;
+ }
+
+ /**
+ * Set the 'X' element value.
+ *
+ * @param x
+ */
+ public void setX(String x) {
+ X = x;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Y.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Y.java
new file mode 100644
index 0000000..fbe775e
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Y.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="Y"/>
+ * </pre>
+ */
+public class Y
+{
+ private String Y;
+
+ /**
+ * Get the 'Y' element value.
+ *
+ * @return value
+ */
+ public String getY() {
+ return Y;
+ }
+
+ /**
+ * Set the 'Y' element value.
+ *
+ * @param y
+ */
+ public void setY(String y) {
+ Y = y;
+ }
+}
diff --git a/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Z.java b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Z.java
new file mode 100644
index 0000000..8a9c8bd
--- /dev/null
+++ b/core/slee/sbbs/target/generated-sources/org/oma/protocols/mlp/svc_result/Z.java
@@ -0,0 +1,31 @@
+
+package org.oma.protocols.mlp.svc_result;
+
+/**
+ * Schema fragment(s) for this class:
+ * <pre>
+ * &lt;xs:element xmlns:ns="MLP_SVC_RESULT_310.dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" name="Z"/>
+ * </pre>
+ */
+public class Z
+{
+ private String Z;
+
+ /**
+ * Get the 'Z' element value.
+ *
+ * @return value
+ */
+ public String getZ() {
+ return Z;
+ }
+
+ /**
+ * Set the 'Z' element value.
+ *
+ * @param z
+ */
+ public void setZ(String z) {
+ Z = z;
+ }
+}
diff --git a/core/slee/sbbs/target/maven-archiver/pom.properties b/core/slee/sbbs/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..d79e412
--- /dev/null
+++ b/core/slee/sbbs/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 03 15:21:44 GMT 2015
+version=1.0.0-SNAPSHOT
+groupId=org.mobicents.gmlc
+artifactId=sbbs
diff --git a/core/slee/sbbs/target/sbbs-1.0.0-SNAPSHOT.jar b/core/slee/sbbs/target/sbbs-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..1bd8eb6
--- /dev/null
+++ b/core/slee/sbbs/target/sbbs-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/services-du/target/build.xml b/core/slee/services-du/target/build.xml
new file mode 100644
index 0000000..709dddb
--- /dev/null
+++ b/core/slee/services-du/target/build.xml
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="DUManagement" default="deploy">
+
+ <!-- SYSTEM RELATED -->
+ <property environment="system" />
+ <property name="jboss.home" value="${system.JBOSS_HOME}" />
+ <property name="node" value="default" />
+ <property name="jboss.deploy" value="${jboss.home}/server/${node}/deploy" />
+
+ <!-- CORE RELATED -->
+
+ <path id="project.classpath">
+ <fileset dir="${jboss.deploy}/mobicents-slee/lib">
+ <include name="*.jar" />
+ </fileset>
+ <fileset dir="${jboss.home}/client">
+ <include name="*.jar" />
+ </fileset>
+ </path>
+
+ <property name="project.classpath" refid="project.classpath" />
+
+ <!-- Server Connectivity Properties -->
+ <property name="jnpHost" value="127.0.0.1" />
+ <property name="jnpPort" value="1099" />
+
+ <condition property="file_url" value="file:/">
+ <os family="windows" />
+ </condition>
+ <!-- Property already set on windows platform -->
+ <property name="file_url" value="file://" />
+
+ <pathconvert targetos="unix" property="jboss.home.standard">
+ <path description="To use te same stile for every url file" path="${jboss.home}" />
+ </pathconvert>
+ <pathconvert targetos="unix" property="mobicents.home.standard">
+ <path description="To use te same stile for every url file" path="${mobicents.home}" />
+ </pathconvert>
+
+ <taskdef name="sbbjar" classname="org.mobicents.ant.SbbJar" classpath="${project.classpath}" />
+ <taskdef name="eventjar" classname="org.mobicents.ant.EventJar" classpath="${project.classpath}" />
+ <taskdef name="profilespecjar" classname="org.mobicents.ant.ProfileSpecJar" classpath="${project.classpath}" />
+ <taskdef name="deployablejar" classname="org.mobicents.ant.DeployableJar" classpath="${project.classpath}" />
+ <taskdef name="resourceadaptortypejar" classname="org.mobicents.ant.ResourceAdaptorTypeJar" classpath="${project.classpath}" />
+ <taskdef name="resourceadaptorjar" classname="org.mobicents.ant.ResourceAdaptorJar" classpath="${project.classpath}" />
+ <taskdef name="sbbconfigurator" classname="org.mobicents.ant.sbbconfigurator.Task" classpath="${project.classpath}" />
+ <taskdef name="slee-management" classname="org.mobicents.ant.MobicentsManagementAntTask" classpath="${project.classpath}" />
+
+ <target name="create-deploy-urls">
+ <path id="url.to.deploy">
+ <pathelement location="${du.filename}" />
+ </path>
+ <property name="url.to.deploy" refid="url.to.deploy" />
+ </target>
+
+ <target name="install-DU" depends="create-deploy-urls">
+ <echo>Installing ${url.to.deploy}.</echo>
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <install url="${file_url}${url.to.deploy}" />
+ </slee-management>
+ </target>
+
+ <target name="activate-raentity-with-properties" depends="create-deploy-urls" if="ra.entity.properties.filename">
+ <path id="ra.entity.properties.path">
+ <pathelement location="${ra.entity.properties.filename}" />
+ </path>
+ <!-- Lets leave pathconvert - it cant hurt, windows swalows it, and besides we still need to define property to add URI identifier "file:/"-->
+ <!-- However net.java.URI class requires / not \ .... -->
+ <pathconvert property="ra.props" targetos="unix" refid="ra.entity.properties.path"/>
+ <property name="ra.entity.properties.url" value="${file_url}${ra.props}" />
+ <echo>Activating ${ra.entity} with properties: file=${ra.entity.properties.filename} fileURL=${ra.entity.properties.url}</echo>
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <createraentity componentid="${ra.id}" entityname="${ra.entity}" properties="${ra.entity.properties.url}" />
+ <activateraentity entityname="${ra.entity}" />
+ </slee-management>
+
+ </target>
+
+ <target name="activate-raentity-without-properties" depends="create-deploy-urls" unless="ra.entity.properties.filename">
+ <echo>Activating ${ra.entity} without properties file.</echo>
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <createraentity componentid="${ra.id}" entityname="${ra.entity}" />
+ <activateraentity entityname="${ra.entity}" />
+ </slee-management>
+ </target>
+
+ <target name="activate-raentity" depends="activate-raentity-without-properties,activate-raentity-with-properties" />
+
+ <target name="bind-ralink">
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <bindralinkname entityname="${ra.entity}" linkname="${ra.link}" />
+ </slee-management>
+ </target>
+
+ <target name="unbind-ralink">
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <unbindralinkname linkname="${ra.link}" />
+ </slee-management>
+ </target>
+
+ <target name="uninstall-DU" depends="create-deploy-urls">
+ <echo>Uninstalling ${url.to.deploy}.</echo>
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <uninstall url="${file_url}${url.to.deploy}" />
+ </slee-management>
+ </target>
+
+ <target name="deactivate-raentity" depends="create-deploy-urls">
+ <echo>Deactivating ${ra.entity}.</echo>
+ <slee-management jnpport="${jnpPort}" host="${jnpHost}">
+ <deactivateraentity entityname="${ra.entity}" />
+ <removeraentity entityname="${ra.entity}" />
+ </slee-management>
+ </target>
+
+ <target name="activate-service">
+ <slee-management host="${jnpHost}" jnpport="${jnpPort}">
+ <activateservice componentid="${service.id}"/>
+ </slee-management>
+ </target>
+
+ <target name="deactivate-service">
+ <slee-management host="${jnpHost}" jnpport="${jnpPort}">
+ <deactivateservice componentid="${service.id}"/>
+ </slee-management>
+ </target>
+
+ <!-- AUTO GENERATED BY MAVEN DU PLUGIN -->
+
+
+ <property name="du.filename" value="gmlc-services-du-1.0.0-SNAPSHOT.jar" />
+
+ <target name="deploy-jmx">
+
+ <antcall target="install-DU" />
+
+ <antcall target="activate-service">
+ <param name="service.id" value="ServiceID[name=mobicents-gmlc,vendor=org.mobicents,version=1.0]" />
+ </antcall>
+
+ </target>
+
+ <target name="undeploy-jmx">
+
+ <antcall target="deactivate-service">
+ <param name="service.id" value="ServiceID[name=mobicents-gmlc,vendor=org.mobicents,version=1.0]" />
+ </antcall>
+
+ <!-- UNINSTALL DU -->
+ <antcall target="uninstall-DU" />
+
+ </target>
+
+ <target name="deploy">
+ <copy overwrite="true"
+
+ file="${du.filename}"
+
+ todir="${jboss.deploy}" />
+ </target>
+
+ <target name="undeploy">
+ <delete file="${jboss.deploy}/${du.filename}" />
+ </target>
+
+</project>
diff --git a/core/slee/services-du/target/classes/META-INF/MANIFEST.MF b/core/slee/services-du/target/classes/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..b2cd8dc
--- /dev/null
+++ b/core/slee/services-du/target/classes/META-INF/MANIFEST.MF
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Implementation-Title: org.mobicents.gmlc:gmlc-services-du
+Implementation-Version: 1.0.0-SNAPSHOT
+Built-By: ibstelix
+Tool: Bnd-1.15.0
+Bundle-Name: Core : SLEE : Service
+Created-By: Apache Maven Bundle Plugin
+Implementation-URL: http://www.mobicents.org
+Implementation-Vendor-Id: TeleStax, Inc.
+Build-Jdk: 1.7.0_75
+Bundle-Version: 1.0.0.SNAPSHOT
+Bnd-LastModified: 1435936906737
+Bundle-ManifestVersion: 2
+Bundle-License: http://www.gnu.org/licenses/lgpl-2.1.html
+Bundle-Description: Mobicents :: Parent pom for 2.x releases
+Bundle-SymbolicName: org.mobicents.gmlc.services-du
+
diff --git a/core/slee/services-du/target/classes/META-INF/deployable-unit.xml b/core/slee/services-du/target/classes/META-INF/deployable-unit.xml
new file mode 100644
index 0000000..72a4fe4
--- /dev/null
+++ b/core/slee/services-du/target/classes/META-INF/deployable-unit.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE deployable-unit PUBLIC "-//Sun Microsystems, Inc.//DTD JAIN SLEE Deployable Unit 1.1//EN" "http://java.sun.com/dtd/slee-deployable-unit_1_1.dtd">
+<deployable-unit>
+ <jar>jars/sbbs-1.0.0-SNAPSHOT.jar</jar>
+ <jar>jars/library-1.0.0-SNAPSHOT.jar</jar>
+ <service-xml>services/mobilecorenetwork-service.xml</service-xml>
+</deployable-unit>
\ No newline at end of file
diff --git a/core/slee/services-du/target/classes/jars/library-1.0.0-SNAPSHOT.jar b/core/slee/services-du/target/classes/jars/library-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..2132403
--- /dev/null
+++ b/core/slee/services-du/target/classes/jars/library-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/services-du/target/classes/jars/sbbs-1.0.0-SNAPSHOT.jar b/core/slee/services-du/target/classes/jars/sbbs-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..1bd8eb6
--- /dev/null
+++ b/core/slee/services-du/target/classes/jars/sbbs-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/services-du/target/classes/services/mobilecorenetwork-service.xml b/core/slee/services-du/target/classes/services/mobilecorenetwork-service.xml
new file mode 100644
index 0000000..fa5b02d
--- /dev/null
+++ b/core/slee/services-du/target/classes/services/mobilecorenetwork-service.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE service-xml PUBLIC "-//Sun Microsystems, Inc.//DTD JAIN SLEE Service 1.1//EN"
+ "http://java.sun.com/dtd/slee-service-xml_1_1.dtd">
+<service-xml>
+ <service>
+ <service-name>mobicents-gmlc</service-name>
+ <service-vendor>org.mobicents</service-vendor>
+ <service-version>1.0</service-version>
+ <root-sbb>
+ <sbb-name>MobileCoreNetworkInterfaceSbb</sbb-name>
+ <sbb-vendor>org.mobicents</sbb-vendor>
+ <sbb-version>1.0</sbb-version>
+ </root-sbb>
+ <default-priority>0</default-priority>
+ </service>
+</service-xml>
diff --git a/core/slee/services-du/target/gmlc-services-du-1.0.0-SNAPSHOT.jar b/core/slee/services-du/target/gmlc-services-du-1.0.0-SNAPSHOT.jar
new file mode 100644
index 0000000..605326e
--- /dev/null
+++ b/core/slee/services-du/target/gmlc-services-du-1.0.0-SNAPSHOT.jar
Binary files differ
diff --git a/core/slee/services-du/target/maven-archiver/pom.properties b/core/slee/services-du/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..69f144e
--- /dev/null
+++ b/core/slee/services-du/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Jul 03 15:21:46 GMT 2015
+version=1.0.0-SNAPSHOT
+groupId=org.mobicents.gmlc
+artifactId=gmlc-services-du
diff --git a/pom.xml~ b/pom.xml~
new file mode 100755
index 0000000..43eb7d6
--- /dev/null
+++ b/pom.xml~
@@ -0,0 +1,227 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <packaging>pom</packaging>
+
+ <parent>
+ <groupId>org.mobicents</groupId>
+ <artifactId>mobicents-parent</artifactId>
+ <version>2.27.15</version>
+ </parent>
+
+ <groupId>org.mobicents.gmlc</groupId>
+ <artifactId>parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+
+ <name>Mobicents GMLC Parent</name>
+
+
+
+ <properties>
+ <!-- RELEASE CONFIGURATION -->
+ <release.name>
+ ${release.name.prefix}${parent.version}${release.name.suffix}
+ </release.name>
+
+ <jboss.microcontainer.version>2.2.0.M2</jboss.microcontainer.version>
+ <compiler.plugin.version>2.0.2</compiler.plugin.version>
+ <compile.source>1.5</compile.source>
+ <testng.version>6.2</testng.version>
+ <javolution.version>5.5.1</javolution.version>
+ <javassist.version>3.9.0.GA</javassist.version>
+ <xerces.version>2.9.1</xerces.version>
+ <log4j.version>1.2.12</log4j.version>
+
+ <servlet.version>2.5</servlet.version>
+ <concurrent.version>1.3.4</concurrent.version>
+ <mvel.dep.version>2.0.10</mvel.dep.version>
+
+ <mobicents.resources.http-client.version>2.5.0.FINAL</mobicents.resources.http-client.version>
+ <mobicents.resources.http.servlet.version>2.4.0.FINAL</mobicents.resources.http.servlet.version>
+ <mobicents.core.ext.version>1.0.0.BETA2</mobicents.core.ext.version>
+ <mobicents.resources.map.version>2.8.0-SNAPSHOT</mobicents.resources.map.version>
+ <mobicents.resources.jdbc.version>1.0.0.FINAL</mobicents.resources.jdbc.version>
+
+ <jslee.ext.version>1.0.0.BETA2</jslee.ext.version>
+
+ <ss7.version>2.1.0.FINAL</ss7.version>
+ <!-- mobicents but not strictly ss7 -->
+ <asn.version>2.0.2.FINAL</asn.version>
+ <stream.version>1.0.0.CR1</stream.version>
+ <sctp.version>1.4.0.FINAL</sctp.version>
+ <commons.version>1.0.0.CR1</commons.version>
+
+ <application.name>mobicents-gmlc</application.name>
+ </properties>
+
+ <modules>
+ <module>core</module>
+ </modules>
+ <dependencies>
+
+ </dependencies>
+
+ <!-- RELEASE STUFF -->
+
+ <profiles>
+ <profile>
+ <id>maven-release</id>
+ <modules>
+ <module>docs</module>
+ </modules>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-9</version>
+ <configuration>
+ <remoteTagging>true</remoteTagging>
+ <autoVersionSubmodules>
+ true
+ </autoVersionSubmodules>
+
+ <tagBase>
+ https://github.com/Mobicents/gmlc
+ </tagBase>
+ <resume>false</resume>
+ <preparationGoals>
+ clean install
+ </preparationGoals>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>release</id>
+ <modules>
+ <module>docs</module>
+ </modules>
+
+ </profile>
+ </profiles>
+
+ <scm>
+ <connection>
+ scm:git:https://github.com/Mobicents/gmlc
+ </connection>
+ <developerConnection>
+ scm:git:https://github.com/Mobicents/gmlc
+ </developerConnection>
+ <url>
+ https://github.com/Mobicents/gmlc
+ </url>
+ </scm>
+
+ <!-- -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>com.opencloud</groupId>
+ <artifactId>jainslee-pmd-rules</artifactId>
+ <version>0.7</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <artifactId>maven-eclipse-plugin</artifactId>
+ <groupId>org.mobicents.tools</groupId>
+ <version>
+ ${mobicents.tools.mavenplugin.eclipse.version}
+ </version>
+ <inherited>false</inherited>
+ <executions />
+ <configuration>
+ <classpathExcludes>
+ <exclude>xml-apis:xml-apis</exclude>
+ <exclude>jtidy:jtidy</exclude>
+ </classpathExcludes>
+ <resolveTransitiveDependencies>
+ true
+ </resolveTransitiveDependencies>
+ <eclipseProjectName>
+ gmlc
+ </eclipseProjectName>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>${compiler.plugin.version}</version>
+ <configuration>
+ <source>${compile.source}</source>
+ <target>${compile.source}</target>
+ <debug>${compile.debug}</debug>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+<reporting>
+ <plugins>
+ <plugin>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <targetJdk>1.5</targetJdk>
+ <rulesets>
+ <ruleset>sbb.xml</ruleset>
+ <ruleset>profile.xml</ruleset>
+ </rulesets>
+ </configuration>
+ </plugin>
+ </plugins>
+</reporting>
+ <!-- define repository so we dont have to checkout parent edit settings.xml -->
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>http://repository.jboss.org/nexus/content/groups/public</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>jboss-releases</id>
+ <name>JBoss Releases</name>
+ <url>http://repository.jboss.org/nexus/content/repositories/releases/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ <repository>
+ <id>repo-for-missing-deps</id>
+ <name>TO FIX SOME MISSINGs</name>
+ <url>http://www.datanucleus.org/downloads/maven2/</url>
+ </repository>
+ <repository>
+ <id>mobicents-public-repository-group</id>
+ <name>Mobicens Public Maven Repository Group</name>
+ <url>http://oss.sonatype.org/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+
+</project>
diff --git a/reports/pmd-report.txt b/reports/pmd-report.txt
new file mode 100644
index 0000000..d18f9c5
--- /dev/null
+++ b/reports/pmd-report.txt
@@ -0,0 +1,3039 @@
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:1: Comment is too large: Too many lines
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:35: Each class should declare at least one constructor
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:37: Variables that are final and static should be all capitals, 'logger' is not all capitals.
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:37: fieldCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:39: fieldCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:41: fieldCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:43: Variables that are final and static should be all capitals, 'rLogo' is not all capitals.
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:43: fieldCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:44: Variables that are final and static should be all capitals, 'lLogo' is not all capitals.
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:44: fieldCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:47: A method/constructor shouldnt explicitly throw java.lang.Exception
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:47: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:53: Parameter 'message' is not assigned and could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:57: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:58: Local variable 'name' could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:58: Potential violation of Law of Demeter (static property access)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:59: Avoid if (x != y) ..; else ..;
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:60: A method should have only one exit point, and that should be the last statement in the method
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:66: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:67: Local variable 'vendor' could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:67: Potential violation of Law of Demeter (static property access)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:68: Avoid if (x != y) ..; else ..;
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:69: A method should have only one exit point, and that should be the last statement in the method
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:75: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:76: Local variable 'version' could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:76: Potential violation of Law of Demeter (static property access)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:77: Avoid if (x != y) ..; else ..;
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:78: A method should have only one exit point, and that should be the last statement in the method
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:84: Parameter 'jndiName' is not assigned and could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:84: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:88: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:92: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:96: Parameter 'stack' is not assigned and could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:96: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:101: publicMethodCommentRequirement Required
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:104: Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:104: Avoid empty catch blocks
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:104: Avoid empty catch blocks
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:114: Parameter 'stack' is not assigned and could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:115: Found 'DD'-anomaly for variable 'ctx' (lines '115'-'121').
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:116: Local variable 'tokens' could be declared final
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:119: Potential violation of Law of Demeter (method chain calls)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:119: Potential violation of Law of Demeter (method chain calls)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:119: Potential violation of Law of Demeter (method chain calls)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:121: Potential violation of Law of Demeter (method chain calls)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:121: Potential violation of Law of Demeter (object not created locally)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:123: Potential violation of Law of Demeter (method chain calls)
+core/bootstrap/src/main/java/org/mobicents/applications/gmlc/bootstrap/SS7Service.java:123: Potential violation of Law of Demet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment