<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="https://www.schweda.net/style_feed.css" ?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:atom="http://www.w3.org/2005/Atom"	
	xmlns:dc="http://purl.org/dc/elements/1.1/" > 
<channel>
    <title>schweda.net - Blog</title>
    <link>https://www.schweda.net/</link>
    <description>schweda.net - Blog - Blog-Beitraege</description>
    <language>de-at</language>
    <copyright>Copyright 2006-2026</copyright>
    <generator>schweda.net</generator>
    <managingEditor>heinz.schweda@schweda.net (Heinz Schweda)</managingEditor>
    <webMaster>heinz.schweda@schweda.net (Heinz Schweda)</webMaster>
    <category>Blog</category>
	<atom:link href="https://www.schweda.net/blog_rss.php?bid=217" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[Dynamics AX: Notizen zu Labelfiles]]></title>
<description><![CDATA[
<p>Es gibt vier verschiedene Dateien, in welchen serverseitig Informationen zu Labels gespeichert werden:
</p>


<table class="table_blog_main_content">
	<tbody>
		<tr>
			
<th>Datei-erweiterung
</th>
			
<th>Beschreibung
</th>
		</tr>
		<tr>
			
<td>*.ald
</td>
			
<td>Axapta Application Label Data
</td>
		</tr>
		<tr>
			
<td>&nbsp;
</td>
			
<td>Kann per Editor bearbeitet werden (z.b. Notepad). Ist gleichzeitig auch die einzige Datei, die man selbst bearbeiten kann/soll
</td>
		</tr>
		<tr>
			
<td>*.alc
</td>
			
<td>Axapta Application Label Comments
</td>
		</tr>
		<tr>
			
<td>&nbsp;
</td>
			
<td>Axapta Application Label Comments
</td>
		</tr>
		<tr>
			
<td>*.ali
</td>
			
<td>Axapta Application Label Index
</td>
		</tr>
		<tr>
			
<td>&nbsp;
</td>
			
<td>Diese Dateien k&ouml;nnen eigentlich jederzeit gel&ouml;scht werden, sie werden zu verschiedenen Zeitpunkten automatisch neu generiert (z.B. wenn der Client gestartet wird, wird zumindest jenes Index-File in der gerade verwendeten Sprache erstellt; Wenn man im Labeleditor nach einem Label sucht, werden die Index-Files aller Sprachen neu aufgebaut)
</td>
		</tr>
		<tr>
			
<td>*.alt
</td>
			
<td>Axapta Application Label Temp Store
</td>
		</tr>
		<tr>
			
<td>&nbsp;
</td>
			
<td>Hier werden Labels tempor&auml;r gespeichert, wenn ein Entwickler welche anlegt Erst bei Beenden des Clients bzw. des AOS werden diese neuen Label ins ald-File &uuml;bertragem (dazu wird &uuml;brigens kurzfristig ein alb-file generiert)
</td>
		</tr>
	</tbody>

</table>


<p>&nbsp;
</p>


<p>Bei den Datetypen, <em>ald</em>, <em>alc</em> und <em>ali </em>existiert pro Sprache und Labelfile jeweils eine Datei im AX-Applikationsverzeichnis (z.b. <em>axSYSde-at</em> wobei <em>SYS</em> f&uuml;r die Labeldatei und <em>de-at</em> f&uuml;r die jeweilige Sprache steht).
</p>


<p>Bei den alt-Dateien existiert lediglich pro Sprache eine eigene Datei (z.b. <em>axap*.alt</em> wobei * f&uuml;r die jeweilige Sprache steht).
</p>


<p>Einige Labels werden allerdings clientseitig im <em>bin</em>-Verzeichnis gespeichert. Dies sind z.b. jene des Men&uuml;s (Datei - Bearbeiten - Werkzeuge ...). Hier gibt es eigene Dateitypen:
</p>


<table class="table_blog_main_content">
	<tbody>
		<tr>
			
<th>Datei-erweiterung
</th>
			
<th>Beschreibung
</th>
		</tr>
		<tr>
			
<td>*.ktd
</td>
			
<td>Axapta Application Kernel Translation Data
</td>
		</tr>
		<tr>
			
<td>&nbsp;
</td>
			
<td>Kann per Editor bearbeitet werden (z.b. Notepad). Ist gleichzeitig auch die einzige Datei, die man selbst bearbeiten kann/soll
</td>
		</tr>
		<tr>
			
<td style="vertical-align:top">*.kti
</td>
			
<td style="vertical-align:top">Axapta Application Kernel Translation Index
</td>
		</tr>
	</tbody>

</table>


<p>Bei beiden Dateitypen existiert pro verwendeter Sprache jeweils eine Datei.
</p>


<p>Da die Dateien clientseitig installiert sind, kann rein theoretisch jeder Client zumindest diese Texte anpassen, ob das Sinn macht bleibt dahingestellt. Au&szlig;erdem besteht die Gefahr die Datei, durch Tippfehler oder wenn man die <em>ktd</em>-Datei im falschen Zeichensatz bearbeitet, zu zerst&ouml;ren. Dann ist der Client nicht mehr startbar!
</p>


<p>In dieser <em>ktd</em>-datei werden &uuml;brigens auch einige andere Dinge gesteuert. Zum Beispiel liefert in einem deutschen AX die Abfrage
</p>


<pre class="pre_blog_axcode">
if(&quot;a&quot; == &quot;&auml;&quot;)
</pre>


<p>immmer true zur&uuml;ck. Grund hierf&uuml;r ist die nachstehende Passage im zur deutschen Sprache geh&ouml;rigen <em>axsysde-at.ktd</em>
</p>


<pre class="pre_blog_axcode">
&gt;#97
&gt;TC_COLSEQ
&gt;Definition of collating sequence mapping
&gt;This table is used when sorting letters and strings
&gt;First line is the letters to be mapped
&gt;Second line is the corresponding letter to map to
A&agrave;&aacute;&acirc;&atilde;&auml;&Agrave;&Aacute;&Acirc;&Atilde;&Auml;BC&ccedil;&Ccedil;DE&egrave;&eacute;&ecirc;&euml;&Egrave;&Eacute;&Ecirc;&Euml;FGHI&igrave;&iacute;&icirc;&iuml;&Igrave;&Iacute;&Icirc;&Iuml;JKLMN&ntilde;&Ntilde;O&ograve;&oacute;&ocirc;&otilde;&ouml;&Ograve;&Oacute;&Ocirc;&Otilde;&Ouml;PQRSTU&ugrave;&uacute;&ucirc;&uuml;&Ugrave;&Uacute;&Ucirc;&Uuml;VWXY&yacute;&Yacute;Z&aelig;&oslash;&aring;&AElig;&Oslash;&Aring;
aaaaaaaaaaabcccdeeeeeeeeefghiiiiiiiiijklmnnnooooooooooopqrstuuuuuuuuuvwxyyyz~&brvbar;&Ccedil;~&brvbar;&Ccedil;
</pre>



<p>&nbsp;
</p>]]></description>
<category>Microsoft Dynamics AX (Axapta)</category>
<pubDate>Tue, 22 Apr 2008 12:48:00 +0200</pubDate>
<link>https://www.schweda.net/blog_ax.php?bid=217</link>
<comments>https://www.schweda.net/blog_ax.php?bid=217</comments>
<guid isPermaLink="true">https://www.schweda.net/blog_ax.php?bid=217</guid>
<author>heinz.schweda@schweda.net (Heinz Schweda)</author>
<wfw:commentRss>https://www.schweda.net/blog_ax.php?bid=217</wfw:commentRss>
</item>
</channel>
</rss>	
