<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Micro blog dynamics AX &#187; 3.0</title>
	<atom:link href="http://ax.nom.es/category/30/feed" rel="self" type="application/rss+xml" />
	<link>http://ax.nom.es</link>
	<description>WordPress weblog</description>
	<lastBuildDate>Fri, 20 Jan 2012 09:14:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Como crear un entorno de desarrollo desde una instalación en producción.</title>
		<link>http://ax.nom.es/sql/como-crear-un-entorno-de-desarrollo-desde-una-instalacion-en-produccion</link>
		<comments>http://ax.nom.es/sql/como-crear-un-entorno-de-desarrollo-desde-una-instalacion-en-produccion#comments</comments>
		<pubDate>Tue, 08 Jul 2008 10:28:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[AOS]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://ax.nom.es/?p=65</guid>
		<description><![CDATA[Ahora q esta muy de moda lo del cambio contable por la nueva ley vamos a hacer un entorno de desarrollo. Nos encontramos en algunos casos que una cambio de Service pack o una actualización grave sobre producción representa una incompatibilidad entre el trabajo de los usuarios y las tareas de desarrollo, sin llegar a [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora q esta muy de moda lo del cambio contable por la nueva ley vamos a hacer un entorno de desarrollo.</p>
<p>Nos encontramos en algunos casos que una cambio de Service pack o una actualización grave sobre producción representa una incompatibilidad entre el trabajo de los usuarios y las tareas de desarrollo, sin llegar a exagerar como las instalaciones que hacíamos cuando heramos esclavos de las consultoras y a la &#8220;grupy&#8221; financiera de turno se le ocurría de debíamos tener el entorno de producción, el de preproducción y el de desarrollo. No es mala idea tener un lugar en el que poder trabajar con libertad tanto para desarrollo como para pruebas funcionales.</p>
<p>Axapta básicamente esta compuesto por un código fuente que se almacena en unos directorios dentro de unos archivos específicos y una base de datos. Todo esto no funciona sin un programa que interprete estos archivos y los enlace con la base de datos.</p>
<p>De esta manera para hacer un entorno de desarrollo a partir de producción solo debemos mantener esta coherencia directorio base de datos.</p>
<p>Ejemplo practico.</p>
<p>Tenemos una instalación tipo, 3.0 spX con una base de datos SQL server X.</p>
<p>Nuestra instalación se encuentra situada en &#8220;C:\Navision\Axapta Application\Appl&#8221; dentro del directorio tenemos los directorios de las diferentes aplicaciones. Normalmente Standard y producción.</p>
<p>Copiando producción y renombrar el directorio como Test ya tendríamos la mitad de nuestro entorno de desarrollo.</p>
<p>Después solo hay que realizar una copia de seguridad de la base de datos completa y restaurarla con otro nombre.</p>
<p>El último paso seria configurar el cliente o el AOS para que accedan al nuevo entorno y sincronicen los posibles cambios.</p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/07/test_1.jpg"><img class="alignnone size-thumbnail wp-image-66" title="test_1" src="http://ax.nom.es/wp-content/uploads/2008/07/test_1-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/07/test_2.jpg"><img class="alignnone size-thumbnail wp-image-67" title="test_2" src="http://ax.nom.es/wp-content/uploads/2008/07/test_2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/07/test_3.jpg"><img class="alignnone size-thumbnail wp-image-68" title="test_3" src="http://ax.nom.es/wp-content/uploads/2008/07/test_3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/07/test_4.jpg"><img class="alignnone size-thumbnail wp-image-69" title="test_4" src="http://ax.nom.es/wp-content/uploads/2008/07/test_4-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/07/test_5.jpg"><img class="alignnone size-thumbnail wp-image-70" title="test_5" src="http://ax.nom.es/wp-content/uploads/2008/07/test_5-150x150.jpg" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/sql/como-crear-un-entorno-de-desarrollo-desde-una-instalacion-en-produccion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar Google analytics en Enterpraiseportal de axapta 3.0</title>
		<link>http://ax.nom.es/axapta/como-instalar-google-analytics-en-enterpraiseportal-de-axapta-30</link>
		<comments>http://ax.nom.es/axapta/como-instalar-google-analytics-en-enterpraiseportal-de-axapta-30#comments</comments>
		<pubDate>Tue, 03 Jun 2008 07:17:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[aeportal]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[desarrollo]]></category>

		<guid isPermaLink="false">http://ax.nom.es/axapta/como-instalar-google-analytics-en-enterpraiseportal-de-axapta-30</guid>
		<description><![CDATA[Para poder colocar las estadisticas de google o cualquier otro servidor de analisis, solo necesitamos localizar la pagina que siempre se ejecutara por defecto en nuestro AEportal. En este caso Standard Home page. Introducimos el jscript que nos proporciona el servidor de analisis y actualizamos la version.]]></description>
			<content:encoded><![CDATA[<p>Para poder colocar las estadisticas de google o cualquier otro servidor de analisis, solo necesitamos localizar la pagina que siempre se ejecutara por defecto en nuestro AEportal. En este caso Standard Home page.</p>
<p>Introducimos el jscript que nos proporciona el servidor de analisis y actualizamos la version.</p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/06/dibujo1111.JPG" title="dibujo1111.JPG"><img src="http://ax.nom.es/wp-content/uploads/2008/06/dibujo1111.thumbnail.JPG" alt="dibujo1111.JPG" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/06/dibujo11112.JPG" title="dibujo11112.JPG"><img src="http://ax.nom.es/wp-content/uploads/2008/06/dibujo11112.thumbnail.JPG" alt="dibujo11112.JPG" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/axapta/como-instalar-google-analytics-en-enterpraiseportal-de-axapta-30/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to your Oracle database as a multithreaded server</title>
		<link>http://ax.nom.es/axapta/how-to-your-oracle-database-as-a-multithreaded-server</link>
		<comments>http://ax.nom.es/axapta/how-to-your-oracle-database-as-a-multithreaded-server#comments</comments>
		<pubDate>Fri, 18 Apr 2008 17:30:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://ax.nom.es/axapta/how-to-your-oracle-database-as-a-multithreaded-server</guid>
		<description><![CDATA[Un documento de cuando AX era Daangard When setting up an Oracle database to work with Axapta it is often (normally) configured as a dedicated database server for the following reasons: · Until now this has been the default behavior of an Oracle database. · Early versions of the multithreaded server was known to be [...]]]></description>
			<content:encoded><![CDATA[<p class="Indent">Un documento de cuando AX era Daangard</p>
<p class="Indent"><span lang="EN-US">When setting up an Oracle database to work with Axapta it is often (normally) configured as a dedicated database server for the following reasons:</span></p>
<p class="Indent" style="margin: 0cm 0cm 0.0001pt 53.3pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Until now this has been the default behavior of<span>  </span>an Oracle database.</span></p>
<p class="Indent" style="margin: 0cm 0cm 0.0001pt 53.3pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Early versions of the multithreaded server was known to be unstable and with some annoying bugs. </span></p>
<p class="Indent"><span lang="EN-US">The backside of configuring the database as a dedicated server is:</span></p>
<p class="Indent" style="margin: 0cm 0cm 0.0001pt 53.55pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Each new database connection creates a process / thread on the server.</span></p>
<p class="Indent" style="margin: 0cm 0cm 0.0001pt 53.55pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Each new database connection allocates more memory for PGA purposes than a similar multithreaded connection.</span></p>
<p class="Indent"><span lang="EN-US">As you increase the number of concurrent users in an Axapta system you will also increase the administrative burden of the Oracle database server, because you will start new processes / threads on the database server for each new Axapta session. At one point this task of switching between processes / threads will be so overwhelming big part of the servers activity that it will “kill performance” on the server.</span></p>
<p class="Indent"><span lang="EN-US">Large Oracle Axapta installation with several hundred concurrent Axapta session are therefore more or less forced to configure their database as a multi threaded server.</span></p>
<p class="Indent"><span lang="EN-US">Axapta running in 2-tier mode has in average 3-4 database connection, which is why configuring your Oracle database as multithreaded will ease the database servers tasks of administer the processes / threads and decrease the consumption of memory. Even though Axapta in 2-tier mode is more expensive database connection wise compared to 3-tier mode you will still benefit from using multithreaded server when running Axapta in 3-tier mode.</span></p>
<p class="Indent"><span lang="EN-US">This document describes in short how to your Oracle database as a multithreaded server.</span></p>
<p><strong><span style="font-size: 14pt; font-family: Tahoma" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></strong></p>
<h1><a title="_Toc514473448" name="_Toc514473448"></a><a title="_Toc514473403" name="_Toc514473403"></a><a title="_Toc509645720" name="_Toc509645720"></a><a title="_Toc514482303" name="_Toc514482303"></a><span><span><span><!--[if !supportLists]--><span lang="EN-US"><span>1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">                    </span></span></span><!--[endif]--><span lang="EN-US">Oracle </span></span></span></span><span><span><span lang="EN-US">init.ora parameters</span></span></span></h1>
<p class="MsoNormal"><span lang="EN-US">If you want to understand the way a multithreaded server works compared to a dedicated server, then you can read about this in the following 2 Oracle manuals:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 35.7pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Oracle Concepts</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 35.7pt; text-indent: -17.85pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">Oracle Administrator guide</span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The following Oracle kernel parameters must or can be specified in order to make the Oracle database server run in multithreaded server mode. A detailed description of these parameters can be found in the “Oracle Reference” manual.</span></p>
<p><strong>Parameters  </strong><br />
mts_dispatchers:   Controls the protocol and number of dispatcher processes started at instance start. In the most simple way you just specify the protocol and the number of dispatcher processes stated at instance start:<br />
·    mts_dispatcher=”(protocol=&lt;protocol&gt;)(dispatchers=&lt;n&gt;)”</p>
<p>&lt;protocol&gt; would typically be TCP and &lt;n&gt; is the number of dispatchers. You can specify multiple MTS_DISPATCHERS in the initialization file, but they must be adjacent to each other.</p>
<p>To specify that you want to start 5 dispatchers for the TCP/IP protocol at instance start you must specify as follows:<br />
·    mts_dispatcher=”(protocol=TCP)(dispatchers=5)”</p>
<p>mts_max_dispatchers:  Specifies the maximum number of dispatcher processes allowed to be running simultaneously. Default: 5 or the number of dispatchers configured, whichever is greater. For most systems, a value of 200 &#8211; 250 connections per dispatcher provides good performance.<br />
mts_servers :  Specifies the number of server processes that you want to create when an instance is started up. If system load decreases, this minimum number of servers is maintained. Therefore, you should take care not to set mts_servers too high at system startup.<br />
mts_max_servers:   Specifies the maximum number of shared server processes allowed to be running simultaneously. If artificial deadlocks occur too frequently on your system, you should increase the value.<br />
Default: Derived from mts_servers (either 20 or 2*mts_servers) .<br />
Tests in out benchmark lap shows that in order to avoid artificial deadlocks in a 3-tier environment you should specify mts_max_servers as 1.2 * Number of active Axapta sessions. If you have 500 concurrent Axapta sessions, then you should specify mts_max_servers to be 600.<br />
instance_name :  Name of the instance. Default value is the instance’s SID. NB! Due to a bug in Oracle 8.1.7 you must specify this parameter in order to run multithreaded server.</p>
<h1 style="margin: 0cm 0cm 0.0001pt; text-indent: 0cm"><a title="_Toc509645721" name="_Toc509645721"></a><a title="_Toc514473449" name="_Toc514473449"></a><a title="_Toc514473404" name="_Toc514473404"></a><span><span><span lang="EN-US"><o:p> </o:p></span></span></span></h1>
<h1 style="margin-top: 0cm"><span><span><span><a title="_Toc514482304" name="_Toc514482304"></a><!--[if !supportLists]--><span lang="EN-US"><span>2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">                    </span></span></span><!--[endif]--><span lang="EN-US">Start of multithreaded </span></span></span></span><span><span lang="EN-US">database environment</span></span></h1>
<p class="MsoNormal"><span lang="EN-US">After you has changed the Oracle initialization parameters in your init.ora file, then you must bounce the database (shutdown and start again). This you have to do to let the dispatcher processes be registered by the listener process and thereby start the database as multithreaded. When running a multithreaded database you must always start the listener processes before you start the database. If the database is started before the listener, then the database will start the dispatcher processes, but because the listener don’t know their existence the database will run as a dedicated server.</span></p>
<p class="MsoNormal"><span lang="EN-US">Check in your alert log for your database that the dispatchers has started. Just after the start banners of the database and non-default system parameters you should find 2 lines looking something like this:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 35.45pt"><strong><span style="font-size: 8pt" lang="EN-US">starting up 5 shared server(s) &#8230;<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 35.45pt"><strong><span style="font-size: 8pt" lang="EN-US">starting up 2 dispatcher(s) for network address &#8216;(ADDRESS=(PARTIAL=YES)(PROTOCOL=tcp))&#8217;&#8230;<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt 35.45pt"><strong><span style="font-size: 8pt" lang="EN-US"><o:p> </o:p></span></strong></p>
<p class="MsoNormal"><span lang="EN-US">To make sure that the listener has registered the dispatcher processes correctly start the listener control utility and list services supported by the listener (bold text indicates the commands you have to execute):</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">C:\&gt;<strong>lsnrctl</strong><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">LSNRCTL for 32-bit Windows: Version 8.1.7.0.0 &#8211; Production on 14-MAY-2001 12:37:27<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">(c) Copyright 1998 Oracle Corporation.<span>  </span>All rights reserved.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">Welcome to LSNRCTL, type &#8220;help&#8221; for information.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">LSNRCTL&gt; <strong>set password oracle</strong><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">The command completed successfully<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">LSNRCTL&gt; <strong>services<o:p></o:p></strong></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=wk0-kma-dev-nt4)(PORT=1<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">21)))<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">Services Summary&#8230;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>  </span>AXDB<span>          </span>has 3 service handler(s)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>    </span>DEDICATED SERVER established:0 refused:0<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>      </span>LOCAL SERVER<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>    </span>DISPATCHER established:0 refused:0 current:0 max:1022 state:ready<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>      </span>D001 &lt;machine: WK0-KMA-DEV-NT4, pid: 338&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>      </span>(ADDRESS=(PROTOCOL=tcp)(HOST=wk0-kma-dev-nt4.intern.dd.dk)(PORT=1196))<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>    </span>DISPATCHER established:0 refused:0 current:0 max:1022 state:ready<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>      </span>D000 &lt;machine: WK0-KMA-DEV-NT4, pid: 337&gt;<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><span>      </span>(ADDRESS=(PROTOCOL=tcp)(HOST=wk0-kma-dev-nt4.intern.dd.dk)(PORT=1195))<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US">The command completed successfully<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><span style="font-size: 8pt; font-family: 'Courier New'" lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In the case above is the listener named “listener” (the default value) and there is no database explicit specified in the listener SID_LIST_&lt;listener&gt; in the listener.ora file.</span></p>
<p class="MsoNormal"><span lang="EN-US"><span> </span>To check that the connection is established in shared mode you can query services again and check if the established counter for one of the dispatchers has been increased.<br style="page-break-before: always" clear="all" /> The listener.ora file used in the above shown example look like:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"># LISTENER.ORA Network Configuration File: D:\ORACLE\NETWORK\ADMIN\listener.ora<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"># Generated by Oracle configuration tools.<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA">LISTENER =<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>  </span>(DESCRIPTION_LIST =<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>    </span>(DESCRIPTION =<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>      </span>(ADDRESS = (PROTOCOL = TCP)(HOST = wk0-kma-dev-nt4)(PORT = 1521))<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>    </span>)<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>    </span>(DESCRIPTION =<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>      </span>(ADDRESS = (PROTOCOL = IPC)(KEY = WK0KMA))<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>    </span>)<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA"><span>  </span>)<o:p></o:p></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt"><strong><span style="font-size: 8pt; font-family: 'Courier New'" lang="DA">PASSWORDS_LISTENER= (oracle)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US">From Axapta point of view you don’t have to change anything to utilize the new setup at the database unless you for some reason wants to connect to the database in dedicated mode. To do so you have make a new entry in your tnsnames.ora file where you (SERVER=DEDICATED) in your CONNECT_DATA section for that entry.<o:p></o:p></span></p>
<p class="MsoBodyText3"><span lang="DA"><o:p> </o:p></span></p>
<p class="MsoBodyText3"><strong><span lang="DA">AXDBTCP.WORLD = (DESCRIPTION = <o:p></o:p></span></strong></p>
<p class="MsoBodyText3"><strong><span lang="DA"><span>                   </span>(ADDRESS_LIST = <o:p></o:p></span></strong></p>
<p class="MsoBodyText3"><strong><span lang="DA"><span>                      </span>(ADDRESS = (PROTOCOL = TCP)(Host = dbserver)(Port = 1521))<o:p></o:p></span></strong></p>
<p class="MsoBodyText3"><strong><span lang="DA"><span>                   </span>) <o:p></o:p></span></strong></p>
<p class="MsoBodyText3"><strong><span lang="DA"><span>                   </span>(CONNECT_DATA = (SID = AXDB)(SERVER=DEDICATED))<o:p></o:p></span></strong></p>
<p class="MsoBodyText3"><strong><span lang="DA"><span>     </span><span>           </span>)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US">Be aware that for Oracle databases running on a Windows server is TCP/IP the only supported protocol for multithreaded connections.<o:p></o:p></span></p>
<p><code></code></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/axapta/how-to-your-oracle-database-as-a-multithreaded-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como imprimir directamente sobre la impresora desde x++</title>
		<link>http://ax.nom.es/30/como-imprimir-directamente-sobre-la-impresora-desde-x</link>
		<comments>http://ax.nom.es/30/como-imprimir-directamente-sobre-la-impresora-desde-x#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:34:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[x++]]></category>
		<category><![CDATA[factura]]></category>
		<category><![CDATA[Impresión]]></category>
		<category><![CDATA[invoice]]></category>
		<category><![CDATA[tax]]></category>

		<guid isPermaLink="false">http://ax.nom.es/uncategorized/como-imprimir-directamente-sobre-la-impresora-desde-x</guid>
		<description><![CDATA[Uno de los principales problemas que se plantean al implementar facturas o informes es como imprimir verticalmente por regla general es imposible en impresoras matriciales ya es una odisea. Si nuestro cliente es muy pero q muy &#8220;rata&#8221; o &#8220;cicatero y no quiere entrar en la era de las nuevas tecnologías con una impresora láser [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Uno de los principales problemas que se plantean al implementar facturas o informes es como imprimir verticalmente por regla general es imposible en impresoras matriciales ya es una odisea. Si nuestro cliente es muy pero q muy &#8220;rata&#8221; o &#8220;cicatero y no quiere entrar en la era de las nuevas tecnologías con una impresora láser o estamos atados por una ISO que nos obligue a dar formatos extraños a la factura, podemos utilizar las dll&#8217;s del sistema para acceder a los documentos e incluso voltear o girar las fuentes de impresión para imprimir el famoso registro empresarial de las facturas.</p>
<p> <a href="http://ax.nom.es/wp-content/uploads/2008/04/20080415090605_25.JPG" title="20080415090605_25.JPG"><img src="http://ax.nom.es/wp-content/uploads/2008/04/20080415090605_25.JPG" alt="20080415090605_25.JPG" /></a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/04/axl_gdi_2.xpo" title="axl_gdi_2.xpo">axl_gdi_2.xpo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/30/como-imprimir-directamente-sobre-la-impresora-desde-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como contabilizar facturas de clientes o proveedores sin usar secuencias numericas</title>
		<link>http://ax.nom.es/axapta/como-contabilizar-facturas-de-clientes-o-proveedores-sin-usar-secuencias-numericas</link>
		<comments>http://ax.nom.es/axapta/como-contabilizar-facturas-de-clientes-o-proveedores-sin-usar-secuencias-numericas#comments</comments>
		<pubDate>Mon, 07 Apr 2008 11:31:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[x++]]></category>

		<guid isPermaLink="false">http://ax.nom.es/axapta/como-contabilizar-facturas-de-clientes-o-proveedores-sin-usar-secuencias-numericas</guid>
		<description><![CDATA[Buenas a todas y a todos. Por regla general las secuencias de facturación suelen configurarse y no dar problemas, pero en el caso que nos ocupa tenemos una multinacional que utiliza unos terminales de venta para generar facturas y albaranes etc, con numeraciones propias y esto hay que trasladarlo al AX con el minimo de [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas a todas y a todos. Por regla general las secuencias de facturación suelen configurarse y no dar problemas, pero en el caso que nos ocupa tenemos una multinacional que utiliza unos terminales de venta para generar facturas y albaranes etc, con numeraciones propias y esto hay que trasladarlo al AX con el minimo de problemas y de accesos a base de datos. <o:p></o:p></p>
<p>Nada de soluciones Salomónicas de update a “cholones” contra la custinvoicejour y cosas así que se os ve la pinta de “programatas” de medio pelo salidos de la vieja escuela del &#8220;clipper 5&#8243;, ahora el famoso &#8220;Delfi 6&#8243;. (jejejejej)<o:p></o:p></p>
<p>Bueno lo dicho aquí va el código para contabilizar facturas o albaranes con la numeración que queramos sin que el estándar de deje de chutar. <o:p></o:p></p>
<p><span lang="EN-GB">protected void  insertJournal()<br />
{;<br />
ttsbegin;</span></p>
<p>numberSeq           = this.allocateNumAndVoucher();<br />
//axl numero de factura..<br />
if (salesParmUpdate.invoiceid != &#8221;)<br />
{<br />
number   = salesParmUpdate.invoiceid;<br />
numberSeq.parmNumberSequenceCode(&#8221;);<br />
ttsbegin;<br />
voucher  = numberSeq.voucher();<br />
ttscommit;<br />
}<br />
else<br />
{<br />
[number, voucher]    = this.getNumAndVoucher();<br />
}</p>
<p>if (this.updateNow())<br />
{<br />
this.postUpdate();</p>
<p>TransactionLog::create(this.transactionLogType(),this.transactionLogTxt());<br />
ttscommit;<br />
}<br />
else<br />
throw error(strFmt(&#8220;@SYS21533&#8243;));<br />
}<o:p></o:p></p>
<p>Tan solo hay que sobre escribir el método insertjournal de la salesformletter <o:p></o:p></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/axapta/como-contabilizar-facturas-de-clientes-o-proveedores-sin-usar-secuencias-numericas/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como ejecutar un archivo cmd o .bat desde un cliente sobre el servidor AOS</title>
		<link>http://ax.nom.es/dynamics/como-ejecutar-un-archivo-cmd-o-bat-desde-un-cliente-sobre-el-servidor-aos</link>
		<comments>http://ax.nom.es/dynamics/como-ejecutar-un-archivo-cmd-o-bat-desde-un-cliente-sobre-el-servidor-aos#comments</comments>
		<pubDate>Thu, 27 Mar 2008 12:27:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[AOS]]></category>
		<category><![CDATA[dynamics]]></category>
		<category><![CDATA[x++]]></category>
		<category><![CDATA[asciiio]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[xpo]]></category>

		<guid isPermaLink="false">http://ax.nom.es/uncategorized/como-ejecutar-un-archivo-cmd-o-bat-desde-un-cliente-sobre-el-servidor-aos</guid>
		<description><![CDATA[Para poder crear un archivo tipo bat o cmd con definirlo de esta manera &#8220;file = new asciiio(&#8216;c:\\filex.bat&#8217;,'w&#8217;);&#8221; ya tenemos un fichero llamado filex.bat en c:\ . Ahora bien en nuestro c: o en el del sevidor???? Pues eso solo lo sabremos si el metdodo q hemos ejecutado se lanza del lado del cliente o [...]]]></description>
			<content:encoded><![CDATA[<p>Para poder crear un archivo tipo bat o cmd con definirlo de esta manera  &#8220;file = new asciiio(&#8216;c:\\filex.bat&#8217;,'w&#8217;);&#8221; ya tenemos un fichero llamado filex.bat en c:\ . Ahora bien en nuestro c: o en el del sevidor???? Pues eso solo lo sabremos si el metdodo  q hemos ejecutado se lanza del lado del cliente o del lado del servidor, y para salir de dudas mejor definir una metodo static y ponerle server para que de fijo se lance en el servidor donde se este ejecutando nuestro AOS (AX32serv.exe).</p>
<p>static server void Start()<br />
{<br />
asciiio file;<br />
str txt;<br />
;<br />
winapi::deleteFile(&#8216;C:\\file2.txt&#8217;);</p>
<p>file = new asciiio(&#8216;c:\\filex.bat&#8217;,'w&#8217;);</p>
<p>if (file)<br />
{<br />
txt = (strfmt(&#8216;net start &#8220;Axapta batch 1&#8243; &#8216;));<br />
file.write(txt);</p>
<p>file = null;</p>
<p>winapi::shellExecute(&#8216;c:\\filex.bat&#8217;);<br />
winapi::deleteFile(&#8216;C:\\filex.txt&#8217;);<br />
}</p>
<p>}</p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/03/ftx_tpv_shutdownrestartservices.xpo" title="ftx_tpv_shutdownrestartservices.xpo">ftx_tpv_shutdownrestartservices.xpo</a></p>
<p><a href="http://ax.nom.es/wp-content/uploads/2008/03/dibujo111111.JPG" title="dibujo111111.JPG"><img src="http://ax.nom.es/wp-content/uploads/2008/03/dibujo111111.JPG" alt="dibujo111111.JPG" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/dynamics/como-ejecutar-un-archivo-cmd-o-bat-desde-un-cliente-sobre-el-servidor-aos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axapta 3.0 tablas de systema.</title>
		<link>http://ax.nom.es/30/axapta-30-tablas-de-systema</link>
		<comments>http://ax.nom.es/30/axapta-30-tablas-de-systema#comments</comments>
		<pubDate>Mon, 10 Mar 2008 15:17:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://ax.nom.es/30/axapta-30-tablas-de-systema</guid>
		<description><![CDATA[The concept of Axapta System Tables Axapta system tables contain data that the Axapta kernel uses to control the behaviour of the kernel.  Axapta system tables are created automatically by the kernel, when Axapta is started for the first time against an empty database or after a service pack upgrade. Axapta system tables are in [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span lang="EN-US">The concept of Axapta System Tables</span></p>
<p class="Body"><span lang="EN-US">Axapta system tables contain data that the Axapta kernel uses to control the behaviour of the kernel.<span>  </span>Axapta system tables are created automatically by the kernel, when Axapta is started for the first time against an empty database or after a service pack upgrade.</span></p>
<p class="Body"><span lang="EN-US">Axapta system tables are in many ways treated as ordinary Axapta tables from the kernel’s point of view. They are synchronized in same way and inserts / updates of the tables are done in a similar way.</span></p>
<p class="Body"><span lang="EN-US">System tables are not company specific and do not have a “DataAreaId” column.<span>  </span>Therefore, system tables are implicitly treated as if they belong to the “DAT” company. </span></p>
<p class="Body"><span lang="EN-US">All system tables (except “SqlSystemVariables”) have a “RecId” column, which is updated as an ordinary table belonging to the “DAT” company.</span></p>
<p class="Body"><span lang="EN-US">Some system tables has the following standard columns:</span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">MODIFIEDDATE </span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">MODIFIEDTIME<span>   </span></span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">MODIFIEDBY<span>     </span></span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">CREATEDDATE<span>    </span></span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">CREATEDTIME<span>    </span></span></p>
<p class="Body" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span style="font-family: Symbol" lang="EN-US"><span>·<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">         </span></span></span><!--[endif]--><span lang="EN-US">CREATEDBY</span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US">All system tables (except “SqlSystemVariables”) have a TableId.<span>  </span>The TableId’s for system tables starts at 65508 and each field in a system table also has a Id that follows the normal rules for Id generation of FieldId’s.<span>  </span>Please refer to the form “SysSqlDictionary” to see the mapping of system tables and TableId / FieldId.</span></p>
<p class="Body"><span lang="EN-US">Axapta system tables can’t be accessed or viewed directly from the AOT (Axapta Object Tree).<span>  </span>Furthermore, you should not access the system tables Axapta application layer.</span></p>
<p class="Body"><span lang="EN-US">This document contains a description of the most important Axapta system tables, except the table “SqlSystemVariables” which is described in another document. The information in this document is not valid for the table “SqlSystemVariables”.</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Description of Axapta System Tables</span></p>
<p class="Body"><strong><span lang="EN-US">ACCESSRIGHTSLIST (TableId = 65526)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains info about explicit granted access rights for the defined user groups. <o:p></o:p></span></p>
<p class="Body"><strong><span lang="EN-US">Note: </span></strong><span lang="EN-US">Until you have explicitly defined permissions for a table, access to tables is defined using Feature keys. Once you set restrictions on a particular table for a particular user group, all other groups automatically have No Access to that table. As this will seriously impact the way the system works, you are presented with a warning dialogue before any change takes effect. In the dialogue you must decide whether other user groups should have no access as the result of the change you are making, or if other groups should keep their present permissions.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="CellBody"><span lang="EN-US">GroupId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="CellBody"><span lang="EN-US">Id of group   for which the access right is valid. Entry must be found in system table   “UserGroupInfo”.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(5)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Admin:<span>        </span>Administrator group<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Xxxxx:<span>        </span>Other groups<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="CellBody"><span lang="EN-US">RecordType<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="CellBody"><span lang="EN-US">Type of   access rights<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Table permissions<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">3:<span>            </span>Feature key and menu permissions<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="CellBody"><span lang="EN-US">ParentId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="CellBody"><span lang="EN-US">?????<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">Value: <o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="Body"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="Body"><span lang="EN-US">Internal Id of   element on which access rights is defined.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="Body"><span lang="EN-US">UtilElement<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="Body"><span lang="EN-US">Name of element   on which access rights are defined.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137"><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" />   </span></p>
<p class="Body"><span lang="EN-US">AccessType<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="Body"><span lang="EN-US">Granted access   right<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>No Access. Prevent access to the   functional group.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Read. Allow the group to view data   but not edit, add, or delete data.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">2:<span>            </span>Change. Allow the group to view   and edit data but not add, or delete.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">3:<span>            </span>Add. Allow the group to view,   edit, add, but not delete data.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">4:<span>            </span>Full control. Allow the group to   view, edit, add, and delete data.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 102.95pt" valign="top" width="137">
<p class="Body"><span lang="EN-US">AccessTypeFkeyUse<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 256.5pt" valign="top" width="342">
<p class="Body"><span lang="EN-US">Access right   granted through feature keys.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">See   AccessType<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">COMMON<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">COMPANYDOMAINLIST (TableId =<span>  </span>65509)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table c</span><span lang="EN-US">ontains relation between companies and domains.<span> </span></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="Body"><strong><span lang="EN-US">DATAAREA (TableId = 65533)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data about created companies.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 253.55pt" valign="top" width="338">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 253.55pt" valign="top" width="338">
<p class="CellBody"><span lang="EN-US">Id of   company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(3)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Name<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 253.55pt" valign="top" width="338">
<p class="CellBody"><span lang="EN-US">Name of   company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">IsVirtual<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 253.55pt" valign="top" width="338">
<p class="CellBody"><span lang="EN-US">Indicates   whether or not company is virtual or not<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Real company<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Virtual company.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">AlwaysNative<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 253.55pt" valign="top" width="338">
<p class="CellBody"><span lang="EN-US">Indicates   whether or not data from company is stored in native files.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Stored   in database. Always the case when running against an Oracle database.</span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Stored in native files.<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span style="font-size: 11pt; font-family: 'Frutiger 55 Roman'" lang="EN-US">DATABASELOG (TableId = 65508)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data about which tables and events to log. The events are logged in the Axapta table SysDatabaseLog.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">DOMAININFO (TableId =<span>  </span>65510)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data about domains.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">PRINTJOBHEADER (TableId = 65525)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is used in connection with printing from Axapta.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">PRINTJOBPAGES (TableId = 65524)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is used in connection with printing from Axapta.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SQLDESCRIBE (TableId = 65527)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is used temporarily during check / synchronisation process and should normally be empty.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SQLDICTIONARY (TableId = 65518)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data dictionary data about Axapta application and system tables (except SqlSystemVariables) as stored in Axapta data dictionary. Content of this table can be viewed by the form “SysSqlDictionary”<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellBody"><span lang="EN-US">TableId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellBody"><span lang="EN-US">TableId of   table.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 1 – n<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1 – 7999<span>           </span>Standard SYS layer.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">8001 – 15999<span>  </span>GLS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">16001 –   17999<span> </span>DIS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">18001 –   19999<span> </span>LOS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">20001 –   29999<span> </span>BUS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">30001 –   39999<span> </span>VAR layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">40001 –   49999<span> </span>CUS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">50001 –   59999<span> </span>USR layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">65513 – n:<span>    </span>System tables<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="CellBody"><span lang="EN-US">When an   object is initially created, Axapta automatically manages ids and assigns a   new id according to the above table. Note, though, that when you modify an   existing object, the object keeps its original id and is not assigned a new   id in your layer.<o:p></o:p></span></p>
</td>
</tr>
</table>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellBody"><span lang="EN-US">FieldId<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellBody"><span lang="EN-US">FieldId of   field.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 1 – n<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1 – 7999<span>           </span>Standard SYS layer.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">8001 – 15999<span>  </span>GLS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">16001 –   17999<span> </span>DIS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">18001 –   19999<span> </span>LOS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">20001 –   29999<span> </span>BUS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">30001 –   39999<span> </span>VAR layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">40001 –   49999<span> </span>CUS layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">50001 –   59999<span> </span>USR layer<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">61440:<span>             </span>ModifiedDate</span></p>
<p class="CellCode"><span lang="EN-US">61441:<span>             </span>ModifiedTime</span></p>
<p class="CellCode"><span lang="EN-US">61442:<span>             </span>ModifiedBy</span></p>
<p class="CellCode"><span lang="EN-US">61443:<span>             </span>ModifiedTransactionId</span></p>
<p class="CellCode"><span lang="EN-US">61444:<span>             </span>CreatedDate</span></p>
<p class="CellCode"><span lang="EN-US">61445:<span>             </span>CreatedTime</span></p>
<p class="CellCode"><span lang="EN-US">61446:<span>             </span>CreatedBy</span></p>
<p class="CellCode"><span lang="EN-US">61446:<span>             </span>CreatedTransacrionId</span></p>
<p class="CellCode"><span lang="EN-US">61448:<span>             </span>DataAreaId</span></p>
<p class="CellCode"><span lang="EN-US">65534: <span>            </span>RecId</span></p>
<p class="CellCode"><span lang="EN-US">65513 – n:<span>    </span>System fields<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US"><o:p> </o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellBody"><span lang="EN-US">Array<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellBody"><span lang="EN-US">Number of   array elements in field<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0 – n<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>                 </span>Table description entry<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>                 </span>Field is a normal field<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">&gt; 1:<span>          </span>Field is a array field<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellBody"><span lang="EN-US">Name<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellBody"><span lang="EN-US">Axapta name   of object (table / field)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 87.95pt" valign="top" width="117">
<p class="CellBody"><span lang="EN-US">SqlName<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 272.05pt" valign="top" width="363">
<p class="CellBody"><span lang="EN-US">SQL name of   object (table / field)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">FieldType<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Type of   field.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>String, Table entry<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Integer, Time<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">2:<span>            </span>Real<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">3:<span>            </span>Date<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">4:<span>            </span>Enum<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">7:<span>            </span>Container<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">8:<span>            </span>MemoString<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">StrSize<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Size of   string. Only relevant for STR fields.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0 –   1000<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Non Str field<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">n:<span>            </span>Str field<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Shadow<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Not in use.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">RightJustify<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Is field   right justified? Only relevant for STR fields.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Field is left justified or field   type not STR<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Field is right justified.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Nullable<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Is NULL   allowed for field at the Oracle database. <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>NULL value not allowed.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>NULL value allowed. Only container   and Memo string.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Flags<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 258.05pt" valign="top" width="344">
<p class="CellBody"><span lang="EN-US">Flag field.   Currently only used for STR fields.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 1,2<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1 (Bit 0 =   1):<span>     </span>Field is DataAreaId<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">2 (Bit 1 =   1):<span>     </span>Field is ordinary STR field<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SQLPARAMETERS (TableId = 65517)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is for future use.<span><o:p></o:p></span></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SQLSTATISTICS (TableId = 65513)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is for future use. It is planned to store Axapta specific statistic data, which can help the kernel to optimize the parse, bind, execute and fetch operations.</span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="Body"><strong><span lang="EN-US">SQLSTORAGE (TableId = 65515)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains Oracle storage parameters as specified in Axapta “Storage Setup” utility. The value are added to the CREATE statement, whenever a database object is created from Axapta.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Id of   storage paramter entry.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0,1<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Entry for a specific storage   parameter. Used for display purposes.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Entry contains all storage   parameter for the object. Used for generating CREATE statements.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">ObjectType<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Type of   Object.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0,1<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Table<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Index<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">TableId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">TableId of   table to which the object is related.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0 –   65512<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>Default for object of ObjectType<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">n:<span>            </span>TableId<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">IndexId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Index number   for table with TableId.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0 – n<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>If ObjectType = 0 or TableId = 0<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">n:<span>            </span>If ObjectType = 1 and TableId   &lt;&gt; 0<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">65535 :   Index RecId<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">OverRide<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Not used.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">Parm<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Name of   storage parameter.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(25)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Null:<span>              </span>Id = 1<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Tablespace:<span>   </span>Id = 0 and Tablespace specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Initial:<span>           </span>Id = 0 and Initial specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Next:<span>              </span>Id = 0 and Next specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Minextents:<span>   </span>Id = 0 and Minextents specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Pctincrease:<span>  </span>Id = 0 and Pctincrease specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Initrans:<span>          </span>Id = 0 and Initrans specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Maxtrans:<span>          </span>Id = 0 and Maxtrans specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Pctfree:<span>           </span>Id = 0 and Pctfree specified<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Pctused:<span>           </span>Id = 0 and Pctused specified<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 65.65pt" valign="top" width="88">
<p class="CellBody"><span lang="EN-US">Value<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 294.35pt" valign="top" width="392">
<p class="CellBody"><span lang="EN-US">Value of   entry for the specified object.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(255)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SQLSYSTEMVARIABLES<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">The SQLSystemVariables table is not viewable from with Axapta; however, you can look at the contents by looking at the Database Information form.<br style="page-break-before: always" clear="all" /> <strong>SYSCONFIG (TableId = 65514)<o:p></o:p></strong></span></p>
<p class="Body"><span lang="EN-US">This table contains license information, version, feature key setup and other basic system configuration data.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 12cm" valign="top" width="454">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">ConfigType<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 12cm" valign="top" width="454">
<p class="CellBody"><span lang="EN-US">Type of   configuration information.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0 – 4<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>License Name <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>License Serial number<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">2:<span>            </span>Module license code<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">3:<span>            </span>Feature key info<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">4:<span>            </span>Service Pack Info<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">5:<span>            </span>???<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 12cm" valign="top" width="454">
<p class="CellBody"><span lang="EN-US">Specific   configuration information of give type.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value:   Dependent of ConfigType<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>License Name <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>Always 0<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>License Serial number<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>Always 0<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">2:<span>            </span>Module license code<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>License code entry number<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">3:<span>            </span>Feature key info<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>Feature key entry number, which   is not activated.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">4:<span>            </span>Service Pack Info<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>1 = Current Service Pack<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>&gt; 1 = Used to control the   upgrade process<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Value<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 12cm" valign="top" width="454">
<p class="CellBody"><span lang="EN-US">Value of   given configuration information.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p><strong><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></strong></p>
<p class="Body"><strong><span lang="EN-US">SYSLASTVALUE (TableId = 65528)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table is used to store set values for specific program elements for individual users, which should survive from session to session.<span>  </span>This table is used by both the kernel and the application.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">UserId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Name of   Axapta user for which this set up is stored.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(5)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">RecordType<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Type of   record<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: ?????<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">ElementName<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Name of   program element.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">DesignName<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Design name   of program element.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">IsKernel<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Is set up   kernel or application specific.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0,1<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0: <span>           </span>No<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Value<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Value of the   stored setup.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type: BLOB<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SYSTEMRECORDLEVELSECURITY (New for version 3.0)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains info about record level security based on table, user and company. The stored information is the extra where condition for the table.<o:p></o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SYSSEMAPHORE<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This is a virtual system table that is created and maintained by the kernel. The table can’t be found on the database; however, it contains data about all kernel semaphores<o:p></o:p></span></p>
<p class="Body"><strong><span lang="EN-US">SYSTEMSEQUENCES (TableId = 65516)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains sequence numbers for RecId and TransactionId. A row for each used company and sequence.</span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Type of   sequence.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: -1,   -2<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">-1:<span>           </span>RecId sequence<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">-2:<span>           </span>TransactionId sequence<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">NextVal<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Next   sequence number (value) to be drawn from the sequence.<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US"><span>                                </span>Before version   2.5<span>              </span>: 1..2147483647<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US"><span>                                </span>From version   2.5<span>                 </span>: 1..2147483647,   -2147483647..-1<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">From version   2.5 the next value for the sequence is wrapped around at value 2147483647 to   –2147483647<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">For RecId   sequences this value is updated by 25 for each drawing of a new number by the   Axapta kernel.<o:p></o:p></span></p>
<p class="CellBody"><span lang="EN-US">For   TransactionId sequences this value is updated by 20 for each drawing of a new   number by the Axapta kernel.<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">MinVal<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Minimum   value of sequence<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 1<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">MaxVal<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Maximum   value of sequence<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>Before version 2.5<span> </span>: 2147483647<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US"><span>              </span>From version 2.5<span>         </span>: -1<o:p></o:p></span></p>
</td>
</tr>
</table>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">Cycle<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Can the   sequence loop around (cycle)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Number(10)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: 0, 1<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">0:<span>            </span>No<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">1:<span>            </span>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">Name<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Name of   sequence<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(20)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">RECID:<span>             </span>RecId sequence<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">TRANSID:<span>      </span>TransactionId sequence<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 71.6pt" valign="top" width="95">
<p class="CellBody"><span lang="EN-US">DataAreaId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 288.4pt" valign="top" width="385">
<p class="CellBody"><span lang="EN-US">Company for   which the sequence is defined<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(3)<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Value: <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">DAT:<span>          </span>Used for DAT company and system   tables<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">xxx:<span>          </span>All other companies including   virtual companies.<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US"><span> </span></span></p>
<p class="Body"><strong><span lang="EN-US">TABLECOLLECTIONLIST (TableId = 65532)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data about relation between virtual companies and table collections<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">VirtualCollectionArea<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id of   virtual company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(3)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">TableCollection<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Name of   table collection attached to the virtual company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(40)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p><strong><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></strong></p>
<p class="Body"><strong><span lang="EN-US">USERGROUPINFO (TableId = 65530)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">Table contains name for the defined user groups<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id<span>  </span>of user group.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(5)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Name<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Name of user   group. <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(45)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">USERGROUPLIST (TableId = 65529)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">Table describes relation between users and user groups.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">UserId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id<span>  </span>of Axapta user<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(5)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">GroupId<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id of group.   <o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type: Varchar2(5)<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">USERINFO ((TableId = 65531)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">Table is used to store general set up values for individual users. Use the “Tool/Options..” menu-item<span>  </span>to change values in this table. If “UserInfo” is empty or entry for current user doesn’t exists, then no menu item or toolbar is available from Axapta.<span>  </span><o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><span> </span></span></p>
<p><span style="font-size: 9.5pt; font-family: Arial" lang="EN-US"><br style="page-break-before: always" clear="all" /> </span></p>
<p class="Body"><strong><span lang="EN-US">UTIL</span></strong><span lang="EN-US">*<span>  </span>(UTILAPPLHELP, UTILCODEDOC,<span>  </span>UTILELEMENTS,<span>  </span>UTILELEMENTSOLD,<span>  </span>UTILIDELEMENTS, UTILIDELEMENTSOLD, UTILLOCKS)</span></p>
<p class="Body"><span lang="EN-US">These are all virtual tables containing info about programming elements.</span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="Body"><strong><span lang="EN-US">VIRTUALDATAAREALIST (TableId = 65534)<o:p></o:p></span></strong></p>
<p class="Body"><span lang="EN-US">This table contains data about relation between real companies and virtual companies.<o:p></o:p></span></p>
<p class="Body"><span lang="EN-US"><o:p> </o:p></span></p>
<table class="MsoNormalTable" style="border: medium none ; margin-left: -43.2pt; border-collapse: collapse" border="1" cellpadding="0" cellspacing="0">
<tr>
<td style="border-style: solid; border-color: black; border-width: 1.5pt 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellHeading"><span lang="EN-US">Column<o:p></o:p></span></p>
</td>
<td style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1.5pt 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellHeading"><span lang="EN-US">Description<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">Id<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id of   company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(3)<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1.5pt 1.5pt; padding: 0cm 5.4pt; width: 83.4pt" valign="top" width="111">
<p class="CellBody"><span lang="EN-US">VirtualDataArea<o:p></o:p></span></p>
</td>
<td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1.5pt 1.5pt medium; padding: 0cm 5.4pt; width: 343pt" valign="top" width="457">
<p class="CellBody"><span lang="EN-US">Id of   virtual company.<o:p></o:p></span></p>
<p class="CellCode"><span lang="EN-US">Type:   Varchar2(3)<o:p></o:p></span></p>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/30/axapta-30-tablas-de-systema/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como instalar un cluster de AOS en 3.0 y para que sirve.</title>
		<link>http://ax.nom.es/axapta/como-instalar-un-cluster-de-aos-en-30-y-para-que-sirve</link>
		<comments>http://ax.nom.es/axapta/como-instalar-un-cluster-de-aos-en-30-y-para-que-sirve#comments</comments>
		<pubDate>Thu, 06 Mar 2008 09:20:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[AOS]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[dynamics]]></category>

		<guid isPermaLink="false">http://ax.nom.es/axapta/como-instalar-un-cluster-de-aos-en-30-y-para-que-sirve</guid>
		<description><![CDATA[Buenas, pues todo el mundo sabe lo que es un cluster de maquinas no??,  el que no se pede pasar por la wiki y luego seguimos. Total  Ax (axapta 3.0) permite instalar un balanceador de conexiones entre dos o mas AOS, para que sirve esto, pues más bien para no mucho, el concepto es que [...]]]></description>
			<content:encoded><![CDATA[<p>Buenas, pues todo el mundo sabe lo que es un cluster de maquinas no??, <span> </span>el que no se pede pasar por la wiki y luego seguimos. <o:p></o:p></p>
<p>Total  Ax (axapta 3.0) permite instalar un balanceador de conexiones entre dos o mas AOS, para que sirve esto, pues más bien para no mucho, el concepto es que el dependiendo del número de usuario que se han conectado a un u otro AOS este cluster distribuye la conexión entrante para mantener un numero homogéneo de conexiones. <o:p></o:p></p>
<p>Nada de  transacciones o de carga de procesos, simple y &#8220;molt macu&#8221; para vender un poco de tecno-logia al puro estilo de las modas de internet. Seguro que en un par de meses se les ocurre algo para dual core.. jajjajaa.. <o:p></o:p></p>
<p>Para terminar un copy paste de como se instala y se configura.. Perdon por los derechos de autor.. jejjeje</p>
<p><span style="font-size: 8.5pt; font-family: Verdana; color: black" lang="EN-GB">Axapta Object Server cluster</p>
<p>The Axapta Object Server cluster environment is build to provide load balancing and fall back. An Axapta Object Server can be specified to belong to a specific cluster. If the same cluster name is given for a number of object servers they all belong to the same cluster. A user can be specified to connect to a given cluster.</p>
<p>Suppose a number of servers are set up in the same cluster &#8211; named AOSC. They should all use the same application and database, and in other aspects have the same settings. All clients connecting to the AOSC should be specified to search for servers belonging to this cluster, otherwise the load balancing mechanism will not work properly. A client starting up against an Axapta Object Server Cluster will start out by broadcasting an UDP package requesting Axapta Object Servers fulfilling names and IP server masks given in the client settings to respond. It is therefore vital that firewalls allows such packages to pass through. The client will receive answers from all Object Servers with information on object server name and the name of the instance plus the number of clients connected to that instance. The client disregard information from servers not belonging to the requested cluster. The client then chooses one of the instances with the lowest number of clients.</p>
<p>Since a client automatically can choose from all servers in a cluster one or more Object Servers can be down with out changing the connection procedures. However performance might suffer severely due to higher load on the fewer servers.</p>
<p>Setting up the server</p>
<p>On the server manager select the server of interest and click settings. In the advanced field write -cluster=&lt;my cluster name&gt;. The cluster name can be up to 10 characters long.</p>
<p>Setting up the client</p>
<p>In the configuration tool choose the configuration of interest. In the advanced field write -cluster=&lt;my cluster name&gt;. The client setting for connecting to an object server depends on two situations. The first situation being both client and Axapta Object Servers being in the same subnet. The second being client and Axapta Object Servers belong to different subnets.</p>
<p>Recall the settings in the configuration utility for connecting to an object server:</p>
<p>- Axapta Object Server Mask<br />
- Axapta Object Server host names<br />
- Axapta Object Server IP Address masks</p>
<p>When the client and Object Servers belong to the same subnet the above three masks can be left blank.</p>
<p>When the client and Object Servers belong to different subnets the IP Address masks should contain the mask for the subnet the Object Servers belong to. An example could be 192.88.253.255, where the last 255 specifies that the search is done among servers in the subnet 192.88.253.*.</p>
<p>Note &#8211; if client at any time receives only service response from Object Servers within the same cluster it will automatically choose the least loaded of these servers without having to specify the cluster name in the client configuration. This means that if your installation is one single Axapta cluster, there is no need to change the existing configuration with respect to cluster name. Ensure that all relevant Object Servers are located by client configurations network set up.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/axapta/como-instalar-un-cluster-de-aos-en-30-y-para-que-sirve/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como pasar parametros entre objetos usando la clase args AX axapta</title>
		<link>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta</link>
		<comments>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta#comments</comments>
		<pubDate>Tue, 19 Feb 2008 13:01:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[aot]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[dynamics]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[x++]]></category>
		<category><![CDATA[froms]]></category>

		<guid isPermaLink="false">http://ax.nom.es/?p=31</guid>
		<description><![CDATA[Args  es utiliza para pasar argumentos al constructor de una clase. Args pueden transmitir información como el nombre, y los parámetros que llaman a una nueva clase. Los formularios, informes y consultas utilizan  la clase Args como primer argumento en el constructor. Pasandole el nombre del objeto a crear a una clase args y despues [...]]]></description>
			<content:encoded><![CDATA[<p dir="ltr">Args  es utiliza para pasar argumentos al constructor de una clase. Args pueden transmitir información como el nombre, y los parámetros que llaman a una nueva clase.</p>
<p>Los formularios, informes y consultas utilizan  la clase Args como primer argumento en el constructor.</p>
<p dir="ltr">Pasandole el nombre del objeto a crear a una clase args y despues llamar a classfactory con estos argumentos podemos inicializar fomularios, informes etc.</p>
<p dir="ltr"><font size="2">    Args a = new Args(&#8220;CustTable&#8221;);<br />
    formRun fr = ClassFactory.FormRunClass(a);<br />
    fr.init();<br />
    fr.run();<br />
</font> </p>
<p>para recuperar el objeto args en la clase de destino, por regla general existe un metodo que nos devuelve este dato.</p>
<p dir="ltr">elment.args() en el caso de formulario.</p>
<p dir="ltr">El objetivo de esto es poder pasar a traves de args objetos completos a otros contextos de ejecución de forma que podriamos abrir un formulario inicial F1 ejecutar otro formulario secundario F2 y poder ejecutar metodos del formulario 1 desde el formulario 2.</p>
<p dir="ltr">un ejemplo.</p>
<p dir="ltr">Hemos creado un from con un metodo para recuperar el texto de un strignedit y este texto lo vamos a pintar desde un report, utilizando para ello una clase intermedia o el metodo del form que lo ha llamado.</p>
<p dir="ltr"><a href="http://ax.nom.es/wp-content/uploads/2008/02/fir_dem.xpo" title="fir_dem.xpo">fir_dem.xpo</a> </p>
<p dir="ltr">public void init()<br />
{<br />
    object ob;<br />
    FIR_ReportClas FIR_ReportClas;</p>
<p dir="ltr">    super();</p>
<p dir="ltr">    //axl si no es la clase entonces es el formmm&#8230;<br />
    if (classIdGet(element.args().caller()) == classNum(FIR_ReportClas))<br />
    {<br />
            FIR_ReportClas = element.args().caller();<br />
            print FIR_ReportClas.texto();<br />
    }<br />
    else<br />
    {<br />
        ob = element.args().caller();<br />
        print ob.texto();<br />
    }</p>
<p dir="ltr"><a href="http://ax.nom.es/wp-content/uploads/2008/02/dibujoaaxxzee.bmp" title="dibujoaaxxzee.bmp"><img src="http://ax.nom.es/wp-content/uploads/2008/02/dibujoaaxxzee.bmp" alt="dibujoaaxxzee.bmp" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación de AX Dinamics 4.0 con oracle express</title>
		<link>http://ax.nom.es/uncategorized/instalacion-de-ax-dinamics-40-con-oracle-express</link>
		<comments>http://ax.nom.es/uncategorized/instalacion-de-ax-dinamics-40-con-oracle-express#comments</comments>
		<pubDate>Fri, 15 Feb 2008 10:04:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[dynamics]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Instalación]]></category>

		<guid isPermaLink="false">http://ax.nom.es/?p=30</guid>
		<description><![CDATA[Desde este blog apostamos más por la utilidad y el buen hacer que por las facturas que van a cobrar las consultoras en ventas de productos Microsoft. Hemos de reconocer que AX es un buen producto como “erp” que ya se ha asentado en nuestro país y que día a día es una solución tanto [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Georgia">Desde este blog apostamos más por la utilidad y el buen hacer que por las facturas que van a cobrar las consultoras en ventas de productos Microsoft. Hemos de reconocer que AX es un buen producto como “erp” que ya se ha asentado en nuestro país y que día a día es una solución tanto para la pequeña como media empresa. <o:p></o:p></span><span style="font-family: Georgia">A la hora de implantar un Ax normalmente los que deciden que base de datos o plataforma se va a utilizar, suelen ser los comerciales que le venden la moto al pobre cliente que no sabe realmente que necesita ya <span> </span>que no tiene experiencia sobre en el tema. <o:p></o:p></span><span style="font-family: Georgia">Aprovechando esta carencia algún que otro desalmado le coloca un sql Server solo para sacarse unas perrillas de más y de paso subir un par de puntos en el ranking de “Partners“, o tal vez por puro desconocimiento o falta de profesionalidad. <o:p></o:p></span><span style="font-family: Georgia">Para nosotros y con la experiencia adquirida desde la versión 2.1, <span> </span>desde antes del año 2000 recomendamos “oracle” para las instalaciones que requieran un volumen de movimientos <span> </span>grande. Bases de datos que vayan a superar los 30 o 50 GB no en su instalación base, sino en el crecimiento que sufrirá tras su puesta en producción.<o:p></o:p></span><span style="font-family: Georgia"><o:p> </o:p></span><span style="font-family: Georgia">A lo que vamos. <o:p></o:p></span><span style="font-family: Georgia">La instalación de AX 4.0 es muy sencilla y solamente necesitamos una maquina 2003 server r2 actualizada y una base de datos en este caso oracle Express que aun con una limitación de 4 GB <span> </span>nos servirá de ejemplo. <o:p></o:p></span><span style="font-family: Georgia">http://www.oracle.com/technology/software/products/database/xe/index.html<o:p></o:p></span><span style="font-family: Georgia">Tras instalar oracle Express que no es muy difícil continuaremos con la de AX 4.0, uno de los pasos en la instalación es la elección de la base de datos, en este instante nos solicitara una serie de datos, el listener, el puerto tcp o el usuario y la contraseña de la base de datos. <o:p></o:p></span><span style="font-family: Georgia">Ax necesita que la autentificación de base de datos la realice el sistema operativo. Para conseguir esto solo necesitamos cambiar el parámetro de XE <o:p></o:p></span></p>
<pre><font size="2">os_authent_prefix<span>  </span><o:p></o:p></font></pre>
<p><span style="font-family: Georgia">Con un prefijo tipo ‘ops$’ nos sevira, <span> </span>de manera que oracle sepa identificar si el usuario del SO que solicita la conexión esta creado en oracle autorizando el acceso. <o:p></o:p></span><span style="font-family: Georgia"><o:p> </o:p></span><span style="font-family: Georgia">Crearemos un usuario<span>  </span>en oracle como este:<o:p></o:p></span></p>
<pre><span lang="EN-GB"><font size="2">-- Windows<o:p></o:p></font></span></pre>
<pre><span lang="EN-GB"><font size="2">CREATE USER "OPS$DOMINIO.COM\DBO" IDENTIFIED EXTERNALLY;<o:p></o:p></font></span></pre>
<pre><span lang="EN-GB"><font size="2">GRANT CONNECT TO "OPS$DOMINIO.COM\DBO";<o:p></o:p></font></span></pre>
<p><span style="font-family: Georgia">Crearemos un usuario en nuestro dominio en este caso DBO .<o:p></o:p></span><span style="font-family: Georgia">Oracle &#8211;&gt; OPS$dominio\DBO<o:p></o:p></span><span style="font-family: Georgia">Win &#8211;&gt; DBO<o:p></o:p></span><span style="font-family: Georgia">Y podremos finalizar la instalación.<o:p></o:p></span><span style="font-family: Georgia">Ni que decir tiene que debemos crear un tablespace de datos otro de indices etc. (Vamos lo típico en estos casos).<o:p></o:p></span><span style="font-family: Georgia"><a href="http://www.oracle-base.com/articles/misc/OsAuthentication.php">http://www.oracle-base.com/articles/misc/OsAuthentication.php</a><o:p></o:p></span><span style="font-family: Georgia"><o:p> </o:p></span><span style="font-family: Georgia">Para finalizar recomendaros que ORACLE + SUSE Linux <span> </span>+ AX es la mejor combinación para un optimo rendimiento de la instalación y evitar los sustos que nos dará Microsoft con el día a día que ya sabemos todos. <o:p></o:p></span><span style="font-family: Georgia"><o:p> </o:p></span><span style="font-family: Georgia">Un saludo.<o:p></o:p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/uncategorized/instalacion-de-ax-dinamics-40-con-oracle-express/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

