Merhaba,
Tilda işaretinin kullanımı sisteme gönderilen bir komuttur ve “numaralandırma şablonuna göre sıradaki numarayı kulan” anlamına gelir.
Burada örneğin, numaralandırma şablonları arasında, üretim emri için tanımlanmış herhangi bir şablonun olmadığını varsayalım.
Yapacağımız talep neticesinde alacağımız yanıt;
{
"Message": "The request is invalid.",
"ModelState": {
"LOError:": [
"için uygun fiş no oluşturulamadı."
]
}
}
şeklinde olurdu ve 400 Bad Request ile dönerdi.
Logo Objects REST Servis, arka planda Logo Objects çalıştırır. Size dönen "Object reference not set to an instance of an object." mesajı ise, ya Logo Objects bağlantı sağlanamama durumunu işaret eder ya da gönderilen değerlerin istenen tipte olmamasına işaret eder.
POST
http://localhost:32001/api/v1/productions/ProdOrderAutomaticGenerate/26/1/1/2021-01-18T00:00:00/0/10/2021-01-18T00:00:00/~/23
Request Body
{
"Item": {
"items": [
]
},
"Count": 0
}
Yukarıdaki sizinle paylaştığım talebi POSTMAN üzerinden gönderdiğim zaman;
200 OK ile;
Response Body
[
{
"Name": "ReturnValue",
"Value": 14
},
{
"Name": " _ItemClsLines",
"Value": {
"Item": {},
"Count": 0
}
}
]
başarılı bir şekilde dönmektedir.
Logo Objects Rest Servis' in başlamaması ya da çalışma sırasında sorunlarla karşılaşması durumlarında yapılacak kontrolleri içeren bir liste hazırladık.
İncelemenizi öneririm.
Üretim emri oluştururken, veritabanında GENEXP1...GENEXP6 alanlarına veri göndermek için ne yapmamız gerekir?
Merhaba,
Üretim emrini oluşturan uçlardan başarılı bir şekilde sonuç aldığınızda, response body içerisinde ilgili üretim emrinin referansı döner.
Bu referans bilgisini yakalayıp, üretim emri oluştuktan hemen sonra, açıklama alanlarını unsafe yöntemi ile güncelleyebilirsiniz.
unsafe hakkında detaylı bilgi için; REST Service - 5a - Büyük SQL sorgularını çalıştırma (logo.com.tr)
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Rest Servis ile Üretim Emri oluşturma
14/01/21 18:35   Tiger/REST DiğerRest servis ile üretim emri göndermeye çalışıyorum.
request path şu şekilde gönderiyorum:
Fiş numarasını otomatik alması için ~ gönderiyorum.
Request Body olarak:
gönderiliyor.
Ancak server error Object reference not set to an instance of an object.
Response Status Code: InternalServerError hatası alıyoruz.
Fiş numarası sebebi ile mi dönüyor bu hata?