- Home
- Resources
- SoapCallsPersonalApi
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
}