WSO2 ESB服务器

问题描述:

内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

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回购中发布吗? –

是的,你提出的所有问题都是正确的。

尝试安装功能后功能被破坏。所以我们鼓励你使用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回购中发布吗? –