Freigeben über


APPC-Programmierhandbuch

In den folgenden Themen wird die Sicherheit im Abschnitt APPC des Microsoft Host Integration Server SDK erläutert.

Informationen zur APPC-Sicherheit für Entwickler

In diesem Abschnitt werden Sicherheitspraktiken und Probleme erläutert, die für C-Sprachanwendungen gelten, die Sie schreiben, um die Advanced Program-to-Program Communications (APPC) zum Austausch von Daten in einer System Network Architecture (SNA)-Umgebung zu verwenden.

Kommunikationssicherheit

  • Besitzer von APPC-Transaktionsprogrammen möchten möglicherweise nur eine begrenzte Gruppe von Benutzern erlauben, das Programm zu starten. APPC bietet einen Mechanismus, der als APPC-Konversationssicherheit bezeichnet wird, wobei das Clienttransaktionsprogramm Anmeldeinformationen für den Server bereitstellt, um Zugriff auf das Programm zu erhalten. Weitere Informationen zur Sicherheit von Gesprächen finden Sie im Abschnitt: APPC-Sicherheit.

    Mehrere APPC-Verben stellen eine Verbindung zu einer Remote-LU her. Beim Erstellen einer Verbindung mit einer Remote-LU sind möglicherweise Anmeldeinformationen erforderlich, um den Zugriff herzustellen. Der Sicherheitsparameter steuert die Unterhaltungssicherheit, und die Parameter pwd und user_id geben die Informationen an, die zum Überprüfen des Benutzers auf dem Host verwendet werden.

    Die Konversationssicherheit wird im Thema Konversationssicherheit und auf den Referenzseiten für die folgenden APPC-Verben dokumentiert:

  • ALLOCATE

  • MC_ALLOCATE

  • SEND_CONVERSATION

  • MC_SEND_CONVERSATION

Sitzungssicherheitskonfiguration mit SNACFG

Sie können das Hilfsprogramm SNACFG verwenden, um die Sitzungssicherheit für eine Remote-LU festzulegen. Mögliche Werte sind keine, verwenden einen Nur-Text-Schlüssel und verwenden einen scramblierten Schlüssel.

Automatische Anmeldung

Die Konfiguration des Hostintegrationsservers zur Unterstützung der automatischen Anmeldung wird im Thema "Support für CPI-C automatische Anmeldung" erläutert.

Festlegen des Dienstschlüssels mit CNOS

Sie können einen Master- oder Dienstschlüssel mithilfe des Schlüsselparameters angeben, wenn Sie die Anzahl der Sitzungen mit dem CNOS-Verb ändern. Dies ist ein Nur-Text-Parameter und ist gültig, wenn das Keylock-Feature gesichert wurde.