关于xsd:Jdeveloper 12c web service不返回结果xml | 珊瑚贝

Jdeveloper 12c web service does not return a result xml


我创建了一个不返回结果 xml 的 web 服务,尽管为输出变量分配了一个填充的、格式正确且正确的 xml。

不幸的是,我是 JDeveloper、Web 服务等方面的新手。因此,这很可能是一个相当简单的修复。

我确认检查了”插入缺失数据”,当设置为开发级别时,流跟踪确认所有 xml 文件都由分配活动填充,并且输出变量确实是指定的输出。

结果 xml 有 154 KB 大(可能太大了?)。

感谢您提供各种形式的帮助,并提前感谢您。

附加信息:

由于我们的数据库中没有外键(是的,我知道,不,我无法解决这个问题,因为我只是学徒,其他人都很好),我不能只创建一个数据库适配器,但必须创建 3 并通过 BPEL 流程在一个大 xml 中收集数据。此外,我是第一个与 JDeveloper 合作的人,因此我的同事都无法帮助我。

结果 xml 如下所示。并非所有元素都被填充,但每个元素都是可空的(仅在最低级别)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 <?xml version=“1.0” encoding=“UTF-8”?>
   <Contract>
     <Table1>
       <Table1Data />
       <Table1Data />
       <Table1Data />
       <Table1Data />
     </Table1>
     <Table2>
       <Table2Data />
       <Table2Data />
       <Table2Data />
       <Table2Data />
     </Table2>
     <Table3Collection>
       <Table3>
         <Table3 Data />
         <Table3 Data />
         <Table3 Data />
       </Table3>
       <Table3>
         <Table3 Data />
         <Table3 Data />
         <Table3 Data />
       </Table3>
       <Table3>
         <Table3 Data />
         <Table3 Data />
         <Table3 Data />
       </Table3>
     </Table3Collection>
   </Contract>

嗯,如前所述,这很容易解决。我对收集数据的 Web 服务使用了异步调用。这确实会导致空的测试结果。

在我添加了一个带有 BPEL 流程并从第一个 Web 服务调用和接收的同步 Web 服务之后,我确实得到了所需的输出。


来源:https://www.codenong.com/45283999/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9909.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?