User Tools

Site Tools


de:cobi.wms:fehlerbehebung_mit_postman

This is an old revision of the document!


Fehlerbehebung mit Postman

Wenn Sie eine Fehlermeldung von der SAP Business One Service Layer API erhalten, obwohl scheinbar alles korrekt konfiguriert ist, kann das kostenlose Tool Postman dabei helfen, auszuschließen, dass das Problem von COBI.wms verursacht wird:

https://www.postman.com/downloads/

Nach der Installation und dem ersten Start können Sie die Kontoerstellung überspringen, über den kleinen Button am unteren Rand des Login-Fensters von Postman.

Import der Service Layer Collection

Anschließend kann die folgende Service-Layer-Collection in Postman importiert werden:

servicelayer.postman_collection.json

→ Import öffnen über: File → Import oder Strg + O

Environment für Service Layer anlegen

Damit die Collection funktioniert, muss in Postman ein Environment (Umgebung) erstellt werden. Dazu den Reiter Environments auf der linken Seite öffnen und eine neue Umgebung anlegen.

Name kann frei gewählt werden, z. B. Service Layer. Folgende Variablen müssen angelegt werden:

Name Wert
SLROOT Basis-URL des Service Layer, z. B.: http://sbo-server:50001/b1s/v1
COMPANY Name der gewünschten SAP Business One Company-Datenbank
USERNAME Benutzername eines gültigen SAP Business One Benutzers
PASSWORD Passwort des SAP Business One Benutzers

Hinweis: Falls ein Wert einen Backslash “\” enthält, muss dieser verdoppelt werden: Beispiel: Benutzer MyDomain\testuser → als Wert eintragen: MyDomain\\testuser (Dies gilt nur in Postman, nicht in der COBI.wms App. Forward-Slashes “/” bleiben unverändert. Nach dem Speichern das Environment aktivieren: oben rechts → Auswahlfeld (standardmäßig: No Environment)).

Login am Service Layer testen

Über den Collections-Reiter links die Service Layer-Collection öffnen.

Dort die Anfrage Login auswählen → Send klicken.

Bei erfolgreichem Login erscheint z. B.:

{
  "@odata.context": "http://192.168.178.254:50001/b1s/v2/$metadata#B1Sessions/$entity",
  "SessionId": "878d6bfc-e06e-11eb-8000-000c29fb30d8",
  "Version": "1000150",
  "SessionTimeout": 60
}

Upload von Anhängen testen

Manchmal schlägt das Hochladen von Anhängen über den Service Layer fehl, auch wenn das Anhängen in SAP Business One selbst funktioniert.

Wenn beim Hochladen aus COBI.wms ein Fehler auftritt, sollte überprüft werden, ob Service Layer korrekt funktioniert.

Zum Test:

→ In der Collection Attachment Upload auswählen → Anfrage unverändert senden

Bei Erfolg erscheint z. B.:

{
  "@odata.context": "http://192.168.178.254:50001/b1s/v2/$metadata#Attachments2/$entity",
  "AbsoluteEntry": 7,
  "Attachments2_Lines": [
      {
          "SourcePath": "C:\\Windows\\TEMP\\ServiceLayer\\Attachments2/",
          "FileName": "my_photo",
          "FileExtension": "png",
          "AttachmentDate": "2021-07-09",
          "Override": "tNO",
          "FreeText": null,
          "CopyToTargetDoc": "tNO"
      }
  ]
}

Wenn stattdessen ein Fehler erscheint: → Upload funktioniert nicht über Service Layer → Das Problem liegt nicht bei COBI.wms

In diesem Fall bitte:

  • SAP-Partner kontaktieren oder
  • SAP-Ticket eröffnen
de/cobi.wms/fehlerbehebung_mit_postman.1761304589.txt.gz · Last modified: by thuth

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki