<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mywiki.oblak71.de/index.php?action=history&amp;feed=atom&amp;title=Projekt_Griffin</id>
	<title>Projekt Griffin - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mywiki.oblak71.de/index.php?action=history&amp;feed=atom&amp;title=Projekt_Griffin"/>
	<link rel="alternate" type="text/html" href="https://mywiki.oblak71.de/index.php?title=Projekt_Griffin&amp;action=history"/>
	<updated>2026-06-02T12:19:44Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Roberts Wissensdatenbank</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://mywiki.oblak71.de/index.php?title=Projekt_Griffin&amp;diff=170&amp;oldid=prev</id>
		<title>Robert: Die Seite wurde neu angelegt: „Griffin ist die Softwareschnittstelle zwischen [NImQ Großhandel](NImQ:NImQ_Großhandel &quot;wikilink&quot;), Amazon und DHL Shipping   Alle 180 Tage muss das [Amazon LWA-Token](Project_Griffin_LWA_Token &quot;wikilink&quot;) rotiert werden.  [category:Project Griffin](category:Project_Griffin &quot;wikilink&quot;) Project  &lt;nowiki&gt;##&lt;/nowiki&gt; Deployment  Der Source-Code f++r das Projekt liegt auf dem  [MGSRH-DevOps](&lt;nowiki&gt;http://192.168.0.233/DefaultCollection/_git/ProjectGriffin&lt;…“</title>
		<link rel="alternate" type="text/html" href="https://mywiki.oblak71.de/index.php?title=Projekt_Griffin&amp;diff=170&amp;oldid=prev"/>
		<updated>2025-11-28T15:20:11Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Griffin ist die Softwareschnittstelle zwischen [NImQ Großhandel](NImQ:NImQ_Großhandel &amp;quot;wikilink&amp;quot;), Amazon und DHL Shipping   Alle 180 Tage muss das [Amazon LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;) rotiert werden.  [category:Project Griffin](category:Project_Griffin &amp;quot;wikilink&amp;quot;) Project  &amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Deployment  Der Source-Code f++r das Projekt liegt auf dem  [MGSRH-DevOps](&amp;lt;nowiki&amp;gt;http://192.168.0.233/DefaultCollection/_git/ProjectGriffin&amp;lt;…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Griffin ist die Softwareschnittstelle zwischen [NImQ Großhandel](NImQ:NImQ_Großhandel &amp;quot;wikilink&amp;quot;), Amazon und DHL Shipping&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alle 180 Tage muss das [Amazon LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;) rotiert werden.&lt;br /&gt;
&lt;br /&gt;
[category:Project Griffin](category:Project_Griffin &amp;quot;wikilink&amp;quot;) Project&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Deployment&lt;br /&gt;
&lt;br /&gt;
Der Source-Code f++r das Projekt liegt auf dem&lt;br /&gt;
&lt;br /&gt;
[MGSRH-DevOps](&amp;lt;nowiki&amp;gt;http://192.168.0.233/DefaultCollection/_git/ProjectGriffin&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Server. Hier ist eine Build-Pipeline eingerichtet, die nach einen&lt;br /&gt;
&lt;br /&gt;
Pull-Request auf den master-Branch automatisch Client- und Server-Module&lt;br /&gt;
&lt;br /&gt;
kompiliert und bereitstellt. Nach erfolgreichem Build wird die&lt;br /&gt;
&lt;br /&gt;
Release-Pipeline gestartet. Diese aktualisiert den&lt;br /&gt;
&lt;br /&gt;
[Docker-Container](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
und stellt das neue Setup f++r den Client unter&lt;br /&gt;
&lt;br /&gt;
\\\\192.168.0.250\\IT\\ProjectGriffin\\ClickOnce bereit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Konfiguration&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Server&lt;br /&gt;
&lt;br /&gt;
Die Software l+ñuft unter Docker auf dem Server&lt;br /&gt;
&lt;br /&gt;
[192.168.100.45](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die komplette Konfiguration ist in der Datei&lt;br /&gt;
&lt;br /&gt;
/home/administrator/ProjectGriffin/docker-compose.yml als&lt;br /&gt;
&lt;br /&gt;
Environment-Variablen f++r den Container hinterlegt.&lt;br /&gt;
&lt;br /&gt;
-   Allgemein&lt;br /&gt;
&lt;br /&gt;
    -   TZ=Europe/Berlin =\&amp;gt; Zeitzone Berlin&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Name=Seq&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Args\_\_serverUrl=&amp;lt;&amp;lt;nowiki&amp;gt;http://192.168.100.45:5341&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        =\&amp;gt; Seq-Server f++r Logging&lt;br /&gt;
&lt;br /&gt;
-   Settings f++r die Griffin-API&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Key&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_ExpirationMinutes&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Issuer&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Audience&lt;br /&gt;
&lt;br /&gt;
-   Datenbank&lt;br /&gt;
&lt;br /&gt;
    -   ConnectionStrings\_\_Nimq=Server=192.168.0.243;Database=NIMQ_GH_DB;User=tm_mgs;Password=\*\*\*;Application&lt;br /&gt;
&lt;br /&gt;
        Name=ProjectGriffinServer;&lt;br /&gt;
&lt;br /&gt;
-   Debug-Settings&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputPath =\&amp;gt; Pfad f++r Debug-Dateien&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputAmazonFeeds =\&amp;gt; Amazon-Feed-Dateien ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputServiceMgs =\&amp;gt; ServiceMGS-Antworten ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputDhlRequests =\&amp;gt; DHL-Response ausgeben&lt;br /&gt;
&lt;br /&gt;
-   Amazon-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_LoginEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://api.amazon.com/auth/o2/token&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_ApiEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://sellingpartnerapi-eu.amazon.com&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Region=eu-west-1&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Marketplaces\_\_0=A1PA6795UKMFR9&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientId=amzn1.application-oa2-client.3fa88ec6e6bf4f59b8c6ff39b0fd890c&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientSecret =\&amp;gt; Aktuelles LWA-Token&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RefreshToken&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSKey&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSSecret&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RoleARN=arn:aws:iam::693489909121:role/IAM_stefan&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_MerchantIdentifier=A3CM8J27RO9QV2&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_CountryOfOrigin=DE&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Fulfillment\_\_DelayMinutes=60&lt;br /&gt;
&lt;br /&gt;
-   DHL-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Url=&amp;lt;&amp;lt;nowiki&amp;gt;https://cig.dhl.de/services/production/soap&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_UserName=ProjectGriffin_1&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Password&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_User=griffin.mgs&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_Signature =\&amp;gt; Aktuelle&lt;br /&gt;
&lt;br /&gt;
        DHL-User-Passwort&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_GroupProfileName=Versand-MGS&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_National=50232905560124&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_Europe=50232905565405&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_International=50232905565308&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_National=V01PAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_Europe=V54EPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_International=V53WPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_National=DHLPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_Europe=DHLEUROPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_International&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_LabelFormat=910-300-600&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_CustomsTariffNumber=49040000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Client&lt;br /&gt;
&lt;br /&gt;
Der Client speichert den ausgew+ñhlten Server in der Datei&lt;br /&gt;
&lt;br /&gt;
%LocalAppData%\\Griffin.Client\\config.json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Hinweis&lt;br /&gt;
&lt;br /&gt;
Alle 180 Tage muss das [Amazon&lt;br /&gt;
&lt;br /&gt;
LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;) rotiert werden.&lt;br /&gt;
&lt;br /&gt;
[category:Project Griffin](category:Project_Griffin &amp;quot;wikilink&amp;quot;) Project&lt;br /&gt;
&lt;br /&gt;
Griffin ist die Softwareschnittstelle zwischen [NImQ&lt;br /&gt;
&lt;br /&gt;
Gro+ƒhandel](NImQ#NImQ_Gro+ƒhandel &amp;quot;wikilink&amp;quot;), Amazon und DHL Shipping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Aufbau&lt;br /&gt;
&lt;br /&gt;
Die Software besteht aus drei Komponenten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Server {#server_1}&lt;br /&gt;
&lt;br /&gt;
Die Serverkomponente Griffin.Server l+ñuft unter Docker auf dem&lt;br /&gt;
&lt;br /&gt;
[MGSGRP-DockerHost](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Client {#client_1}&lt;br /&gt;
&lt;br /&gt;
Die Client-Application wird per ClickOnce auf den Workstations&lt;br /&gt;
&lt;br /&gt;
installiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; PrintClient&lt;br /&gt;
&lt;br /&gt;
Diese Application ist f++r das Drucken von Versandlabels zust+ñndig und&lt;br /&gt;
&lt;br /&gt;
l+ñuft auf einem Rechner der Zugriff auf den Labeldrucker hat. Das ist&lt;br /&gt;
&lt;br /&gt;
deshalb n+Âtig, da das direkte Drucken aus der Server-Application nicht&lt;br /&gt;
&lt;br /&gt;
m+Âglich ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Deployment {#deployment_1}&lt;br /&gt;
&lt;br /&gt;
Der Source-Code f++r das Projekt liegt auf dem&lt;br /&gt;
&lt;br /&gt;
[MGSRH-DevOps](&amp;lt;nowiki&amp;gt;http://192.168.0.233/DefaultCollection/_git/ProjectGriffin&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Server. Hier ist eine Build-Pipeline eingerichtet, die nach einen&lt;br /&gt;
&lt;br /&gt;
Pull-Request auf den master-Branch automatisch Client- und Server-Module&lt;br /&gt;
&lt;br /&gt;
kompiliert und bereitstellt. Nach erfolgreichem Build wird die&lt;br /&gt;
&lt;br /&gt;
Release-Pipeline gestartet. Diese aktualisiert den&lt;br /&gt;
&lt;br /&gt;
[Docker-Container](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
und stellt das neue Setup f++r den Client unter&lt;br /&gt;
&lt;br /&gt;
\\\\192.168.0.250\\IT\\ProjectGriffin\\ClickOnce bereit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Konfiguration {#konfiguration_1}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Server {#server_2}&lt;br /&gt;
&lt;br /&gt;
Die Software l+ñuft unter Docker auf dem Server&lt;br /&gt;
&lt;br /&gt;
[192.168.100.45](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die komplette Konfiguration ist in der Datei&lt;br /&gt;
&lt;br /&gt;
/home/administrator/ProjectGriffin/docker-compose.yml als&lt;br /&gt;
&lt;br /&gt;
Environment-Variablen f++r den Container hinterlegt.&lt;br /&gt;
&lt;br /&gt;
-   Allgemein&lt;br /&gt;
&lt;br /&gt;
    -   TZ=Europe/Berlin =\&amp;gt; Zeitzone Berlin&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Name=Seq&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Args\_\_serverUrl=&amp;lt;&amp;lt;nowiki&amp;gt;http://192.168.100.45:5341&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        =\&amp;gt; Seq-Server f++r Logging&lt;br /&gt;
&lt;br /&gt;
-   Settings f++r die Griffin-API&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Key&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_ExpirationMinutes&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Issuer&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Audience&lt;br /&gt;
&lt;br /&gt;
-   Datenbank&lt;br /&gt;
&lt;br /&gt;
    -   ConnectionStrings\_\_Nimq=Server=192.168.0.243;Database=NIMQ_GH_DB;User=tm_mgs;Password=\*\*\*;Application&lt;br /&gt;
&lt;br /&gt;
        Name=ProjectGriffinServer;&lt;br /&gt;
&lt;br /&gt;
-   Debug-Settings&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputPath =\&amp;gt; Pfad f++r Debug-Dateien&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputAmazonFeeds =\&amp;gt; Amazon-Feed-Dateien ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputServiceMgs =\&amp;gt; ServiceMGS-Antworten ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputDhlRequests =\&amp;gt; DHL-Response ausgeben&lt;br /&gt;
&lt;br /&gt;
-   Amazon-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_LoginEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://api.amazon.com/auth/o2/token&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_ApiEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://sellingpartnerapi-eu.amazon.com&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Region=eu-west-1&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Marketplaces\_\_0=A1PA6795UKMFR9&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientId=amzn1.application-oa2-client.3fa88ec6e6bf4f59b8c6ff39b0fd890c&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientSecret =\&amp;gt; Aktuelles LWA-Token&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RefreshToken&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSKey&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSSecret&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RoleARN=arn:aws:iam::693489909121:role/IAM_stefan&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_MerchantIdentifier=A3CM8J27RO9QV2&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_CountryOfOrigin=DE&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Fulfillment\_\_DelayMinutes=60&lt;br /&gt;
&lt;br /&gt;
-   DHL-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Url=&amp;lt;&amp;lt;nowiki&amp;gt;https://cig.dhl.de/services/production/soap&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_UserName=ProjectGriffin_1&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Password&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_User=griffin.mgs&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_Signature =\&amp;gt; Aktuelle&lt;br /&gt;
&lt;br /&gt;
        DHL-User-Passwort&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_GroupProfileName=Versand-MGS&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_National=50232905560124&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_Europe=50232905565405&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_International=50232905565308&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_National=V01PAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_Europe=V54EPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_International=V53WPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_National=DHLPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_Europe=DHLEUROPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_International&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_LabelFormat=910-300-600&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_CustomsTariffNumber=49040000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Client {#client_2}&lt;br /&gt;
&lt;br /&gt;
Der Client speichert den ausgew+ñhlten Server in der Datei&lt;br /&gt;
&lt;br /&gt;
%LocalAppData%\\Griffin.Client\\config.json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Hinweis {#hinweis_1}&lt;br /&gt;
&lt;br /&gt;
Alle 180 Tage muss das [Amazon&lt;br /&gt;
&lt;br /&gt;
LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;) rotiert werden.&lt;br /&gt;
&lt;br /&gt;
[category:Project Griffin](category:Project_Griffin &amp;quot;wikilink&amp;quot;) Project&lt;br /&gt;
&lt;br /&gt;
Griffin ist die Softwareschnittstelle zwischen [NImQ&lt;br /&gt;
&lt;br /&gt;
Gro+ƒhandel](NImQ#NImQ_Gro+ƒhandel &amp;quot;wikilink&amp;quot;), Amazon und DHL Shipping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Aufbau {#aufbau_1}&lt;br /&gt;
&lt;br /&gt;
Die Software besteht aus drei Komponenten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Server {#server_3}&lt;br /&gt;
&lt;br /&gt;
Die Serverkomponente Griffin.Server l+ñuft unter Docker auf dem&lt;br /&gt;
&lt;br /&gt;
[MGSGRP-DockerHost](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Client {#client_3}&lt;br /&gt;
&lt;br /&gt;
Die Client-Application wird per ClickOnce auf den Workstations&lt;br /&gt;
&lt;br /&gt;
installiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; PrintClient {#printclient_1}&lt;br /&gt;
&lt;br /&gt;
Diese Application ist f++r das Drucken von Versandlabels zust+ñndig und&lt;br /&gt;
&lt;br /&gt;
l+ñuft auf einem Rechner der Zugriff auf den Labeldrucker hat. Das ist&lt;br /&gt;
&lt;br /&gt;
deshalb n+Âtig, da das direkte Drucken aus der Server-Application nicht&lt;br /&gt;
&lt;br /&gt;
m+Âglich ist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Deployment {#deployment_2}&lt;br /&gt;
&lt;br /&gt;
Der Source-Code f++r das Projekt liegt auf dem&lt;br /&gt;
&lt;br /&gt;
[MGSRH-DevOps](&amp;lt;nowiki&amp;gt;http://192.168.0.233/DefaultCollection/_git/ProjectGriffin&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Server. Hier ist eine Build-Pipeline eingerichtet, die nach einen&lt;br /&gt;
&lt;br /&gt;
Pull-Request auf den master-Branch automatisch Client- und Server-Module&lt;br /&gt;
&lt;br /&gt;
kompiliert und bereitstellt. Nach erfolgreichem Build wird die&lt;br /&gt;
&lt;br /&gt;
Release-Pipeline gestartet. Diese aktualisiert den&lt;br /&gt;
&lt;br /&gt;
[Docker-Container](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
und stellt das neue Setup f++r den Client unter&lt;br /&gt;
&lt;br /&gt;
\\\\192.168.0.250\\IT\\ProjectGriffin\\ClickOnce bereit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Konfiguration {#konfiguration_2}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Server {#server_4}&lt;br /&gt;
&lt;br /&gt;
Die Software l+ñuft unter Docker auf dem Server&lt;br /&gt;
&lt;br /&gt;
[192.168.100.45](&amp;lt;nowiki&amp;gt;http://192.168.100.45:9000/#!/2/docker/stacks/projectgriffin?type=2&amp;amp;regular=false&amp;amp;external=true&amp;amp;orphaned=false&amp;lt;/nowiki&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Die komplette Konfiguration ist in der Datei&lt;br /&gt;
&lt;br /&gt;
/home/administrator/ProjectGriffin/docker-compose.yml als&lt;br /&gt;
&lt;br /&gt;
Environment-Variablen f++r den Container hinterlegt.&lt;br /&gt;
&lt;br /&gt;
-   Allgemein&lt;br /&gt;
&lt;br /&gt;
    -   TZ=Europe/Berlin =\&amp;gt; Zeitzone Berlin&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Name=Seq&lt;br /&gt;
&lt;br /&gt;
    -   Serilog\_\_WriteTo\_\_0\_\_Args\_\_serverUrl=&amp;lt;&amp;lt;nowiki&amp;gt;http://192.168.100.45:5341&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        =\&amp;gt; Seq-Server f++r Logging&lt;br /&gt;
&lt;br /&gt;
-   Settings f++r die Griffin-API&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Key&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_ExpirationMinutes&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Issuer&lt;br /&gt;
&lt;br /&gt;
    -   Api\_\_Token\_\_Audience&lt;br /&gt;
&lt;br /&gt;
-   Datenbank&lt;br /&gt;
&lt;br /&gt;
    -   ConnectionStrings\_\_Nimq=Server=192.168.0.243;Database=NIMQ_GH_DB;User=tm_mgs;Password=\*\*\*;Application&lt;br /&gt;
&lt;br /&gt;
        Name=ProjectGriffinServer;&lt;br /&gt;
&lt;br /&gt;
-   Debug-Settings&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputPath =\&amp;gt; Pfad f++r Debug-Dateien&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputAmazonFeeds =\&amp;gt; Amazon-Feed-Dateien ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputServiceMgs =\&amp;gt; ServiceMGS-Antworten ausgeben&lt;br /&gt;
&lt;br /&gt;
    -   Debug\_\_OutputDhlRequests =\&amp;gt; DHL-Response ausgeben&lt;br /&gt;
&lt;br /&gt;
-   Amazon-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_LoginEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://api.amazon.com/auth/o2/token&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_ApiEndpoint=&amp;lt;&amp;lt;nowiki&amp;gt;https://sellingpartnerapi-eu.amazon.com&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Region=eu-west-1&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Marketplaces\_\_0=A1PA6795UKMFR9&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientId=amzn1.application-oa2-client.3fa88ec6e6bf4f59b8c6ff39b0fd890c&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_ClientSecret =\&amp;gt; [Aktuelles&lt;br /&gt;
&lt;br /&gt;
        LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RefreshToken&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSKey&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_AWSSecret&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Credentials\_\_RoleARN=arn:aws:iam::693489909121:role/IAM_stefan&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_MerchantIdentifier=A3CM8J27RO9QV2&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_CountryOfOrigin=DE&lt;br /&gt;
&lt;br /&gt;
    -   Amazon\_\_Fulfillment\_\_DelayMinutes=60&lt;br /&gt;
&lt;br /&gt;
-   DHL-Credentials und Settings&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Url=&amp;lt;&amp;lt;nowiki&amp;gt;https://cig.dhl.de/services/production/soap&amp;lt;/nowiki&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_UserName=ProjectGriffin_1&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Password&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_User=griffin.mgs&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Authentication\_\_Signature =\&amp;gt; Aktuelle&lt;br /&gt;
&lt;br /&gt;
        DHL-User-Passwort&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_GroupProfileName=Versand-MGS&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_National=50232905560124&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_Europe=50232905565405&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AccountNumbers\_\_International=50232905565308&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_National=V01PAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_Europe=V54EPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_Products\_\_International=V53WPAK&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_National=DHLPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_Europe=DHLEUROPAKET&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_AmazonShippingMethods\_\_International&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_LabelFormat=910-300-600&lt;br /&gt;
&lt;br /&gt;
    -   Shipping\_\_Dhl\_\_CustomsTariffNumber=49040000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;###&amp;lt;/nowiki&amp;gt; Client {#client_4}&lt;br /&gt;
&lt;br /&gt;
Der Client speichert den ausgew+ñhlten Server in der Datei&lt;br /&gt;
&lt;br /&gt;
%LocalAppData%\\Griffin.Client\\config.json.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##&amp;lt;/nowiki&amp;gt; Hinweis {#hinweis_2}&lt;br /&gt;
&lt;br /&gt;
Alle 180 Tage muss das [Amazon&lt;br /&gt;
&lt;br /&gt;
LWA-Token](Project_Griffin_LWA_Token &amp;quot;wikilink&amp;quot;) rotiert werden.&lt;/div&gt;</summary>
		<author><name>Robert</name></author>
	</entry>
</feed>