云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SOE介绍以及开发部署

SOE介绍以及开发部署

  • 62 次阅读
  • 3 次下载
  • 2025/5/8 3:14:55

产品应用与技术推广部

byte[] operationOutput = null;

if(resourceName.equalsIgnoreCase(\|| resourceName.length() == 0)

{

if(operationName.equalsIgnoreCase(\{

operationOutput = Test(operationInputAsJSON, outputFormat, requestPropertiesJSON, responsePropertiesMap);

} } else {

return ServerUtilities.sendError(0, \sub-resource by name \+ resourceName + \

}

return operationOutput; }

public byte[] handleRESTRequest(String capabilities, String

29

产品应用与技术推广部

resourceName, String operationName,

String operationInput, String outputFormat, String

requestProperties, String[] responseProperties)

{

JSONObject

requestPropertiesJSON

=

new

throws IOException, AutomationException

JSONObject(requestProperties);

java.util.Map responsePropertiesMap = new

HashMap();

try {

byte[] response;

if (operationName.length() == 0) {

response = getResource(capabilities, resourceName,

outputFormat, requestPropertiesJSON,

} else

responsePropertiesMap);

30

产品应用与技术推广部

{

response

=

invokeRESTOperation(capabilities,

resourceName, operationName, operationInput, outputFormat,

requestPropertiesJSON,

responsePropertiesMap);

JSONObject

responsePropertiesJSON

=

new

}

JSONObject(responsePropertiesMap);

responseProperties[0]

=

responsePropertiesJSON.toString();

}

catch (Exception e) {

String message = \occurred while handling return response;

REST request for SOE \+ this.getClass().getName() + \+ e.getMessage();

31

产品应用与技术推广部

this.serverLog.addMessage(1, 500, message); return ServerUtilities.sendError(0, message, null).getBytes(\

} } 3.6 调试

在Java中调试SOE,是通过端口号链接访问的(可以将这种方式认为是NET下的附加进程方式)

部署好SOE后,在Manger页面中进行调试设置,设置端口范围,如下图:

32

搜索更多关于: SOE介绍以及开发部署 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

产品应用与技术推广部 byte[] operationOutput = null; if(resourceName.equalsIgnoreCase(\|| resourceName.length() == 0) { if(operationName.equalsIgnoreCase(\{ operationOutput = Test(operationInputAsJSON, outputFormat, requestPropertiesJSON, responsePropertiesMap); } } else { return ServerUtilities.sendError(0, \sub-resource by name \+ resourceName + \<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com