📄 pong.bpel
字号:
<?xml version="1.0" encoding="UTF-8"?><!-- ~ Licensed to the Apache Software Foundation (ASF) under one ~ or more contributor license agreements. See the NOTICE file ~ distributed with this work for additional information ~ regarding copyright ownership. The ASF licenses this file ~ to you under the Apache License, Version 2.0 (the ~ "License"); you may not use this file except in compliance ~ with the License. You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, ~ software distributed under the License is distributed on an ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ~ KIND, either express or implied. See the License for the ~ specific language governing permissions and limitations ~ under the License. --><process name="Pong" xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable" targetNamespace="urn:/Pong.bpel" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="urn:/Pong.bpel" xmlns:pong="urn:/Pong.wsdl" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"> <import location="Pong.wsdl" namespace="urn:/Pong.wsdl" importType="http://schemas.xmlsoap.org/wsdl/" /> <import location="Pong.wsdl" namespace="urn:/Pong.wsdl" importType="http://schemas.xmlsoap.org/wsdl/" /> <partnerLinks> <partnerLink name="PongPartnerLink" partnerLinkType="pong:PongPartnerLinkType" myRole="Provider" /> </partnerLinks> <variables> <variable messageType="pong:PongRequest" name="pongRequest"/> <variable messageType="pong:PongResponse" name="pongResponse"/> <variable type="xsd:string" name="text" /> </variables> <sequence name="Main"> <receive name="pongReceive" createInstance="yes" operation="Pong" partnerLink="PongPartnerLink" portType="pong:PongPortType" variable="pongRequest"/> <assign name="assignPongRequest"> <!-- add "ping" text to the input text --> <copy> <from>concat($pongRequest.body/pong:text, ' pong')</from> <to>$text</to> </copy> <!-- initialize pongResponse --> <copy> <from> <literal> <pong:PongRequest> <pong:text/> </pong:PongRequest> </literal> </from> <to>$pongResponse.body</to> </copy> <!-- copy new text into pongResponse --> <copy> <from>$text</from> <to>$pongResponse.body/pong:text</to> </copy> </assign> <reply name="pongReply" partnerLink="PongPartnerLink" portType="pong:PongPortType" operation="Pong" variable="pongResponse"/> </sequence></process>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -