İ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!
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? –