KoonSystemsKoonSystemsHelp
FR

Manuel 1 · Chapitre 4

Se connecter au vrai SAP

Valable pour KoonScan version 1.1.1Télécharger ce manuel (PDF)

  1. Dans l'Explorateur de fichiers, allez dans C:\KoonScan-source\src\Scan.Api. Copiez appsettings.Local.example.json vers appsettings.Local.json (dans le même dossier) et ouvrez ce fichier dans le Bloc-notes.
  2. Renseignez-le comme ci-dessous. Vous pouvez supprimer les blocs Companies_voorbeeld et Kestrel ; ils servent pour plusieurs sociétés et pour HTTPS.
{
  "Sap": {
    "Mode": "ServiceLayer",
    "ServiceLayer": {
      "BaseUrl": "https://laptop-kosc:50000/b1s/v1/",
      "CompanyDb": "<test company, e.g. JISDEMO>",
      "UserName": "<SAP user (Indirect Access)>",
      "Password": "<password>",
      "TrustedCertificateThumbprint": "<fingerprint, see below>"
    }
  },
  "Database": {
    "Provider": "SqlServer",
    "ConnectionString":
      "Server=.\\KSCAN;Database=KScanDev;Trusted_Connection=True;TrustServerCertificate=True"
  },
  "Auth": { "PinPepper": "<long random text, see below>" },
  "Seed": { "DemoUsers": false }
}
Champ Où le trouver
CompanyDb Le nom de la base de données de la société (comme dans la fenêtre de connexion SAP sous « Choose Company »). Utilisez d'abord la société de test.
UserName et Password L'utilisateur SAP du serveur. Commencez par l'utilisateur Indirect Access ; exécutez ensuite le même test avec l'utilisateur Professional (modifiez uniquement ces deux lignes).
TrustedCertificateThumbprint Ouvrez https://laptop-kosc:50000 dans Edge ou Chrome → cadenas ou « Not secure » → certificat → Details → copiez l'empreinte SHA-256 à côté de Certificat (pas celle à côté de « Public key »). Les espaces peuvent rester.
ConnectionString Facultatif : l'instance propre KSCAN de SQL Server Express (KoonScan-Setup ne l'installe que si vous la cochez ; pour l'installer vous-même : Manuel 2, annexe B). Jamais le SQL Server de SAP. En JSON, utilisez une double barre oblique inverse. KoonScan crée lui-même la base de données KScanDev. Si vous supprimez tout le bloc Database, KoonScan utilise un fichier SQLite scan.db dans ce dossier.
PinPepper Créez-le avec la commande ci-dessous et collez le résultat entre les guillemets. Conservez-le en lieu sûr : s'il change, tous les codes PIN cessent de fonctionner.
[Convert]::ToBase64String((1..48 | % { Get-Random -Max 256 }))