Output, son simülasyonda kaydedilen mesajları gösterir. Bir adım seçerek girdisini, çıktısını veya ikisi arasındaki farkları inceleyin.
Bir adımın mesajı
Observed step listesinden bir adım seçin. Designer görünümünde bir adıma tıklayarak da sonucunu açabilirsiniz. Çağrılan başka dosyalardaki adımların ve onException ile onCompletion bölümlerinin sonuçlarına aynı listeden ulaşabilirsiniz.
- After: adımın işlemesinden sonraki mesaj. İlk açılışta bu görünür.
- Before: adıma giren mesaj.
- Compare: gövdede silinen ve eklenen metni vurgular; header ve property alanlarında eklenen, silinen ve değişen adları gösterir. Gövde karşılaştırmasında F7 ile değişiklikler arasında ilerleyebilirsiniz.
- Failure: adım hata verdiyse After yerine hata anındaki mesaj gösterilir.
Mesaj gövdesi Body alanında gösterilir. Headers ve Exchange properties bölümlerini ihtiyaç duyduğunuzda açın. Sorun araştırırken veri türlerini ve çalıştırma bilgilerini Technical details bölümünden inceleyebilirsiniz.
Akış diyagramındaki mavi onay işareti, adımın sonucunun kaydedildiğini gösterir. Kırmızı hata işareti, adımın en az bir çalışmasında hata oluştuğunu belirtir; ilgili mesajı ve varsa Visit listesini inceleyin. Mavi kesikli bağlantılar, son simülasyonda izlenen yolu gösterir.
Tekrarlar ve bölünmüş mesajlar
Bir adım birden fazla kez çalıştıysa Visit seçimi görünür. Örneğin Split child 2 of 3, üç alt mesajdan ikincisini; Loop iteration 3, üçüncü tekrarı belirtir.
Visit listesinden bir tekrar seçtiğinizde Before ve After, o tekrara ait mesajları gösterir. Paralel çalışan adımların listedeki sırası, işlenme sırasından farklı olabilir.
Hata yakalandığında
Step failed, seçili adımda oluşan hatayı açıklar; Failure görünümü hata anındaki mesajı gösterir. Akış, hatayı onException ile işleyip tamamlanırsa üstte Execution completed yazabilir. Adımdaki hata kaydı inceleme için görünür kalır.
Hata işleme bölümündeki adımları Observed step listesinden seçerek beklediğiniz mesajın üretilip üretilmediğini kontrol edin. Completion handler · Separate message copy bilgisi, onCompletion bölümünde işlenen ayrı mesaj kopyasını görüntülediğinizi belirtir.
Alıcı yanıtının kaynağı
Example response, sizin verdiğiniz yanıtın kullanıldığını gösterir. Receiver skipped, hiç örnek verilmeyen dış alıcının atlandığını ve mesajın değişmeden devam ettiğini gösterir. Her iki durumda da gerçek dış servis çağrılmamıştır.
Bir mesajdan devam etme
Use as input, görüntülediğiniz mesajı body türü, header ve property değerleriyle Input paneline taşır. Before görünümündeyseniz giriş mesajı, After görünümündeyseniz çıkış mesajı kullanılır. Compare görünümünde Before ve After için ayrı işlemler bulunur.
Yeni bir bölüm seçip bu mesajla simüle edebilirsiniz. İşlem kaynak kodunu veya seçili bölümü kendiliğinden değiştirmez.
Download message simgesi, mesajı .simulation.json dosyası olarak indirir. Dosyayı daha sonra Load input file ile geri yükleyebilirsiniz. Use as input ve Download message yalnızca tüm alanları eksiksiz kaydedilmiş mesajlarda kullanılabilir.
Güncel olmayan veya kısmi sonuçlar
Results are out of date, son çalıştırmadan sonra kodun, girdinin, bölüm seçiminin veya alıcı örneğinin değiştiğini belirtir. Son düzenlemelerin sonucunu görmek için Simulate ile yeniden çalıştırın. Akışın yapısı değiştiyse önceki sonuçlar diyagram üzerinde gösterilmeyebilir; önceki çalıştırmayı Code görünümündeki Output panelinden inceleyebilirsiniz.
Uzun çalıştırmalarda veya büyük mesajlarda bazı sonuçlar kısmi gösterilebilir. Çalıştırmanın tamamlanıp tamamlanmadığını Output panelindeki durumdan kontrol edin. Final message bölümü varsa son mesajı buradan inceleyin; mesaj eksiksiz kaydedildiyse yeniden kullanabilir veya indirebilirsiniz.
Preview truncated veya Content unavailable bildirimi, içeriğin tamamının görüntülenemediğini belirtir. Bu bildirimler mesajın boş olduğu anlamına gelmez. Büyük mesajlar ve diğer sınırlar için sorun giderme rehberine bakın.