2016-04-05 19 views
0

İyi bir gün, bir bölücü 0 olup olmadığını belirlemek için basit bir kural hizmeti kullanan bir WSO2 BPS 3.5.0 sunucusunda temel sayı bölümü iş süreci dağıtmaya çalışıyorum. Sorun WSO2 BRS 2.2.0 sunucusunda çalışan kural hizmetini çağırmaya çalıştığımda yanıyor.WSO2 İş Süreçleri Dağıtımı + Kural Servisi Hatası

hatadır:

org.apache.ode.bpel.iapi.ContextException: Cannot find WSDL definition for invoke service {http://test.org/rule}canDivide. Required resources not found in the BPEL package DivideNumbersBP-1.0.0-20. 

Ben BPS kök projeye .wsdl dosyası eklemek ve oradan kullandığınızda, uygulama dağıtır ve hiç sorunsuz çalışır. Bunu yapmamak için herhangi bir yolu var mı?

Güncelleme: <address>/<service>?wsdl ama BPS kokan bir kaynaktır hangi <address>/<service>.wsdl için otomatik olarak değiştirir: Ben soruna neden ama ben şöyle bir bağlantı kullanıyorum ithalat etiketine, bunu çözmek için şu anda alamıyorum ne buldum var. BPS projesinin içinde wsdl dosyasını paketlemeli miyim, bu yaygın bir uygulamadır mı?

Not: Bu sitedeki ilk sorum bu yüzden herhangi bir öneri bekleriz!

cevap

0

Wsdl'yi BPS projesine dahil etmeniz gerekir, aksi halde hizmet açıklamasını bilmez.

Neden BPS projesinde wsdl'yi dahil etmek istemezsiniz?

+0

Belki de yanlış anlamıyorum, ama istemediğim şey wsdl dosyasının kendisini projeye dahil etmektir. BPS projesinin, wsdl dosyasını BRS http uç noktasından almasını istiyorum, böylece wsdl dosyası bir değişiklik yaparsa BPS projesini yeniden paketlemek zorunda kalmam. Sorumu değiştirmeli miyim? –