2013-11-27 486 views
0

內WSO2 AS功能,我安裝裏面ESB 4.7.0 AS 5.2.0功能的一些問題:WSO2 ESB服務器

  1. 的嘗試functionallity一點兒也不工作。用戶界面已損壞。

  2. 當我使用代理服務調用部署在外部AS中的數據服務時,它工作正常,但是如果數據服務部署在同一個ESB中,則在使用代理服務調用它時收到二進制負載。我嘗試使用SOAPUI,dataservice響應正常,但代理服務沒有。

  3. SOAPtracer僅顯示數據服務請求/響應,而不顯示代理服務請求/響應。

我該如何解決這個問題?

編輯:

...我用AS 5.1.0第一,但我發現,如果我激活SOAPtracer我收到此響應消息代理服務:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> 
    <soapenv:Body> 
     <axis2ns7:binary xmlns:axis2ns7="http://ws.apache.org/commons/ns/payload">PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c29hcGVudjpFbnZlbG9wZSB4bWxuczpzb2FwZW52PSJodHRwOi8vd3d3LnczLm9yZy8yMDAzLzA1L3NvYXAtZW52ZWxvcGUiPjxzb2FwZW52OkJvZHk+PGRhdG9zQ29sbGVjdGlvbiB4bWxucz0iaHR0cDovL3dzLndzbzIub3JnL2RhdGFzZXJ2aWNlIj48ZGF0b3M+PGlkPjE8L2lkPjxub21icmU+bm9tYnJlMTwvbm9tYnJlPjwvZGF0b3M+PGRhdG9zPjxpZD4yPC9pZD48bm9tYnJlPm5vbWJyZTI8L25vbWJyZT48L2RhdG9zPjxkYXRvcz48aWQ+MzwvaWQ+PG5vbWJyZT5ub21icmUzPC9ub21icmU+PC9kYXRvcz48ZGF0b3M+PGlkPjU8L2lkPjxub21icmU+bm9tYnJlNTwvbm9tYnJlPjwvZGF0b3M+PGRhdG9zPjxpZD40PC9pZD48bm9tYnJlPm5vbWJyZTQ8L25vbWJyZT48L2RhdG9zPjxkYXRvcz48aWQ+MTA8L2lkPjxub21icmU+Z2VybyBldDwvbm9tYnJlPjwvZGF0b3M+PC9kYXRvc0NvbGxlY3Rpb24+PC9zb2FwZW52OkJvZHk+PC9zb2FwZW52OkVudmVsb3BlPg==</axis2ns7:binary> 
    </soapenv:Body> 
</soapenv:Envelope> 

如果我dissable soaptracer我能接受正確的迴應:從4.1.0採取

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> 
    <soapenv:Body> 
     <datosCollection xmlns="http://ws.wso2.org/dataservice"> 
     <datos> 
      <id>1</id> 
      <nombre>nombre1</nombre> 
     </datos> 
     <datos> 
      <id>2</id> 
      <nombre>nombre2</nombre> 
     </datos> 
     <datos> 
      <id>3</id> 
      <nombre>nombre3</nombre> 
     </datos> 
     <datos> 
      <id>5</id> 
      <nombre>nombre5</nombre> 
     </datos> 
     <datos> 
      <id>4</id> 
      <nombre>nombre4</nombre> 
     </datos> 
     <datos> 
      <id>10</id> 
      <nombre>gero et</nombre> 
     </datos> 
     </datosCollection> 
    </soapenv:Body> 
</soapenv:Envelope> 

隨着AS 5.1.0功能P2回購的嘗試functionallity被打破了DataService的和代理服務。

與BPS有關的另一個問題,如果我想在ESB 4.7.1中安裝BPS功能我需要使用P2回購?

+0

WSO2產品發佈矩陣你可以嘗試取消安裝所有的JavaScript相關功能? – ajanthan

回答

4

AS 5.2.0基於Carbon 4.2.0,而ESB 4.7.0基於Carbon 4.1.0。 當您混合不同產品的功能時,它們應該具有相同的碳芯版本。

所以你應該嘗試在ESB 4.7.0中使用AS 5.1.0。

UPDATE:

不幸的是,好像有在4.1補丁發佈,介紹這些問題的AS 5.1.0與4.7.0 ESB功能,一些兼容性問題。您最好試用基於Carbon 4.2的產品。 AS 5.2.0和ESB 4.8.0(本週發佈)。基於Carbon 4.2的BPS新版本將於12月發佈。

+0

在閱讀您的推薦內容後,我會更新我的問題。 –

+0

更新了答案。 – Nufail

+0

我有ESB 4.8.0(v4.2.0)和BPS 3.1.0(v4.2.0)產品,但我無法在圖靈P2回購中找到BPS功能。你知道這個功能何時會在P2回購中發佈嗎? –

5

是的,你提出的所有問題都是正確的。

嘗試安裝功能後功能被破壞。所以我們鼓勵你使用soap-ui。

將肥皂示蹤劑放在「上」是獲得二元響應的根本原因。所以你最好把soap tracer'關閉',並使用嵌入了任何wso2產品的tcp mon來跟蹤請求和響應。然後它工作正常。

由於上次BPS在碳4.0.0下發布,因此無法將其功能安裝到在碳4.1.0下發布的ESB 4.7中。但ESB 4.8和BPS 3.1.0將很快在碳4.2.0下發布,您可以將它們與已經發布的AS 5.2一起使用。

您可以找到here

+0

嗨Vimesh。我有ESB 4.8.0和BPS 3.1.0產品,但我無法在Turing P2回購庫中找到BPS功能。你知道這個功能何時會在P2回購中發佈嗎? –