Informationen für IT-Abteilungen

Während die Installation und Nutzung des Altium On-Prem Enterprise Server und seiner zugehörigen Dienste auf anderen Seiten dieser Dokumentationswebsite ausführlich beschrieben werden, ist das Ziel dieser Seite, eine einzige, detaillierte Ressource für die IT-Abteilung eines Unternehmens bereitzustellen. Ein Ort, an dem Antworten auf häufig gestellte Fragen zu dieser Technologie zu finden sind, darunter:

  • What are the hardware requirements to install the Enterprise Server?

  • What is installed?

  • What programs and processes are running?

  • Where is the data stored?

  • What ports are used?

  • What protocol is used for communications?

  • How is data backed up?

Die folgenden Abschnitte liefern ausführliche Antworten auf diese und weitere Fragen, einschließlich einer übergeordneten Übersicht über Architektur und Datenflüsse.

Informationen zu Systemanforderungen, Installation und Lizenzierung finden Sie auf den folgenden Seiten:

IIS-Konfiguration

Im Rahmen der IIS-Konfiguration wird das Feature ISAPI Extensions aktiviert. Dieses Feature finden Sie im Abschnitt \Internet Information Services\World Wide Web Services\Application Development Features des Dialogs Windows Features – aufrufbar über das Fenster Programs and Features von Windows.

Bei der Installation des Enterprise Server wird das Windows-Feature ISAPI Extensions aktiviert, das Teil der IIS-Konfiguration ist.
Bei der Installation des Enterprise Server wird das Windows-Feature ISAPI Extensions aktiviert, das Teil der IIS-Konfiguration ist.

Unterstützung des HTTPS-Protokolls

Der Enterprise Server ermöglicht eine sichere Kommunikation über Netzwerke mithilfe des HTTPS-Protokolls, um Vertraulichkeit und Integrität der Daten zu schützen.

Die für sichere Serververbindungen verwendete Portnummer wird während des Installationsvorgangs auf der Seite Altium On-Prem Enterprise Server Configuration des Installers festgelegt. Verwenden Sie den Standardport (9785) oder geben Sie eine Alternative ein.

Konfigurieren eines Zertifikats

Bei der Installation des Enterprise Server haben Sie die Möglichkeit, ein SSL-Zertifikat zu konfigurieren (learn more). Es ist zwar möglich, ein selbstsigniertes Zertifikat zu erstellen, aus Sicherheitsgründen wird jedoch empfohlen, ein eigenes Zertifikat (mit Ihren üblichen/bevorzugten Tools) zu erzeugen und dieses anschließend in IIS zu konfigurieren. Sie können entweder eine Zertifikatsanforderung erstellen und an eine bekannte Zertifizierungsstelle (CA) wie VeriSign oder GeoTrust senden oder ein Zertifikat von einer Online-CA in Ihrer Intranet-Domäne beziehen. Weitere Informationen finden Sie auf der Seite How to Set Up SSL on IIS 7 or later in der Microsoft-Dokumentation.

Bei der Aktualisierung des Enterprise Server auf eine spätere Version beachten Sie bitte, dass die Zertifikatskonfiguration beibehalten wird.

HTTPS konfigurieren

Die Konfiguration und Serverbindungen für den Enterprise Server können über die Windows-Internet Information Services (IIS) Manager-Konsole aufgerufen werden – verfügbar über das Fenster Administration Tools (Control Panel\System and Security\Administrative Tools). Wählen Sie in der Liste Connections des Fensters den Eintrag „Altium On-Prem Enterprise Server“ aus und öffnen Sie die Registerkarte Features View.

Rufen Sie Konfigurations- und Serverbindungseinstellungen für den Enterprise Server auf.
Rufen Sie Konfigurations- und Serverbindungseinstellungen für den Enterprise Server auf.

Die verfügbaren Ports und Servernamen für den Enterprise Server werden im Bereich Actions als auswählbare Links angezeigt. Nutzen Sie die Links, um die Serververbindungsprotokolle zu notieren und zu testen, oder greifen Sie auf die aktuellen Namens-/Portbindungen zu, indem Sie im Abschnitt Edit Site des Bereichs den Link Bindings auswählen.

