Netweaver里使用事务码SM59创建Destination:
Java新建一个destination:
测试代码:
try { Context ctx = new InitialContext(); ConnectivityConfiguration configuration = (ConnectivityConfiguration) ctx.lookup("java:comp/env/connectivityConfiguration"); DestinationConfiguration destConfiguration = configuration.getConfiguration(destinationName); if (destConfiguration == null) { response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, String.format("Destination %s is not found. Hint:" + " Make sure to have the destination configured.", destinationName)); return; } // Get the destination URL String value = destConfiguration.getProperty("URL"); URL url = new URL(value + "xml?origins=Walldorf&destinations=Paris"); String proxyType = destConfiguration.getProperty("ProxyType"); Proxy proxy = getProxy(proxyType); urlConnection = (HttpURLConnection) url.openConnection(proxy); injectHeader(urlConnection, proxyType); // Copy content from the incoming response to the outgoing response InputStream instream = urlConnection.getInputStream(); OutputStream outstream = response.getOutputStream(); copyStream(instream, outstream); } catch (Exception e) { // Connectivity operation failed String errorMessage = "Connectivity operation failed with reason: " + e.getMessage() + ". See " + "logs for details. Hint: Make sure to have an HTTP proxy configured in your " + "local environment in case your environment uses " + "an HTTP proxy for the outbound Internet " + "communication."; LOGGER.error("Connectivity operation failed", e); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, errorMessage); }
通过JNDI获得destination配置的url:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/69364.html
摘要:以,在浏览器里访问这个,得到输出从到的距离。如何让一个部署到云平台的应用也能访问到该呢首先在云平台里创建一个,维护的在代码里使用云平台里创建的然后使用读取里配置的部署到云平台之后,在里看到结果云平台显示如下浏览器访问如下 showImg(https://segmentfault.com/img/remote/1460000014835767); 以Internet Service ht...
摘要:环境的搭建我的系统有个函数名叫,输入一个和,会输出为这对客户和组合维护的一组和描述信息。测试如下下面是使用消费该函数的代码为简单起见没有使用的库进行的序列化。 Java Connector(JCO)环境的搭建:Step by step to download and configure JCO in your laptop我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MA...
摘要:我在的事务码里为维护图片文件作为附件通过如下简单的代码即可将图片文件的二进制内容读取出来然后我把这段代码封装到一个里,在代码里消费这个,把返回的二进制内容存成本地图片文件。 我在S/4HANA的事务码MM02里为Material维护图片文件作为附件: showImg(https://segmentfault.com/img/remote/1460000015368069); 通过如下简...
摘要:中间件的分类基于远程过程调用的中间件。基于对象请求代理的中间件。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。 一.中间件 1.1 什么是中间件? 由于业务、机构和技术是不断变化的,因此为其服务的软件系统必须适应这样的变化。在合并、添加服务或扩展可用服务之后,公司可能无力负担重新创建信息系统所需的成本。正是在...
阅读 2814·2021-11-19 11:35
阅读 2584·2021-11-02 14:40
阅读 1399·2021-09-04 16:48
阅读 3012·2019-08-30 15:55
阅读 1760·2019-08-30 13:11
阅读 1958·2019-08-29 11:12
阅读 1089·2019-08-27 10:52
阅读 3158·2019-08-26 18:36