SoapCallsPersonalApi Resource

Funktionalität rund um die Resource Personal

Es handelt sich um bereits bestehende Soap-Calls die nun zusätzlich als REST Call zur Verfügung stehen.

POST /api/soapcalls/personal/losablieferung

Eine Losablieferung durchführen

Request Parameters
name type description constraints
amount query int
idCard query  
productionCnr query die Losnummer  
serialnoreader query die (optionale) Seriennummer des (Barcode)Lesers  
station query die (optionale) Station des (Barcode)Lesers  
userid query  
Response Body
media type data type description
application/json SoapCallPersonalResult (JSON) resultCode kann die Werte
-4 ... Ausweis unbekannt/keine Bereichtigung, -3 die Sollsatzgröße ist überschritten,
-2 auf das Los ist keine Buchung erlaubt,
-1 ... Los nicht vorhanden,
1 ... Programmfehler
enthalten
application/xml;charset=UTF-8 object

Example

Request
POST /api/soapcalls/personal/losablieferung
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
{
  "resultCode" : 12345
}
                
              

POST /api/soapcalls/personal/losablieferungchg

Eine Losablieferung für einen Artikel mit Chargennummer durchführen

Request Parameters
name type description
amount query die Menge dieser Chargennummer
itemCnr query die Artikelnummer
productionCnr query die Losnummer
serialnr query die Chargennummer
station query die (optionale) Station des (Barcode)Lesers
userid query die Id vom Logon
Response Body
media type data type description
application/json SoapCallPersonalResult (JSON) resultCode kann die Werte
-6 ... Die ermittelte Stückliste ist im Los unbekannt -5 ... Es gibt keine Stückliste für den Artikel -4 ... Ausweis unbekannt/keine Bereichtigung, -3 die Sollsatzgröße ist unterschritten,
-2 auf das Los ist keine Buchung erlaubt,
-1 ... Los nicht vorhanden,
1 ... Programmfehler
enthalten
application/xml;charset=UTF-8 object

Example

Request
POST /api/soapcalls/personal/losablieferungchg
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
{
  "resultCode" : 12345
}
                
              

POST /api/soapcalls/personal/losablieferungsnr

Eine Losablieferung für einen Artikel mit Seriennummer durchführen

Request Parameters
name type description
itemCnr query die Artikelnummer
productionCnr query die Losnummer
serialnr query
station query die (optionale) Station des (Barcode)Lesers
userid query
version query die Zusatzinformation (Version) zur Seriennummer
Response Body
media type data type description
application/json SoapCallPersonalResult (JSON) resultCode kann die Werte
-6 ... Die ermittelte Stückliste ist im Los unbekannt -5 ... Es gibt keine Stückliste für den Artikel -4 ... Ausweis unbekannt/keine Bereichtigung, -3 die Sollsatzgröße ist unterschritten,
-2 auf das Los ist keine Buchung erlaubt,
-1 ... Los nicht vorhanden,
1 ... Programmfehler
enthalten
application/xml;charset=UTF-8 object

Example

Request
POST /api/soapcalls/personal/losablieferungsnr
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
{
  "resultCode" : 12345
}
                
              

POST /api/soapcalls/personal/losgroessenaenderung

Eine Losgrößenänderung durchführen

Request Parameters
name type description constraints
amount query die neue Größe des Loses int
idCard query die Ausweisnummer jenes Mitarbeiters der die Buchung durchführt  
productionCnr query die Losnummer  
serialnoreader query die (optionale) Seriennummer des (Barcode)Lesers  
station query die (optionale) Station des (Barcode)Lesers  
userid query die Id vom Logon  
Response Body
media type data type description
application/json SoapCallPersonalResult (JSON) resultCode kann
-5 ... Ablieferungen sind schon mehr als die angegebene Menge,
-4 ... der Ausweis ist unbekannt,
-2 ... das Los ist storniert/bereits erledigt/noch nicht ausgegeben,
-1 ... das Los ist nicht vorhanden,
1 ... Programmfehler enthalten
application/xml;charset=UTF-8 object

Example

Request
POST /api/soapcalls/personal/losgroessenaenderung
Content-Type: */*
Accept: application/json

                
...
                
              
Response
HTTP/1.1 201 Created
Content-Type: application/json

                
{
  "resultCode" : 12345
}