Eine Bindung einschließlich ihrer Protokoll-Portnummer kann im Dialog Site Bindings über die Schaltfläche Edit bearbeitet werden.

Konfigurieren Sie Bindungen über den Dialog Site Bindings.
Konfigurieren Sie Bindungen über den Dialog Site Bindings.

Beachten Sie, dass der Servername localhost nur für den lokalen Rechner gilt. PCs other als derjenige, auf dem der Enterprise Server gehostet wird, müssen daher den tatsächlichen (Server-)Namen dieses Host-Rechners verwenden, um sich zu verbinden.

Um den Namen des Host-PCs zu bestätigen, auf dem der Enterprise Server installiert ist und läuft, gehen Sie auf diesem Rechner zu Control Panel\System and Security\System und notieren Sie sowohl den Computer name als auch den Full computer name (seinen vollqualifizierten Domänennamen) – letzterer wird vom Enterprise Server für sichere Verbindungen über das Netzwerk verwendet.

Für PCs, die nicht Teil einer Domäne sind (als normale Workgroup-PCs konfiguriert), sind Computer name und Full computer name identisch.

Wenn Sie die Site-Bindungen des Enterprise Server so bearbeitet haben, dass eine Portnummer verwendet wird, die vom Standardwert abweicht, muss diese Änderung auch in der Datei LocalVault.ini des Enterprise Server berücksichtigt werden. Das ist erforderlich, weil beim Herstellen von Verbindungen zum Enterprise Server durch Altium Designer auf die darin enthaltenen Portverweise zugegriffen wird. Die Datei LocalVault.ini befindet sich im Stammordner der Enterprise-Server-Installation – normalerweise Program Files (x86)\Altium\Altium365.

Wenn Sie beispielsweise die Site-Bindung des Enterprise Server so geändert haben, dass für HTTPS-Verbindungen der Standardport 443 verwendet wird, aktualisieren Sie die entsprechende Zeile HttpsPort=9785 in der Datei LocalVault.ini auf HttpsPort=443.

Beim Neukonfigurieren von Site-Bindungen

Wenn Sie eine neue IIS-Site-Bindung für den Enterprise Server hinzugefügt oder einen vorhandenen Site-Binding-Eintrag bearbeitet haben (siehe oben), sollte der Server-PC neu gestartet werden, damit die neue Konfiguration korrekt übernommen wird. Typische Änderungen an Site-Bindungen sind etwa das Bearbeiten der Portnummer für einen Host-Eintrag oder das Hinzufügen einer neuen Bindung für einen Domänenalias.

Wenn es nicht praktikabel ist, den Server-Host-Rechner neu zu starten, besteht der alternative Ablauf darin, den Serverdienst auf der IIS-Plattform neu zu starten – Restart unter Manage Website – und außerdem den Dienst Altium DXP App Server Pinger (einen Windows-Dienst) neu zu starten.

Führen Sie den oben genannten Startvorgang aus, wenn Sie beim Versuch, die Funktion Health Monitor des Enterprise Server auszuführen, eine Fehlermeldung SignalR Hub "healthmonitorHub" not found! erhalten.

Zugriff über HTTPS

