<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.seon.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Seon_plugin_seonplugin_set_sender_by_file</id>
		<title>Seon plugin seonplugin set sender by file - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.seon.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Seon_plugin_seonplugin_set_sender_by_file"/>
		<link rel="alternate" type="text/html" href="https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;action=history"/>
		<updated>2026-05-17T14:09:35Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2542&amp;oldid=prev</id>
		<title>Admin at 08:21, 2 November 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2542&amp;oldid=prev"/>
				<updated>2015-11-02T08:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 08:21, 2 November 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Plugins]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Zweck ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Zweck ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2132&amp;oldid=prev</id>
		<title>Admin: /* Nützlicher Hinweis */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2132&amp;oldid=prev"/>
				<updated>2014-07-28T21:00:56Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Nützlicher Hinweis&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;col class=&#039;diff-marker&#039; /&gt;
				&lt;col class=&#039;diff-content&#039; /&gt;
				&lt;tr style=&#039;vertical-align: top;&#039; lang=&#039;en&#039;&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&#039;2&#039; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:00, 28 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot; &gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Nützlicher Hinweis ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Nützlicher Hinweis ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachdem der Absender definiert ist, ist lediglich der Datenbankwert aktualisiert. Dies ist deshalb so implementiert, um den Datenbank-Overhead so gering wie möglich zu halten, da bei jeder Änderug der XML-Information ein Statement abgesetzt wird. Daher ist es wichtig, am Ende der Absender-Bestimming das &amp;quot;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Seon_plugin_seonplugin_set_sender_in_xml_by_db&lt;/del&gt;]]&amp;quot; zu nutzen, um diese Information (Datenbank -&amp;gt; XML) zu synchronisieren. Ein typischer Ablauf einer als &amp;quot;[[Seon_Core_configuration#default_receive_plugin_group|default receive plugin group]]&amp;quot; definierten Plugingruppe beinhaltet beispielhaft folgende Reihenfolge:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachdem der Absender definiert ist, ist lediglich der Datenbankwert aktualisiert. Dies ist deshalb so implementiert, um den Datenbank-Overhead so gering wie möglich zu halten, da bei jeder Änderug der XML-Information ein Statement abgesetzt wird. Daher ist es wichtig, am Ende der Absender-Bestimming das &amp;quot;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Seon plugin seonplugin_set_sender_in_xml_by_db&lt;/ins&gt;]]&amp;quot; zu nutzen, um diese Information (Datenbank -&amp;gt; XML) zu synchronisieren. Ein typischer Ablauf einer als &amp;quot;[[Seon_Core_configuration#default_receive_plugin_group|default receive plugin group]]&amp;quot; definierten Plugingruppe beinhaltet beispielhaft folgende Reihenfolge:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Set sender by dynamic addresscode via file&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Set sender by dynamic addresscode via file&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*optional: andere dynamische Adresscode-auflösende Plugin, wie z.B.:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*optional: andere dynamische Adresscode-auflösende Plugin, wie z.B.:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2131&amp;oldid=prev</id>
		<title>Admin: New page: == Zweck ==  Bestimmen des Adresscodes des Absenders eines Auftrags anhand der Rückgabe eines Scripts, welches den absoluten Filenamen der Datei(en) des Auftrags enthält. Der Adresscode,...</title>
		<link rel="alternate" type="text/html" href="https://wiki.seon.de/wiki/index.php?title=Seon_plugin_seonplugin_set_sender_by_file&amp;diff=2131&amp;oldid=prev"/>
				<updated>2014-07-28T21:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;New page: == Zweck ==  Bestimmen des Adresscodes des Absenders eines Auftrags anhand der Rückgabe eines Scripts, welches den absoluten Filenamen der Datei(en) des Auftrags enthält. Der Adresscode,...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Zweck ==&lt;br /&gt;
&lt;br /&gt;
Bestimmen des Adresscodes des Absenders eines Auftrags anhand der Rückgabe eines Scripts, welches den absoluten Filenamen der Datei(en) des Auftrags enthält. Der Adresscode, der aus dem Script ermittelt wird, wird als einzige Ausgabe auf stdout vom Plugin eingelesen und daraus der Absender des Auftrags in der Datenbank gesucht. Falls es mehrere User gibt, die dieses Adresscode nutzen, wird der letzte eingetragene genutzt. Falls die Standardausgabe des Scripts leer ist, wird kein Adresscode gesucht.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
*Datei &amp;lt;code&amp;gt;/etc/seon.conf&amp;lt;/code&amp;gt; bzw. Konfigurationsdatei in der Umgebungsvariable &amp;lt;code&amp;gt;$Seon_CFGFILE&amp;lt;/code&amp;gt; definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen. &lt;br /&gt;
*Seon Enterprise Lite-Lizenz oder höher&lt;br /&gt;
*Das Script zur Bestimmung des Adresscodes ist selbst zu administrieren und hat folgenden absoluten (harten, nicht änderbaren) Pfad:&lt;br /&gt;
 $Seon_SCRIPT_DIR/file_addressing_sender.sh&lt;br /&gt;
*Das Script erhält folgende Parameter:&lt;br /&gt;
#abs. Filename&lt;br /&gt;
#Partnerkurzname&lt;br /&gt;
&lt;br /&gt;
Falls mehrere Dateien im Auftrag enthalten sind, wird das Script für jede Datei einzeln aufgerufen. Es kann keine Garantie über die Reihenfolge der Dateien gegeben werden. Der letzte Adresscode, der ausgegeben wird, definiert damit den Absender des Auftrags.&lt;br /&gt;
&lt;br /&gt;
== Nützlicher Hinweis ==&lt;br /&gt;
Nachdem der Absender definiert ist, ist lediglich der Datenbankwert aktualisiert. Dies ist deshalb so implementiert, um den Datenbank-Overhead so gering wie möglich zu halten, da bei jeder Änderug der XML-Information ein Statement abgesetzt wird. Daher ist es wichtig, am Ende der Absender-Bestimming das &amp;quot;[[Seon_plugin_seonplugin_set_sender_in_xml_by_db]]&amp;quot; zu nutzen, um diese Information (Datenbank -&amp;gt; XML) zu synchronisieren. Ein typischer Ablauf einer als &amp;quot;[[Seon_Core_configuration#default_receive_plugin_group|default receive plugin group]]&amp;quot; definierten Plugingruppe beinhaltet beispielhaft folgende Reihenfolge:&lt;br /&gt;
*Set sender by dynamic addresscode via file&lt;br /&gt;
*optional: andere dynamische Adresscode-auflösende Plugin, wie z.B.:&lt;br /&gt;
**Promata GmbH - set sender by dynamic addresscode&lt;br /&gt;
*ENGDAT v2 decode&lt;br /&gt;
*set recipient in XML by Seon job database value&lt;br /&gt;
*set sender in XML by Seon job database value&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
(keine)&lt;br /&gt;
&lt;br /&gt;
== Rückgabewerte ==&lt;br /&gt;
0: alles OK&lt;br /&gt;
&lt;br /&gt;
1: Configfile (/etc/seon.conf bzw. Inhalt der Variable &amp;quot;&amp;lt;code&amp;gt;Seon_CFGFILE&amp;lt;/code&amp;gt;&amp;quot;) kann nicht gelesen werden oder die hier konfigurierte Datenbank kann nicht verbunden werden&lt;br /&gt;
&lt;br /&gt;
2: Lizenzfehler&lt;br /&gt;
&lt;br /&gt;
3: XML-Parameterfile kann nicht geparsed werden&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>