├── .gitignore ├── .travis.yml ├── BUILDING ├── Gemfile ├── KEYS ├── LICENSE ├── NOTICE ├── README ├── README.extensions ├── RELEASE_NOTES ├── Rakefile ├── agents ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── agents │ │ └── memory │ │ └── SizingAgent.java │ └── resources │ └── META-INF │ └── MANIFEST.MF ├── axis2-bundle ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── axis2 │ │ └── osgi │ │ ├── OdeActivator.java │ │ ├── OdeAxis2.java │ │ └── OdeAxis2Impl.java │ └── resources │ ├── META-INF │ └── spring │ │ └── ode-axis2.xml │ ├── axis2.xml │ └── processes │ └── README.txt ├── axis2-war ├── itest_setup.groovy ├── lib │ └── maven-artifact-ant-2.0.4-dep.jar ├── pom.xml └── src │ ├── main │ ├── assembly │ │ └── bin.xml │ └── webapp │ │ ├── WEB-INF │ │ ├── classes │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.apache.commons.logging.LogFactory │ │ │ ├── commons-logging.properties │ │ │ ├── log4j.properties │ │ │ └── log4j2.xml │ │ ├── conf │ │ │ ├── axis2.xml │ │ │ ├── hazelcast.xml │ │ │ └── ode-axis2.properties │ │ ├── processes │ │ │ └── README.txt │ │ ├── services │ │ │ └── version.aar │ │ ├── urlrewrite.xml │ │ └── web.xml │ │ ├── css │ │ ├── global.css │ │ ├── reset.css │ │ └── style.css │ │ ├── deployment.html │ │ ├── favicon.ico │ │ ├── fileupload.jsp │ │ ├── images │ │ ├── 31-Document_48x48.png │ │ ├── activate.png │ │ ├── addGadgetIcon.gif │ │ ├── arrowsDown.gif │ │ ├── arrowsUp.gif │ │ ├── bg_button_a.gif │ │ ├── bg_button_span.gif │ │ ├── bg_header.jpg │ │ ├── bottom.png │ │ ├── bottom_m.png │ │ ├── bullet1.gif │ │ ├── bullet2.gif │ │ ├── buttonBack.gif │ │ ├── closeIcon.gif │ │ ├── dguide.png │ │ ├── gadgetTitleBg.jpg │ │ ├── guide.png │ │ ├── home.png │ │ ├── img_main.png │ │ ├── info.png │ │ ├── inner_back.png │ │ ├── logo.png │ │ ├── navBack.png │ │ ├── pagenav_back.png │ │ ├── process.png │ │ ├── retire.png │ │ ├── settingsIcon.gif │ │ ├── site_nav_borders.gif │ │ ├── site_nav_hover_bg.gif │ │ ├── tab-selected-mid.png │ │ ├── window_bottom_end.jpg │ │ ├── window_bottom_end.png │ │ ├── window_bottom_start.jpg │ │ ├── window_bottom_start.png │ │ ├── window_close.jpg │ │ ├── window_max.jpg │ │ ├── window_min.jpg │ │ ├── window_resize.gif │ │ ├── window_top_end.jpg │ │ ├── window_top_end.png │ │ ├── window_top_start.jpg │ │ ├── window_top_start.png │ │ ├── wrapper_back.png │ │ └── wrapper_column_top.gif │ │ ├── index.html │ │ ├── instances.html │ │ ├── js │ │ ├── DeploymentService.js │ │ ├── InstanceManagementAPI.js │ │ ├── ODE.js │ │ ├── ProcessManagementAPI.js │ │ ├── WSRequest.js │ │ ├── bubbling │ │ │ ├── accordion.js │ │ │ ├── assets │ │ │ │ ├── accordion.css │ │ │ │ └── loading.gif │ │ │ └── bubbling.js │ │ └── yui │ │ │ ├── animation.js │ │ │ ├── button.js │ │ │ ├── charts-experimental-min.js │ │ │ ├── charts.swf │ │ │ ├── container.js │ │ │ ├── css │ │ │ ├── asc.gif │ │ │ ├── autocomplete.css │ │ │ ├── blankimage.png │ │ │ ├── button.css │ │ │ ├── calendar.css │ │ │ ├── colorpicker.css │ │ │ ├── container.css │ │ │ ├── datatable.css │ │ │ ├── desc.gif │ │ │ ├── dt-arrow-dn.png │ │ │ ├── dt-arrow-up.png │ │ │ ├── editor-knob.gif │ │ │ ├── editor-sprite-active.gif │ │ │ ├── editor-sprite.gif │ │ │ ├── editor.css │ │ │ ├── fonts.css │ │ │ ├── header_background.png │ │ │ ├── hue_bg.png │ │ │ ├── imagecropper.css │ │ │ ├── layout.css │ │ │ ├── layout_sprite.png │ │ │ ├── logger.css │ │ │ ├── menu-button-arrow-disabled.png │ │ │ ├── menu-button-arrow.png │ │ │ ├── menu.css │ │ │ ├── menubaritem_submenuindicator.png │ │ │ ├── menubaritem_submenuindicator_disabled.png │ │ │ ├── menuitem_checkbox.png │ │ │ ├── menuitem_checkbox_disabled.png │ │ │ ├── menuitem_submenuindicator.png │ │ │ ├── menuitem_submenuindicator_disabled.png │ │ │ ├── picker_mask.png │ │ │ ├── profilerviewer.css │ │ │ ├── resize.css │ │ │ ├── simpleeditor.css │ │ │ ├── skin.css │ │ │ ├── split-button-arrow-active.png │ │ │ ├── split-button-arrow-disabled.png │ │ │ ├── split-button-arrow-focus.png │ │ │ ├── split-button-arrow-hover.png │ │ │ ├── split-button-arrow.png │ │ │ ├── sprite.png │ │ │ ├── tabview.css │ │ │ ├── transparent.gif │ │ │ ├── treeview-loading.gif │ │ │ ├── treeview-sprite.gif │ │ │ ├── treeview.css │ │ │ ├── wait.gif │ │ │ └── yuitest.css │ │ │ ├── datasource-beta-min.js │ │ │ ├── element-beta.js │ │ │ ├── json-min.js │ │ │ ├── tab │ │ │ ├── border_tabs.css │ │ │ ├── loading.gif │ │ │ ├── skin-sam.css │ │ │ ├── skins │ │ │ │ └── sam │ │ │ │ │ ├── tabview-skin.css │ │ │ │ │ └── tabview.css │ │ │ ├── tabview-core.css │ │ │ └── tabview.css │ │ │ ├── tabview.js │ │ │ ├── utilities.js │ │ │ └── yahoo-dom-event.js │ │ └── processes.html │ └── test │ ├── TimeService-soapui-project.xml │ ├── java │ ├── com │ │ └── intalio │ │ │ └── ws │ │ │ └── timeservice │ │ │ ├── ExtensionMapper.java │ │ │ ├── GetCityTime.java │ │ │ ├── GetCityTimeResponse.java │ │ │ ├── GetUTCTime.java │ │ │ ├── GetUTCTimeResponse.java │ │ │ ├── TimeServiceMessageReceiverInOut.java │ │ │ └── TimeServiceSkeleton.java │ └── org │ │ └── apache │ │ ├── ode │ │ ├── axis2 │ │ │ ├── Axis2TestBase.java │ │ │ ├── BpelActivityTest.java │ │ │ ├── ClusteredOutgoingTrafficTest.java │ │ │ ├── DummyException.java │ │ │ ├── DummyService.java │ │ │ ├── EndpointConfigurationTest.java │ │ │ ├── EndpointTimeoutsTest.java │ │ │ ├── FailureInvokeTest.java │ │ │ ├── JettyWrapper.java │ │ │ ├── MessageStructureTest.java │ │ │ ├── MultiPartMessageTest.java │ │ │ ├── NoInputMessageInvocationTest.java │ │ │ ├── NoP2PTest.java │ │ │ ├── ODEConfigDirAware.java │ │ │ ├── SelectorsTest.java │ │ │ ├── ServiceFaultCatchTest.java │ │ │ ├── SoapHeader2Test.java │ │ │ ├── SoapHeaderTest.java │ │ │ ├── XSDReferencesDeployTest.java │ │ │ ├── correlation │ │ │ │ ├── CorrelationCustomSoapHeaderTest.java │ │ │ │ ├── CorrelationJoinHibTest.java │ │ │ │ ├── CorrelationJoinLazyHibTest.java │ │ │ │ ├── CorrelationJoinLazyTest.java │ │ │ │ ├── CorrelationJoinTest.java │ │ │ │ ├── CorrelationMultiHibTest.java │ │ │ │ ├── CorrelationMultiScopeEarlyMessageTest.java │ │ │ │ ├── CorrelationMultiTest.java │ │ │ │ └── CorrelationUnicityTest.java │ │ │ ├── httpbinding │ │ │ │ └── HttpBindingTest.java │ │ │ ├── hydration │ │ │ │ ├── InstanceCountTest.java │ │ │ │ ├── ProcessCountTest.java │ │ │ │ └── ProcessSizeTest.java │ │ │ ├── instancecleanup │ │ │ │ ├── CleanFailureHibTest.java │ │ │ │ ├── CleanFailureTest.java │ │ │ │ ├── CleanFaultHibTest.java │ │ │ │ ├── CleanFaultTest.java │ │ │ │ ├── CleanSuccessHibTest.java │ │ │ │ ├── CleanSuccessTest.java │ │ │ │ ├── CleanTestBase.java │ │ │ │ ├── HibDaoConnectionFactoryImpl.java │ │ │ │ ├── JpaDaoConnectionFactoryImpl.java │ │ │ │ ├── ProcessCronCleanupTest.java │ │ │ │ ├── ProfilingBpelDAOConnection.java │ │ │ │ └── SystemCronCleanupTest.java │ │ │ ├── management │ │ │ │ ├── ActivateRetiredProcessTest.java │ │ │ │ ├── DeploymentTest.java │ │ │ │ ├── InstanceManagementTest.java │ │ │ │ ├── RedeployTest.java │ │ │ │ ├── Retire2Test.java │ │ │ │ ├── RetireTest.java │ │ │ │ └── RetireTestVar.java │ │ │ └── rampart │ │ │ │ ├── basic │ │ │ │ ├── SecuredProcessesTest.java │ │ │ │ └── SecuredServicesTest.java │ │ │ │ └── policy │ │ │ │ ├── SecuredProcessesTest.java │ │ │ │ └── SecuredServicesTest.java │ │ ├── bpel │ │ │ └── dao │ │ │ │ ├── ProcessInstanceProfileDAO.java │ │ │ │ └── ProcessProfileDAO.java │ │ ├── dao │ │ │ ├── ProcessInstanceProfileDAO.java │ │ │ ├── ProcessProfileDAO.java │ │ │ └── jpa │ │ │ │ ├── ProcessInstanceProfileDAOImpl.java │ │ │ │ └── ProcessProfileDAOImpl.java │ │ └── daohib │ │ │ └── bpel │ │ │ ├── ProcessInstanceProfileDaoImpl.java │ │ │ └── ProcessProfileDaoImpl.java │ │ └── rampart │ │ └── samples │ │ ├── policy │ │ ├── sample01 │ │ │ └── PWCBHandler.java │ │ ├── sample02 │ │ │ └── PWCBHandler.java │ │ ├── sample03 │ │ │ └── PWCBHandler.java │ │ ├── sample04 │ │ │ └── PWCBHandler.java │ │ └── sample05 │ │ │ └── PWCBHandler.java │ │ ├── sample02 │ │ └── PWCBHandler.java │ │ ├── sample03 │ │ └── PWCBHandler.java │ │ ├── sample04 │ │ └── PWCBHandler.java │ │ ├── sample05 │ │ └── PWCBHandler.java │ │ ├── sample06 │ │ └── PWCBHandler.java │ │ ├── sample07 │ │ └── PWCBHandler.java │ │ ├── sample08 │ │ └── PWCBHandler.java │ │ ├── sample09 │ │ └── PWCBHandler.java │ │ └── sample10 │ │ └── PWCBHandler.java │ ├── maven2 │ ├── modules.list │ └── ode-axis2.properties │ ├── resources │ ├── DynPartner.zip │ ├── TestAttributeNamespaces │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── chooseLanguage.xsl │ │ ├── deploy.xml │ │ ├── language.xml │ │ └── testRequest.soap │ ├── TestCleanCorrelation_None │ │ ├── TestCorrelation1.bpel │ │ ├── TestCorrelation1.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ └── testRequest.soap │ ├── TestCleanFailure │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanFault_All │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_Correlations │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_Events │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_Instance │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_MessageCorrEvents │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_Messages │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_None │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanFault_Variables │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestCleanSuccess_All │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_Correlations │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_Events │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_Fault │ │ ├── deploy.xml │ │ ├── test.properties │ │ ├── testFaultHandlers.bpel │ │ └── testFaultHandlers.wsdl │ ├── TestCleanSuccess_Instance │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_MessageCorrEvents │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_Messages │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_None │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCleanSuccess_Variables │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestClusteredOutgoingTraffic │ │ ├── Ping.bpel │ │ ├── Ping.wsdl │ │ ├── PingPong.wsdl │ │ ├── Pong.bpel │ │ ├── Pong.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestCorrelationCustomSoapHeader │ │ ├── deploy.xml │ │ ├── firstRequest.soap │ │ ├── secondRequest.soap │ │ ├── wsdlWithHeader-Process.bpel │ │ ├── wsdlWithHeader-Process.wsdl │ │ ├── wsdlWithHeader.wsdl │ │ └── wsdlWithheaders.wsdl │ ├── TestCorrelationHeader │ │ ├── deploy.xml │ │ ├── testRequest1.soap │ │ ├── testRequest2.soap │ │ ├── wsdlWithHeader-Process.bpel │ │ ├── wsdlWithHeader-Process.wsdl │ │ ├── wsdlWithHeader.svg │ │ ├── wsdlWithHeader.wsdl │ │ └── wsdlWithheaders.wsdl │ ├── TestCorrelationJoin │ │ ├── CorrelationMultiTest.bpel │ │ ├── CorrelationMultiTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── testRequest.soap │ │ ├── testRequest2.soap │ │ └── testRequest3.soap │ ├── TestCorrelationJoinLazy │ │ ├── CorrelationMultiTest.bpel │ │ ├── CorrelationMultiTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── testRequest.soap │ │ ├── testRequest2.soap │ │ └── testRequest3.soap │ ├── TestCorrelationMulti │ │ ├── CorrelationMultiTest.bpel │ │ ├── CorrelationMultiTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── testRequest.soap │ │ └── testRequest2.soap │ ├── TestCorrelationMultiScopeComplex │ │ ├── 1 │ │ │ ├── TestCorrelationMultiScopeComplex.bpel │ │ │ ├── TestCorrelationMultiScopeComplexArtifacts.wsdl │ │ │ ├── complete.soap │ │ │ ├── deploy.xml │ │ │ ├── initiate.soap │ │ │ ├── receive2.soap │ │ │ ├── receive3.soap │ │ │ ├── second_complete.soap │ │ │ ├── second_initiate.soap │ │ │ ├── second_receive2.soap │ │ │ ├── second_receive3.soap │ │ │ ├── third_complete.soap │ │ │ ├── third_initiate.soap │ │ │ ├── third_receive2.soap │ │ │ └── third_receive3.soap │ │ └── 2 │ │ │ ├── TestCorrelationMultiScopeComplex.bpel │ │ │ ├── TestCorrelationMultiScopeComplexArtifacts.wsdl │ │ │ ├── complete.soap │ │ │ ├── deploy.xml │ │ │ ├── initiate.soap │ │ │ ├── receive2.soap │ │ │ └── receive3.soap │ ├── TestCorrelationUnicity │ │ ├── CorrelationMultiTest.bpel │ │ ├── CorrelationMultiTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── testRequest.soap │ │ └── testRequest2.soap │ ├── TestEndpointProperties │ │ ├── Echo.wsdl │ │ ├── alpha_subdir │ │ │ └── test-endpoint-properties-deploy-unit_headerBB_2.endpoint │ │ ├── deploy.xml │ │ ├── endpoint-configuration.properties │ │ ├── jetty-realm.properties │ │ ├── test-endpoint-properties-deploy-unit_headerBB_1.endpoint │ │ ├── test-endpoint-properties.bpel │ │ ├── test-endpoint-properties.wsdl │ │ ├── test-endpoint-properties_global_conf.endpoint │ │ ├── test-endpoint-properties_global_conf_headerAA_1.endpoint │ │ ├── test-endpoint-properties_global_conf_headerAA_2.endpoint │ │ └── testRequest.soap │ ├── TestEndpointTimeouts │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── testRequest.soap │ │ └── timeouts.endpoint │ ├── TestFailureInInvoke │ │ ├── FailureInvokeTest.bpel │ │ ├── FailureInvokeTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestHttpBinding │ │ ├── Arithmetics.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-test.bpel │ │ ├── http-binding-test.wsdl │ │ └── testRequest.soap │ ├── TestHttpBindingExt_DELETE │ │ ├── Blog.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-ext-DELETE.bpel │ │ ├── http-binding-ext-DELETE.wsdl │ │ └── testRequest.soap │ ├── TestHttpBindingExt_GET │ │ ├── Blog.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-ext-GET.bpel │ │ ├── http-binding-ext-GET.wsdl │ │ └── testRequest.soap │ ├── TestHttpBindingExt_POST │ │ ├── Blog.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-ext-POST.bpel │ │ ├── http-binding-ext-POST.wsdl │ │ └── testRequest.soap │ ├── TestHttpBindingExt_POST_FORM_URL_ENCODED │ │ ├── Blog.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-ext-POST.bpel │ │ ├── http-binding-ext-POST.wsdl │ │ └── testRequest.soap │ ├── TestHttpBindingExt_PUT │ │ ├── Blog.wsdl │ │ ├── deploy.xml │ │ ├── http-binding-ext-PUT.bpel │ │ ├── http-binding-ext-PUT.wsdl │ │ └── testRequest.soap │ ├── TestInstanceRetire │ │ ├── 1 │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ ├── deploy.xml │ │ │ ├── testRequest1.soap │ │ │ └── testRequest2.soap │ │ ├── 2 │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ └── deploy.xml │ │ ├── noVar │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ └── deploy.xml │ │ └── withVar │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ └── deploy.xml │ ├── TestInstanceRetire2 │ │ ├── 1 │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ ├── deploy.xml │ │ │ ├── testRequest1.soap │ │ │ └── testRequest2.soap │ │ └── 2 │ │ │ ├── TestRetire.bpel │ │ │ ├── TestRetire.wsdl │ │ │ └── deploy.xml │ ├── TestMultiPartMessage │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── TestNoInputMessageInvocation │ │ ├── NoArgumentInvocationProcess.bpel │ │ ├── NoArgumentInvocationProcessArtifacts.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestNoP2P │ │ ├── Ping.bpel │ │ ├── Ping.wsdl │ │ ├── PingPong.wsdl │ │ ├── Pong.bpel │ │ ├── Pong.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestProcessCronCleanup │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── TestRampartBasic │ │ ├── README-sample02.txt │ │ ├── README-sample03.txt │ │ ├── README-sample04.txt │ │ ├── README-sample05.txt │ │ ├── README-sample06.txt │ │ ├── README-sample07.txt │ │ ├── README-sample08.txt │ │ ├── README-sample09.txt │ │ ├── README-sample10.txt │ │ ├── secured-processes │ │ │ ├── client.jks │ │ │ ├── client.properties │ │ │ ├── process-template │ │ │ │ ├── HelloWorld2.bpel │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ └── deploy.xml │ │ │ ├── sample02-client.axis2 │ │ │ ├── sample02-service.xml │ │ │ ├── sample03-client.axis2 │ │ │ ├── sample03-service.xml │ │ │ ├── sample04-client.axis2 │ │ │ ├── sample04-service.xml │ │ │ ├── sample05-client.axis2 │ │ │ ├── sample05-service.xml │ │ │ ├── sample06-client.axis2 │ │ │ ├── sample06-service.xml │ │ │ ├── sample07-client.axis2 │ │ │ ├── sample07-service.xml │ │ │ ├── sample08-client.axis2 │ │ │ ├── sample08-service.xml │ │ │ ├── sample09-client.axis2 │ │ │ ├── sample09-service.xml │ │ │ ├── sample10-client.axis2 │ │ │ ├── sample10-service.xml │ │ │ ├── service.jks │ │ │ └── service.properties │ │ └── secured-services │ │ │ ├── client.jks │ │ │ ├── client.properties │ │ │ ├── process-template │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── config.endpoint │ │ │ ├── deploy.xml │ │ │ ├── echo-service.wsdl │ │ │ └── testRequest.soap │ │ │ ├── readme.txt │ │ │ ├── sample02.axis2 │ │ │ ├── sample03.axis2 │ │ │ ├── sample04.axis2 │ │ │ ├── sample05.axis2 │ │ │ ├── sample06.axis2 │ │ │ ├── sample07.axis2 │ │ │ ├── sample08.axis2 │ │ │ ├── sample09.axis2 │ │ │ ├── sample10.axis2 │ │ │ └── services │ │ │ ├── sample02.aar │ │ │ ├── sample03.aar │ │ │ ├── sample04.aar │ │ │ ├── sample05.aar │ │ │ ├── sample06.aar │ │ │ ├── sample07.aar │ │ │ ├── sample08.aar │ │ │ ├── sample09.aar │ │ │ └── sample10.aar │ ├── TestRampartPolicy │ │ ├── README-sample01-policy.txt │ │ ├── README-sample02-policy.txt │ │ ├── README-sample03-policy.txt │ │ ├── README-sample04-policy.txt │ │ ├── policy-sample01.xml │ │ ├── policy-sample02.xml │ │ ├── policy-sample03.xml │ │ ├── secured-processes │ │ │ ├── client.jks │ │ │ ├── process-sample02_standalone_policy │ │ │ │ ├── HelloWorld2.bpel │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ ├── config.endpoint │ │ │ │ ├── deploy.xml │ │ │ │ └── sample02-policy-for-service.xml │ │ │ ├── process-template │ │ │ │ ├── HelloWorld2.bpel │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ └── deploy.xml │ │ │ ├── sample01-policy.xml │ │ │ ├── sample01-service.xml │ │ │ ├── sample02-policy.xml │ │ │ ├── sample02-service.xml │ │ │ ├── sample03-policy.xml │ │ │ ├── sample03-service.xml │ │ │ ├── sample04-policy.xml │ │ │ ├── sample04-service.xml │ │ │ ├── service.jks │ │ │ └── sts.jks │ │ └── secured-services │ │ │ ├── client.jks │ │ │ ├── process-sample04_policy_in_service.xml │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── config.endpoint │ │ │ ├── deploy.xml │ │ │ ├── echo-service.wsdl │ │ │ ├── sample04-policy.axis2 │ │ │ └── testRequest.soap │ │ │ ├── process-template │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── config.endpoint │ │ │ ├── deploy.xml │ │ │ ├── echo-service.wsdl │ │ │ └── testRequest.soap │ │ │ ├── readme.txt │ │ │ ├── sample01-policy.xml │ │ │ ├── sample02-policy.xml │ │ │ ├── sample03-policy.xml │ │ │ ├── sample04-policy.xml │ │ │ └── services │ │ │ ├── sample01-policy.aar │ │ │ ├── sample02-policy.aar │ │ │ ├── sample03-policy.aar │ │ │ └── sample04-policy.aar │ ├── TestSelectors │ │ ├── ReproduceIsolationProblem-Pool2.bpel │ │ ├── ReproduceIsolationProblem-Pool2.wsdl │ │ ├── ReproduceIsolationProblem-Pool3.bpel │ │ ├── ReproduceIsolationProblem-Pool3.wsdl │ │ ├── ReproduceIsolationProblem.svg │ │ ├── ReproduceIsolationProblem.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── TestSoapHeader │ │ ├── HeaderTest.bpel │ │ ├── HeaderTest.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestSoapHeader2 │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── hello-process.bpel │ │ ├── hello-process.wsdl │ │ ├── hello.wsdl │ │ ├── hello.xsd │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestSoapHeader3 │ │ ├── HelloWorld.bpel │ │ ├── HelloWorld.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── TestStructuredFault │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ ├── dummy-service.wsdl │ │ └── testRequest.soap │ ├── TestSystemCronCleanup │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestSystemCronCleanup_exclude │ │ ├── FirstProcess-FirstProcess.bpel │ │ ├── FirstProcess-FirstProcess.wsdl │ │ ├── FirstProcess.svg │ │ ├── FirstProcess.wsdl │ │ ├── GetTime.xsd │ │ ├── TimeService.wsdl │ │ ├── deploy.xml │ │ ├── location.endpoint │ │ └── testRequest.soap │ ├── TestThrowOnEvent │ │ ├── OnEventCorrelation.bpel │ │ ├── OnEventCorrelation.wsdl │ │ ├── OnEventCorrelation.xsd │ │ ├── OnEventCorrelationArtifacts.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── XSDReferences │ │ ├── BPMN │ │ │ ├── NewDiagram2-Pool0.bpel │ │ │ ├── NewDiagram2-Pool0.deploy │ │ │ ├── NewDiagram2-Pool0.wsdl │ │ │ └── NewDiagram2.wsdl │ │ ├── XSDSchema │ │ │ ├── ListeProduit.xsd │ │ │ └── xreftst.xsd │ │ └── deploy.xml │ ├── test-log4j.properties │ ├── test-log4j2.xml │ ├── test-services.xml │ └── testDynPartnerRequest.soap │ └── webapp │ └── WEB-INF │ ├── conf.hib-derby │ └── ode-axis2.properties │ ├── conf.hib-h2 │ └── ode-axis2.properties │ ├── conf.jpa-derby │ └── ode-axis2.properties │ ├── conf.jpa-h2 │ └── ode-axis2.properties │ ├── conf.template │ └── ode-axis2.properties │ ├── conf │ ├── global-config.endpoint │ └── ode-axis2.properties │ └── test-schedules.xml ├── axis2 ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── axis2 │ │ │ ├── AuthenticationHelper.java │ │ │ ├── BindingContextImpl.java │ │ │ ├── EndpointReferenceContextImpl.java │ │ │ ├── ExternalService.java │ │ │ ├── MessageExchangeContextImpl.java │ │ │ ├── Messages.java │ │ │ ├── ODEAxis2Server.java │ │ │ ├── ODEConfigProperties.java │ │ │ ├── ODEServer.java │ │ │ ├── ODEService.java │ │ │ ├── OdeFault.java │ │ │ ├── SoapExternalService.java │ │ │ ├── deploy │ │ │ └── DeploymentPoller.java │ │ │ ├── hooks │ │ │ ├── ODEAxisOperationDispatcher.java │ │ │ ├── ODEAxisService.java │ │ │ ├── ODEAxisServiceDispatcher.java │ │ │ ├── ODEAxisServlet.java │ │ │ ├── ODEMessageReceiver.java │ │ │ ├── SessionInHandler.java │ │ │ └── SessionOutHandler.java │ │ │ ├── httpbinding │ │ │ ├── HttpBindingValidator.java │ │ │ ├── HttpExternalService.java │ │ │ ├── HttpHelper.java │ │ │ ├── HttpMethodConverter.java │ │ │ ├── Messages.java │ │ │ └── ProxyConf.java │ │ │ ├── service │ │ │ ├── DeploymentBrowser.java │ │ │ ├── DeploymentWebService.java │ │ │ ├── ManagementService.java │ │ │ └── ServiceClientUtil.java │ │ │ └── util │ │ │ ├── Axis2UriResolver.java │ │ │ ├── Axis2WSDLLocator.java │ │ │ ├── AxisUtils.java │ │ │ ├── ClusterUrlTransformer.java │ │ │ ├── GeronimoFactory.java │ │ │ ├── JBossFactory.java │ │ │ ├── SoapMessageConverter.java │ │ │ ├── TomcatFactory.java │ │ │ ├── URLEncodedTransformer.java │ │ │ ├── UrlReplacementTransformer.java │ │ │ └── WLSFactory.java │ └── wsdl │ │ ├── deploy.wsdl │ │ ├── pmapi.wsdl │ │ └── xmlmime.xsd │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── axis2 │ │ ├── ODEServerTest.java │ │ ├── SoapMessageConverterTest.java │ │ ├── httpbinding │ │ ├── HttpBindingValidatorTest.java │ │ ├── HttpHelperTest.java │ │ └── HttpMethodConverterTest.java │ │ ├── management │ │ ├── ExecutionPathTest.java │ │ └── ProcessManagementTest.java │ │ └── util │ │ ├── UrlEncodedTransformerTest.java │ │ └── UrlReplacementTransformerTest.java │ └── resources │ ├── DynPartner.zip │ ├── HelloWorld.wsdl │ ├── HelloWorldRequest.soap │ ├── http-binding-validator-ext.wsdl │ ├── http-binding-validator.wsdl │ ├── http-method-builder.wsdl │ ├── test1.wsdl │ ├── testRequest1.xml │ └── testRequest1Bad.xml ├── bpel-api-jca ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── jca │ └── clientapi │ └── ProcessManagementConnection.java ├── bpel-api ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── bdi │ │ ├── breaks │ │ │ ├── ActivityBreakpoint.java │ │ │ ├── Breakpoint.java │ │ │ ├── VariableModificationBreakpoint.java │ │ │ └── package.html │ │ └── package.html │ │ ├── clapi │ │ ├── ClusterLock.java │ │ ├── ClusterManager.java │ │ ├── ClusterMemberListener.java │ │ ├── ClusterProcessStore.java │ │ ├── ProcessStoreClusterEvent.java │ │ ├── ProcessStoreClusterListener.java │ │ ├── ProcessStoreDeployedEvent.java │ │ └── ProcessStoreUndeployedEvent.java │ │ ├── common │ │ ├── BpelEventFilter.java │ │ ├── CorrelationKey.java │ │ ├── CorrelationKeySet.java │ │ ├── FaultException.java │ │ ├── Filter.java │ │ ├── InstanceFilter.java │ │ ├── InvalidMessageException.java │ │ ├── Messages.java │ │ ├── OptionalCorrelationKey.java │ │ ├── ProcessFilter.java │ │ ├── ProcessState.java │ │ └── package.html │ │ ├── eapi │ │ ├── AbstractExtensionBundle.java │ │ ├── ExtensionContext.java │ │ └── ExtensionOperation.java │ │ ├── evar │ │ ├── ExternalVariableModule.java │ │ ├── ExternalVariableModuleException.java │ │ └── IncompleteKeyException.java │ │ ├── evt │ │ ├── ActivityEnabledEvent.java │ │ ├── ActivityEvent.java │ │ ├── ActivityExecEndEvent.java │ │ ├── ActivityExecStartEvent.java │ │ ├── ActivityFailureEvent.java │ │ ├── ActivityRecoveryEvent.java │ │ ├── BpelEvent.java │ │ ├── CompensationHandlerRegistered.java │ │ ├── CorrelationEvent.java │ │ ├── CorrelationMatchEvent.java │ │ ├── CorrelationNoMatchEvent.java │ │ ├── CorrelationSetEvent.java │ │ ├── CorrelationSetWriteEvent.java │ │ ├── EventContext.java │ │ ├── ExpressionEvaluationEvent.java │ │ ├── ExpressionEvaluationFailedEvent.java │ │ ├── ExpressionEvaluationSuccessEvent.java │ │ ├── NewProcessInstanceEvent.java │ │ ├── PartnerLinkEvent.java │ │ ├── PartnerLinkModificationEvent.java │ │ ├── ProcessCompletionEvent.java │ │ ├── ProcessEvent.java │ │ ├── ProcessInstanceEvent.java │ │ ├── ProcessInstanceStartedEvent.java │ │ ├── ProcessInstanceStateChangeEvent.java │ │ ├── ProcessMessageExchangeEvent.java │ │ ├── ProcessTerminationEvent.java │ │ ├── ScopeCompletionEvent.java │ │ ├── ScopeEvent.java │ │ ├── ScopeFaultEvent.java │ │ ├── ScopeStartEvent.java │ │ ├── VariableEvent.java │ │ ├── VariableModificationEvent.java │ │ ├── VariableReadEvent.java │ │ └── package.html │ │ ├── explang │ │ ├── ConfigurationException.java │ │ ├── EvaluationContext.java │ │ ├── EvaluationException.java │ │ ├── ExpressionLanguageRuntime.java │ │ └── TypeCastException.java │ │ ├── iapi │ │ ├── BindingContext.java │ │ ├── BpelEngine.java │ │ ├── BpelEngineException.java │ │ ├── BpelEventListener.java │ │ ├── BpelServer.java │ │ ├── ClusterAware.java │ │ ├── Content.java │ │ ├── ContextException.java │ │ ├── DebuggerContext.java │ │ ├── Endpoint.java │ │ ├── EndpointReference.java │ │ ├── EndpointReferenceContext.java │ │ ├── Message.java │ │ ├── MessageExchange.java │ │ ├── MessageExchangeContext.java │ │ ├── MyRoleMessageExchange.java │ │ ├── OdeGlobalConfig.java │ │ ├── PartnerRoleChannel.java │ │ ├── PartnerRoleMessageExchange.java │ │ ├── ProcessConf.java │ │ ├── ProcessState.java │ │ ├── ProcessStore.java │ │ ├── ProcessStoreEvent.java │ │ ├── ProcessStoreListener.java │ │ ├── Scheduler.java │ │ ├── TwoWayIdempotent.svg │ │ ├── TwoWayIdempotent.usd │ │ ├── TwoWayReliable.svg │ │ ├── TwoWayReliable.usd │ │ ├── TwoWayUnreliable.svg │ │ ├── TwoWayUnreliable.usd │ │ ├── TwoWayWithTransactionPropagation.svg │ │ ├── TwoWayWithTransactionPropagation.usd │ │ └── iapi.svg │ │ ├── jmx │ │ ├── BpelEventNotification.java │ │ └── ProcessMBean.java │ │ └── pmapi │ │ ├── BpelManagementFacade.java │ │ ├── InstanceManagement.java │ │ ├── InstanceNotFoundException.java │ │ ├── InvalidRequestException.java │ │ ├── ManagementException.java │ │ ├── ProcessInfoCustomizer.java │ │ ├── ProcessManagement.java │ │ ├── ProcessNotFoundException.java │ │ └── ProcessingException.java │ └── test │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── common │ └── CorrelationKeySetTest.java ├── bpel-compiler ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── compiler │ │ ├── ActivityGenerator.java │ │ ├── AssignGenerator.java │ │ ├── AssignGeneratorMessages.java │ │ ├── BpelC.java │ │ ├── BpelCompiler.java │ │ ├── BpelCompiler11.java │ │ ├── BpelCompiler20.java │ │ ├── BpelCompiler20Draft.java │ │ ├── CommonCompilationMessages.java │ │ ├── CompensateGenerator.java │ │ ├── CompensateGeneratorMessages.java │ │ ├── CompensateScopeGenerator.java │ │ ├── DefaultActivityGenerator.java │ │ ├── DefaultResourceFinder.java │ │ ├── EmptyGenerator.java │ │ ├── ExpressionValidatorFactory.java │ │ ├── ExtensionActivityGeneratorMessages.java │ │ ├── ExtensionActivtityGenerator.java │ │ ├── FlowGenerator.java │ │ ├── FlowGeneratorMessages.java │ │ ├── ForEachGenerator.java │ │ ├── ForEachGeneratorMessages.java │ │ ├── IfGenerator.java │ │ ├── IfGeneratorMessages.java │ │ ├── InvokeGenerator.java │ │ ├── InvokeGeneratorMessages.java │ │ ├── LocalEntityResolver.java │ │ ├── PickGenerator.java │ │ ├── PickGeneratorMessages.java │ │ ├── PickReceiveGenerator.java │ │ ├── ReceiveGenerator.java │ │ ├── RepeatUntilGenerator.java │ │ ├── ReplyGenerator.java │ │ ├── ReplyGeneratorMessages.java │ │ ├── ResourceFinder.java │ │ ├── RethrowGenerator.java │ │ ├── SequenceGenerator.java │ │ ├── SourceLocationImpl.java │ │ ├── SwitchGenerator.java │ │ ├── TerminateGenerator.java │ │ ├── ThrowGenerator.java │ │ ├── ThrowGeneratorMessages.java │ │ ├── WSDLLocatorImpl.java │ │ ├── WSDLRegistry.java │ │ ├── WaitGenerator.java │ │ ├── WaitGeneratorMessages.java │ │ ├── WhileGenerator.java │ │ ├── WsdlFinderXMLEntityResolver.java │ │ ├── api │ │ │ ├── CompilationException.java │ │ │ ├── CompilationMessage.java │ │ │ ├── CompilationMessageBundle.java │ │ │ ├── CompileListener.java │ │ │ ├── CompilerContext.java │ │ │ ├── ExpressionCompiler.java │ │ │ ├── ExpressionValidator.java │ │ │ └── SourceLocation.java │ │ ├── bom │ │ │ ├── Activity.java │ │ │ ├── AssignActivity.java │ │ │ ├── Bpel11QNames.java │ │ │ ├── Bpel20QNames.java │ │ │ ├── BpelObject.java │ │ │ ├── BpelObject4WSDL.java │ │ │ ├── BpelObjectFactory.java │ │ │ ├── Branches.java │ │ │ ├── Catch.java │ │ │ ├── Communication.java │ │ │ ├── CommunicationHelper.java │ │ │ ├── CompensateActivity.java │ │ │ ├── CompensateScopeActivity.java │ │ │ ├── CompensationHandler.java │ │ │ ├── CompletionCondition.java │ │ │ ├── CompositeActivity.java │ │ │ ├── Copy.java │ │ │ ├── Correlation.java │ │ │ ├── CorrelationSet.java │ │ │ ├── CorrelationSets.java │ │ │ ├── Correlations.java │ │ │ ├── CreateInstanceActivity.java │ │ │ ├── DOMBuilderContentHandler.java │ │ │ ├── EmptyActivity.java │ │ │ ├── Expression.java │ │ │ ├── Expression11.java │ │ │ ├── ExtensibilityQNames.java │ │ │ ├── Extension.java │ │ │ ├── ExtensionActivity.java │ │ │ ├── ExtensionAssignOperation.java │ │ │ ├── ExtensionVal.java │ │ │ ├── Extensions.java │ │ │ ├── FailureHandling.java │ │ │ ├── FaultHandler.java │ │ │ ├── FlowActivity.java │ │ │ ├── ForEachActivity.java │ │ │ ├── From.java │ │ │ ├── IfActivity.java │ │ │ ├── Import.java │ │ │ ├── InvokeActivity.java │ │ │ ├── JoinFailureSuppressor.java │ │ │ ├── Link.java │ │ │ ├── LinkSource.java │ │ │ ├── LinkTarget.java │ │ │ ├── Links.java │ │ │ ├── LiteralVal.java │ │ │ ├── LocalEntityResolver.java │ │ │ ├── OnAlarm.java │ │ │ ├── OnEvent.java │ │ │ ├── OnMessage.java │ │ │ ├── PartnerLink.java │ │ │ ├── PartnerLinkType.java │ │ │ ├── PartnerLinkVal.java │ │ │ ├── PartnerLinks.java │ │ │ ├── PickActivity.java │ │ │ ├── Process.java │ │ │ ├── Property.java │ │ │ ├── PropertyAlias.java │ │ │ ├── PropertyAlias11.java │ │ │ ├── PropertyVal.java │ │ │ ├── Query.java │ │ │ ├── Query11.java │ │ │ ├── RdfLabel.java │ │ │ ├── ReceiveActivity.java │ │ │ ├── RepeatUntilActivity.java │ │ │ ├── ReplyActivity.java │ │ │ ├── RethrowActivity.java │ │ │ ├── Scope.java │ │ │ ├── ScopeActivity.java │ │ │ ├── ScopeLikeActivity.java │ │ │ ├── SequenceActivity.java │ │ │ ├── Sources.java │ │ │ ├── SwitchActivity.java │ │ │ ├── Targets.java │ │ │ ├── TerminateActivity.java │ │ │ ├── TerminationHandler.java │ │ │ ├── ThrowActivity.java │ │ │ ├── To.java │ │ │ ├── ToFrom.java │ │ │ ├── Variable.java │ │ │ ├── VariableVal.java │ │ │ ├── VariableVal11.java │ │ │ ├── Variables.java │ │ │ ├── WaitActivity.java │ │ │ ├── WhileActivity.java │ │ │ └── WhileActivity11.java │ │ └── wsdl │ │ │ ├── BpelExtensionSerializer.java │ │ │ ├── Definition4BPEL.java │ │ │ ├── Definition4BPELImpl.java │ │ │ ├── InvalidBpelPartnerLinkTypeException.java │ │ │ ├── InvalidBpelPropertyAliasException.java │ │ │ ├── InvalidBpelPropertyException.java │ │ │ ├── InvalidBpelRoleException.java │ │ │ ├── Messages.java │ │ │ ├── WSDLFactory4BPEL.java │ │ │ ├── WSDLFactoryBPEL11.java │ │ │ ├── WSDLFactoryBPEL20.java │ │ │ ├── WSDLFactoryBPEL20Draft.java │ │ │ ├── WSDLFactoryImpl.java │ │ │ ├── WSDLReaderImpl.java │ │ │ ├── XMLSchemaType.java │ │ │ └── XMLSchemaTypeSerializer.java │ │ └── elang │ │ ├── xpath10 │ │ └── compiler │ │ │ ├── CompilationExceptionWrapper.java │ │ │ ├── Constants.java │ │ │ ├── JaxenBpelHandler.java │ │ │ ├── SourceLocatorWrapper.java │ │ │ ├── XPath10ExpressionCompilerBPEL11.java │ │ │ ├── XPath10ExpressionCompilerBPEL20.java │ │ │ ├── XPath10ExpressionCompilerBPEL20Draft.java │ │ │ ├── XPath10ExpressionCompilerImpl.java │ │ │ ├── XPathMessages.java │ │ │ ├── XslCompilationErrorListener.java │ │ │ └── XslCompileUriResolver.java │ │ ├── xpath20 │ │ └── compiler │ │ │ ├── Constants.java │ │ │ ├── JaxpFunctionResolver.java │ │ │ ├── JaxpVariableResolver.java │ │ │ ├── OdeXPathFunctionLibrary.java │ │ │ ├── SaxonContext.java │ │ │ ├── WrappedResolverException.java │ │ │ ├── XPath20ExpressionCompilerBPEL20.java │ │ │ ├── XPath20ExpressionCompilerBPEL20Draft.java │ │ │ └── XPath20ExpressionCompilerImpl.java │ │ └── xquery10 │ │ └── compiler │ │ ├── XQuery10BpelFunctions.java │ │ ├── XQuery10ExpressionCompilerBPEL20.java │ │ ├── XQuery10ExpressionCompilerBPEL20Draft.java │ │ └── XQuery10ExpressionCompilerImpl.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── compiler │ │ ├── CompilationMessageTest.java │ │ ├── CompilationTestMessages.java │ │ ├── CompilationTestMessages_de.java │ │ ├── StaticCheckSuite.java │ │ ├── StaticCheckTCase.java │ │ ├── WSDLRegistryTest.java │ │ └── XPathTest.java │ │ ├── compiler_2_0 │ │ ├── AbstractCompileTestCase.java │ │ ├── GoodCompileTest.java │ │ ├── JavaSerializationTest.java │ │ ├── JsonSerializationTest.java │ │ ├── MigrationTest.java │ │ ├── SmileSerializationTest.java │ │ └── XslTest.java │ │ └── elang │ │ ├── xpath20 │ │ └── compiler │ │ │ └── XPath20ExpressionCompilerImplTest.java │ │ └── xquery10 │ │ └── compiler │ │ └── XQuery10ExpressionCompilerImplTest.java │ └── resources │ ├── log4j.properties │ ├── log4j2.xml │ ├── oldcbp │ └── 2.0 │ │ └── good │ │ ├── AsyncProcess │ │ └── AsyncProcess2.cbp │ │ ├── assign │ │ ├── Assign1-2.0.cbp │ │ ├── Assign2-2.0.cbp │ │ ├── Assign3-2.0.cbp │ │ ├── Assign5-2.0.cbp │ │ ├── Assign6-2.0.cbp │ │ ├── Assign7-2.0.cbp │ │ ├── Assign8-2.0.cbp │ │ └── Assign9-2.0.cbp │ │ ├── circularReference │ │ └── CircularReference.cbp │ │ ├── compensation │ │ └── comp2-2.0.cbp │ │ ├── flow │ │ ├── flow2-2.0.cbp │ │ ├── flow3-2.0.cbp │ │ ├── flow4-2.0.cbp │ │ ├── flow5-2.0.cbp │ │ ├── flow6-2.0.cbp │ │ └── flow7-2.0.cbp │ │ ├── foreach │ │ ├── ForEach1-2.0.cbp │ │ ├── ForEach2-2.0.cbp │ │ └── ForEach3-2.0.cbp │ │ ├── if │ │ ├── If1-2.0.cbp │ │ ├── If2-2.0.cbp │ │ └── If3-2.0.cbp │ │ ├── pick │ │ ├── Pick3-2.0.cbp │ │ ├── Pick4-2.0.cbp │ │ ├── Pick5-2.0.cbp │ │ └── Pick6-2.0.cbp │ │ ├── rethrow │ │ ├── Rethrow1-2.0.cbp │ │ └── Rethrow2-2.0.cbp │ │ ├── throw │ │ ├── Throw1-2.0.cbp │ │ ├── Throw2-2.0.cbp │ │ ├── Throw3-2.0.cbp │ │ ├── Throw4-2.0.cbp │ │ ├── Throw5-2.0.cbp │ │ ├── Throw6-2.0.cbp │ │ └── Throw7-2.0.cbp │ │ ├── wait │ │ ├── Wait1-2.0.cbp │ │ └── Wait2-2.0.cbp │ │ ├── while │ │ └── While1-2.0.cbp │ │ ├── xpath10-func │ │ ├── GetVariableData1-2.0.cbp │ │ ├── GetVariableData2-2.0.cbp │ │ ├── GetVariableData3-2.0.cbp │ │ ├── GetVariableData4-2.0.cbp │ │ └── GetVariableProperty1-2.0.cbp │ │ ├── xpath20-func │ │ ├── GetVariableData2-xp2.0.cbp │ │ ├── GetVariableData3-xp2.0.cbp │ │ ├── GetVariableData4-xp2.0.cbp │ │ └── GetVariableProperty1-xp2.0.cbp │ │ └── xsd-import │ │ └── helloworld-Server.cbp │ ├── org │ └── apache │ │ └── ode │ │ └── bpel │ │ └── compiler │ │ ├── CompensateNAtoContext.bpel │ │ ├── CompensateNAtoContext.wsdl │ │ ├── DuplicateLinkDecl.bpel │ │ ├── DuplicateLinkDecl.wsdl │ │ ├── DuplicateLinkSource.bpel │ │ ├── DuplicateLinkSource.wsdl │ │ ├── DuplicateLinkTarget.bpel │ │ ├── DuplicateLinkTarget.wsdl │ │ ├── DuplicateVariableDecl.bpel │ │ ├── DuplicateVariableDecl.wsdl │ │ ├── LinkMissingSourceActivity.bpel │ │ ├── LinkMissingSourceActivity.wsdl │ │ ├── LinkMissingTargetActivity.bpel │ │ ├── LinkMissingTargetActivity.wsdl │ │ ├── MultipleEmbeddedSchemas.bpel │ │ ├── MultipleEmbeddedSchemas.wsdl │ │ ├── NoRootActivity.bpel │ │ ├── NoRootActivity.wsdl │ │ ├── PortTypeMismatch.bpel │ │ ├── PortTypeMismatch.wsdl │ │ ├── UndeclaredPropertyAlias.bpel │ │ ├── UndeclaredPropertyAlias.wsdl │ │ ├── UndeclaredVariable.bpel │ │ ├── UndeclaredVariable.wsdl │ │ ├── UnknownBpelFunction.bpel │ │ └── UnknownBpelFunction.wsdl │ └── xslt │ ├── test-iso.xslt │ ├── test-utf8.xslt │ ├── test1.wsdl │ ├── xsl-iso.bpel │ └── xsl-utf8.bpel ├── bpel-connector ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── connector │ ├── BpelServerConnector.java │ └── ConnectionProviderImpl.java ├── bpel-dao ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── dao │ ├── ActivityRecoveryDAO.java │ ├── BpelDAOConnection.java │ ├── BpelDAOConnectionFactory.java │ ├── BpelDAOConnectionFactoryJDBC.java │ ├── CorrelationSetDAO.java │ ├── CorrelatorDAO.java │ ├── CorrelatorMessageDAO.java │ ├── DeferredProcessInstanceCleanable.java │ ├── FaultDAO.java │ ├── FilteredInstanceDeletable.java │ ├── MessageDAO.java │ ├── MessageExchangeDAO.java │ ├── MessageRouteDAO.java │ ├── NoRootContextException.java │ ├── PartnerLinkDAO.java │ ├── ProcessDAO.java │ ├── ProcessInstanceDAO.java │ ├── ProcessManagementDAO.java │ ├── QueryReturnedEmptyResultException.java │ ├── QueryReturnedMultipleResultsException.java │ ├── RoleEnum.java │ ├── ScopeDAO.java │ ├── ScopeStateEnum.java │ ├── XmlDataDAO.java │ └── package.html ├── bpel-epr ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ ├── bpel │ │ ├── common │ │ │ └── evt │ │ │ │ └── DebugBpelEventListener.java │ │ └── epr │ │ │ ├── EndpointFactory.java │ │ │ ├── MutableEndpoint.java │ │ │ ├── URLEndpoint.java │ │ │ ├── WSAEndpoint.java │ │ │ ├── WSDL11Endpoint.java │ │ │ └── WSDL20Endpoint.java │ │ └── il │ │ ├── DynamicService.java │ │ ├── EmbeddedGeronimoFactory.java │ │ ├── MockScheduler.java │ │ ├── OMUtils.java │ │ ├── config │ │ └── OdeConfigProperties.java │ │ └── dbutil │ │ ├── Database.java │ │ ├── DatabaseConfigException.java │ │ ├── DatabaseConnectionManager.java │ │ ├── DerbyEmbeddedDB.java │ │ ├── ExternalDB.java │ │ ├── H2EmbeddedDB.java │ │ ├── InternalDB.java │ │ └── Messages.java │ └── test │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── epr │ └── WSDL11EndpointTest.java ├── bpel-itest ├── pom.xml └── src │ └── test │ └── bpelunit │ ├── TestAssignComplex │ ├── AssignComplex.bpel │ ├── AssignComplexArtifacts.wsdl │ ├── Assignment.xsd │ ├── ComplexVariables.wsdl │ ├── TestAssignComplex.bpts │ └── deploy.xml │ ├── TestAssignDate │ ├── NewDiagram-Pool.bpel │ ├── NewDiagram-PoolArtifacts.wsdl │ ├── NewDiagram.wsdl │ ├── TestAssignDate.bpts │ └── deploy.xml │ ├── TestCombineUrl │ ├── TestCombineUrl.bpel │ ├── TestCombineUrl.bpts │ ├── TestCombineUrlArtifacts.wsdl │ └── deploy.xml │ ├── TestComposeUrl │ ├── ComposeUrl.bpel │ ├── ComposeUrlArtifacts.wsdl │ ├── TestComposeUrl.bpts │ └── deploy.xml │ ├── TestCorrelationJoinOnMessage │ ├── CorrelationJoinOnMessageTest.bpel │ ├── CorrelationJoinOnMessageTestArtifacts.wsdl │ ├── Test.wsdl │ ├── TestCorrelationJoinOnMessage.bpts │ └── deploy.xml │ ├── TestFlowActivity1 │ ├── TestActivityFlow.bpel │ ├── TestActivityFlow.wsdl │ ├── TestFlowActivity1.bpts │ └── deploy.xml │ ├── TestFlowLinks │ ├── TestFlowLinks.bpel │ ├── TestFlowLinks.bpts │ ├── TestFlowLinksArtifacts.wsdl │ └── deploy.xml │ ├── TestIf │ ├── TestIf.bpel │ ├── TestIf.bpts │ ├── TestIf.wsdl │ └── deploy.xml │ ├── TestToQuery │ ├── QueryTest.bpel │ ├── QueryTestArtifacts.wsdl │ ├── TestToQuery.bpts │ └── deploy.xml │ ├── TestXQueryExpression │ ├── TestXQueryExpression.bpel │ ├── TestXQueryExpression.bpts │ ├── TestXQueryExpressionArtifacts.wsdl │ └── deploy.xml │ └── TestXslTransform │ ├── HelloXslWorld.xsl │ ├── TestXslTransform.bpel │ ├── TestXslTransform.bpts │ ├── TestXslTransformArtifacts.wsdl │ └── deploy.xml ├── bpel-nobj ├── Readme.md └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── elang │ │ ├── xpath10 │ │ │ └── obj │ │ │ │ ├── OXPath10Expression.java │ │ │ │ └── OXPath10ExpressionBPEL20.java │ │ ├── xpath20 │ │ │ └── obj │ │ │ │ └── OXPath20ExpressionBPEL20.java │ │ └── xquery10 │ │ │ └── obj │ │ │ └── OXQuery10ExpressionBPEL20.java │ │ └── obj │ │ ├── DebugInfo.java │ │ ├── Extensible.java │ │ ├── ExtensibleImpl.java │ │ ├── OActivity.java │ │ ├── OAgent.java │ │ ├── OAssign.java │ │ ├── OBase.java │ │ ├── OCatch.java │ │ ├── OCompensate.java │ │ ├── OCompensationHandler.java │ │ ├── OConstantExpression.java │ │ ├── OConstantVarType.java │ │ ├── OConstants.java │ │ ├── OElementVarType.java │ │ ├── OEmpty.java │ │ ├── OEventHandler.java │ │ ├── OExpression.java │ │ ├── OExpressionLanguage.java │ │ ├── OExtVar.java │ │ ├── OExtensionActivity.java │ │ ├── OFailureHandling.java │ │ ├── OFaultHandler.java │ │ ├── OFlow.java │ │ ├── OForEach.java │ │ ├── OInvoke.java │ │ ├── OLValueExpression.java │ │ ├── OLink.java │ │ ├── OMessageVarType.java │ │ ├── OModelException.java │ │ ├── OPartnerLink.java │ │ ├── OPickReceive.java │ │ ├── OProcess.java │ │ ├── OProcessWrapper.java │ │ ├── ORepeatUntil.java │ │ ├── OReply.java │ │ ├── ORethrow.java │ │ ├── OScope.java │ │ ├── OSequence.java │ │ ├── OSwitch.java │ │ ├── OTerminate.java │ │ ├── OTerminationHandler.java │ │ ├── OThrow.java │ │ ├── OVarType.java │ │ ├── OWait.java │ │ ├── OWhile.java │ │ ├── OXsdTypeVarType.java │ │ ├── OXslSheet.java │ │ ├── migrate │ │ ├── AbstractObjectVisitor.java │ │ ├── DeepEqualityHelper.java │ │ ├── DomElementComparator.java │ │ ├── EqualityComparator.java │ │ ├── ExtensibeImplEqualityComp.java │ │ ├── LegacySerializerAdapter.java │ │ ├── MigUtils.java │ │ ├── ObjectTraverser.java │ │ ├── ObjectVisitor.java │ │ ├── OmOld2new.java │ │ ├── OmUpgradeVisitor.java │ │ └── UpgradeChecker.java │ │ └── serde │ │ ├── DeSerializer.java │ │ ├── JavaSerOmDeserializer.java │ │ ├── JavaSerOmSerializer.java │ │ ├── JsonOmDeserializer.java │ │ ├── JsonOmSerializer.java │ │ ├── KeyAsJsonDeserializer.java │ │ ├── KeyAsJsonSerializer.java │ │ ├── OmDeserializer.java │ │ ├── OmSerdeFactory.java │ │ ├── OmSerializer.java │ │ ├── SerializaionRtException.java │ │ ├── SmileOmDeserializer.java │ │ ├── SmileOmSerializer.java │ │ └── jacksonhack │ │ ├── TypeBeanSerializer.java │ │ ├── TypeBeanSerializerBuilder.java │ │ ├── TypeBeanSerializerFactory.java │ │ └── UniqueStringIdGenerator.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ └── obj │ │ ├── migrate │ │ └── DeepEqualityTest.java │ │ └── serde │ │ ├── SerializerTest.java │ │ └── jacksonhack │ │ └── JacksonTest.java │ └── resources │ └── log4j.properties ├── bpel-obj ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── elang │ │ ├── xpath10 │ │ │ └── o │ │ │ │ ├── OXPath10Expression.java │ │ │ │ └── OXPath10ExpressionBPEL20.java │ │ ├── xpath20 │ │ │ └── o │ │ │ │ └── OXPath20ExpressionBPEL20.java │ │ └── xquery10 │ │ │ └── o │ │ │ └── OXQuery10ExpressionBPEL20.java │ │ └── o │ │ ├── DebugInfo.java │ │ ├── FailureHandling.java │ │ ├── OActivity.java │ │ ├── OAgent.java │ │ ├── OAssign.java │ │ ├── OBase.java │ │ ├── OCatch.java │ │ ├── OCompensate.java │ │ ├── OCompensationHandler.java │ │ ├── OConstantExpression.java │ │ ├── OConstantVarType.java │ │ ├── OConstants.java │ │ ├── OElementVarType.java │ │ ├── OEmpty.java │ │ ├── OEventHandler.java │ │ ├── OExpression.java │ │ ├── OExpressionLanguage.java │ │ ├── OExtVar.java │ │ ├── OFailureHandling.java │ │ ├── OFaultHandler.java │ │ ├── OFlow.java │ │ ├── OForEach.java │ │ ├── OInvoke.java │ │ ├── OLValueExpression.java │ │ ├── OLink.java │ │ ├── OMessageVarType.java │ │ ├── OPartnerLink.java │ │ ├── OPickReceive.java │ │ ├── OProcess.java │ │ ├── ORepeatUntil.java │ │ ├── OReply.java │ │ ├── ORethrow.java │ │ ├── OScope.java │ │ ├── OSequence.java │ │ ├── OSwitch.java │ │ ├── OTerminate.java │ │ ├── OTerminationHandler.java │ │ ├── OThrow.java │ │ ├── OVarType.java │ │ ├── OWait.java │ │ ├── OWhile.java │ │ ├── OXsdTypeVarType.java │ │ ├── OXslSheet.java │ │ └── Serializer.java │ └── test │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── o │ └── SerializerTest.java ├── bpel-ql ├── build.properties ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── ql │ │ │ ├── Compiler.java │ │ │ ├── ValidationException.java │ │ │ ├── eval │ │ │ └── skel │ │ │ │ ├── AbstractCMPEvaluator.java │ │ │ │ ├── AbstractConjunction.java │ │ │ │ ├── AbstractContainer.java │ │ │ │ ├── AbstractDisjunction.java │ │ │ │ ├── AbstractEqualityEvaluator.java │ │ │ │ ├── CMPEvaluator.java │ │ │ │ ├── CommandContainer.java │ │ │ │ ├── CommandEvaluator.java │ │ │ │ ├── ConjunctionEvaluator.java │ │ │ │ ├── DisjunctionEvaluator.java │ │ │ │ ├── EqualityEvaluator.java │ │ │ │ ├── GEEvaluator.java │ │ │ │ ├── GreaterEvaluator.java │ │ │ │ ├── INEvaluator.java │ │ │ │ ├── Identified.java │ │ │ │ ├── LEEvaluator.java │ │ │ │ ├── LessEvaluator.java │ │ │ │ ├── LikeEvaluator.java │ │ │ │ ├── LogicEvaluator.java │ │ │ │ ├── NestedCommandEvaluator.java │ │ │ │ └── OrderByEvaluator.java │ │ │ ├── jcc │ │ │ ├── ASTAnd.java │ │ │ ├── ASTEqual.java │ │ │ ├── ASTField.java │ │ │ ├── ASTGE.java │ │ │ ├── ASTGreater.java │ │ │ ├── ASTIn.java │ │ │ ├── ASTInValues.java │ │ │ ├── ASTLE.java │ │ │ ├── ASTLess.java │ │ │ ├── ASTLike.java │ │ │ ├── ASTLimit.java │ │ │ ├── ASTOr.java │ │ │ ├── ASTOrderBy.java │ │ │ ├── ASTOrderByField.java │ │ │ ├── ASTOrderType.java │ │ │ ├── ASTProperty.java │ │ │ ├── ASTStart.java │ │ │ ├── ASTValue.java │ │ │ ├── Parser.java │ │ │ ├── SimpleNode.java │ │ │ └── TreeBuilder.java │ │ │ └── tree │ │ │ ├── Builder.java │ │ │ ├── BuilderFactory.java │ │ │ └── nodes │ │ │ ├── AbstractLogicExpr.java │ │ │ ├── Conjunction.java │ │ │ ├── Disjunction.java │ │ │ ├── Equality.java │ │ │ ├── Field.java │ │ │ ├── GE.java │ │ │ ├── Greater.java │ │ │ ├── Identifier.java │ │ │ ├── IdentifierToValueCMP.java │ │ │ ├── In.java │ │ │ ├── LE.java │ │ │ ├── Less.java │ │ │ ├── Like.java │ │ │ ├── Limit.java │ │ │ ├── LogicExprNode.java │ │ │ ├── LogicNode.java │ │ │ ├── Node.java │ │ │ ├── OrderBy.java │ │ │ ├── OrderByElement.java │ │ │ ├── OrderByType.java │ │ │ ├── Property.java │ │ │ ├── Query.java │ │ │ ├── Value.java │ │ │ └── ValuesHelper.java │ └── jjtree │ │ └── ql.jjt │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── ql │ │ └── SyntaxTest.java │ └── resources │ ├── generated-1 │ ├── generated-2 │ └── main ├── bpel-rest-extensions └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── bpel │ └── extension │ └── bpel4restlight │ ├── Bpel4RestLightExtensionBundle.java │ ├── Bpel4RestLightOperation.java │ ├── Bpel4RestLightUtil.java │ ├── MethodAttribute.java │ └── http │ ├── HighLevelRestApi.java │ ├── HttpMethod.java │ ├── HttpResponseMessage.java │ └── LowLevelRestApi.java ├── bpel-runtime ├── lib │ └── maven-artifact-ant-2.0.4-dep.jar ├── pom.xml ├── pom2.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── elang │ │ ├── XslRuntimeUriResolver.java │ │ ├── xpath10 │ │ │ └── runtime │ │ │ │ ├── BpelDocumentNavigator.java │ │ │ │ ├── JaxenContexts.java │ │ │ │ ├── JaxenNamespaceContextAdapter.java │ │ │ │ ├── WrappedFaultException.java │ │ │ │ └── XPath10ExpressionRuntime.java │ │ ├── xpath20 │ │ │ └── runtime │ │ │ │ ├── JaxpFunctionResolver.java │ │ │ │ ├── JaxpVariableResolver.java │ │ │ │ ├── XPath20ExpressionModifier.java │ │ │ │ └── XPath20ExpressionRuntime.java │ │ └── xquery10 │ │ │ └── runtime │ │ │ ├── XQuery10BpelFunctions.java │ │ │ └── XQuery10ExpressionRuntime.java │ │ ├── engine │ │ ├── BpelDatabase.java │ │ ├── BpelEngineImpl.java │ │ ├── BpelManagementFacadeImpl.java │ │ ├── BpelProcess.java │ │ ├── BpelProcessConfigurationException.java │ │ ├── BpelProcessDatabase.java │ │ ├── BpelRuntimeContextImpl.java │ │ ├── BpelServerImpl.java │ │ ├── BrokeredMyRoleMessageExchangeImpl.java │ │ ├── Contexts.java │ │ ├── CountLRUDehydrationPolicy.java │ │ ├── CustomProcessProperties.java │ │ ├── DebuggerSupport.java │ │ ├── DehydrationPolicy.java │ │ ├── DocumentInfoGenerator.java │ │ ├── IMAManager.java │ │ ├── IMAManager2.java │ │ ├── InstanceLockManager.java │ │ ├── InterceptorContextImpl.java │ │ ├── MessageExchangeImpl.java │ │ ├── MessageImpl.java │ │ ├── Messages.java │ │ ├── MexDaoUtil.java │ │ ├── MyRoleMessageExchangeImpl.java │ │ ├── NStateLatch.java │ │ ├── OutstandingRequestManager.java │ │ ├── PartnerLinkMyRoleImpl.java │ │ ├── PartnerLinkPartnerRoleImpl.java │ │ ├── PartnerLinkRoleImpl.java │ │ ├── PartnerRoleMessageExchangeImpl.java │ │ ├── ProcessAndInstanceManagementImpl.java │ │ ├── ProcessAndInstanceManagementMBean.java │ │ ├── ProcessCleanUpRunnable.java │ │ ├── ProcessLifecycleCallback.java │ │ ├── ProcessStatusConverter.java │ │ ├── ReplacementMapImpl.java │ │ ├── SharedEndpoints.java │ │ ├── cron │ │ │ ├── CronScheduler.java │ │ │ ├── RuntimeDataCleanupRunnable.java │ │ │ └── SystemSchedulesConfig.java │ │ ├── extvar │ │ │ ├── ExternalVariableConf.java │ │ │ └── ExternalVariableManager.java │ │ ├── migration │ │ │ ├── CorrelationKeyMigration.java │ │ │ ├── CorrelationKeySetDataMigration.java │ │ │ ├── CorrelationKeySetMigration.java │ │ │ ├── CorrelatorsMigration.java │ │ │ ├── IMAManagerMigration.java │ │ │ ├── Migration.java │ │ │ ├── MigrationHandler.java │ │ │ ├── OldCorrelationKey.java │ │ │ ├── OldSelector.java │ │ │ └── OutstandingRequestsMigration.java │ │ └── replayer │ │ │ ├── RemainingExchangesException.java │ │ │ ├── Replayer.java │ │ │ ├── ReplayerBpelRuntimeContextImpl.java │ │ │ ├── ReplayerContext.java │ │ │ └── ReplayerScheduler.java │ │ ├── evtproc │ │ └── ActivityStateDocumentBuilder.java │ │ ├── extvar │ │ └── jdbc │ │ │ ├── DbExternalVariable.java │ │ │ ├── EVarId.java │ │ │ ├── ExternalVariableKeyMapSerializer.java │ │ │ ├── GenType.java │ │ │ ├── InitType.java │ │ │ ├── JdbcExternalVariableModule.java │ │ │ └── RowSubset.java │ │ ├── intercept │ │ ├── AbortMessageExchangeException.java │ │ ├── FailMessageExchangeException.java │ │ ├── FaultMessageExchangeException.java │ │ ├── InstanceCountThrottler.java │ │ ├── InterceptorInvoker.java │ │ ├── MessageExchangeInterceptor.java │ │ ├── NoOpInterceptor.java │ │ ├── ProcessCountThrottler.java │ │ └── ProcessSizeThrottler.java │ │ ├── memdao │ │ ├── BpelDAOConnectionFactoryImpl.java │ │ ├── BpelDAOConnectionImpl.java │ │ ├── CorrelationSetDaoImpl.java │ │ ├── CorrelatorDaoImpl.java │ │ ├── DaoBaseImpl.java │ │ ├── FaultDaoImpl.java │ │ ├── IdGen.java │ │ ├── MessageDAOImpl.java │ │ ├── MessageExchangeDAOImpl.java │ │ ├── MessageRouteDaoImpl.java │ │ ├── PartnerLinkDAOImpl.java │ │ ├── ProcessDaoImpl.java │ │ ├── ProcessInstanceDaoImpl.java │ │ ├── ProcessManagementDaoImpl.java │ │ ├── ScopeDaoImpl.java │ │ ├── XmlDataDaoImpl.java │ │ └── package.html │ │ └── runtime │ │ ├── ACTIVITY.java │ │ ├── ACTIVITYGUARD.java │ │ ├── ASSIGN.java │ │ ├── ASSIGNMessages.java │ │ ├── ActivityInfo.java │ │ ├── ActivityTemplateFactory.java │ │ ├── BpelJacobRunnable.java │ │ ├── BpelRuntimeContext.java │ │ ├── COMPENSATE.java │ │ ├── COMPENSATIONHANDLER_.java │ │ ├── ChildInfo.java │ │ ├── CompensationHandler.java │ │ ├── CorrelationSetInstance.java │ │ ├── EH_ALARM.java │ │ ├── EH_EVENT.java │ │ ├── EMPTY.java │ │ ├── EXTENSIONACTIVITY.java │ │ ├── EventContextImpl.java │ │ ├── ExprEvaluationContextImpl.java │ │ ├── ExpressionLanguageRuntimeRegistry.java │ │ ├── ExtensionContextImpl.java │ │ ├── FLOW.java │ │ ├── FOREACH.java │ │ ├── INVOKE.java │ │ ├── InstanceGlobals.java │ │ ├── InvalidContextException.java │ │ ├── InvalidProcessException.java │ │ ├── LinkFrame.java │ │ ├── LinkInfo.java │ │ ├── ORDEREDCOMPENSATOR.java │ │ ├── PICK.java │ │ ├── PROCESS.java │ │ ├── PartnerLinkInstance.java │ │ ├── PropertyAliasEvaluationContext.java │ │ ├── READWRITELOCK.java │ │ ├── REPEATUNTIL.java │ │ ├── REPLY.java │ │ ├── RETHROW.java │ │ ├── ResumeWork.java │ │ ├── SCOPE.java │ │ ├── SCOPEACT.java │ │ ├── SEQUENCE.java │ │ ├── SWITCH.java │ │ ├── ScopeFrame.java │ │ ├── Selector.java │ │ ├── SystemException.java │ │ ├── TERMINATE.java │ │ ├── THROW.java │ │ ├── TimerWork.java │ │ ├── VariableInstance.java │ │ ├── WAIT.java │ │ ├── WHILE.java │ │ ├── breaks │ │ ├── ActivityBreakpointImpl.java │ │ └── BreakpointImpl.java │ │ ├── channels │ │ ├── ActivityRecovery.java │ │ ├── Compensation.java │ │ ├── EventHandlerControl.java │ │ ├── FaultData.java │ │ ├── InvokeResponse.java │ │ ├── LinkStatus.java │ │ ├── ParentScope.java │ │ ├── PickResponse.java │ │ ├── ReadWriteLock.java │ │ ├── Termination.java │ │ └── TimerResponse.java │ │ ├── explang │ │ └── konst │ │ │ └── KonstExpressionLanguageRuntimeImpl.java │ │ ├── extension │ │ ├── AbstractAsyncExtensionOperation.java │ │ └── AbstractSyncExtensionOperation.java │ │ ├── monitor │ │ ├── EventFilter.java │ │ ├── InstanceFilter.java │ │ ├── MonitorException.java │ │ ├── ProcessInstance.java │ │ ├── ProcessMonitor.java │ │ └── package.html │ │ └── msgs │ │ └── Messages.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── bpel │ │ ├── elang │ │ ├── URIResolverTest.java │ │ ├── xpath10 │ │ │ └── runtime │ │ │ │ └── XPath10ExpressionRuntimeTest.java │ │ └── xpath20 │ │ │ └── runtime │ │ │ ├── CombineUrlTest.java │ │ │ ├── FunctionHelperTest.java │ │ │ ├── MockCompilerContext.java │ │ │ ├── XPath20ExpressionRuntimeTest.java │ │ │ └── XsdTypesTest.java │ │ ├── engine │ │ ├── CustomProcessPropertiesTest.java │ │ ├── InstanceLockManagerTest.java │ │ ├── MessageTest.java │ │ ├── MyRoleMessageExchangeImplTest.java │ │ └── cron │ │ │ └── CronSchedulerTest.java │ │ ├── extvar │ │ └── jdbc │ │ │ └── JdbcExternalVariableEngineTest.java │ │ └── runtime │ │ ├── ActivityRecoveryTest.java │ │ ├── CompensationHandlerComparableTest.java │ │ ├── CoreBpelTest.java │ │ ├── MockBpelServer.java │ │ └── ProcessManagementTest.java │ └── resources │ ├── atomic │ ├── deploy.xml │ ├── same-transaction.bpel │ ├── services.wsdl │ └── types.xsd │ ├── log4j.properties │ ├── log4j2.xml │ ├── org │ └── apache │ │ └── ode │ │ └── bpel │ │ └── extvar │ │ └── jdbc │ │ └── evardeploy.xml │ ├── recovery │ ├── deploy.xml │ ├── failure-inheritence.bpel │ ├── failure-no-retry.bpel │ ├── failure-to-cancel.bpel │ ├── failure-to-fault.bpel │ ├── failure-to-fault2.bpel │ ├── failure-to-recovery.bpel │ ├── services.wsdl │ └── types.xsd │ ├── xpath20 │ └── variables.xml │ └── xslt │ └── test.xml ├── bpel-schemas ├── pom.xml └── src │ └── main │ ├── resources │ ├── bpel4ws_1_1-fivesight.xsd │ ├── ws-bpel_abstract_common_base.xsd │ ├── ws-bpel_executable.xsd │ ├── ws-bpel_plnktype.xsd │ ├── ws-bpel_serviceref.xsd │ ├── ws-bpel_varprop.xsd │ ├── wsbpel_main-draft-Apr-29-2006.xsd │ ├── wsbpel_main-draft-Sep-06-2005.xsd │ ├── wsbpel_plinkType-draft-Apr-29-2006.xsd │ ├── wsbpel_plinkType-draft-Sep-06-2005.xsd │ ├── wsdl.xsd │ └── xml.xsd │ └── xsd │ ├── activityRecovery.xsd │ ├── dd.xsd │ ├── dd.xsdconfig │ ├── pmapi.xsd │ ├── pmapi.xsdconfig │ ├── schedules.xsd │ └── schedules.xsdconfig ├── bpel-scripts ├── pom.xml └── src │ └── main │ └── resources │ ├── 1.1 │ └── good │ │ ├── assign │ │ ├── Assign1.bpel │ │ ├── Assign10.bpel │ │ ├── Assign2.bpel │ │ ├── Assign3.bpel │ │ ├── Assign4.bpel │ │ ├── Assign5.bpel │ │ ├── LiteralToComplexTypePart.bpel │ │ ├── template.bpel │ │ └── unit.properties │ │ ├── compensation │ │ ├── comp1.bpel │ │ ├── comp2.bpel │ │ └── unit.properties │ │ ├── correlation │ │ ├── badMsg.xml │ │ ├── correlation1.bpel │ │ ├── correlation1.wsdl │ │ ├── correlation2.bpel │ │ ├── correlation2.wsdl │ │ ├── inMsg.xml │ │ └── unit.properties │ │ ├── eventhandlers │ │ ├── base.wsdl │ │ ├── inMsg1.xml │ │ ├── inMsg2.xml │ │ ├── onalarm-1.bpel │ │ ├── onalarm-1.wsdl │ │ ├── onmessage-1.bpel │ │ ├── onmessage-1.wsdl │ │ ├── schemas.xml │ │ ├── unit.properties │ │ └── wrappers.xsd │ │ ├── extFunction │ │ ├── ExtFunction1.bpel │ │ ├── ExtFunction1.wsdl │ │ ├── inMsg.xml │ │ └── unit.properties │ │ ├── faults │ │ ├── UninitVarFault1.bpel │ │ └── unit.properties │ │ ├── flow │ │ ├── Flow1.bpel │ │ ├── Flow1.wsdl │ │ ├── flow2.bpel │ │ ├── flow2.wsdl │ │ ├── flow3.bpel │ │ ├── flow3.wsdl │ │ ├── flow4.bpel │ │ ├── flow4.wsdl │ │ ├── inMsg.xml │ │ └── unit.properties │ │ ├── inMsg.xml │ │ ├── invoke │ │ ├── Invoke1.bpel │ │ ├── Invoke1.wsdl │ │ ├── Invoke2.bpel │ │ ├── Invoke2.wsdl │ │ ├── inMsg.xml │ │ ├── inMsg2.xml │ │ └── unit.properties │ │ ├── pick │ │ ├── Pick1.bpel │ │ ├── Pick1.wsdl │ │ ├── Pick2.bpel │ │ ├── Pick2.wsdl │ │ ├── Pick3.bpel │ │ ├── Pick3.wsdl │ │ ├── Pick4.bpel │ │ ├── Pick4.wsdl │ │ ├── inMsg.xml │ │ ├── inMsg2.xml │ │ ├── inMsg3.xml │ │ └── unit.properties │ │ ├── scope │ │ ├── VariableScope1.bpel │ │ └── unit.properties │ │ ├── switch │ │ ├── Switch1.bpel │ │ ├── Switch2.bpel │ │ ├── Switch3.bpel │ │ ├── inMsg.xml │ │ ├── test.wsdl │ │ └── unit.properties │ │ ├── test.wsdl │ │ ├── test1.xsd │ │ ├── wait │ │ ├── Wait1.bpel │ │ ├── Wait1.wsdl │ │ ├── inMsg.xml │ │ └── unit.properties │ │ ├── while │ │ ├── While1.bpel │ │ ├── While1.wsdl │ │ ├── inMsg.xml │ │ └── unit.properties │ │ └── xpath10-func │ │ ├── GetVariableData1.bpel │ │ ├── GetVariableData2.bpel │ │ ├── GetVariableData3.bpel │ │ ├── GetVariableData4.bpel │ │ ├── GetVariableProperty1.bpel │ │ └── unit.properties │ └── 2.0 │ └── good │ ├── AsyncProcess │ ├── AsyncProcess2.bpel │ ├── AsyncProcess2.wsdl │ ├── responder.wsdl │ └── types.xsd │ ├── assign │ ├── 1.tdef │ ├── 2.tdef │ ├── 3.tdef │ ├── 5.tdef │ ├── 6.tdef │ ├── 7.tdef │ ├── 8.tdef │ ├── 9.tdef │ ├── Assign1-2.0.bpel │ ├── Assign2-2.0.bpel │ ├── Assign3-2.0.bpel │ ├── Assign5-2.0.bpel │ ├── Assign6-2.0.bpel │ ├── Assign7-2.0.bpel │ ├── Assign8-2.0.bpel │ ├── Assign9-2.0.bpel │ └── template.bpel │ ├── circularReference │ ├── CircularReference.bpel │ ├── CircularReference1.wsdl │ └── CircularReference2.wsdl │ ├── compensation │ ├── 1.tdef │ ├── 2.tdef │ ├── comp1-2.0.bpel │ └── comp2-2.0.bpel │ ├── flow │ ├── 2.tdef │ ├── 3.tdef │ ├── 4.tdef │ ├── 5.tdef │ ├── 6.tdef │ ├── 7.tdef │ ├── flow2-2.0.bpel │ ├── flow3-2.0.bpel │ ├── flow4-2.0.bpel │ ├── flow5-2.0.bpel │ ├── flow6-2.0.bpel │ ├── flow7-2.0.bpel │ ├── inMsg.xml │ └── test.wsdl │ ├── foreach │ ├── 1.tdef │ ├── 2.tdef │ ├── 3.tdef │ ├── ForEach1-2.0.bpel │ ├── ForEach2-2.0.bpel │ ├── ForEach3-2.0.bpel │ ├── inMsg.xml │ └── test.wsdl │ ├── if │ ├── 1.tdef │ ├── 2.tdef │ ├── 3.tdef │ ├── If1-2.0.bpel │ ├── If2-2.0.bpel │ ├── If3-2.0.bpel │ ├── inMsg.xml │ └── test.wsdl │ ├── inMsg.xml │ ├── pick │ ├── 3.tdef │ ├── 4.tdef │ ├── 5.tdef │ ├── 6.tdef │ ├── Pick3-2.0.bpel │ ├── Pick3-2.0.wsdl │ ├── Pick4-2.0.bpel │ ├── Pick4-2.0.wsdl │ ├── Pick5-2.0.bpel │ ├── Pick5-2.0.wsdl │ ├── Pick6-2.0.bpel │ ├── Pick6-2.0.wsdl │ ├── inMsg.xml │ ├── inMsg2.xml │ └── inMsg3.xml │ ├── rethrow │ ├── 1.tdef │ ├── 2.tdef │ ├── Rethrow1-2.0.bpel │ ├── Rethrow2-2.0.bpel │ ├── inMsg.xml │ └── test.wsdl │ ├── test.wsdl │ ├── throw │ ├── 1.tdef │ ├── 2.tdef │ ├── 3.tdef │ ├── 4.tdef │ ├── 5.tdef │ ├── 6.tdef │ ├── 7.tdef │ ├── Throw1-2.0.bpel │ ├── Throw2-2.0.bpel │ ├── Throw3-2.0.bpel │ ├── Throw4-2.0.bpel │ ├── Throw5-2.0.bpel │ ├── Throw6-2.0.bpel │ ├── Throw7-2.0.bpel │ ├── inMsg.xml │ ├── inMsg2.xml │ └── test.wsdl │ ├── wait │ ├── 1.tdef │ ├── 2.tdef │ ├── Wait1-2.0.bpel │ ├── Wait2-2.0.bpel │ ├── inMsg.xml │ └── test.wsdl │ ├── while │ ├── 1.tdef │ ├── While1-2.0.bpel │ ├── While1-2.0.wsdl │ └── inMsg.xml │ ├── xpath10-func │ ├── GetVariableData1-2.0.bpel │ ├── GetVariableData1.tdef │ ├── GetVariableData2-2.0.bpel │ ├── GetVariableData2.tdef │ ├── GetVariableData3-2.0.bpel │ ├── GetVariableData3.tdef │ ├── GetVariableData4-2.0.bpel │ ├── GetVariableData4.tdef │ ├── GetVariableProperty1-2.0.bpel │ └── GetVariableProperty1.tdef │ ├── xpath20-func │ ├── GetVariableData1-xp2.0.bpel │ ├── GetVariableData2-xp2.0.bpel │ ├── GetVariableData3-xp2.0.bpel │ ├── GetVariableData4-xp2.0.bpel │ ├── GetVariableProperty1-xp2.0.bpel │ └── unit.properties │ └── xsd-import │ ├── helloworld-Server.bpel │ ├── helloworld-Server.wsdl │ ├── helloworld.wsdl │ └── message.xsd ├── bpel-store ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── store │ │ │ ├── ClusterProcessStoreImpl.java │ │ │ ├── ConfStoreConnection.java │ │ │ ├── ConfStoreConnectionFactory.java │ │ │ ├── DeploymentUnitDAO.java │ │ │ ├── DeploymentUnitDir.java │ │ │ ├── DocumentEntityResolver.java │ │ │ ├── DocumentRegistry.java │ │ │ ├── Messages.java │ │ │ ├── ProcessCleanupConfImpl.java │ │ │ ├── ProcessConfDAO.java │ │ │ ├── ProcessConfImpl.java │ │ │ ├── ProcessStoreImpl.java │ │ │ ├── ProcessStoreTransactionProvider.java │ │ │ ├── hib │ │ │ ├── ConfStoreConnectionHib.java │ │ │ ├── DbConfStoreConnectionFactory.java │ │ │ ├── DeploymentUnitDaoImpl.java │ │ │ ├── HibObj.java │ │ │ ├── ProcessConfDaoImpl.java │ │ │ └── VersionTrackerDAOImpl.java │ │ │ └── jpa │ │ │ ├── ConfStoreConnectionJpa.java │ │ │ ├── DbConfStoreConnectionFactory.java │ │ │ ├── DeploymentUnitDaoImpl.java │ │ │ ├── JpaObj.java │ │ │ ├── ProcessConfDaoImpl.java │ │ │ ├── ProcessConfPropertyDaoImpl.java │ │ │ └── VersionTrackerDAOImpl.java │ └── resources │ │ └── META-INF │ │ └── persistence.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── store │ │ ├── DeploymentUnitTest.java │ │ ├── ProcessStoreTest.java │ │ └── hib │ │ └── DaoTest.java │ └── resources │ ├── complexImport │ ├── bar.wsdl │ ├── deploy.xml │ ├── dir1 │ │ ├── dir11 │ │ │ ├── baz.xsd │ │ │ └── foo.wsdl │ │ ├── foo.wsdl │ │ └── foo.xsd │ ├── foo.bpel │ └── foo.wsdl │ ├── integration-layer.properties │ ├── log4j.properties │ ├── log4j2.xml │ └── testdd │ ├── HelloWorld2.bpel │ ├── HelloWorld2.wsdl │ └── deploy.xml ├── bpel-test ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── test │ │ │ ├── BPELTestAbstract.java │ │ │ ├── BindingContextImpl.java │ │ │ ├── MessageExchangeContextImpl.java │ │ │ ├── MockExtensionContext.java │ │ │ └── PartnerRoleChannelImpl.java │ └── resources │ │ └── scheduler-schema.sql │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── test │ │ ├── BasicActivities20Test.java │ │ ├── CompensationHandling20Test.java │ │ ├── DataHandling20Test.java │ │ ├── ExtensibilityTest.java │ │ ├── ExternalVariableTest.java │ │ ├── FaultHandling20Test.java │ │ ├── MessageRouting20Test.java │ │ ├── PubSubTest.java │ │ ├── RestExtensionActivitiesTest.java │ │ ├── StructuredActivities20Test.java │ │ └── VersionedRedeployTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── org.apache.commons.logging.LogFactory │ ├── bpel │ └── 2.0 │ │ ├── ExtVar-GenKey │ │ ├── ExtVar-GenKey.bpel │ │ ├── ExtVar-GenKey.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── ExtVar │ │ ├── ExtVar.xsd │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── ExtVar2 │ │ ├── ExtVar2.bpel │ │ ├── ExtVar2.wsdl │ │ ├── ExtVar2.xsd │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── ExtVar3 │ │ ├── ExtVar3-EmptyValues.bpel │ │ ├── ExtVar3-EmptyValues.wsdl │ │ ├── ExtVar3.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── FaultService │ │ └── faultService.wsdl │ │ ├── HelloWorld2 │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── NegativeCorrelationTest │ │ ├── NegativeCorrelationTest.bpel │ │ ├── NegativeCorrelationTest.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── NegativeInitializationTest │ │ ├── NegativeInitializationTest.bpel │ │ ├── NegativeInitializationTest.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── NegativeTargetNSTest1 │ │ ├── NegativeTargetNSTest1.bpel │ │ ├── NegativeTargetNSTest1.wsdl │ │ └── deploy.xml │ │ ├── ProbeService │ │ └── probeService.wsdl │ │ ├── TestAlarm │ │ ├── HandleTimer-Timer.bpel │ │ ├── HandleTimer-Timer.deploy │ │ ├── HandleTimer-Timer.wsdl │ │ ├── HandleTimer.wsdl │ │ ├── deploy.xml │ │ └── message.xsd │ │ ├── TestAssignActivity1 │ │ ├── TestAssign.bpel │ │ ├── TestAssign.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAssignActivity2 │ │ ├── TestAssign.bpel │ │ ├── TestAssign.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAssignComplex │ │ ├── Assignment.xsd │ │ ├── ComplexVariables-Variable.bpel │ │ ├── ComplexVariables-Variable.deploy │ │ ├── ComplexVariables-Variable.wsdl │ │ ├── ComplexVariables.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAssignDate │ │ ├── NewDiagram-Pool.bpel │ │ ├── NewDiagram-Pool.wsdl │ │ ├── NewDiagram.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAssignMissingData │ │ ├── TestAssign.bpel │ │ ├── TestAssign.wsdl │ │ ├── TestIgnoreMissingFromData.bpel │ │ ├── TestIgnoreMissingFromData.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ └── test2.properties │ │ ├── TestAtomicProcess │ │ ├── HelloWorld.bpel │ │ ├── HelloWorld.wsdl │ │ ├── HelloWorldAtomic.bpel │ │ ├── HelloWorldAtomic.wsdl │ │ ├── HelloWorldExternal.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAtomicScope │ │ ├── HelloWorld.bpel │ │ ├── HelloWorld.wsdl │ │ ├── HelloWorldAtomic.bpel │ │ ├── HelloWorldAtomic.wsdl │ │ ├── HelloWorldExternal.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestAtomicScopeBasic │ │ ├── HelloWorld.bpel │ │ ├── HelloWorld.wsdl │ │ ├── HelloWorldAtomic.bpel │ │ ├── HelloWorldAtomic.wsdl │ │ ├── HelloWorldExternal.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestCatchFaultInFaultHandler │ │ ├── TestCatchFaultInFaultHandler.bpel │ │ ├── TestCatchFaultInFaultHandler.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestCombineUrl │ │ ├── TestCombineUrl.bpel │ │ ├── TestCombineUrl.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestCompensationHandlers │ │ ├── deploy.xml │ │ ├── test.properties │ │ ├── testCompensationHandlers.bpel │ │ └── testCompensationHandlers.wsdl │ │ ├── TestComposeUrl │ │ ├── TestComposeUrl.bpel │ │ ├── TestComposeUrl.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestConcurrentSyncMex │ │ ├── NewWSDLFile.wsdl │ │ ├── NewWSDLFilePartner.wsdl │ │ ├── Process-Main.bpel │ │ ├── Process-Main.wsdl │ │ ├── Process-Partner.bpel │ │ ├── Process-Partner.wsdl │ │ ├── Process.svg │ │ ├── Process.wsdl │ │ ├── deploy.xml │ │ ├── schema.xsd │ │ ├── schemaPartner.xsd │ │ └── test.properties │ │ ├── TestCorrelation │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelation1 │ │ ├── TestCorrelation1.bpel │ │ ├── TestCorrelation1.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ └── test3.properties │ │ ├── TestCorrelationJoin │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationJoinEvent │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test4-process.bpel │ │ ├── test4-process.wsdl │ │ └── test4.wsdl │ │ ├── TestCorrelationJoinInvoke │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationJoinOnMessage │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test4-process.bpel │ │ ├── test4-process.wsdl │ │ └── test4.wsdl │ │ ├── TestCorrelationJoinReceive │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationJoinReply │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationMulti │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationMultiComplex │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ ├── test4.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationMultiJoin │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationMultiNegative │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ ├── testCorrelation.bpel │ │ └── testCorrelation.wsdl │ │ ├── TestCorrelationOpaque │ │ ├── TestCorrelationOpaque.bpel │ │ ├── TestCorrelationOpaque.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ └── test2.properties │ │ ├── TestCounter │ │ ├── counter.bpel │ │ ├── counter.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestDuration │ │ ├── BugCastDayTimeDurationToDuration-Pool.bpel │ │ ├── BugCastDayTimeDurationToDuration-Pool.deploy │ │ ├── BugCastDayTimeDurationToDuration-Pool.wsdl │ │ ├── BugCastDayTimeDurationToDuration.wsdl │ │ ├── deploy.xml │ │ ├── duration.xsd │ │ └── test.properties │ │ ├── TestDynamicPick │ │ ├── TestDynamicPick.bpel │ │ ├── TestDynamicPick.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ └── test3.properties │ │ ├── TestExpandTemplate │ │ ├── TestExpandTemplate.bpel │ │ ├── TestExpandTemplate.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestExtensionActivity │ │ ├── ExtensionActivity.bpel │ │ ├── ExtensionActivity.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestExtensionActivityMustUnderstand │ │ ├── ExtensionActivity.bpel │ │ ├── ExtensionActivity.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestExtensionAssignOperation │ │ ├── ExtensionAssign.bpel │ │ ├── ExtensionAssign.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestFaultHandlers │ │ ├── deploy.xml │ │ ├── test.properties │ │ ├── testFaultHandlers.bpel │ │ └── testFaultHandlers.wsdl │ │ ├── TestFaultWithVariable │ │ ├── TestFaultWithVariable.bpel │ │ ├── TestFaultWithVariable.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestFlowActivity1 │ │ ├── TestActivityFlow.bpel │ │ ├── TestActivityFlow.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestFlowActivity2 │ │ ├── TestActivityFlow.bpel │ │ ├── TestActivityFlow.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestFlowLinks │ │ ├── TestCase.bpel │ │ ├── TestCase.wsdl │ │ ├── deploy.xml │ │ ├── soapRequest.txt │ │ └── test.properties │ │ ├── TestForEach │ │ ├── ForEach-ForEach.bpel │ │ ├── ForEach-ForEach.wsdl │ │ ├── ForEach.wsdl │ │ ├── deploy.xml │ │ ├── foreach.xsd │ │ └── test.properties │ │ ├── TestIMA │ │ ├── TestIMA.bpel │ │ ├── TestIMA.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ └── test4.properties │ │ ├── TestIf │ │ ├── TestIf.bpel │ │ ├── TestIf.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestIfBoolean │ │ ├── TestIf.bpel │ │ ├── TestIf.bpelex │ │ ├── TestIf.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestImplicitFaultHandler │ │ ├── TestImplicitFaultHandler.bpel │ │ ├── TestImplicitFaultHandler.wsdl │ │ └── deploy.xml │ │ ├── TestInsertMissingData │ │ ├── TestInsertMissingData.bpel │ │ ├── TestInsertMissingData.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestInstantiatingPick │ │ ├── TestInstantiatingPick.bpel │ │ ├── TestInstantiatingPick.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ └── test2.properties │ │ ├── TestIsolatedScopes1 │ │ ├── TestActivityFlow.bpel │ │ ├── TestActivityFlow.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestMsgDate │ │ ├── BugFromNodeDateTimeToWait-Pool.bpel │ │ ├── BugFromNodeDateTimeToWait-Pool.wsdl │ │ ├── BugFromNodeDateTimeToWait.wsdl │ │ ├── NewXMLSchema.xsd │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestOnEventThrow │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test4-process.bpel │ │ ├── test4-process.wsdl │ │ └── test4.wsdl │ │ ├── TestPickOneWay │ │ ├── PickProcess.bpel │ │ ├── PickService.wsdl │ │ ├── dealDeck.xml │ │ ├── deploy.xml │ │ ├── pickClub.xml │ │ ├── pickDiamond.xml │ │ ├── pickHeart.xml │ │ ├── pickSpade.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ └── test3.properties │ │ ├── TestPostExtActWithWrongURL │ │ ├── TestPostExtActWithWrongURL.bpel │ │ ├── TestPostExtActWithWrongURL.wsdl │ │ ├── deploy.xml │ │ └── restApi.xsd │ │ ├── TestPubSubInProc │ │ ├── HelloWorld.wsdl │ │ ├── HelloWorld1.bpel │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorldExternal.wsdl │ │ ├── HelloWorldPub.bpel │ │ ├── HelloWorldPub.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestPubSubOutOfProc │ │ ├── HelloWorld.wsdl │ │ ├── HelloWorld1.bpel │ │ ├── HelloWorld2.bpel │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ └── test3.properties │ │ ├── TestRestDeleteExtAct │ │ ├── TestRestDeleteExtAct.bpel │ │ ├── TestRestDeleteExtAct.wsdl │ │ ├── deploy.xml │ │ ├── restApi.xsd │ │ └── test.properties │ │ ├── TestRestExtActComplexTypeVar │ │ ├── TestRestExtActComplexTypeVar.bpel │ │ ├── TestRestExtActComplexTypeVar.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestRestExtActStatusCode │ │ ├── TestRestExtActStatusCode.bpel │ │ ├── TestRestExtActStatusCode.wsdl │ │ ├── deploy.xml │ │ ├── restApi.xsd │ │ └── test.properties │ │ ├── TestRestGetExtAct │ │ ├── TestRestGetExtAct.bpel │ │ ├── TestRestGetExtAct.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestRestPostExtAct │ │ ├── TestRestPostExtAct.bpel │ │ ├── TestRestPostExtAct.wsdl │ │ ├── deploy.xml │ │ ├── restApi.xsd │ │ └── test.properties │ │ ├── TestRestPostExtAct2 │ │ ├── TestRestPostExtAct.bpel │ │ ├── TestRestPostExtAct.wsdl │ │ ├── deploy.xml │ │ ├── restApi.xsd │ │ └── test.properties │ │ ├── TestRestPutExtAct │ │ ├── TestRestPutExtAct.bpel │ │ ├── TestRestPutExtAct.wsdl │ │ ├── deploy.xml │ │ ├── restApi.xsd │ │ └── test.properties │ │ ├── TestSimpleTypeParts │ │ ├── TestSimpleTypeParts.bpel │ │ ├── TestSimpleTypeParts.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestSimpleVariableType │ │ ├── TestSimpleVariableType.bpel │ │ ├── TestSimpleVariableType.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestSplit │ │ ├── TestSplit.bpel │ │ ├── TestSplit.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestStaticOnMessage │ │ ├── TestStaticOnMessage.bpel │ │ ├── TestStaticOnMessage.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ ├── test4.properties │ │ └── test5.properties │ │ ├── TestStaticPick │ │ ├── TestStaticPick.bpel │ │ ├── TestStaticPick.wsdl │ │ ├── deploy.xml │ │ ├── test1.properties │ │ ├── test2.properties │ │ ├── test3.properties │ │ └── test4.properties │ │ ├── TestSubTreeAssign │ │ ├── TestSubTreeAssign.bpel │ │ ├── TestSubTreeAssign.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestTimer │ │ ├── TestTimer.bpel │ │ ├── TestTimer.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestToQuery │ │ ├── QueryTest1.bpel │ │ ├── QueryTest1.wsdl │ │ ├── deploy.xml │ │ └── test.properties │ │ ├── TestVersionedRedeploy │ │ ├── HelloWorld-1 │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── deploy.xml │ │ │ └── test.properties │ │ ├── HelloWorld-2 │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── deploy.xml │ │ │ └── test.properties │ │ └── HelloWorld-3 │ │ │ ├── HelloWorld2.bpel │ │ │ ├── HelloWorld2.wsdl │ │ │ ├── deploy.xml │ │ │ └── test.properties │ │ ├── TestWait1 │ │ ├── Wait1-2.0.bpel │ │ ├── deploy.xml │ │ ├── inMsg.xml │ │ ├── test.properties │ │ └── test.wsdl │ │ ├── TestWaitUntil │ │ ├── WaitUntil.bpel │ │ ├── deploy.xml │ │ └── test.wsdl │ │ ├── TestXPathNamespace1 │ │ ├── TestXPathNamespace1.bpel │ │ ├── TestXPathNamespace1.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestXPathNamespace2 │ │ ├── TestXPathNamespace2.bpel │ │ ├── TestXPathNamespace2.wsdl │ │ ├── deploy.xml │ │ └── test1.properties │ │ ├── TestXQueryExpression │ │ ├── HelloXQueryWorld.bpel │ │ ├── HelloXQueryWorld.wsdl │ │ ├── HelloXQueryWorld.xsl │ │ ├── deploy.xml │ │ └── test.properties │ │ └── TestXslTransform │ │ ├── HelloXslWorld.bpel │ │ ├── HelloXslWorld.wsdl │ │ ├── HelloXslWorld.xsl │ │ ├── deploy.xml │ │ └── test.properties │ ├── log4j.properties │ └── log4j2.xml ├── ci-build.sh ├── clustering ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── clustering │ ├── Test.java │ └── hazelcast │ ├── HazelcastClusterImpl.java │ ├── HazelcastConstants.java │ ├── HazelcastDeploymentLock.java │ └── HazelcastInstanceLock.java ├── dao-hibernate-db ├── build.xml ├── pom.xml ├── shutdown.sql └── src │ ├── main │ └── sql │ │ ├── common.sql │ │ ├── index.sql │ │ ├── license-header.sql │ │ ├── ode.derby.properties │ │ ├── ode.firebird.properties │ │ ├── ode.h2.properties │ │ ├── ode.hsql.properties │ │ ├── ode.mysql.properties │ │ ├── ode.oracle.properties │ │ ├── ode.postgres.properties │ │ ├── ode.sqlserver.properties │ │ ├── simplesched-derby.sql │ │ ├── simplesched-firebird.sql │ │ ├── simplesched-h2.sql │ │ ├── simplesched-hsql.sql │ │ ├── simplesched-mysql.sql │ │ ├── simplesched-oracle.sql │ │ ├── simplesched-postgre.sql │ │ ├── simplesched-postgres.sql │ │ └── simplesched-sqlserver.sql │ └── schema │ └── ode-hib-h2.sql ├── dao-hibernate ├── mvn-hibernate.xml ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── ode │ │ └── daohib │ │ ├── DataSourceConnectionProvider.java │ │ ├── HibernateTransactionManagerLookup.java │ │ ├── HibertenateJtaPlatform.java │ │ ├── NativeHiLoGenerator.java │ │ ├── SessionManager.java │ │ ├── bpel │ │ ├── ActivityRecoveryDaoImpl.java │ │ ├── BpelDAOConnectionFactoryImpl.java │ │ ├── BpelDAOConnectionImpl.java │ │ ├── CorrelationSetDaoImpl.java │ │ ├── CorrelatorDaoImpl.java │ │ ├── CorrelatorMessageDaoImpl.java │ │ ├── CriteriaBuilder.java │ │ ├── FaultDAOImpl.java │ │ ├── HibernateDao.java │ │ ├── HibernateHandle.java │ │ ├── MessageDaoImpl.java │ │ ├── MessageExchangeDaoImpl.java │ │ ├── MessageRouteDaoImpl.java │ │ ├── PartnerLinkDAOImpl.java │ │ ├── ProcessDaoImpl.java │ │ ├── ProcessInstanceDaoImpl.java │ │ ├── ProcessManagementDaoImpl.java │ │ ├── ScopeDaoImpl.java │ │ ├── XmlDataDaoImpl.java │ │ ├── hobj │ │ │ ├── GZipDataType.java │ │ │ ├── HActivityRecovery.java │ │ │ ├── HBpelEvent.java │ │ │ ├── HCorrelationProperty.java │ │ │ ├── HCorrelationSet.java │ │ │ ├── HCorrelator.java │ │ │ ├── HCorrelatorMessage.java │ │ │ ├── HCorrelatorMessageKey.java │ │ │ ├── HCorrelatorSelector.java │ │ │ ├── HFaultData.java │ │ │ ├── HMessage.java │ │ │ ├── HMessageExchange.java │ │ │ ├── HMessageExchangeProperty.java │ │ │ ├── HObject.java │ │ │ ├── HPartnerLink.java │ │ │ ├── HProcess.java │ │ │ ├── HProcessInstance.java │ │ │ ├── HScope.java │ │ │ ├── HVariableProperty.java │ │ │ ├── HXmlData.java │ │ │ └── package.html │ │ ├── package.html │ │ └── ql │ │ │ ├── HibernateInstancesQueryCompiler.java │ │ │ └── StateComparator.java │ │ ├── dialect │ │ ├── CustomDialectDerby.java │ │ └── CustomDialectPostgreSQL.java │ │ └── package.html │ └── test │ ├── java │ ├── hibernate.properties │ └── org │ │ └── apache │ │ └── ode │ │ └── daohib │ │ └── bpel │ │ ├── BaseTestDAO.java │ │ ├── ListInstanceTest.java │ │ ├── MexTest.java │ │ └── ProcessManagementDaoTest.java │ └── resources │ ├── log4j.properties │ └── log4j2.xml ├── dao-jpa-ojpa-derby ├── build.xml ├── pom.xml ├── shutdown.sql └── src │ ├── main │ ├── descriptors │ │ ├── persistence.derby.xml │ │ ├── persistence.h2.xml │ │ ├── persistence.mysql.xml │ │ ├── persistence.oracle.xml │ │ ├── persistence.postgres.xml │ │ └── persistence.sqlserver.xml │ └── scripts │ │ ├── common.sql │ │ ├── license-header.sql │ │ ├── simplesched-derby.sql │ │ ├── simplesched-h2.sql │ │ ├── simplesched-mysql.sql │ │ ├── simplesched-oracle.sql │ │ ├── simplesched-postgres.sql │ │ └── simplesched-sqlserver.sql │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── dao │ │ └── jpa │ │ └── test │ │ ├── InsertObjectTest.java │ │ └── SelectObjectTest.java │ └── resources │ ├── META-INF │ └── persistence.xml │ └── log4j2.xml ├── dao-jpa ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── dao │ │ └── jpa │ │ ├── ActivityRecoveryDAOImpl.java │ │ ├── BPELDAOConnectionFactoryImpl.java │ │ ├── BPELDAOConnectionImpl.java │ │ ├── CorrSetProperty.java │ │ ├── CorrelationSetDAOImpl.java │ │ ├── CorrelatorDAOImpl.java │ │ ├── EventDAOImpl.java │ │ ├── FaultDAOImpl.java │ │ ├── JpaTxMgrProvider.java │ │ ├── MessageDAOImpl.java │ │ ├── MessageExchangeDAOImpl.java │ │ ├── MessageRouteDAOImpl.java │ │ ├── MexProperty.java │ │ ├── OpenJPADAO.java │ │ ├── PartnerLinkDAOImpl.java │ │ ├── ProcessDAOImpl.java │ │ ├── ProcessInstanceDAOImpl.java │ │ ├── ProcessManagementDAOImpl.java │ │ ├── ScopeDAOImpl.java │ │ ├── XmlDataDAOImpl.java │ │ └── XmlDataProperty.java │ └── resources │ └── META-INF │ └── persistence.xml ├── dependencies.rb ├── distro ├── license │ ├── activation-LICENSE │ ├── annogen-LICENSE │ ├── axion-LICENSE │ ├── backport-util-LICENSE │ ├── bubbling-LICENSE │ ├── hsqldb-LICENSE │ ├── jaxen-LICENSE │ ├── jencks-LICENSE │ ├── jibx-LICENSE │ ├── persistence-api-LICENSE │ ├── saxon-LICENSE │ ├── spring-LICENSE │ ├── stax-api-LICENSE │ ├── tranql-LICENSE │ ├── woodstox-LICENSE │ ├── wsdl4j-LICENSE │ ├── xstream-LICENSE │ └── yui-LICENSE ├── pom.xml └── src │ ├── bin │ ├── bpelc │ ├── bpelc.bat │ ├── sendsoap │ └── sendsoap.bat │ ├── examples-jbi │ ├── ant │ │ ├── HelloWorld2-RPC │ │ │ ├── HelloWorld2-RPC-http │ │ │ │ ├── HelloWorld2-RPC.wsdl │ │ │ │ └── build.xml │ │ │ ├── HelloWorld2-RPC-process │ │ │ │ ├── HelloWorld2-RPC.bpel │ │ │ │ ├── HelloWorld2-RPC.wsdl │ │ │ │ ├── build.xml │ │ │ │ └── deploy.xml │ │ │ ├── build.xml │ │ │ ├── jbi.xml │ │ │ └── message.soap │ │ ├── HelloWorld2 │ │ │ ├── HelloWorld2-http │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ └── build.xml │ │ │ ├── HelloWorld2-process │ │ │ │ ├── HelloWorld2.bpel │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ ├── build.xml │ │ │ │ └── deploy.xml │ │ │ ├── build.xml │ │ │ ├── jbi.xml │ │ │ └── message.soap │ │ ├── PingPong │ │ │ ├── build.xml │ │ │ ├── jbi.xml │ │ │ ├── message.soap │ │ │ ├── ping-http │ │ │ │ ├── Ping.wsdl │ │ │ │ └── build.xml │ │ │ ├── ping │ │ │ │ ├── Ping.bpel │ │ │ │ ├── Ping.wsdl │ │ │ │ ├── Pong.wsdl │ │ │ │ ├── build.xml │ │ │ │ └── deploy.xml │ │ │ └── pong │ │ │ │ ├── Pong.bpel │ │ │ │ ├── Pong.wsdl │ │ │ │ ├── build.xml │ │ │ │ └── deploy.xml │ │ ├── ProcessManagement │ │ │ ├── ProcessManagement-HTTP │ │ │ │ ├── build.xml │ │ │ │ └── pmapi.wsdl │ │ │ ├── build.xml │ │ │ ├── jbi.xml │ │ │ └── message.soap │ │ ├── base-sa.xml │ │ ├── base-su.xml │ │ ├── base.xml │ │ └── example.properties │ └── maven2 │ │ ├── helloworld2-osgi │ │ ├── osgi.bnd │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── resources │ │ │ │ ├── HelloWorld2.bpel │ │ │ │ ├── HelloWorld2.wsdl │ │ │ │ ├── META-INF │ │ │ │ └── spring │ │ │ │ │ └── beans.xml │ │ │ │ └── deploy.xml │ │ │ └── test │ │ │ └── resources │ │ │ └── helloworld-soapui-project.xml │ │ ├── ping-pong-osgi │ │ ├── osgi.bnd │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── ode │ │ │ │ └── ping │ │ │ │ └── AttachPing.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── spring │ │ │ │ └── xbean.xml │ │ │ ├── Ping.bpel │ │ │ ├── Ping.wsdl │ │ │ ├── Ping.xsd │ │ │ ├── Pong.bpel │ │ │ ├── Pong.wsdl │ │ │ ├── Pong.xsd │ │ │ ├── common.wsdl │ │ │ └── deploy.xml │ │ └── ping-pong │ │ ├── README.txt │ │ ├── common │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ ├── Ping.wsdl │ │ │ ├── Ping.xsd │ │ │ ├── Pong.wsdl │ │ │ ├── Pong.xsd │ │ │ └── common.wsdl │ │ ├── http-su │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── xbean.xml │ │ ├── ode-su │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── ode │ │ │ │ └── ping │ │ │ │ └── AttachPing.java │ │ │ └── resources │ │ │ ├── Ping.bpel │ │ │ ├── Pong.bpel │ │ │ └── deploy.xml │ │ ├── pom.xml │ │ └── sa │ │ └── pom.xml │ ├── examples-server │ ├── DynPartner │ │ ├── DynPartnerMain.bpel │ │ ├── DynPartnerResponder.bpel │ │ ├── Main.wsdl │ │ ├── Responder.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── HelloWorld2 │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── MagicSession │ │ ├── Main.bpel │ │ ├── Main.wsdl │ │ ├── Responder.bpel │ │ ├── deploy.xml │ │ └── testRequest.soap │ └── readme.txt │ ├── examples-war │ ├── DynPartner │ │ ├── DynPartnerMain.bpel │ │ ├── DynPartnerResponder.bpel │ │ ├── Main.wsdl │ │ ├── Responder.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── HelloWorld2 │ │ ├── HelloWorld2.bpel │ │ ├── HelloWorld2.wsdl │ │ ├── deploy.xml │ │ └── testRequest.soap │ ├── MagicSession │ │ ├── Main.bpel │ │ ├── Main.wsdl │ │ ├── Responder.bpel │ │ ├── deploy.xml │ │ └── testRequest.soap │ └── readme.txt │ └── main │ └── assembly │ ├── jbi.xml │ └── war.xml ├── doap_ODE.rdf ├── jbi-bundle ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── jbi │ │ └── osgi │ │ ├── ServiceUnitActivator.java │ │ └── deployer │ │ ├── OdeDeployedBundle.java │ │ ├── OdeExtender.java │ │ ├── OdeExtenderImpl.java │ │ └── OdeExtenderThreadFactory.java │ └── resources │ └── META-INF │ ├── persistence.xml │ └── spring │ └── ode-jbi.xml ├── jbi-karaf-commands ├── org.apache.ode.commands.bnd └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── karaf │ │ └── commands │ │ ├── OdeCommandsBase.java │ │ ├── OdeListCommand.java │ │ ├── OdeRecoverActivityCommand.java │ │ ├── OdeResumeCommand.java │ │ ├── OdeSuspendCommand.java │ │ └── OdeTerminateCommand.java │ └── resources │ └── OSGI-INF │ └── blueprint │ └── ode-commands.xml ├── jbi-karaf-pmapi-httpbinding ├── pom.xml └── src │ └── main │ └── resources │ ├── META-INF │ └── spring │ │ └── beans.xml │ └── wsdl │ └── ode │ └── pmapi │ ├── pmapi.wsdl │ └── pmapi.xsd ├── jbi-karaf ├── pom.xml └── src │ └── main │ └── resources │ └── features.xml ├── jbi ├── pom.xml └── src │ ├── main │ ├── assembly │ │ └── bin.xml │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── jbi │ │ │ ├── BaseMessageExchangeProcessor.java │ │ │ ├── BindingContextImpl.java │ │ │ ├── DynamicMessageExchangeProcessor.java │ │ │ ├── EndpointReferenceContextImpl.java │ │ │ ├── JbiEndpointReference.java │ │ │ ├── JbiMessageExchangeEventRouter.java │ │ │ ├── JbiMessageExchangeProcessor.java │ │ │ ├── MessageExchangeContextImpl.java │ │ │ ├── MessageExchangePattern.java │ │ │ ├── Messages.java │ │ │ ├── MyEndpointReference.java │ │ │ ├── OdeBootstrap.java │ │ │ ├── OdeComponent.java │ │ │ ├── OdeConfigProperties.java │ │ │ ├── OdeConsumer.java │ │ │ ├── OdeConsumerAsync.java │ │ │ ├── OdeConsumerSync.java │ │ │ ├── OdeContext.java │ │ │ ├── OdeLifeCycle.java │ │ │ ├── OdeSUManager.java │ │ │ ├── OdeService.java │ │ │ ├── OdeServiceUnit.java │ │ │ ├── Receiver.java │ │ │ ├── ServiceBridge.java │ │ │ ├── msgmap │ │ │ ├── BaseXmlMapper.java │ │ │ ├── DocLitMapper.java │ │ │ ├── JbiWsdl11WrapperMapper.java │ │ │ ├── Mapper.java │ │ │ ├── MessageTranslationException.java │ │ │ └── ServiceMixMapper.java │ │ │ └── util │ │ │ ├── Schema.java │ │ │ ├── SchemaCollection.java │ │ │ └── WSDLFlattener.java │ ├── jbi │ │ ├── ehcache.xml │ │ ├── hibernate.properties │ │ └── ode-jbi.properties │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── javax.xml.transform.TransformerFactory │ └── xsd │ │ └── ode-jbi.xsd │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── jbi │ │ ├── CommunicationJbiTest.java │ │ ├── DigestJbiTest.java │ │ ├── EmptyRespJbiTest.java │ │ ├── ExtVarJbiTest.java │ │ ├── HelloWorldJbiTest.java │ │ ├── JbiTestBase.java │ │ ├── MagicSessionExternalJbiTest.java │ │ ├── MagicSessionJbiTest.java │ │ ├── OdeJbiComponentLifeCycleTest.java │ │ ├── OnEventAlarmJbiTest.java │ │ ├── ReplayerJbiTest.java │ │ ├── RetireJbiTest.java │ │ ├── SpringPropertiesJbiTest.java │ │ └── msgmap │ │ └── JbiWsdl11WrapperMapperTest.java │ ├── jbi │ └── ode-jbi.properties │ └── resources │ ├── CommunicationJbiTest │ ├── EPRTest.bpel │ ├── EPRTest2.bpel │ ├── OnEventCorrelation.wsdl │ ├── OnEventCorrelation000.bpel │ ├── OnEventCorrelation001.bpel │ ├── OnEventCorrelation010.bpel │ ├── OnEventCorrelation011.bpel │ ├── OnEventCorrelation100.bpel │ ├── OnEventCorrelation101.bpel │ ├── OnEventCorrelation110.bpel │ ├── OnEventCorrelation111.bpel │ ├── OnEventCorrelationArtifacts.wsdl │ ├── OnEventCorrelationB000.bpel │ ├── OnEventCorrelationB001.bpel │ ├── OnEventCorrelationB010.bpel │ ├── OnEventCorrelationB011.bpel │ ├── OnEventCorrelationB100.bpel │ ├── OnEventCorrelationB101.bpel │ ├── OnEventCorrelationB110.bpel │ ├── OnEventCorrelationB111.bpel │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── DigestJbiTest │ ├── smx.xml │ ├── test.properties │ ├── v1-1 │ │ ├── OnEventCorrelation.bpel │ │ ├── OnEventCorrelation.wsdl │ │ ├── OnEventCorrelationArtifacts.wsdl │ │ └── deploy.xml │ └── v2-1 │ │ ├── OnEventCorrelation.bpel │ │ ├── OnEventCorrelation.wsdl │ │ ├── OnEventCorrelationArtifacts.wsdl │ │ └── deploy.xml │ ├── EmptyRespJbiTest │ ├── Ping.bpel │ ├── Ping.wsdl │ ├── Pong.bpel │ ├── Pong.wsdl │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── ExtVarJbiTest │ ├── ExtVar.xsd │ ├── HelloWorld2.bpel │ ├── HelloWorld2.wsdl │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── HelloWorldJbiTest │ ├── HelloWorld2.bpel │ ├── HelloWorld2.wsdl │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── HelloWorldRequest.xml │ ├── MagicSessionExternalJbiTest │ ├── Main.bpel │ ├── Main.wsdl │ ├── Responder.bpel │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── MagicSessionJbiTest │ ├── Main.bpel │ ├── Main.wsdl │ ├── Responder.bpel │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── OnEventAlarmJbiTest │ ├── OnEventCorrelation.bpel │ ├── OnEventCorrelation.wsdl │ ├── OnEventCorrelationArtifacts.wsdl │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── ReplayerJbiTest │ ├── OnEventCorrelation.bpel │ ├── OnEventCorrelation.wsdl │ ├── OnEventCorrelation2.bpel │ ├── OnEventCorrelationArtifacts.wsdl │ ├── deploy.xml │ ├── initiateLiveRequest.xml │ ├── initiateRequest.xml │ ├── replayLiveRequest.xml │ ├── replayRequest.xml │ ├── replayRollbackOnFault.xml │ ├── replayRollbackOnFault2.xml │ ├── replayXQueryRequest.xml │ ├── smx.xml │ └── test.properties │ ├── RetireJbiTest │ ├── smx.xml │ ├── test.properties │ ├── v-1 │ │ ├── OnEventCorrelation.bpel │ │ ├── OnEventCorrelation.wsdl │ │ ├── OnEventCorrelationArtifacts.wsdl │ │ └── deploy.xml │ └── v-2 │ │ ├── OnEventCorrelation.bpel │ │ ├── OnEventCorrelation.wsdl │ │ ├── OnEventCorrelationArtifacts.wsdl │ │ └── deploy.xml │ ├── SpringPropertiesJbiTest │ ├── OnEventCorrelation.bpel │ ├── OnEventCorrelation.wsdl │ ├── OnEventCorrelationArtifacts.wsdl │ ├── beans.xml │ ├── deploy.xml │ ├── smx.xml │ └── test.properties │ ├── carol.properties │ ├── fault.xml │ ├── fault1.xml │ ├── jndi-entries.xml │ ├── log4j.properties │ ├── log4j2.xml │ ├── smx-base.xml │ └── test.wsdl ├── jca-ra ├── etc │ └── ra.xml ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── ra │ ├── ConnectionEventListenerSupport.java │ ├── DummyResourceAdapter.java │ ├── OdeConnection.java │ ├── OdeConnectionException.java │ ├── OdeConnectionFactory.java │ ├── OdeConnectionFactoryImpl.java │ ├── OdeConnectionImpl.java │ ├── OdeConnectionManager.java │ ├── OdeConnectionRequestInfo.java │ ├── OdeManagedConnectionFactory.java │ ├── OdeManagedConnectionImpl.java │ ├── ServiceProviderSession.java │ ├── package.html │ └── transports │ ├── OdeTransport.java │ ├── OdeTransportPipe.java │ └── rmi │ ├── OdeRemote.java │ ├── OdeTransportPipeRemote.java │ └── RMITransport.java ├── jca-rar └── etc │ └── ra.xml ├── jca-server ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── jca │ └── server │ ├── ConnectionProvider.java │ ├── Interaction.java │ └── rmi │ ├── RmiPipeServerImpl.java │ └── RmiTransportServerImpl.java ├── pom.xml ├── repositories.rb ├── scheduler-simple ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── ode │ │ │ └── scheduler │ │ │ └── simple │ │ │ ├── DatabaseDelegate.java │ │ │ ├── DatabaseException.java │ │ │ ├── JdbcDelegate.java │ │ │ ├── Job.java │ │ │ ├── JobComparatorByDate.java │ │ │ ├── JobNoLongerInDbException.java │ │ │ ├── SchedulerThread.java │ │ │ ├── SimpleScheduler.java │ │ │ ├── Task.java │ │ │ └── TaskRunner.java │ └── resources │ │ └── sched_schema.sql │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── scheduler │ │ └── simple │ │ ├── DelegateSupport.java │ │ ├── GeronimoDelegateSupport.java │ │ ├── JdbcDelegateTest.java │ │ ├── RetriesTest.java │ │ ├── SchedulerThreadTest.java │ │ └── SimpleSchedulerTest.java │ └── resources │ ├── HelloWorld2 │ ├── HelloWorld2.bpel │ ├── HelloWorld2.wsdl │ ├── deploy.xml │ └── test.properties │ ├── log4j.properties │ ├── log4j2.xml │ ├── simplesched-h2.sql │ └── simplesched-hsql.sql ├── schema-updates ├── ODE-1035.sql ├── update01.sql └── update02.sql ├── settings.rb.example ├── tasks ├── bnd.rake ├── clover.rake ├── derby.rake ├── gpg.rake ├── h2.rake ├── headers.rake ├── helpers.rake ├── jacoco.rake ├── jbi.rake ├── nativedb.rake ├── pomwithdependencies.rake └── ws-security.rake ├── tomee-server └── src │ └── main │ ├── server │ ├── NOTICE │ ├── README.md │ ├── bin │ │ ├── start.bat │ │ └── start.sh │ ├── conf │ │ ├── context.xml │ │ ├── log4j2.xml │ │ ├── ode-tomee.properties │ │ ├── server.xml │ │ ├── system.properties │ │ ├── tomee.xml │ │ └── web.xml │ └── lib │ │ ├── activemq-broker-5.13.3-LICENSE │ │ ├── activemq-client-5.13.3-LICENSE │ │ ├── activemq-jdbc-store-5.13.3-LICENSE │ │ ├── activemq-kahadb-store-5.13.3-LICENSE │ │ ├── activemq-openwire-legacy-5.13.3-LICENSE │ │ ├── activemq-protobuf-1.1-LICENSE │ │ ├── activemq-ra-5.13.3-LICENSE │ │ ├── bval-core-1.1.1-LICENSE │ │ ├── bval-jsr-1.1.1-LICENSE │ │ ├── derby-10.5.3.0_1-LICENSE │ │ ├── derbytools-10.5.3.0_1-LICENSE │ │ ├── geronimo-connector-3.1.3-LICENSE │ │ ├── geronimo-javamail_1.4_mail-1.9.0-alpha-2-LICENSE │ │ ├── geronimo-transaction-3.1.3-LICENSE │ │ ├── javaee-api-7.0-tomcat-LICENSE │ │ ├── log4j-api-2.3-LICENSE │ │ ├── log4j-core-2.3-LICENSE │ │ ├── log4j-slf4j-impl-2.3-LICENSE │ │ ├── mbean-annotation-api-7.0.1-LICENSE │ │ ├── ode-tomee-1.4-SNAPSHOT-LICENSE │ │ ├── openejb-api-7.0.1-LICENSE │ │ ├── openejb-client-7.0.1-LICENSE │ │ ├── openejb-core-7.0.1-LICENSE │ │ ├── openejb-ejbd-7.0.1-LICENSE │ │ ├── openejb-http-7.0.1-LICENSE │ │ ├── openejb-javaagent-7.0.1-LICENSE │ │ ├── openejb-jee-7.0.1-LICENSE │ │ ├── openejb-jee-accessors-7.0.1-LICENSE │ │ ├── openejb-jpa-integration-7.0.1-LICENSE │ │ ├── openejb-jstl-1.2-LICENSE │ │ ├── openejb-loader-7.0.1-LICENSE │ │ ├── openejb-server-7.0.1-LICENSE │ │ ├── openjpa-2.4.1-LICENSE │ │ ├── openwebbeans-ee-1.6.3-LICENSE │ │ ├── openwebbeans-ee-common-1.6.3-LICENSE │ │ ├── openwebbeans-ejb-1.6.3-LICENSE │ │ ├── openwebbeans-el22-1.6.3-LICENSE │ │ ├── openwebbeans-impl-1.6.3-LICENSE │ │ ├── openwebbeans-spi-1.6.3-LICENSE │ │ ├── openwebbeans-web-1.6.3-LICENSE │ │ ├── oro-2.0.8-LICENSE │ │ ├── quartz-openejb-shade-2.2.1-LICENSE │ │ ├── tomcat-api-8.5.3-LICENSE │ │ ├── tomcat-catalina-8.5.3-LICENSE │ │ ├── tomcat-catalina-ha-8.5.3-LICENSE │ │ ├── tomcat-coyote-8.5.3-LICENSE │ │ ├── tomcat-dbcp-8.5.3-LICENSE │ │ ├── tomcat-el-api-8.5.3-LICENSE │ │ ├── tomcat-jasper-8.5.3-LICENSE │ │ ├── tomcat-jasper-el-8.5.3-LICENSE │ │ ├── tomcat-jdbc-8.5.3-LICENSE │ │ ├── tomcat-jni-8.5.3-LICENSE │ │ ├── tomcat-jsp-api-8.5.3-LICENSE │ │ ├── tomcat-juli-8.5.3-LICENSE │ │ ├── tomcat-servlet-api-8.5.3-LICENSE │ │ ├── tomcat-tribes-8.5.3-LICENSE │ │ ├── tomcat-util-8.5.3-LICENSE │ │ ├── tomcat-util-scan-8.5.3-LICENSE │ │ ├── tomcat-websocket-8.5.3-LICENSE │ │ ├── tomcat-websocket-api-8.5.3-LICENSE │ │ ├── tomee-catalina-7.0.1-LICENSE │ │ ├── tomee-common-7.0.1-LICENSE │ │ ├── tomee-embedded-7.0.1-LICENSE │ │ ├── tomee-jdbc-7.0.1-LICENSE │ │ ├── tomee-juli-7.0.1-LICENSE │ │ ├── tomee-loader-7.0.1-LICENSE │ │ ├── tomee-util-7.0.1-LICENSE │ │ ├── velocity-1.6.4-LICENSE │ │ ├── xbean-asm5-shaded-4.5-LICENSE │ │ ├── xbean-bundleutils-4.5-LICENSE │ │ ├── xbean-finder-shaded-4.5-LICENSE │ │ ├── xbean-naming-4.5-LICENSE │ │ └── xbean-reflect-4.5-LICENSE │ └── webapp │ └── WEB-INF │ └── web.xml ├── tomee └── src │ └── main │ └── java │ └── org │ └── apache │ └── ode │ └── tomee │ ├── Constants.java │ ├── Main.java │ └── TomeeLauncher.java ├── tools ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── tools │ │ ├── ClineCommandContext.java │ │ ├── Command.java │ │ ├── CommandContext.java │ │ ├── CommandContextErrorHandler.java │ │ ├── CommandTask.java │ │ ├── ExecutionException.java │ │ ├── ToolMessages.java │ │ ├── bpelc │ │ ├── BpelCompileCommand.java │ │ ├── BpelCompileCommandMessages.java │ │ ├── ant │ │ │ ├── BpelCTask.java │ │ │ ├── BpelSrcElement.java │ │ │ └── WsdlImportElement.java │ │ └── cline │ │ │ └── BpelC.java │ │ ├── package.html │ │ └── sendsoap │ │ └── cline │ │ └── HttpSoapSender.java │ └── resources │ └── org │ └── apache │ └── ode │ └── tools │ └── anttasks.properties └── utils ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── apache │ │ └── ode │ │ └── utils │ │ ├── CollectionUtils.java │ │ ├── CronExpression.java │ │ ├── DOMUtils.java │ │ ├── DbIsolation.java │ │ ├── GUID.java │ │ ├── HierarchicalProperties.java │ │ ├── ISO8601DateParser.java │ │ ├── InternPool.java │ │ ├── LoggingInterceptor.java │ │ ├── NSContext.java │ │ ├── NamespaceStack.java │ │ ├── Namespaces.java │ │ ├── ObjectPrinter.java │ │ ├── ProcessMutex.java │ │ ├── Properties.java │ │ ├── QNameUtils.java │ │ ├── Reflect.java │ │ ├── RelativeDateParser.java │ │ ├── SchemaBucket.java │ │ ├── SerializableElement.java │ │ ├── SerializableUtils.java │ │ ├── StreamUtils.java │ │ ├── SystemConfigurationException.java │ │ ├── SystemUtils.java │ │ ├── URITemplate.java │ │ ├── Version.java │ │ ├── VersionMessages.java │ │ ├── WatchDog.java │ │ ├── XMLParserUtils.java │ │ ├── cli │ │ ├── Argument.java │ │ ├── BaseCommandlineTool.java │ │ ├── CommandLineMessages.java │ │ ├── CommandlineFragment.java │ │ ├── CommandlineSyntaxException.java │ │ ├── ConsoleFormatter.java │ │ ├── Flag.java │ │ ├── FlagWithArgument.java │ │ ├── Fragments.java │ │ ├── LastArgument.java │ │ ├── Main.java │ │ ├── MultiArgument.java │ │ ├── XorGroup.java │ │ └── package.html │ │ ├── fs │ │ ├── FileUtils.java │ │ └── TempFileManager.java │ │ ├── http │ │ ├── HttpUtils.java │ │ └── StatusCode.java │ │ ├── jmx │ │ ├── JMXConstants.java │ │ └── SimpleMBean.java │ │ ├── msg │ │ ├── CommonMessages.java │ │ ├── MessageBundle.java │ │ └── package.html │ │ ├── package.html │ │ ├── rmi │ │ └── RMIConstants.java │ │ ├── sax │ │ ├── FailOnErrorErrorHandler.java │ │ ├── IgnoreAllErrorHandler.java │ │ ├── LoggingErrorHandler.java │ │ └── PrintErrorHandler.java │ │ ├── stl │ │ ├── BinaryFunction.java │ │ ├── CollectionsX.java │ │ ├── CompositeUnaryFunction.java │ │ ├── EnumerationIterator.java │ │ ├── EqualsUnaryFunction.java │ │ ├── FilterIterator.java │ │ ├── IteratorEnumeration.java │ │ ├── MemberOfFunction.java │ │ ├── TransformIterator.java │ │ ├── UnaryFunction.java │ │ └── UnaryFunctionEx.java │ │ ├── trax │ │ └── LogErrorListener.java │ │ ├── uuid │ │ ├── UUID.java │ │ └── UUIDGen.java │ │ ├── wsdl │ │ ├── Messages.java │ │ └── WsdlUtils.java │ │ ├── xml │ │ └── capture │ │ │ ├── MultiplexTracker.java │ │ │ ├── Tracker.java │ │ │ ├── Wsdl11Tracker.java │ │ │ ├── XmlDependencyScanner.java │ │ │ └── XmlSchemaTracker.java │ │ ├── xsd │ │ ├── CapturingXMLEntityResolver.java │ │ ├── Duration.java │ │ ├── LoggingXmlErrorHandler.java │ │ ├── SchemaModel.java │ │ ├── SchemaModelImpl.java │ │ ├── XSTypes.java │ │ ├── XSUtils.java │ │ ├── XsdException.java │ │ └── XsdMessages.java │ │ └── xsl │ │ ├── XslTransformException.java │ │ └── XslTransformHandler.java └── resources │ └── org │ └── apache │ └── ode │ └── utils │ └── wsdl.xsd └── test ├── java └── org │ └── apache │ └── ode │ └── utils │ ├── DOMUtilsTest.java │ ├── HierarchicalPropertiesTest.java │ ├── ISO8601DateParserTest.java │ ├── NamespaceContextImplTest.java │ ├── SystemUtilsTest.java │ ├── TestResources.java │ ├── URITemplateTest.java │ ├── XMLParserUtilsTest.java │ ├── cli │ └── CommandlineTest.java │ ├── fs │ ├── FileUtilsTest.java │ └── TempFileManagerTest.java │ ├── msg │ ├── MessageBundleTest.java │ ├── MessageBundleTestMessages.java │ └── MessageBundleTestMessages_de.java │ ├── stl │ └── CollectionsXTest.java │ ├── wsdl │ └── WsdlUtilsTest.java │ └── xsd │ ├── DurationTest.java │ ├── SchemaCaptureTest.java │ ├── retailOrderBad.xml │ └── retailOrderGood.xml └── resources ├── Configuration.wsdl ├── Configuration.xsd ├── RetailCatalog.xsd ├── RetailOrder.xsd ├── Warehouse.wsdl ├── Warehouse.xsd ├── WarehouseImpl.wsdl ├── bad_xml.wsdl ├── bad_xml_schema_import.wsdl ├── bpel-example-wsdl-1-bad-plink.wsdl ├── bpel-example-wsdl-1.wsdl ├── bpel-partner-link.xsd ├── bpel-property.xsd ├── circular1.wsdl ├── circular2.wsdl ├── circular3.wsdl ├── circular4.wsdl ├── deep_bad_wsdl_inner1.wsdl ├── deep_bad_wsdl_inner2.wsdl ├── deep_bad_wsdl_outer.wsdl ├── deep_missing_import_wsdl_inner1.wsdl ├── deep_missing_import_wsdl_inner2.wsdl ├── deep_missing_import_wsdl_outer.wsdl ├── deep_wsdl_R2005_inner1.wsdl ├── deep_wsdl_R2005_inner2.wsdl ├── deep_wsdl_R2005_outer.wsdl ├── deep_wsdl_inner1.wsdl ├── deep_wsdl_inner2.wsdl ├── deep_wsdl_outer.wsdl ├── dummyXML.xml ├── empty.wsdl ├── empty.xml ├── good_import.xsd ├── good_wsdl_bad_import.wsdl ├── good_xml_not_wsdl.wsdl ├── hierarchical-1.properties ├── hierarchical-2.properties ├── hierarchical-bad.properties ├── invalid_but_well_formed.wsdl ├── loanApprovalProcess.xml ├── log4j.properties ├── log4j2.xml ├── missing_import.xsd ├── missing_imported_schema_import.wsdl ├── missing_schema_import.wsdl ├── missing_schema_import_wrapper.wsdl ├── namespace_from_wsdl_to_xsd.wsdl ├── non_ws-i_schema_import.wsdl ├── non_ws-i_schema_import_wrapper.wsdl ├── not_schema_schema_import.wsdl ├── plain_old_xml_document.xml ├── retailer.wsdl ├── schema.xsd ├── soap-envelope.xsd ├── ws-i_schema_import.wsdl ├── wsdl-utils.wsdl └── wsdl_deep_schema_import.wsdl /.gitignore: -------------------------------------------------------------------------------- 1 | # for those of us using git internally 2 | # before committing in the central svn repository. 3 | 4 | *.class 5 | *.pyc 6 | *.iml 7 | *.ipr 8 | *.iws 9 | *.zip 10 | *.jar 11 | *.orig 12 | *.rej 13 | *~ 14 | .classpath 15 | .project 16 | .metadata 17 | target 18 | reports 19 | test-output 20 | _buildr.rb 21 | derby.log 22 | Gemfile.lock 23 | spoon 24 | *.log 25 | .m2 26 | tmp/ 27 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | branches: 3 | only: 4 | - master 5 | - ode-1.3.x 6 | jdk: 7 | - oraclejdk7 8 | rvm: 9 | - 1.9.3 10 | install: 11 | - rvm use 1.9.3 12 | - gem install bundler 13 | - bundle install 14 | cache: 15 | directories: 16 | - $HOME/.m2 17 | notifications: 18 | irc: "chat.freenode.net#apache-ode" 19 | email: 20 | - dev@ode.apache.org 21 | env: 22 | - TEST_PORTS=8888,7171 23 | script: buildr clean package JAVADOC=off 24 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'buildr', '= 1.5.3' 4 | 5 | # rspec dependencies for check() 6 | gem 'rspec-expectations', '= 2.14.3' 7 | gem 'rspec-mocks', '= 2.14.3' 8 | gem 'rspec-core', '= 2.14.5' 9 | gem 'rspec', '= 2.14.1' 10 | gem 'diff-lcs', '= 1.2.5' 11 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/NOTICE -------------------------------------------------------------------------------- /README.extensions: -------------------------------------------------------------------------------- 1 | ============================================= 2 | Apache ODE - Extension Installation Guide 3 | ============================================= 4 | 5 | BPEL 2.0 introduces extensibility mechanisms, which allow you to extend 6 | the set of activities and/or variable assignment mechanisms. 7 | With BPEL 2.0 it is possible to extend the language by user-defined 8 | activities and custom assignment logic. 9 | 10 | Since version 1.2 Apache ODE supports these extensibility mechanismns 11 | and provides a plug-in architecture that allows for registering 12 | third-party extensions. 13 | 14 | 1.) Installation of extensions (WAR) 15 | 1) Copy the extension 16 | TBC 17 | 18 | 2.) Installation of extensions (JBI) 19 | TBW 20 | 21 | 3.) Writing ODE extensions 22 | TBW 23 | -------------------------------------------------------------------------------- /RELEASE_NOTES: -------------------------------------------------------------------------------- 1 | ======================== 2 | Apache ODE Release Notes 3 | ======================== 4 | 5 | Apache ODE 1.3.5 includes about 20 bug fixes and performance improvements. 6 | 7 | Apache ODE 1.3.5 requires Java 1.5.x or higher. The WAR distribution can 8 | run in most J2EE servlet container. The JBI distribution should be able 9 | to run in any JBI container but has only been tested with ServiceMix 3.x 10 | and latest ServiceMix 4.x (OSGi bundle) so far. See the BUILDING file if you 11 | want to build your own distribution from the source release. 12 | 13 | The performance improvements affect XPath 2.0 processing in assign activities 14 | or transition conditions and makes it up to 10 times faster than ODE 1.3.4. 15 | 16 | Changes: 17 | ------- 18 | ... 19 | 20 | See our Jira for more information: 21 | * https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310270&styleName=Html&version=12314243 22 | -------------------------------------------------------------------------------- /agents/src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Premain-Class: org.apache.ode.agents.memory.SizingAgent -------------------------------------------------------------------------------- /axis2-bundle/src/main/resources/processes/README.txt: -------------------------------------------------------------------------------- 1 | Processes directory 2 | -------------------------------------------------------------------------------- /axis2-war/lib/maven-artifact-ant-2.0.4-dep.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/lib/maven-artifact-ant-2.0.4-dep.jar -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/WEB-INF/classes/META-INF/services/org.apache.commons.logging.LogFactory: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.impl.LogFactoryImpl -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/WEB-INF/processes/README.txt: -------------------------------------------------------------------------------- 1 | Apache Ode 2 | ========== 3 | 4 | This is the default deployment directory for Apache Ode process bundles. 5 | 6 | You may configure the location of the deployment directory using the 7 | "ode-axis2.working.dir" property in ode-axis2.properties. 8 | 9 | e.g. ode-axis2.working.dir=${org.apache.ode.configDir}/../ 10 | 11 | The "processes" directory will be created as sub-directory of this location. 12 | 13 | 14 | -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/WEB-INF/services/version.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/WEB-INF/services/version.aar -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/favicon.ico -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/31-Document_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/31-Document_48x48.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/activate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/activate.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/addGadgetIcon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/addGadgetIcon.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/arrowsDown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/arrowsDown.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/arrowsUp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/arrowsUp.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bg_button_a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bg_button_a.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bg_button_span.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bg_button_span.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bg_header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bg_header.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bottom.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bottom_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bottom_m.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bullet1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bullet1.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/bullet2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/bullet2.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/buttonBack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/buttonBack.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/closeIcon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/closeIcon.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/dguide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/dguide.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/gadgetTitleBg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/gadgetTitleBg.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/guide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/guide.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/home.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/img_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/img_main.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/info.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/inner_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/inner_back.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/logo.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/navBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/navBack.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/pagenav_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/pagenav_back.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/process.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/retire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/retire.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/settingsIcon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/settingsIcon.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/site_nav_borders.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/site_nav_borders.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/site_nav_hover_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/site_nav_hover_bg.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/tab-selected-mid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/tab-selected-mid.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_bottom_end.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_bottom_end.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_bottom_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_bottom_end.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_bottom_start.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_bottom_start.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_bottom_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_bottom_start.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_close.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_close.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_max.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_max.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_min.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_resize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_resize.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_top_end.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_top_end.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_top_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_top_end.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_top_start.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_top_start.jpg -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/window_top_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/window_top_start.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/wrapper_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/wrapper_back.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/images/wrapper_column_top.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/images/wrapper_column_top.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/bubbling/assets/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/bubbling/assets/loading.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/bubbling/bubbling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/bubbling/bubbling.js -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/charts.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/charts.swf -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/asc.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/autocomplete.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Yahoo! Inc. All rights reserved. 3 | Code licensed under the BSD License: 4 | http://developer.yahoo.net/yui/license.txt 5 | version: 2.5.2 6 | */ 7 | .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;} 8 | -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/blankimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/blankimage.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/desc.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/dt-arrow-dn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/dt-arrow-dn.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/dt-arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/dt-arrow-up.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/editor-knob.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/editor-knob.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/editor-sprite-active.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/editor-sprite-active.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/editor-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/editor-sprite.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/fonts.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Yahoo! Inc. All rights reserved. 3 | Code licensed under the BSD License: 4 | http://developer.yahoo.net/yui/license.txt 5 | version: 2.5.2 6 | */ 7 | /** 8 | * Percents could work for IE, but for backCompat purposes, we are using keywords. 9 | * x-small is for IE6/7 quirks mode. 10 | */ 11 | body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} 12 | table {font-size:inherit;font:100%;} 13 | /** 14 | * Bump up IE to get to 13px equivalent 15 | */ 16 | pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;} 17 | -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/header_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/header_background.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/hue_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/hue_bg.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/imagecropper.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Yahoo! Inc. All rights reserved. 3 | Code licensed under the BSD License: 4 | http://developer.yahoo.net/yui/license.txt 5 | version: 2.5.2 6 | */ 7 | .yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;} 8 | -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/layout_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/layout_sprite.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menu-button-arrow-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menu-button-arrow-disabled.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menu-button-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menu-button-arrow.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator_disabled.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox_disabled.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator_disabled.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/picker_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/picker_mask.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/split-button-arrow-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-active.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/split-button-arrow-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-disabled.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/split-button-arrow-focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-focus.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/split-button-arrow-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-hover.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/split-button-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/split-button-arrow.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/sprite.png -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/transparent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/transparent.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/treeview-loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/treeview-loading.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/treeview-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/treeview-sprite.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/wait.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/css/wait.gif -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/css/yuitest.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2008, Yahoo! Inc. All rights reserved. 3 | Code licensed under the BSD License: 4 | http://developer.yahoo.net/yui/license.txt 5 | version: 2.5.2 6 | */ 7 | 8 | -------------------------------------------------------------------------------- /axis2-war/src/main/webapp/js/yui/tab/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/main/webapp/js/yui/tab/loading.gif -------------------------------------------------------------------------------- /axis2-war/src/test/java/com/intalio/ws/timeservice/ExtensionMapper.java: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * ExtensionMapper.java 4 | * 5 | * This file was auto-generated from WSDL 6 | * by the Apache Axis2 version: 1.6.2 Built on : Apr 17, 2012 (05:34:40 IST) 7 | */ 8 | 9 | 10 | package com.intalio.ws.timeservice; 11 | 12 | /** 13 | * ExtensionMapper class 14 | */ 15 | @SuppressWarnings({"unchecked","unused"}) 16 | 17 | public class ExtensionMapper{ 18 | 19 | public static java.lang.Object getTypeObject(java.lang.String namespaceURI, 20 | java.lang.String typeName, 21 | javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{ 22 | 23 | 24 | throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /axis2-war/src/test/java/org/apache/ode/dao/ProcessInstanceProfileDAO.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | -------------------------------------------------------------------------------- /axis2-war/src/test/java/org/apache/ode/dao/ProcessProfileDAO.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | -------------------------------------------------------------------------------- /axis2-war/src/test/maven2/modules.list: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | addressing-1.5.1.mar 20 | soapmonitor-1.5.1.mar 21 | ping-1.5.1.mar 22 | mex-1.5.1.mar 23 | axis2-scripting-1.5.1.mar 24 | rampart-1.5.mar 25 | rahas-1.5.mar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/DynPartner.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/DynPartner.zip -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanFailure/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanFailure/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_All/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_All/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Correlations/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Correlations/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Events/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Events/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Instance/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Instance/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_MessageCorrEvents/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_MessageCorrEvents/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Messages/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Messages/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_None/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_None/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Variables/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCleanSuccess_Variables/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestClusteredOutgoingTraffic/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.PingPongService2-ns=urn:/PingPong 2 | PingPongService2-ns.PingPongService.Port2.ode.address=http://localhost:${system.test.port.0}/ode/processes/PingPongService2/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestCorrelationHeader/deploy.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | wsdlWithHeader 4 | wsdlWithHeader.svg 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/alpha_subdir/test-endpoint-properties-deploy-unit_headerBB_2.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns2=http://ode/bpel/test/properties 3 | 4 | myns2.PropertiesService.ode.http.default-headers.header_BB=from_deployment_unit#file2 -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/jetty-realm.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | 19 | #username=password, role, role, ... 20 | superuser=topsecret, user 21 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/test-endpoint-properties-deploy-unit_headerBB_1.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns1=http://ode/bpel/test/properties 3 | 4 | myns1.PropertiesService.ode.http.default-headers.header_BB=from_deployment_unit#file1 5 | 6 | # this location must be overridden by the test-endpoint-properties_global_conf.endpoint 7 | myns1.PropertiesService.ode.address=http://localhost:7070/AnInvalidPath -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/test-endpoint-properties_global_conf.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns1=http://ode/bpel/test/properties 3 | 4 | myns1.PropertiesService.ode.http.default-headers.header_A=from_global_conf_directory_only 5 | myns1.PropertiesService.ode.http.default-headers.header_ABC=from_global_conf_directory_ABC 6 | myns.PropertiesService.ode.http.default-headers.header_AB=from_global_conf_directory_AB 7 | myns1.PropertiesService.ode.http.default-headers.header_AC=from_global_conf_directory_AC 8 | 9 | myns1.PropertiesService.ode.address=http://localhost:${system.test.port.1}/EchoService/ 10 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/test-endpoint-properties_global_conf_headerAA_1.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns1=http://ode/bpel/test/properties 3 | 4 | myns1.PropertiesService.ode.http.default-headers.header_AA=from_global_conf#file1 5 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointProperties/test-endpoint-properties_global_conf_headerAA_2.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns1=http://ode/bpel/test/properties 3 | 4 | myns1.PropertiesService.ode.http.default-headers.header_AA=from_global_conf#file2 5 | 6 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestEndpointTimeouts/timeouts.endpoint: -------------------------------------------------------------------------------- 1 | 2 | 3 | # timeout in milliseconds until the ODE will wait for answer. 4 | mex.timeout=2000 5 | 6 | # timeout in milliseconds until a connection is established 7 | #http.connection.timeout=480000 8 | 9 | # timeout in milliseconds for waiting for data 10 | #http.socket.timeout=1000 11 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestNoP2P/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.PingPongService2-ns=urn:/PingPong 2 | PingPongService2-ns.PingPongService.Port2.ode.address=http://localhost:${system.test.port.0}/ode/processes/PingPongService2/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestProcessCronCleanup/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample02.txt: -------------------------------------------------------------------------------- 1 | UsernameToken authentication 2 | 3 | The client is configured to add a UsernameToken to the outgoing message. 4 | - See the "OutflowSecurity" parameter in the client.axis2.xml 5 | 6 | The service is configured to process it. 7 | - See the "InflowSecurity" parameter in the services.xml 8 | 9 | Note how org.apache.rampart.samples.sample02.PWCBHandler supplies the password 10 | to wss4j to compute the digest for comparison. 11 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample03.txt: -------------------------------------------------------------------------------- 1 | UsernameToken authentication with a plain text password 2 | 3 | The client is configured to add a UsernameToken to the outgoing message. 4 | - See the "OutflowSecurity" parameter in the client.axis2.xml 5 | - Note the PasswordText element 6 | 7 | The service is configured to process it. 8 | - See the "InflowSecurity" parameter in the services.xml 9 | 10 | Note how org.apache.rampart.samples.sample03.PWCBHandler authenticates the 11 | password 12 | 13 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample04.txt: -------------------------------------------------------------------------------- 1 | Message integrity and non-repudiation with signature 2 | 3 | Both client and servce are configured to sign the outgoing message and to verify 4 | the signature of the incoming message using their key pairs. 5 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 6 | client.axis2.xml and serivces.xml files 7 | 8 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample05.txt: -------------------------------------------------------------------------------- 1 | Encrypting messages 2 | 3 | Both client and servce are configured to encrypt the outgoing message and to 4 | decrypt incoming message using their key pairs. 5 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 6 | client.axis2.xml and serivces.xml files 7 | 8 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample06.txt: -------------------------------------------------------------------------------- 1 | Sign and encrypt messages 2 | 3 | Both client and servce are configured to first sign and then encrypt the 4 | outgoing message and to decrypt and verify the incoming message using their 5 | key pairs. 6 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 7 | client.axis2.xml and serivces.xml files 8 | 9 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample07.txt: -------------------------------------------------------------------------------- 1 | Encrypt and sign messages 2 | 3 | Both client and servce are configured to first encrypt and then sign the 4 | outgoing message and to verify and decrypt the incoming message using their 5 | key pairs. 6 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 7 | client.axis2.xml and serivces.xml files 8 | 9 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample08.txt: -------------------------------------------------------------------------------- 1 | Signing twice 2 | 3 | The client is configured to sign the outgoing message twice 4 | - See the "OutflowSecurity" parameter in the client.axis2.xml 5 | - Note the aditional element that defines the second signature. 6 | 7 | The service is configured to process it. 8 | - See the "InflowSecurity" parameter in the services.xml. Not that we 9 | simply use "Signature Signature" as action items. 10 | 11 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample09.txt: -------------------------------------------------------------------------------- 1 | Encryption with a key known to both parties 2 | 3 | Both client and servce are configured to encrypt the outgoing message and to 4 | decrypt incoming message using a known named key 5 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 6 | client.axis2.xml and serivces.xml files 7 | - Note the use of SessionKey 8 | - Note that org.apache.rampart.samples.sample09.PWCBHandler sets the key 9 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/README-sample10.txt: -------------------------------------------------------------------------------- 1 | Sign and encrypt messages 2 | 3 | Both client and servce are configured to first sign and then encrypt the 4 | outgoing message and to decrypt and verify the incoming message using their 5 | key pairs. 6 | - See the "OutflowSecurity" and "InflowSecurity" parameters in the 7 | client.axis2.xml and serivces.xml files 8 | - Note the use of [xpath expression] 9 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-processes/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-processes/client.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-processes/service.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-processes/service.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/client.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/process-template/config.endpoint: -------------------------------------------------------------------------------- 1 | 2 | 3 | alias.sample-ns={sample.namespace} 4 | sample-ns.{sample.service.name}.ode.address=http://localhost:${system.test.port.0}/axis2/processes/{sample.service.name} 5 | 6 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | How does TestRampartBasic bundle work? 4 | ======================================== 5 | 6 | please refer to TestRampartPolicy/readme.txt 7 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample02.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample02.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample03.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample03.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample04.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample04.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample05.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample05.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample06.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample06.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample07.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample07.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample08.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample08.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample09.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample09.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample10.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartBasic/secured-services/services/sample10.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/README-sample01-policy.txt: -------------------------------------------------------------------------------- 1 | UsernameToken Authentication 2 | 3 | The policy uses a TransportBinding and requires a SignedSupportingToken which 4 | is a UsernameToken and the inclusion of a TimeStamp. 5 | 6 | Note that Rampart does not enforce the use of HTTPS transport and that 7 | {http://ws.apache.org/rampart/policy}RampartConfig assertion provides 8 | additional information required to secure the message. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/README-sample02-policy.txt: -------------------------------------------------------------------------------- 1 | Sign only 2 | 3 | An AsymmetricBinding is used. Entire headers and body to be signed. 4 | Algorithm suite is TripleDesRsa15 5 | 6 | Note that {http://ws.apache.org/rampart/policy}RampartConfig assertion provides 7 | additional information required to secure the message. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/README-sample03-policy.txt: -------------------------------------------------------------------------------- 1 | Sign and Encrypt messages 2 | 3 | An AsymmetricBinding is used. Entire headers and body to be signed. 4 | EncryptionParts specifies the Body to be encrypted. 5 | 6 | Algorithm suite is TripleDesRsa15 7 | 8 | Note that {http://ws.apache.org/rampart/policy}RampartConfig assertion provides 9 | additional information required to secure the message. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/README-sample04-policy.txt: -------------------------------------------------------------------------------- 1 | SecureConversation 2 | 3 | The secure session is bootstrapped using a SymetricBinding which uses 4 | derived keys based on an ephemeral key. 5 | 6 | Messages in the secure conversation : 7 | - Includes a timestamp 8 | - All headers are signed along with the timestamp 9 | - Signature encrypted 10 | - Body encrypted 11 | 12 | Algorithm suite is Basic128Rsa15 13 | 14 | Note that {http://ws.apache.org/rampart/policy}RampartConfig assertion provides 15 | additional information required to secure the message. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-processes/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-processes/client.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-processes/process-sample02_standalone_policy/config.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns=http://ode/bpel/unit-test.wsdl 3 | myns.HelloService.ode.security.policy.file=sample02-policy-for-service.xml 4 | 5 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-processes/service.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-processes/service.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-processes/sts.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-processes/sts.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-services/client.jks -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/process-sample04_policy_in_service.xml/config.endpoint: -------------------------------------------------------------------------------- 1 | #sample04 tends to time out 2 | sample-ns.sample04-policy.ode.mex.timeout=120000 3 | 4 | alias.sample-ns=http://sample04.policy.samples.rampart.apache.org 5 | sample-ns.sample04-policy.ode.address=http://localhost:${system.test.port.0}/axis2/processes/sample04-policy 6 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/process-template/config.endpoint: -------------------------------------------------------------------------------- 1 | 2 | 3 | alias.sample-ns={sample.namespace} 4 | sample-ns.{sample.service.name}.ode.security.policy.file={sample.service.name}.xml 5 | 6 | #sample04 tends to time out 7 | sample-ns.sample04-policy.ode.mex.timeout=120000 8 | 9 | sample-ns.{sample.service.name}.ode.address=http://localhost:${system.test.port.0}/axis2/processes/{sample.service.name} 10 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | How does TestRampartPolicy bundle work? 4 | ======================================== 5 | 6 | The goal of this test is to make sure Rampart is integrated properly. 7 | Rampart comes with a set of samples [1]. A subset of them test the same service with different security policies. 8 | 9 | Here we reuse the policy samples and for each of them generate a process bundle based on the TestRampartPolicy/process-template. 10 | The qname of the services vary so two variables are replaced: 11 | {sample.namespace} 12 | {sample.service.name} 13 | 14 | This is done before running the tests in the Rakefile, see task :prepare_rampart_policy_test. 15 | 16 | The external services are packaged as Axis archives in TestRampartPolicy/services. 17 | The Password Callback Handler classes are in src/test/java. 18 | 19 | [1] https://svn.apache.org/repos/asf/webservices/rampart/trunk/java/modules/rampart-samples/policy/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample01-policy.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample01-policy.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample02-policy.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample02-policy.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample03-policy.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample03-policy.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample04-policy.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2-war/src/test/resources/TestRampartPolicy/secured-services/services/sample04-policy.aar -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSoapHeader/location.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns=http://axis2.ode.apache.org 3 | myns.DummyService.ode.address=http://localhost:${system.test.port.0}/processes/DummyService 4 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSoapHeader2/location.endpoint: -------------------------------------------------------------------------------- 1 | 2 | alias.myns=http://ode/bpel/unit-test.wsdl 3 | myns.HelloService.ode.address=http://localhost:${system.test.port.1}/TestSoapHeader2/ 4 | 5 | mex.timeout=150000 6 | 7 | -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSystemCronCleanup/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSystemCronCleanup/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSystemCronCleanup_exclude/FirstProcess.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /axis2-war/src/test/resources/TestSystemCronCleanup_exclude/location.endpoint: -------------------------------------------------------------------------------- 1 | alias.timeService-ns=http://ws.intalio.com/TimeService/ 2 | timeService-ns.TimeService.ode.address=http://localhost:${system.test.port.0}/axis2/processes/TimeService/ -------------------------------------------------------------------------------- /axis2/src/test/resources/DynPartner.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/axis2/src/test/resources/DynPartner.zip -------------------------------------------------------------------------------- /bpel-api/src/main/java/org/apache/ode/bpel/bdi/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | -------------------------------------------------------------------------------- /bpel-api/src/main/java/org/apache/ode/bpel/common/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 | Common BPEL classes and interfaces. 23 | 24 | 25 | -------------------------------------------------------------------------------- /bpel-compiler/src/test/java/org/apache/ode/bpel/compiler_2_0/JsonSerializationTest.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.compiler_2_0; 2 | 3 | import org.apache.ode.bpel.obj.serde.OmSerdeFactory; 4 | 5 | public class JsonSerializationTest extends JavaSerializationTest{ 6 | public JsonSerializationTest(){ 7 | this.format = OmSerdeFactory.SerializeFormat.FORMAT_SERIALIZED_JSON; 8 | this.pathSuffix = "json"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /bpel-compiler/src/test/java/org/apache/ode/bpel/compiler_2_0/SmileSerializationTest.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.compiler_2_0; 2 | 3 | import org.apache.ode.bpel.obj.serde.OmSerdeFactory; 4 | 5 | public class SmileSerializationTest extends JavaSerializationTest{ 6 | public SmileSerializationTest(){ 7 | this.format = OmSerdeFactory.SerializeFormat.FORMAT_SERIALIZED_SMILE; 8 | this.pathSuffix = "smile"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/AsyncProcess/AsyncProcess2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/AsyncProcess/AsyncProcess2.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign5-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign5-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign6-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign6-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign7-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign7-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign8-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign8-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign9-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/assign/Assign9-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/circularReference/CircularReference.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/circularReference/CircularReference.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/compensation/comp2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/compensation/comp2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow4-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow4-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow5-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow5-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow6-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow6-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow7-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/flow/flow7-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/foreach/ForEach3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/if/If3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick4-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick4-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick5-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick5-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick6-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/pick/Pick6-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/rethrow/Rethrow1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/rethrow/Rethrow1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/rethrow/Rethrow2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/rethrow/Rethrow2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw4-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw4-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw5-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw5-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw6-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw6-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw7-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/throw/Throw7-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/wait/Wait1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/wait/Wait1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/wait/Wait2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/wait/Wait2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/while/While1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/while/While1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData2-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData2-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData3-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData3-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData4-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableData4-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableProperty1-2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath10-func/GetVariableProperty1-2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData2-xp2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData2-xp2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData3-xp2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData3-xp2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData4-xp2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableData4-xp2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableProperty1-xp2.0.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xpath20-func/GetVariableProperty1-xp2.0.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/oldcbp/2.0/good/xsd-import/helloworld-Server.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/oldcbp/2.0/good/xsd-import/helloworld-Server.cbp -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/xslt/test-iso.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-compiler/src/test/resources/xslt/test-iso.xslt -------------------------------------------------------------------------------- /bpel-compiler/src/test/resources/xslt/test-utf8.xslt: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /bpel-dao/src/main/java/org/apache/ode/bpel/dao/ScopeStateEnum.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.bpel.dao; 20 | 21 | public enum ScopeStateEnum { 22 | NEW, ACTIVE, FAULT, COMPLETED 23 | } 24 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/Extensible.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj; 2 | 3 | /** 4 | * defines interfaces for add/del/get fields. 5 | * 6 | */ 7 | public interface Extensible { 8 | /** 9 | * Add or update a field to the extensible object. 10 | * 11 | * @param fieldName 12 | * @param value 13 | */ 14 | public void addField(String fieldName, T value); 15 | 16 | /** 17 | * Delete and return a field with given name. 18 | * 19 | * @param fieldName 20 | * @return 21 | */ 22 | public T delField(String fieldName); 23 | 24 | /** 25 | * Return field value of given field name 26 | * @param fieldName 27 | * @return 28 | */ 29 | public T getField(String fieldName); 30 | 31 | /** 32 | * Upgrade to newest version of this class. 33 | * @return 34 | */ 35 | public void upgrade2Newest(); 36 | } 37 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/OModelException.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj; 2 | 3 | import java.io.Serializable; 4 | 5 | public class OModelException extends Exception implements Serializable{ 6 | private static final long serialVersionUID = -3148845461985443106L; 7 | public OModelException(String message){ 8 | super(message); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/migrate/EqualityComparator.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.migrate; 2 | 3 | /** 4 | * Used by {@link DeepEqualityHelper} for custom comparator. 5 | */ 6 | public interface EqualityComparator { 7 | /** 8 | * return true if specified obj1 and obj2 are equal, false otherwise. 9 | */ 10 | Boolean objectsEqual(Object obj1, Object obj2); 11 | 12 | /** 13 | * decide if the comparator can handle the specified object. 14 | * Usually called before {@link EqualityComparator#objectsEqual(Object, Object)} are invoked. 15 | */ 16 | Boolean canHandle(Object obj); 17 | 18 | void setDeepEquality(DeepEqualityHelper deepEquality); 19 | } 20 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/migrate/MigUtils.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.migrate; 2 | 3 | import java.lang.reflect.Field; 4 | import java.lang.reflect.Modifier; 5 | import java.util.ArrayList; 6 | import java.util.Arrays; 7 | import java.util.List; 8 | 9 | public class MigUtils { 10 | public static List getAllFields(Class cls) { 11 | List fields = getFieldsRec(cls.getSuperclass(), new ArrayList()); 12 | fields.addAll(Arrays.asList(cls.getDeclaredFields())); 13 | return fields; 14 | } 15 | /** 16 | * get fields that are accessible to its sub-classes. 17 | * @param cls 18 | * @param fields 19 | * @return 20 | */ 21 | private static List getFieldsRec(Class cls, ArrayList fields) { 22 | if (cls != null){ 23 | Field[] fs = cls.getDeclaredFields(); 24 | for (Field f : fs){ 25 | if ((f.getModifiers() & Modifier.PRIVATE) == 0){ 26 | fields.add(f); 27 | } 28 | } 29 | getFieldsRec(cls.getSuperclass(), fields); 30 | } 31 | return fields; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/migrate/ObjectVisitor.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.migrate; 2 | 3 | /** 4 | * Object visitor used when traverse an object. 5 | * @author fangzhen 6 | * 7 | */ 8 | public interface ObjectVisitor { 9 | /** 10 | * Operation if obj has been visited before 11 | * @return we may need to return new object corresponding to the visiting object. 12 | */ 13 | Object visited(Object obj); 14 | 15 | /** 16 | * Operation when obj is first visited or its former wasn't recorded. 17 | * @return we may need to return new object corresponding to the visiting object. 18 | */ 19 | Object visit(Object obj); 20 | 21 | void setTraverse(ObjectTraverser traverseObject); 22 | void addCustomVisitor(Class cls, ObjectVisitor visitor); 23 | ObjectTraverser getTraverse(); 24 | } 25 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/JavaSerOmDeserializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import java.io.InputStream; 4 | import java.io.ObjectInputStream; 5 | 6 | import org.apache.ode.bpel.obj.OProcess; 7 | 8 | /** 9 | * OModel deserializer that use java serializtion mechanism. 10 | * Corresponding to format {@link OmSerdeFactory.SerializeFormat#FORMAT_SERIALIZED_JAVA} 11 | * @see JavaSerOmSerializer 12 | */ 13 | public class JavaSerOmDeserializer implements OmDeserializer { 14 | private InputStream is; 15 | public JavaSerOmDeserializer(InputStream is) { 16 | this.is = is; 17 | } 18 | 19 | @Override 20 | public OProcess deserialize() throws SerializaionRtException { 21 | ObjectInputStream ois; 22 | try { 23 | ois = new ObjectInputStream(is); 24 | OProcess process; 25 | process = (OProcess)ois.readObject(); 26 | return process; 27 | } catch (Exception e) { 28 | SerializaionRtException se = new SerializaionRtException("error when deserializing process"); 29 | se.initCause(e); 30 | throw se; 31 | } 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/JavaSerOmSerializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import java.io.ObjectOutputStream; 4 | import java.io.OutputStream; 5 | 6 | import org.apache.ode.bpel.obj.OProcess; 7 | 8 | /** 9 | * OModel Serializer that use java serializtion mechanism. 10 | * Corresponding to format {@link OmSerdeFactory.SerializeFormat#FORMAT_SERIALIZED_JAVA} 11 | * @see JavaSerOmDeserializer 12 | */ 13 | public class JavaSerOmSerializer implements OmSerializer { 14 | private OutputStream out; 15 | OProcess process; 16 | public JavaSerOmSerializer(OutputStream out, OProcess process) { 17 | this.process = process; 18 | this.out = out; 19 | } 20 | 21 | @Override 22 | public void serialize() throws SerializaionRtException { 23 | ObjectOutputStream oos; 24 | try { 25 | oos = new ObjectOutputStream(out); 26 | oos.writeObject(process); 27 | } catch (Exception e) { 28 | SerializaionRtException se = new SerializaionRtException("error when serialize process"); 29 | se.initCause(e); 30 | throw se; 31 | } 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/OmDeserializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import org.apache.ode.bpel.obj.OProcess; 4 | 5 | public interface OmDeserializer { 6 | /** 7 | * Deserialize to process instance. Instances should be 8 | * created and built by {@link OmSerdeFactory} 9 | * @return Deserialized {@link OProcess}. 10 | * @throws SerializaionRtException 11 | */ 12 | public OProcess deserialize() throws SerializaionRtException; 13 | } 14 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/OmSerializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import org.apache.ode.bpel.obj.OProcess; 4 | 5 | 6 | public interface OmSerializer { 7 | /** 8 | * Serialize the {@link OProcess} instance 9 | * @throws SerializaionRtException 10 | * @see OmSerdeFactory 11 | */ 12 | public void serialize() throws SerializaionRtException; 13 | } 14 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/SerializaionRtException.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | public class SerializaionRtException extends RuntimeException { 4 | public SerializaionRtException(String string) { 5 | super(string); 6 | } 7 | 8 | private static final long serialVersionUID = -690983865033774484L; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/SmileOmDeserializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import java.io.InputStream; 4 | 5 | import com.fasterxml.jackson.dataformat.smile.SmileFactory; 6 | 7 | /** OModel Serializer that corresponding to {@link OmSerdeFactory.SerializeFormat#FORMAT_SERIALIZED_SMILE} 8 | * @see JsonOmSerializer 9 | */ 10 | public class SmileOmDeserializer extends JsonOmDeserializer { 11 | public SmileOmDeserializer() { 12 | super(); 13 | factory = new SmileFactory(); 14 | } 15 | 16 | public SmileOmDeserializer(InputStream is) { 17 | super(is, new SmileFactory()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /bpel-nobj/src/main/java/org/apache/ode/bpel/obj/serde/SmileOmSerializer.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.bpel.obj.serde; 2 | 3 | import java.io.OutputStream; 4 | 5 | import org.apache.ode.bpel.obj.OProcess; 6 | 7 | import com.fasterxml.jackson.dataformat.smile.SmileFactory; 8 | 9 | /** 10 | * OModel Serializer that corresponding to {@link OmSerdeFactory.SerializeFormat#FORMAT_SERIALIZED_SMILE} 11 | * @see JsonOmDeserializer 12 | */ 13 | public class SmileOmSerializer extends JsonOmSerializer{ 14 | public SmileOmSerializer(){ 15 | super(); 16 | factory = new SmileFactory(); 17 | } 18 | public SmileOmSerializer(OutputStream out, OProcess process) { 19 | super(out, process, new SmileFactory()); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /bpel-nobj/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG, file 2 | 3 | # Console appender 4 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n 7 | 8 | log4j.appender.file=org.apache.log4j.FileAppender 9 | log4j.appender.file.File=target/test/test.log 10 | log4j.appender.file.layout=org.apache.log4j.PatternLayout 11 | log4j.appender.file.layout.ConversionPattern=%d{MM-dd@HH:mm:ss} %-5p (%13F:%L) %3x - %m%n 12 | 13 | 14 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/CMPEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | interface CMPEvaluator extends CommandEvaluator, Identified { 23 | 24 | } -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/CommandEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface CommandEvaluator { 23 | public R evaluate(PARAMC paramValue); 24 | } 25 | 26 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/ConjunctionEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface ConjunctionEvaluator extends LogicEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/DisjunctionEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface DisjunctionEvaluator extends LogicEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/EqualityEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface EqualityEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/GEEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface GEEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/GreaterEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface GreaterEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/INEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface INEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/Identified.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface Identified { 23 | public ID getIdentifier(); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/LEEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface LEEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/LessEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface LessEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/LikeEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface LikeEvaluator extends CMPEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/LogicEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface LogicEvaluator extends CommandEvaluator, CommandContainer { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/NestedCommandEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface NestedCommandEvaluator extends CommandEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/eval/skel/OrderByEvaluator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.eval.skel; 21 | 22 | public interface OrderByEvaluator extends CommandEvaluator { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/tree/Builder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.tree; 21 | 22 | public abstract class Builder { 23 | public abstract org.apache.ode.ql.tree.nodes.Node build(ET expr); 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/tree/nodes/Identifier.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.tree.nodes; 21 | 22 | public interface Identifier extends Node { 23 | public String getName(); 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/tree/nodes/LogicNode.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.tree.nodes; 21 | 22 | public interface LogicNode extends Node { 23 | } 24 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/tree/nodes/Node.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.tree.nodes; 21 | 22 | import java.io.Serializable; 23 | 24 | public interface Node extends Serializable { 25 | 26 | } 27 | -------------------------------------------------------------------------------- /bpel-ql/src/main/java/org/apache/ode/ql/tree/nodes/OrderByType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | 20 | package org.apache.ode.ql.tree.nodes; 21 | 22 | public enum OrderByType { 23 | ASC, DESC 24 | } 25 | -------------------------------------------------------------------------------- /bpel-ql/src/test/resources/main: -------------------------------------------------------------------------------- 1 | 2 | limit 100 3 | order by field1 asc 4 | order by last-active desc limit 1000 -------------------------------------------------------------------------------- /bpel-runtime/lib/maven-artifact-ant-2.0.4-dep.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/bpel-runtime/lib/maven-artifact-ant-2.0.4-dep.jar -------------------------------------------------------------------------------- /bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | An in-memory implementation of the BPEL data-access object (DAO) interfaces. 4 | Provides a backing store for the BPEL service-provider in those rare circumstances where reliabilty 5 | is not required. 6 | 7 | 8 | -------------------------------------------------------------------------------- /bpel-runtime/src/test/resources/xslt/test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Prova lettere accentate: à è ì ò ù 4 | 5 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/correlation/badMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abcdefg 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/correlation/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 | 123456789 23 | 24 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/eventhandlers/inMsg1.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/eventhandlers/inMsg2.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 123456789 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/extFunction/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | <_ode:message xmlns:_ode="http://www.fivesight.com/ode/message"> 21 | blah 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/flow/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/invoke/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/invoke/inMsg2.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | xyz 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/pick/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | data1 22 | 123 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/pick/inMsg2.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | data2 22 | id_will_not_match 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/pick/inMsg3.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | data3 22 | 123 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/switch/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/wait/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/1.1/good/while/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/flow/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/foreach/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/if/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/pick/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | data1 22 | 123 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/pick/inMsg2.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | data1 22 | 123 23 | abc 24 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/pick/inMsg3.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | !!PT5S!! 22 | 123 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/throw/inMsg2.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | abc 22 | 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/wait/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | 23 | -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/while/1.tdef: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | bpel=While1-2.0.bpel 19 | request.1.partnerlink=testPartnerLink 20 | request.1.operation=testOperation 21 | request.1.msg=inMsg.xml 22 | postCondition=/message/TestPart/text()='10.0' -------------------------------------------------------------------------------- /bpel-scripts/src/main/resources/2.0/good/while/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | -------------------------------------------------------------------------------- /bpel-test/src/main/resources/scheduler-schema.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE ode_job ( 2 | jobid CHAR(64) NOT NULL DEFAULT '', 3 | ts BIGINT NOT NULL DEFAULT 0, 4 | nodeid char(64), 5 | scheduled int NOT NULL DEFAULT 0, 6 | transacted int NOT NULL DEFAULT 0, 7 | 8 | instanceId BIGINT, 9 | mexId varchar(255), 10 | processId varchar(255), 11 | type varchar(255), 12 | channel varchar(255), 13 | correlatorId varchar(255), 14 | correlationKeySet varchar(255), 15 | retryCount int, 16 | inMem int, 17 | detailsExt blob(4096), 18 | 19 | PRIMARY KEY(jobid)) 20 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/META-INF/services/org.apache.commons.logging.LogFactory: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.impl.LogFactoryImpl -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestConcurrentSyncMex/Process.svg: -------------------------------------------------------------------------------- 1 | SVG will be generated at deployment.Change the preferences to generateit all the time. -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionActivity/deploy.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | true 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionActivity/test.properties: -------------------------------------------------------------------------------- 1 | namespace=http://ode/bpel/unit-test.wsdl 2 | service=HelloService 3 | operation=hello 4 | request1=Hello 5 | response1=.*Hello World.* 6 | 7 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionActivityMustUnderstand/deploy.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | true 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionActivityMustUnderstand/test.properties: -------------------------------------------------------------------------------- 1 | namespace=http://ode/bpel/unit-test.wsdl 2 | service=HelloService 3 | operation=hello 4 | request1=Hello 5 | response1=.*Hello World.* 6 | 7 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionAssignOperation/deploy.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | true 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestExtensionAssignOperation/test.properties: -------------------------------------------------------------------------------- 1 | namespace=http://ode/bpel/unit-test.wsdl 2 | service=HelloService 3 | operation=hello 4 | request1=Hello 5 | response1=.*Small World.* 6 | 7 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestFlowLinks/soapRequest.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | foo 5 | 6 | 7 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestPostExtActWithWrongURL/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestRestDeleteExtAct/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestRestExtActStatusCode/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestRestPostExtAct/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestRestPostExtAct2/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestRestPutExtAct/restApi.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestWait1/inMsg.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 0 22 | 23 | -------------------------------------------------------------------------------- /bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | Hello World 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /clustering/src/main/java/org/apache/ode/clustering/Test.java: -------------------------------------------------------------------------------- 1 | package org.apache.ode.clustering; 2 | 3 | public class Test { 4 | } 5 | -------------------------------------------------------------------------------- /dao-hibernate-db/shutdown.sql: -------------------------------------------------------------------------------- 1 | connect 'jdbc:derby:;shutdown=true'; 2 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/common.sql: -------------------------------------------------------------------------------- 1 | create table ODE_SCHEMA_VERSION(VERSION integer); 2 | insert into ODE_SCHEMA_VERSION values (7); 3 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/license-header.sql: -------------------------------------------------------------------------------- 1 | -- 2 | -- Licensed to the Apache Software Foundation (ASF) under one 3 | -- or more contributor license agreements. See the NOTICE file 4 | -- distributed with this work for additional information 5 | -- regarding copyright ownership. The ASF licenses this file 6 | -- to you under the Apache License, Version 2.0 (the 7 | -- "License"); you may not use this file except in compliance 8 | -- with the License. You may obtain a copy of the License at 9 | -- 10 | -- http://www.apache.org/licenses/LICENSE-2.0 11 | -- 12 | -- Unless required by applicable law or agreed to in writing, 13 | -- software distributed under the License is distributed on an 14 | -- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | -- KIND, either express or implied. See the License for the 16 | -- specific language governing permissions and limitations 17 | -- under the License. 18 | -- 19 | 20 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-derby.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-firebird.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-h2.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- MySQL scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | CREATE TABLE ODE_JOB ( 9 | jobid CHAR(64) NOT NULL DEFAULT '', 10 | ts BIGINT NOT NULL DEFAULT 0, 11 | nodeid char(64) NULL, 12 | scheduled int NOT NULL DEFAULT 0, 13 | transacted int NOT NULL DEFAULT 0, 14 | 15 | instanceId BIGINT, 16 | mexId varchar(255), 17 | processId varchar(255), 18 | type varchar(255), 19 | channel varchar(255), 20 | correlatorId varchar(255), 21 | correlationKeySet varchar(255), 22 | retryCount int, 23 | inMem int, 24 | detailsExt blob(4096), 25 | 26 | PRIMARY KEY(jobid) 27 | ); 28 | 29 | create index IDX_ODE_JOB_TS on ODE_JOB(ts); 30 | create index IDX_ODE_JOB_NODEID on ODE_JOB(nodeid); 31 | 32 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-hsql.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid varchar(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid varchar(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-mysql.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- MySQL scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | CREATE TABLE ODE_JOB ( 9 | jobid CHAR(64) NOT NULL DEFAULT '', 10 | ts BIGINT NOT NULL DEFAULT 0, 11 | nodeid char(64) NULL, 12 | scheduled int NOT NULL DEFAULT 0, 13 | transacted int NOT NULL DEFAULT 0, 14 | 15 | instanceId BIGINT, 16 | mexId varchar(255), 17 | processId varchar(255), 18 | type varchar(255), 19 | channel varchar(255), 20 | correlatorId varchar(255), 21 | correlationKeySet varchar(255), 22 | retryCount int, 23 | inMem int, 24 | detailsExt blob(4096), 25 | 26 | PRIMARY KEY(jobid), 27 | INDEX IDX_ODE_JOB_TS(ts), 28 | INDEX IDX_ODE_JOB_NODEID(nodeid) 29 | ); 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-oracle.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | 9 | CREATE TABLE ode_job ( 10 | jobid VARCHAR(64) NOT NULL, 11 | ts number(37) NOT NULL, 12 | nodeid varchar(64), 13 | scheduled int NOT NULL, 14 | transacted int NOT NULL, 15 | 16 | instanceId number(37), 17 | mexId varchar(255), 18 | processId varchar(255), 19 | type varchar(255), 20 | channel varchar(255), 21 | correlatorId varchar(255), 22 | correlationKeySet varchar(255), 23 | retryCount int, 24 | inMem int, 25 | detailsExt blob, 26 | 27 | PRIMARY KEY(jobid)); 28 | 29 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 30 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 31 | 32 | 33 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-postgre.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | details blob(4096), 14 | PRIMARY KEY(jobid)); 15 | 16 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 17 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 18 | 19 | 20 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-postgres.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt bytea, 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-hibernate-db/src/main/sql/simplesched-sqlserver.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