So stellen Sie eine sichere Verbindung zum Enterprise Server her:

  • Aus Altium Designer – verwenden Sie eine Serveradresse mit HTTPS-Präfix und den konfigurierten HTTPS-Port. Standardmäßig ist dies https://<computername>:9785 (wobei [computername] der Computername oder der vollqualifizierte Domänenname des Host-Rechners ist).

    Altium Designer enthält die erforderliche Sicherheitsunterstützung, um eine HTTPS-Verbindung zum Enterprise Server ohne weiteres Eingreifen zu akzeptieren.

  • Aus einem Browser – geben Sie die Adresse des Host-Computernamensdienstes ein (https://<computername>:9785).

    Wenn Sie sich entschieden haben, das für den Enterprise Server erzeugte selbstsignierte Identitätszertifikat beizubehalten, warnt Ihr Browser Sie, dass die Verbindung nicht sicher/privat ist. Sie können in Ihrem Browser die Annahme bestätigen, um fortzufahren. Einige Browser (z. B. Firefox) bieten die Möglichkeit, das Zertifikat dauerhaft zu akzeptieren, sodass keine weiteren Aktionen erforderlich sind.

Netzwerk

Standardports

Die folgenden Standard-Kommunikationsportnummern werden vom Enterprise Server verwendet:

  • HTTP Port9780

  • HTTPS Port9785

  • LDAP Synchronisation Service Port9791

    Der LDAP-Service-Port wird tatsächlich nicht verwendet. Für Standard-LDAP (mit URL ldap://) wird der Port aus dieser URL verwendet. Für sicheres LDAP (mit URL ldaps://) wird der Port 636 verwendet.

  • Websocket Port4649

    Beachten Sie, dass /websocket/WebService.asmx ein HTTP-SOAP-Endpunkt für API-Aufrufe ist und daher wie andere API-Endpunkte den HTTPS-Port verwendet (standardmäßig 9785).

  • Firebird Server Port3050

  • SVN Port3690

  • Elasticsearch Ports9200 und 9300

Die ersten drei in der Liste können während der Erstinstallation auf der Seite Altium On-Prem Enterprise Server Configuration des Installers konfiguriert werden.

Wenn ein Port bereits belegt ist, sucht der Installer nach dem nächsten verfügbaren Port und verwendet stattdessen diesen.

Beachten Sie bei der Auswahl eines Ports, dass er nicht mit von anderen Anwendungen verwendeten Ports kollidieren darf – falls ein Port derzeit verwendet wird, werden Sie vom Installer benachrichtigt.

Das HTTP Port wird von IIS bereitgestellt und von Enterprise-Server-Anwendungen verwendet. Es ist der Hauptport und sollte immer offen sein. Das Firebird Server Port wird für die Firebird-RDBMS verwendet und auch von ihr genutzt. Standardmäßig ist es nur an localhost gebunden. Es SHOULD NOT aus Sicherheitsgründen nicht extern verfügbar gemacht werden. Benutzer interagieren nicht direkt mit diesem Port. Beide Ports stellen reguläre HTTP-Interaktion (Anforderung/Antwort) bereit. Beide Ports können angepasst werden. Das HTTP Port kann während der Installation geändert werden. Das Firebird Server Port kann zwar manuell geändert werden, dies wird jedoch nicht empfohlen.

In Bezug auf den HTTP-Kommunikationsport gilt: Wenn auf demselben PC ältere Vault-Technologie (Altium Personal Vault oder Altium Satellite Vault) ausgeführt wird, stellen Sie sicher, dass die Kommunikationsports eindeutig sind. Ein älteres Altium Personal Vault verwendet den Port 9680, während ein älteres Altium Satellite Vault den Port 9880 verwendet. Der Enterprise Server kann nicht zusammen mit einem älteren Altium Vault (3.0 und früher), Altium Concord Pro, Altium NEXUS Server oder einem Altium Infrastructure Server installiert werden (d. h. auf demselben PC). Bei den ersten drei können Sie auf den Enterprise Server upgraden (wie bei einer Aktualisierung auf eine spätere Version der jeweiligen Lösung).

Siehe Informationen zu Ports und IP-Adressen für Altium-Designsoftware.

Für die Kommunikation zwischen Diensten verwendetes Protokoll

SOAP über HTTP.

Verbindung zum AltiumLive Identity-Subsystem

Verbindungen zum AltiumLive-Identity-Subsystem werden standardmäßig über HTTPS hergestellt, und der Eintrag IdentityCloudServiceUrl in der Datei LocalVault.ini (im Ordner C:\Program Files (x86)\Altium\Altium365 bei einer Standardinstallation) ist standardmäßig auf https://ids.api.altium.com/ids?cls=soap gesetzt.

Platform API konfigurieren

Einige Antworten der Platform API geben URLs zurück, die auf dem WebsiteDomain basieren, der während der Erstkonfiguration festgelegt wurde. In seltenen Fällen (zum Beispiel wenn sich Ihr Server hinter einem Load Balancer oder Proxy befindet) funktionieren diese URLs möglicherweise nicht. Um dies zu beheben, aktualisieren Sie den Eintrag FilesServiceUrl im Abschnitt [PublicServices] in der Datei LocalVault.ini (im Ordner C:\Program Files (x86)\Altium\Altium365 bei einer Standardinstallation). Der Wert des Eintrags sollte auf <PubliclyAccessibleUrl>/napi/files gesetzt werden, wobei <PubliclyAccessibleUrl> die externe URL ist, die von außerhalb des Enterprise Server erreichbar ist.

Szenarien mit Reverse Proxy und Load Balancer

Ein Reverse-Proxy-Server kann verwendet werden, um inbound-Verbindungen aus der Außenwelt in den Enterprise Server abzufangen. In diesem Zusammenhang würde ein Load Balancer dieselbe Rolle übernehmen.

Im Folgenden sind die wichtigsten Parameter aufgeführt, die im Abschnitt [General] der Datei LocalVault.ini (im Ordner C:\Program Files (x86)\Altium\Altium365 bei einer Standardinstallation) konfiguriert werden können.

  • PreferredProtocol – der Wert kann je nach gewähltem Szenario entweder HTTP oder HTTPS sein (HTTPS wird empfohlen).

  • WebsiteDomain – dies ist ein öffentlich sichtbarer FQDN und Port, wie ihn Clients sehen (Reverse-Proxy-Adresse). Do not include the scheme – verwenden Sie z. B. aes.example.com:443, nicht https://aes.example.com:443.

  • HttpsPort – bei Verwendung von HTTPS muss der Wert mit dem Port in WebsiteDomain übereinstimmen.

  • Port – dies ist der HTTP-Listening-Port von IIS. In Direktzugriffsszenarien entspricht er WebsiteDomain . In Reverse-Proxy-Szenarien ist dies der interne HTTP-Port, auf dem der Enterprise Server lauscht.

WebsiteDomain muss den Port immer explizit enthalten (z. B. WebsiteDomain=aes.example.com:443, HttpsPort=443). Diese Werte müssen jederzeit gegenseitig konsistent sein – wird einer ohne die anderen geändert, führt das zu fehlerhafter URL-Generierung.

Known Limitations

  • Scheme mismatch is not supported. Der Reverse Proxy und der Enterprise Server müssen beide HTTP oder beide HTTPS verwenden. Da nur HTTP dringend nicht empfohlen wird, verwenden Sie immer durchgängig HTTPS.

  • Port mismatch breaks the installer. Wenn sich der Reverse-Proxy-Port vom IIS-Port des Enterprise Server unterscheidet, setzt der Installer HttpsPort beim Upgrade zurück. Dann ist eine manuelle Korrektur erforderlich. Die Verwendung desselben Ports auf beiden Seiten vermeidet dies vollständig.

  • WebsiteDomain must not include the scheme. Setzen Sie es auf aes.example.com:443, nicht auf https://aes.example.com:443. Die Angabe des Schemas verursacht eine fehlerhafte URL-Generierung.

  • WebsiteDomain must include the port. Das Weglassen des Ports (z. B. WebsiteDomain=aes.example.com ohne :443) führt zu fehlerhafter URL-Generierung für Dienste wie ExplorerUrl, BomServiceUrl, OrcadUrl und andere.

Kurzreferenz

Setup WebsiteDomain HttpsPort IIS-Bindung Hinweise
Direktzugriff oder Proxy auf 443, Enterprise Server ebenfalls auf 443 fqdn:443 443 <https://*:443> Empfohlen, installer-sicher (Szenarien 1 & Proxy-auf-443)
Proxy auf 443, Enterprise Server auf 9785 fqdn:443 443 <https://*:9785> Funktioniert; manuelle Korrektur nach dem Upgrade erforderlich (Szenarien 2 & 3)
Nur HTTP (nicht empfohlen) fqdn:80  N/V <http://localhost:80> PreferredProtocol=HTTP; in Produktionsumgebungen vermeiden

Standard-Installationspfade

Im Folgenden finden Sie eine Liste der Standard-Installationspfade bei der Installation des Enterprise Server:

  • Enterprise Server Installation Folder\Program Files (x86)\Altium\Altium365.

  • Firebird Installation Folder\Program Files\Firebird\Firebird_3_0.

  • Firebird Database\ProgramData\Altium\Altium365Data\DXPSERVER.DAT.

  • Revision Files Folder\ProgramData\Altium\Altium365Data\Revisions.

  • Search Index Data Folder\ProgramData\Altium\Altium365Data\SearchData.

Dienstarchitektur – Überblick

Der Enterprise Server installiert eine Reihe von Kerndiensten sowie browserbasierte Verwaltungskonsolen und einen Explorer (ebenfalls browserbasiert). Um auf einen dieser Dienste zugreifen zu können, muss die Identität eines Benutzers erkannt und authentifiziert werden. Der Enterprise Server wird mit einem vordefinierten Benutzer geliefert (Username: admin, Password: admin). Über die Seite Users der browserbasierten Oberfläche des Enterprise Server Workspace können weitere Benutzer hinzugefügt und verwaltet werden. Es gibt keine Begrenzung für die Anzahl der Benutzer, die für den Zugriff auf und die Nutzung des Enterprise Server registriert werden können, wohl aber eine Begrenzung für gleichzeitige Verbindungen, wie sie durch die erforderliche Lizenzierung festgelegt und durchgesetzt wird.

Derselbe Benutzer kann gleichzeitig auf verschiedene Weise auf den Enterprise Server zugreifen (z. B. verbunden über Altium Designer AND aufgerufen über einen externen Browser), und dies zählt aus Lizenzsicht nur als eine einzige Verbindung, wenn der Zugriff vom selben PC erfolgt. Wenn derselbe Benutzer von unterschiedlichen PCs auf den Enterprise Server zugreift, erfordert jeder Zugriff von einem anderen PC eine separate Verbindung (also einen zusätzlichen Sitz einer Connector Access License).

Altium Designer verwendet einen unverschlüsselten Kanal (SOAP über HTTP) für die Kommunikation mit den folgenden Diensten:

  • Applications Registry Service (wenn der Network Installation Service als Quelle für Erweiterungen/Updates verwendet wird)

  • Collaboration Service

  • Comments Service

  • Data Acquisition Service

  • Data Storage Service (DSS)

  • Identity Service (IDS)

  • Notifications Service

  • Part Catalog Service

  • Projects Service

  • Simple Lock Service (SLS)

  • SVN (über das Protokoll SVN://)

  • Tasks Service

  • Team Configuration Service (TC2)

  • Vault Service

Alle anderen Dienste kommunizieren untereinander.

Die Mehrheit der Dienste benötigt Zugriff auf dieselbe Enterprise-Server-Datenbank, um für sie relevante Daten zu speichern. Im Folgenden einige Beispiele für Daten, die von einigen dieser Dienste gespeichert werden:

  • Part Catalog Service – speichert Lieferanten- und Herstellerartikel, Preis- und Mengenverlaufsänderungen usw.

  • Identity Service – speichert Benutzer, Gruppen, Lizenzierungskonfiguration und Sitzungsinformationen.

  • Vault Service – speichert seine Struktur (Ordner, Elemente, Revisionen, Inhaltstypen, Lifecycle-Status usw.).

Tatsächliche Dokumente werden im Dateisystem im Ordner Revision gespeichert (\ProgramData\Altium\Altium365Data\Revisions).

  • Der Part Catalog Service benötigt außerdem eine direkte Verbindung (ohne Proxy) zum Internet für Preisaktualisierungen in Echtzeit.

  • Die Datei LocalVault.ini (im Ordner C:\Program Files (x86)\Altium\Altium365 bei einer Standardinstallation) enthält den Eintrag AllowLogin im Abschnitt [PartCatalog:CloudIds] (standardmäßig true). Wenn Sie den Wert dieser Option auf false ändern, wird verhindert, dass sich der Part Catalog Service mit dem cloudbasierten Altium Identity-Dienst verbindet, um sich beim Online-Ciiva-Service für den Abruf von Bauteildaten zu authentifizieren. Zwar verhindert anonymer Zugriff die Nutzung personalisierter Dienste (wie IHS), er kann jedoch in Umgebungen mit eingeschränkter Internetverbindung von Vorteil sein (keine Wartezeiten mehr durch Verbindungs-Timeouts) oder wenn Sie solche zusätzlichen Dienste nicht abonniert haben. Wenn diese Option auf false gesetzt ist, werden die Proxy-Einstellungen vom Part Catalog berücksichtigt.

Die folgenden browserbasierten Anwendungen verwenden die SOAP-API zur Kommunikation mit den jeweiligen Diensten – sie benötigen keinen Zugriff auf die Enterprise-Server-Datenbank, und es sind auch keine anderen Dateien für ihre Funktion erforderlich:

  • User Management – die Anwendung hinter der Seite Users und ihren Unterseiten in der Browseroberfläche des Enterprise Server Workspace.

  • Vault Explorer – die Anwendung hinter der Seite Explorer der Browseroberfläche des Enterprise Server Workspace.

  • Catalog Management – die Anwendung hinter der Seite Part Providers der Browseroberfläche des Enterprise Server Workspace.

  • Projects Management – die Anwendung hinter der Seite Projects der Browseroberfläche des Enterprise Server Workspace.

  • TC2 Console – die Anwendung hinter der Seite Configurations der Browseroberfläche des Enterprise Server Workspace.

Betrieb

Sichern/Wiederherstellen von Serverdaten

Die Sicherung und Wiederherstellung Ihrer Enterprise-Server-Daten erfolgt automatisiert über die Befehlszeile mit dem speziellen Backup & Restore Tool. Dieses Tool – avbackup.exe – befindet sich im Ordner \Program Files (x86)\Altium\Altium365\Tools\BackupTool\ (bei einer Standardinstallation des Enterprise Server).

Weitere Informationen finden Sie auf der Seite Backing up & Restoring Your Installation.

Neuindizierung von Serverinhalten nach der Datenmigration

So indizieren Sie Inhalte des Enterprise Servers neu, zum Beispiel nach einer Datenmigration:

  1. Beenden Sie alle IIS-Anwendungspools, die dem Enterprise Server zugeordnet sind.

  2. Beenden Sie den Dienst Elasticsearch (AltiumElasticSearch). Dies erfolgt über die Windows-Systemsteuerung Services – aufrufbar über das Windows-Fenster Administrative Tools.

  3. Löschen Sie den Inhalt des Ordners SearchData, der die Suchindizierungsdaten enthält (\ProgramData\Altium\Altium365Data\SearchData bei einer Standardinstallation).

  4. Starten Sie den Dienst Elasticsearch (AltiumElasticSearch) neu.

  5. Starten Sie die dem Enterprise Server zugeordneten IIS-Anwendungspools neu.

Wenn der Enterprise Server feststellt, dass der Ordner SearchData leer ist, wird er seinen Inhalt nach dem Start neu indizieren.

Erhöhen der Java-Heap-Größe

Eine unzureichende Java-Heap-Größe kann den Komponenten-Suchindex beschädigen und dazu führen, dass Komponentendaten in Altium Designer nicht verfügbar sind. Wenn Sie Probleme mit dem Suchindex haben (der Health Monitor Status Report enthält SearchService-Fehler in den Protokollen), sollten Sie eine Erhöhung der Java-Heap-Größe in Betracht ziehen.

Die aktuelle Java Heap-Größe kann geprüft werden, indem Sie http://localhost:9200/_cat/nodes?h=heap*&v auf dem Rechner öffnen, auf dem der Enterprise Server gehostet wird. Wenn der Wert heap.max bei etwa 1 GB liegt, erhöhen Sie diesen Wert wie unten beschrieben.

  • Der Wert, auf den die Java-Heap-Größe erhöht werden sollte, hängt von der Größe der Datenbank des Enterprise Servers ab. Die nachfolgende Beschreibung zeigt ein Beispiel für eine Erhöhung auf 4 GB. 

  • Bevor Sie die Java-Heap-Größe erhöhen, stellen Sie sicher, dass der Rechner über eine entsprechend zusätzliche Menge an physischem Arbeitsspeicher verfügt.

  1. Führen Sie die Eingabeaufforderung im Administratormodus aus.

  2. Führen Sie die folgende Eingabe aus:

    "C:\Program Files (x86)\Altium\Altium365\Services\ElasticSearch\bin\service-nexus-server.bat" manager AltiumElasticsearch

  3. Auf der Registerkarte Java des sich öffnenden Dialogs nehmen Sie die folgenden Änderungen vor:

    • Entfernen Sie im Feld Java Options die Einträge -Xms1g und -Xmx1g.

    • Aktualisieren Sie die Werte in den Feldern Initial memory pool und Maximum memory pool mit 4096.

      Wenn Sie die Java-Heap-Größe auf einen anderen Wert als 4 GB erhöhen, passen Sie die Optionen Initial memory pool und Maximum memory pool entsprechend an (geben Sie z. B. 6144 an, wenn Sie die Größe auf 6 GB erhöhen).

  4. Klicken Sie im Dialog auf Apply und OK.

  5. Starten Sie über die Windows-Systemsteuerung Services (aufrufbar über das Windows-Fenster Administrative Tools) den Dienst AltiumElasticsearch neu.

  6. Überprüfen Sie, ob die Änderungen übernommen wurden, indem Sie http://localhost:9200/_cat/nodes?h=heap*&v öffnen und den Wert des Parameters heap.max prüfen.

Konfiguration der maximalen Anzahl von Komponentenparameterwerten pro Filterkategorie

Die Datei LocalVault.ini enthält die Konfigurationsoption MaxHitsPerFacet im Abschnitt [Search]. Der angegebene Wert begrenzt die Anzahl einzelner Einträge (mit Kontrollkästchen), die pro Kategorie im Bereich Filters des Components panel in Altium Designer bei der Suche nach einer Komponente angezeigt werden. Wenn Sie diesen Wert als Administrator verringern, werden die Ergebnisse pro Filterkategorie reduziert, wodurch die Last auf den Suchdienst deutlich sinkt und die Suchleistung steigt.

  • Beachten Sie, dass bei Verwendung der Suche nur die beliebtesten Werte zurückgegeben werden und im Bereich Components verfügbar sind.

  • Wenn die Option in der Datei LocalVault.ini nicht vorhanden ist oder zwar vorhanden ist, aber kein Wert dafür eingetragen wurde, wird der Standardwert 1000 verwendet.

Erhöhen der zulässigen URL-Segmentlänge

Um die Funktionalität von Release & Publish to PLM in Altium Designer zu verwenden (mehr erfahren), ist auf dem Rechner, auf dem der Enterprise Server installiert ist, eine Aktualisierung der Windows-Registrierung erforderlich. Führen Sie in einem Windows-Befehlsfenster (CMD) mit Administratorrechten Folgendes aus:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters" /v UrlSegmentMaxLength /t REG_DWORD /d 2048

Diese Änderung erhöht die zulässige URL-Segmentlänge, was zur Unterstützung der Systemfunktionen erforderlich ist. Beachten Sie, dass Sie den Computer nach Anwendung dieser Änderung neu starten müssen, damit die Änderung wirksam wird.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Inhalt