23 | Hibernate POJOs for bpel. 24 |

25 | 26 |

27 | 28 |

29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/shutdown.sql: -------------------------------------------------------------------------------- 1 | connect 'jdbc:derby:;shutdown=true'; 2 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/common.sql: -------------------------------------------------------------------------------- 1 | create table ODE_SCHEMA_VERSION (VERSION integer); 2 | insert into ODE_SCHEMA_VERSION values (7); 3 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/license-header.sql: -------------------------------------------------------------------------------- 1 | -- 2 | -- Licensed to the Apache Software Foundation (ASF) under one 3 | -- or more contributor license agreements. See the NOTICE file 4 | -- distributed with this work for additional information 5 | -- regarding copyright ownership. The ASF licenses this file 6 | -- to you under the Apache License, Version 2.0 (the 7 | -- "License"); you may not use this file except in compliance 8 | -- with the License. You may obtain a copy of the License at 9 | -- 10 | -- http://www.apache.org/licenses/LICENSE-2.0 11 | -- 12 | -- Unless required by applicable law or agreed to in writing, 13 | -- software distributed under the License is distributed on an 14 | -- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | -- KIND, either express or implied. See the License for the 16 | -- specific language governing permissions and limitations 17 | -- under the License. 18 | -- 19 | 20 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-derby.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-h2.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- MySQL scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | CREATE TABLE ODE_JOB ( 9 | jobid CHAR(64) NOT NULL DEFAULT '', 10 | ts BIGINT NOT NULL DEFAULT 0, 11 | nodeid char(64) NULL, 12 | scheduled int NOT NULL DEFAULT 0, 13 | transacted int NOT NULL DEFAULT 0, 14 | 15 | instanceId BIGINT, 16 | mexId varchar(255), 17 | processId varchar(255), 18 | type varchar(255), 19 | channel varchar(255), 20 | correlatorId varchar(255), 21 | correlationKeySet varchar(255), 22 | retryCount int, 23 | inMem int, 24 | detailsExt blob(4096), 25 | 26 | PRIMARY KEY(jobid) 27 | ); 28 | 29 | create index IDX_ODE_JOB_TS on ODE_JOB(ts); 30 | create index IDX_ODE_JOB_NODEID on ODE_JOB(nodeid); 31 | 32 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-mysql.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- MySQL scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | CREATE TABLE ODE_JOB ( 9 | jobid CHAR(64) NOT NULL DEFAULT '', 10 | ts BIGINT NOT NULL DEFAULT 0, 11 | nodeid char(64) NULL, 12 | scheduled int NOT NULL DEFAULT 0, 13 | transacted int NOT NULL DEFAULT 0, 14 | 15 | instanceId BIGINT, 16 | mexId varchar(255), 17 | processId varchar(255), 18 | type varchar(255), 19 | channel varchar(255), 20 | correlatorId varchar(255), 21 | correlationKeySet varchar(255), 22 | retryCount int, 23 | inMem int, 24 | detailsExt blob(4096), 25 | 26 | PRIMARY KEY(jobid), 27 | INDEX IDX_ODE_JOB_TS(ts), 28 | INDEX IDX_ODE_JOB_NODEID(nodeid) 29 | ); 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-oracle.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | 8 | 9 | CREATE TABLE ode_job ( 10 | jobid VARCHAR(64) NOT NULL, 11 | ts number(37) NOT NULL, 12 | nodeid varchar(64), 13 | scheduled int NOT NULL, 14 | transacted int NOT NULL, 15 | 16 | instanceId number(37), 17 | mexId varchar(255), 18 | processId varchar(255), 19 | type varchar(255), 20 | channel varchar(255), 21 | correlatorId varchar(255), 22 | correlationKeySet varchar(255), 23 | retryCount int, 24 | inMem int, 25 | detailsExt blob, 26 | 27 | PRIMARY KEY(jobid)); 28 | 29 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 30 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 31 | 32 | 33 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-postgres.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt oid, 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | -------------------------------------------------------------------------------- /dao-jpa-ojpa-derby/src/main/scripts/simplesched-sqlserver.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache Derby scripts by Maciej Szefler. 4 | -- 5 | -- 6 | 7 | CREATE TABLE ode_job ( 8 | jobid CHAR(64) NOT NULL DEFAULT '', 9 | ts BIGINT NOT NULL DEFAULT 0, 10 | nodeid char(64), 11 | scheduled int NOT NULL DEFAULT 0, 12 | transacted int NOT NULL DEFAULT 0, 13 | 14 | instanceId BIGINT, 15 | mexId varchar(255), 16 | processId varchar(255), 17 | type varchar(255), 18 | channel varchar(255), 19 | correlatorId varchar(255), 20 | correlationKeySet varchar(255), 21 | retryCount int, 22 | inMem int, 23 | detailsExt blob(4096), 24 | 25 | PRIMARY KEY(jobid)); 26 | 27 | CREATE INDEX IDX_ODE_JOB_TS ON ode_job(ts); 28 | CREATE INDEX IDX_ODE_JOB_NODEID ON ode_job(nodeid); 29 | 30 | 31 | -------------------------------------------------------------------------------- /distro/license/jencks-LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2005 LogicBlaze, Inc. http://www.logicblaze.com 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /distro/src/examples-jbi/ant/PingPong/ping-http/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /distro/src/examples-jbi/maven2/helloworld2-osgi/osgi.bnd: -------------------------------------------------------------------------------- 1 | Import-Package: org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi 2 | Include-Resource: src/main/resources 3 | Export-Package: 4 | -------------------------------------------------------------------------------- /distro/src/examples-jbi/maven2/ping-pong-osgi/osgi.bnd: -------------------------------------------------------------------------------- 1 | Import-Package: org.apache.servicemix.cxfbc,org.apache.servicemix.common.osgi 2 | Export-Package: org.apache.ode.ping 3 | Include-Resource: src/main/resources 4 | -------------------------------------------------------------------------------- /distro/src/examples-jbi/maven2/ping-pong/README.txt: -------------------------------------------------------------------------------- 1 | This example demonstrates particularly a feature, which enables adding java code inside JBI Service Unit and invoking it from BPEL using Saxon. 2 | An invoked method is AttachPing.attachPing(String). 3 | 4 | More detailed information is here: http://issues.apache.org/jira/browse/ODE-709 5 | 6 | -------------------------------------------------------------------------------- /jbi-karaf-commands/org.apache.ode.commands.bnd: -------------------------------------------------------------------------------- 1 | Bundle-Name: Apache ODE Commands 2 | Bundle-Version: ${ode.version} 3 | Require-Bundle: org.apache.ode.jbi 4 | 5 | Import-Package: org.osgi.service.command,* 6 | Private-Package: org.apache.ode.karaf.commands;version=${ode.version} 7 | Include-Resource: src/main/resources 8 | 9 | -removeheaders = Include-Resource 10 | 11 | -------------------------------------------------------------------------------- /jbi/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory: -------------------------------------------------------------------------------- 1 | com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl 2 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/CommunicationJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class CommunicationJbiTest extends JbiTestBase { 20 | public void testCommunication() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/DigestJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class DigestJbiTest extends JbiTestBase { 20 | public void testDigest() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/EmptyRespJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class EmptyRespJbiTest extends JbiTestBase { 20 | public void testEmptyResp() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/HelloWorldJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class HelloWorldJbiTest extends JbiTestBase { 20 | public void testHelloWold() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/ReplayerJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class ReplayerJbiTest extends JbiTestBase { 20 | public void testCommunication() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/RetireJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.jbi; 20 | 21 | public class RetireJbiTest extends JbiTestBase { 22 | public void testRetire() throws Exception { 23 | go(); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /jbi/src/test/java/org/apache/ode/jbi/SpringPropertiesJbiTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one or more 3 | * contributor license agreements. See the NOTICE file distributed with 4 | * this work for additional information regarding copyright ownership. 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 6 | * (the "License"); you may not use this file except in compliance with 7 | * the License. You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | package org.apache.ode.jbi; 18 | 19 | public class SpringPropertiesJbiTest extends JbiTestBase { 20 | public void test() throws Exception { 21 | go(); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jbi/src/test/resources/HelloWorldRequest.xml: -------------------------------------------------------------------------------- 1 | 19 | 20 | hello 21 | 22 | -------------------------------------------------------------------------------- /jbi/src/test/resources/MagicSessionJbiTest/test.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | nmr.service={http://ode/bpel/unit-test.wsdl}MSMainExecuteService 19 | nmr.operation=execute 20 | request=fire! 21 | response=.*OK.* 22 | 23 | -------------------------------------------------------------------------------- /jbi/src/test/resources/ReplayerJbiTest/initiateLiveRequest.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | abc7 22 | livetest 23 | 24 | 25 | -------------------------------------------------------------------------------- /jbi/src/test/resources/ReplayerJbiTest/initiateRequest.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | abc7 22 | abc8 23 | 24 | 25 | -------------------------------------------------------------------------------- /scheduler-simple/src/main/resources/sched_schema.sql: -------------------------------------------------------------------------------- 1 | 2 | # MySQL DDL 3 | 4 | CREATE TABLE `ODE_JOB` ( 5 | `jobid` CHAR(64) NOT NULL DEFAULT '', 6 | `ts` BIGINT NOT NULL DEFAULT 0, 7 | `nodeid` char(64) NULL, 8 | `scheduled` int NOT NULL DEFAULT 0, 9 | `transacted` int NOT NULL DEFAULT 0, 10 | `details` blob(4096) NULL, 11 | PRIMARY KEY(`jobid`), 12 | INDEX `IDX_ODE_JOB_TS`('ts'), 13 | INDEX `IDX_ODE_JOB_NODEID`('nodeid') 14 | ) 15 | 16 | -------------------------------------------------------------------------------- /scheduler-simple/src/test/resources/simplesched-h2.sql: -------------------------------------------------------------------------------- 1 | -- Apache ODE - SimpleScheduler Database Schema 2 | -- 3 | -- Apache H2 scripts by Maciej Szefler. 4 | -- 5 | -- 6 | CREATE TABLE ODE_JOB ( 7 | jobid CHAR(64) NOT NULL DEFAULT '', 8 | ts BIGINT NOT NULL DEFAULT 0, 9 | nodeid char(64) NULL, 10 | scheduled int NOT NULL DEFAULT 0, 11 | transacted int NOT NULL DEFAULT 0, 12 | 13 | instanceId BIGINT, 14 | mexId varchar(255), 15 | processId varchar(255), 16 | type varchar(255), 17 | channel varchar(255), 18 | correlatorId varchar(255), 19 | correlationKeySet varchar(255), 20 | retryCount int, 21 | inMem int, 22 | detailsExt blob(4096), 23 | 24 | PRIMARY KEY(jobid) 25 | ); 26 | 27 | create index IDX_ODE_JOB_TS on ODE_JOB(ts); 28 | create index IDX_ODE_JOB_NODEID on ODE_JOB(nodeid); -------------------------------------------------------------------------------- /scheduler-simple/src/test/resources/simplesched-hsql.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE ode_job ( 2 | jobid varchar(64) NOT NULL DEFAULT '', 3 | ts BIGINT NOT NULL, 4 | nodeid varchar(64), 5 | scheduled int NOT NULL, 6 | transacted int NOT NULL, 7 | 8 | instanceId BIGINT, 9 | mexId varchar(255), 10 | processId varchar(255), 11 | type varchar(255), 12 | channel varchar(255), 13 | correlatorId varchar(255), 14 | correlationKeySet varchar(255), 15 | retryCount int, 16 | inMem int, 17 | detailsExt blob(4096), 18 | 19 | PRIMARY KEY(jobid)); 20 | 21 | -------------------------------------------------------------------------------- /schema-updates/ODE-1035.sql: -------------------------------------------------------------------------------- 1 | # USE COLUMN TYPE FOR COLUMN "DATA" FOR THE RELEVANT DATABASE 2 | #Mysql LONGTEXT 3 | #SQLServer TEXT 4 | #Postgres TEXT 5 | #Oracle CLOB 6 | #H2 CLOB 7 | #Derby CLOB 8 | #HSQL LONGVARCHAR 9 | 10 | 11 | 12 | #Hibernate MYSQL Script 13 | ALTER TABLE STORE_PROCESS_PROP ADD COLUMN DATA LONGTEXT; 14 | CREATE TABLE STORE_PROCESS_PROP_TEST SELECT * FROM STORE_PROCESS_PROP; 15 | UPDATE STORE_PROCESS_PROP A SET A.DATA=(SELECT VALUE FROM STORE_PROCESS_PROP_TEST WHERE PROPID=A.PROPID AND NAME=A.NAME); 16 | DROP TABLE STORE_PROCESS_PROP_TEST; 17 | ALTER TABLE STORE_PROCESS_PROP DROP COLUMN VALUE; 18 | 19 | 20 | #OpenJPA MYSQL Script 21 | ALTER TABLE STORE_PROCESS_PROP ADD COLUMN DATA LONGTEXT; 22 | CREATE TABLE STORE_PROCESS_PROP_TEST SELECT * FROM STORE_PROCESS_PROP; 23 | UPDATE STORE_PROCESS_PROP A SET A.DATA=(SELECT PROP_VAL FROM STORE_PROCESS_PROP_TEST WHERE ID=A.ID); 24 | DROP TABLE STORE_PROCESS_PROP_TEST; 25 | ALTER TABLE STORE_PROCESS_PROP DROP COLUMN PROP_VAL; 26 | 27 | -------------------------------------------------------------------------------- /schema-updates/update01.sql: -------------------------------------------------------------------------------- 1 | alter table BPEL_XML_DATA add DATA blob; 2 | 3 | update BPEL_XML_DATA bxd set DATA=(select BIN_DATA from LARGE_DATA where id = bxd.ldata_id); 4 | delete from LARGE_DATA ld where ld.id in (select ldata_id from BPEL_XML_DATA); 5 | alter table BPEL_XML_DATA drop column ldata_id; 6 | 7 | alter table BPEL_XML_DATA add SIMPLE_VALUE varchar2(255); 8 | -------------------------------------------------------------------------------- /schema-updates/update02.sql: -------------------------------------------------------------------------------- 1 | create table ODE_JOB_BAK as select * from ODE_JOB; 2 | alter table ODE_JOB add instanceId number(37); 3 | alter table ODE_JOB add mexId varchar(255); 4 | alter table ODE_JOB add processId varchar(255); 5 | alter table ODE_JOB add type varchar(255); 6 | alter table ODE_JOB add channel varchar(255); 7 | alter table ODE_JOB add correlatorId varchar(255); 8 | alter table ODE_JOB add correlationKeySet varchar(255); 9 | alter table ODE_JOB add retryCount int; 10 | alter table ODE_JOB add inMem int; 11 | alter table ODE_JOB add priority int; 12 | alter table ODE_JOB add detailsExt blob; 13 | update ODE_JOB oj set detailsExt = (select details from ODE_JOB where jobid = oj.jobid); 14 | alter table ODE_JOB drop column details; 15 | -------------------------------------------------------------------------------- /tomee-server/src/main/server/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/ode/a0c2d1a3c24268523c81b4ddc125eb05d758c6f5/tomee-server/src/main/server/NOTICE -------------------------------------------------------------------------------- /tomee-server/src/main/server/conf/ode-tomee.properties: -------------------------------------------------------------------------------- 1 | # dir=work 2 | # host=localhost 3 | # http2=false 4 | # httpPort=8080 5 | # httpsPort=8443 6 | # keepServerXmlAsThis=true 7 | # keyAlias= 8 | # keystoreFile= 9 | # keystorePass= 10 | # keystoreType= 11 | # quickSession=false 12 | # serverXml=server.xml 13 | # skipHttp=false 14 | # ssl= 15 | # sslProtocol= 16 | # stopPort=8005 17 | # webResourceCached= 18 | # webXml=web.xml -------------------------------------------------------------------------------- /tomee-server/src/main/server/conf/system.properties: -------------------------------------------------------------------------------- 1 | openejb.additional.exclude=derby-,derbytools-,ode-dao-,ode-bpel-store- 2 | openejb.log.factory=slf4j 3 | -------------------------------------------------------------------------------- /tomee-server/src/main/server/conf/tomee.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | jdbcDriver=org.apache.derby.jdbc.EmbeddedDriver 9 | jdbcUrl=jdbc:derby:database/derby-jpadb 10 | userName=sa 11 | password= 12 | defaultAutoCommit=false 13 | jtaManaged=true 14 | initialSize=5 15 | maxActive=20 16 | defaultTransactionIsolation=2 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /tools/src/main/java/org/apache/ode/tools/Command.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.tools; 20 | 21 | public interface Command { 22 | 23 | public void execute(CommandContext cc) throws ExecutionException; 24 | } 25 | -------------------------------------------------------------------------------- /utils/src/main/java/org/apache/ode/utils/package.html: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 |

Miscellanous utility classes.

23 | 24 | -------------------------------------------------------------------------------- /utils/src/main/java/org/apache/ode/utils/stl/BinaryFunction.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.utils.stl; 20 | 21 | public interface BinaryFunction { 22 | Object apply(Object x, Object y); 23 | } 24 | -------------------------------------------------------------------------------- /utils/src/main/java/org/apache/ode/utils/stl/UnaryFunction.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.utils.stl; 20 | 21 | public interface UnaryFunction extends UnaryFunctionEx { 22 | V apply(E x); 23 | } 24 | -------------------------------------------------------------------------------- /utils/src/main/java/org/apache/ode/utils/stl/UnaryFunctionEx.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.ode.utils.stl; 20 | 21 | public interface UnaryFunctionEx { 22 | V apply(E x) throws Exception; 23 | } 24 | -------------------------------------------------------------------------------- /utils/src/test/resources/bad_xml.wsdl: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /utils/src/test/resources/empty.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | -------------------------------------------------------------------------------- /utils/src/test/resources/good_xml_not_wsdl.wsdl: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | -------------------------------------------------------------------------------- /utils/src/test/resources/hierarchical-bad.properties: -------------------------------------------------------------------------------- 1 | 2 | 3 | system.foo=bar 4 | env.BAR=foo 5 | -------------------------------------------------------------------------------- /utils/src/test/resources/plain_old_xml_document.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 22 | 23 | 24 | 25 | --------------------------------------------------------------------------------