01-17-2012 05:13 PM
INFO: Processing resource CheckPrevEmploymentProcess.bpmn20.xml
Jan 17, 2012 1:58:12 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Jan 17, 2012 1:58:12 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Jan 17, 2012 1:58:12 PM org.activiti.engine.impl.bpmn.parser.BpmnParse execute
SEVERE: Uknown exception
org.activiti.engine.ActivitiClassLoadingException: Class not found: javax.xml.bind.JAXBElement<java.
lang.String>
at org.activiti.engine.impl.util.ReflectUtil.loadClass(ReflectUtil.java:81)
at org.activiti.engine.impl.webservice.CxfWSDLImporter.importStructure(CxfWSDLImporter.java:
159)
at org.activiti.engine.impl.webservice.CxfWSDLImporter.importTypes(CxfWSDLImporter.java:146)
at org.activiti.engine.impl.webservice.CxfWSDLImporter.importFrom(CxfWSDLImporter.java:106)
at org.activiti.engine.impl.webservice.CxfWSDLImporter.importFrom(CxfWSDLImporter.java:69)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.parseImports(BpmnParse.java:283)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.parseRootElement(BpmnParse.java:213)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:192)
at org.activiti.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:81)
at org.activiti.engine.impl.persistence.deploy.DeploymentCache.deploy(DeploymentCache.java:3
7)
at org.activiti.engine.impl.persistence.entity.DeploymentManager.insertDeployment(Deployment
Manager.java:39)
at org.activiti.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:58)
at org.activiti.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:30)
at org.activiti.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java
:24)
at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInte
rceptor.java:42)
at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInter
ceptor.java:42)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.j
ava:130)
at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.jav
a:40)
at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)
at org.activiti.engine.impl.RepositoryServiceImpl.deploy(RepositoryServiceImpl.java:43)
at org.activiti.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.ja
va:106)
at org.activiti.explorer.ui.management.deployment.DeploymentUploadReceiver.deployUploadedFil
e(DeploymentUploadReceiver.java:88)
at org.activiti.explorer.ui.management.deployment.DeploymentUploadReceiver.uploadFinished(De
ploymentUploadReceiver.java:71)
at org.activiti.explorer.ui.custom.UploadComponent.uploadFinished(UploadComponent.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:490)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:164)
at com.vaadin.ui.AbstractComponent.fireEvent(AbstractComponent.java:1193)
at com.vaadin.ui.Upload.fireUploadSuccess(Upload.java:744)
at com.vaadin.ui.Upload$1.streamingFinished(Upload.java:1022)
at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.streamToReceiver(AbstractComm
unicationManager.java:593)
at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleSimpleMultipartFileUp
load(AbstractCommunicationManager.java:469)
at com.vaadin.terminal.gwt.server.CommunicationManager.handleFileUpload(CommunicationManager
.java:257)
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServ
let.java:495)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja
va:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBElement<java.lang.String>
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.activiti.engine.impl.util.ReflectUtil.loadClass(ReflectUtil.java:62)
… 49 more
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
targetNamespace="http://www.activiti.org/test"
xmlns:here="http://argo.com"
>
<import importType="http://schemas.xmlsoap.org/wsdl/"
location="http://localhost:9090/PrevEmploymentCheckService/services/PreviousEmployment?wsdl"
namespace="http://argo.com" />
<message id="locatePrevEmplymntInfoMessage"
itemRef="here:itemDefRef1" />
<message id="locatePrevEmplymntInfoResponseMessage"
itemRef="here:itemDefRef2" />
<itemDefinition id="itemDefRef1"
structureRef="here:CheckPreviousEmployment" />
<itemDefinition id="itemDefRef2"
structureRef="here:CheckPreviousEmploymentResponse" />
<interface name ="Find Previous Employment Info"
implementationRef="here:PreviousEmploymentPortType" >
<operation id="findPrevEmploymentInfoOperation"
name="Find Previous Employment Info Operation"
implementationRef="here:CheckPreviousEmployment">
<inMessageRef>
here:locatePrevEmplymntInfoMessage
</inMessageRef>
<outMessageRef>
here:locatePrevEmplymntInfoResponseMessage
</outMessageRef>
</operation>
</interface>
<itemDefinition id="candidateName" structureRef="string" />
<itemDefinition id="applicantName" structureRef="string" />
<itemDefinition id="return" structureRef="string" />
<itemDefinition id="prevEmplInfo" structureRef="string" />
<process id="CheckPrevEmploymentProcess" name="CheckPrevEmploymentProcess">
<documentation>This is a callable process used to check for previous
employment of the applicant at our company.</documentation>
<startEvent id="checkPrevEmplymntStart" name="Check Previous Employment Start">
<extensionElements>
<activiti:formProperty id="candidateName"
name="Name of Candidate"
type="string"
required="true"
readable="true" writable="true"></activiti:formProperty>
</extensionElements>
</startEvent>
<scriptTask id="logStart" name="Log Process Start"
scriptFormat="groovy">
<script><![CDATA[print "CheckPrevEmploymentProcess started with candidate name ${candidateName}.\n"]]></script>
</scriptTask>
<serviceTask id="callPrevEmplWebService" name="Call Prev Employment Web Service"
implementation="##WebService"
operationRef="here:findPrevEmploymentInfoOperation">
<ioSpecification>
<dataInput itemSubjectRef="here:itemDefRef1"
id="dataInput" />
<dataOutput
itemSubjectRef="here:itemDefRef2"
id="dataOutput" />
<inputSet>
<dataInputRefs>dataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>dataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>candidateName</sourceRef>
<targetRef>applicantName</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>return</sourceRef>
<targetRef>prevEmplInfo</targetRef>
</dataOutputAssociation>
</serviceTask>
<sequenceFlow id="flow2" name="" sourceRef="callPrevEmplWebService"
targetRef="logAfterWebSvcCall"></sequenceFlow>
<scriptTask id="logAfterWebSvcCall" name="Log Prev Emplymnt Info"
scriptFormat="groovy">
<script><![CDATA[print "After Call Prev Employment Web Service task,
candidateName is ${candidateName}.\n
And prevEmplInfo is ${prevEmplInfo}.\n"]]></script>
</scriptTask>
<endEvent id="checkPrevEmplymntEnd" name="Check Prev Emplymnt End"></endEvent>
<sequenceFlow id="flow3" name="" sourceRef="logAfterWebSvcCall"
targetRef="checkPrevEmplymntEnd"></sequenceFlow>
<sequenceFlow id="flow4" name="" sourceRef="checkPrevEmplymntStart"
targetRef="logStart"></sequenceFlow>
<sequenceFlow id="flow5" name="" sourceRef="logStart"
targetRef="callPrevEmplWebService"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_CheckPrevEmploymentProcess">
<bpmndi:BPMNPlane bpmnElement="CheckPrevEmploymentProcess"
id="BPMNPlane_CheckPrevEmploymentProcess">
<bpmndi:BPMNShape bpmnElement="checkPrevEmplymntStart"
id="BPMNShape_checkPrevEmplymntStart">
<omgdc:Bounds height="35" width="35" x="90" y="98"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="callPrevEmplWebService"
id="BPMNShape_callPrevEmplWebService">
<omgdc:Bounds height="91" width="105" x="330" y="70"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="logAfterWebSvcCall"
id="BPMNShape_logAfterWebSvcCall">
<omgdc:Bounds height="55" width="105" x="490" y="88"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="checkPrevEmplymntEnd"
id="BPMNShape_checkPrevEmplymntEnd">
<omgdc:Bounds height="35" width="35" x="650" y="98"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="logStart" id="BPMNShape_logStart">
<omgdc:Bounds height="55" width="105" x="170" y="88"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
<omgdi:waypoint x="435" y="115"></omgdi:waypoint>
<omgdi:waypoint x="490" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
<omgdi:waypoint x="595" y="115"></omgdi:waypoint>
<omgdi:waypoint x="650" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4">
<omgdi:waypoint x="125" y="115"></omgdi:waypoint>
<omgdi:waypoint x="170" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
<omgdi:waypoint x="275" y="115"></omgdi:waypoint>
<omgdi:waypoint x="330" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>
<?xml version="1.0" encoding="UTF-8" ?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://argo.com"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
targetNamespace="http://argo.com">
<wsdl:documentation>Please Type your service description here
</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified"
elementFormDefault="qualified" targetNamespace="http://argo.com">
<xs:element name="CheckPreviousEmployment">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="applicantName"
nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CheckPreviousEmploymentResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="CheckPreviousEmploymentRequest">
<wsdl:part name="parameters" element="ns:CheckPreviousEmployment" />
</wsdl:message>
<wsdl:message name="CheckPreviousEmploymentResponse">
<wsdl:part name="parameters" element="ns:CheckPreviousEmploymentResponse" />
</wsdl:message>
<wsdl:portType name="PreviousEmploymentPortType">
<wsdl:operation name="CheckPreviousEmployment">
<wsdl:input message="ns:CheckPreviousEmploymentRequest"
wsaw:Action="urn:CheckPreviousEmployment" />
<wsdl:output message="ns:CheckPreviousEmploymentResponse"
wsaw:Action="urn:CheckPreviousEmploymentResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PreviousEmploymentSoap11Binding" type="ns:PreviousEmploymentPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
<wsdl:operation name="CheckPreviousEmployment">
<soap:operation soapAction="urn:CheckPreviousEmployment"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="PreviousEmploymentSoap12Binding" type="ns:PreviousEmploymentPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"
style="document" />
<wsdl:operation name="CheckPreviousEmployment">
<soap12:operation soapAction="urn:CheckPreviousEmployment"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="PreviousEmploymentHttpBinding" type="ns:PreviousEmploymentPortType">
<http:binding verb="POST" />
<wsdl:operation name="CheckPreviousEmployment">
<http:operation location="CheckPreviousEmployment" />
<wsdl:input>
<mime:content type="text/xml" part="parameters" />
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="parameters" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PreviousEmployment">
<wsdl:port name="PreviousEmploymentHttpSoap11Endpoint"
binding="ns:PreviousEmploymentSoap11Binding">
<soap:address
location="http://localhost:9090/PrevEmploymentCheckService/services/PreviousEmployment.PreviousEmploymentHttpS..." />
</wsdl:port>
<wsdl:port name="PreviousEmploymentHttpSoap12Endpoint"
binding="ns:PreviousEmploymentSoap12Binding">
<soap12:address
location="http://localhost:9090/PrevEmploymentCheckService/services/PreviousEmployment.PreviousEmploymentHttpS..." />
</wsdl:port>
<wsdl:port name="PreviousEmploymentHttpEndpoint" binding="ns:PreviousEmploymentHttpBinding">
<http:address
location="http://localhost:9090/PrevEmploymentCheckService/services/PreviousEmployment.PreviousEmploymentHttpE..." />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
package com.argo;
import java.rmi.RemoteException;
public class PrevEmploymentCheckClient2
{
public static void main(String[] args)
{
try
{
PreviousEmploymentStub theStub = new PreviousEmploymentStub();
CheckPreviousEmployment cpe = new CheckPreviousEmployment();
cpe.setApplicantName("BarryBlack-From Client2");
String emplymntHistory = new String();
CheckPreviousEmploymentResponse theResp =
theStub.checkPreviousEmployment(cpe);
emplymntHistory = theResp.get_return();
System.out.println("PrevEmploymentCheckClient2.main() found "
+ "emplymntHistory = \""
+ emplymntHistory
+ "\".");
}
catch(AxisFault af)
{
af.printStackTrace();
}
catch(RemoteException re)
{
re.printStackTrace();
}
}
}
01-23-2012 09:28 AM
01-23-2012 09:55 AM
I was under the impression that it did not matter what tools were used to create a Service as long as it produced WSDL that accruately described it; and, if it did, clients written with any tool could call that Service. Am I mistaken? (After all, as you probably guessed, this is my first exposure to Web Services and my understanding may be quite naïve.)
Another question. Is Activiti Explorer trying to somehow call the Web Service at the time of deployment? This exception is happening when I try to deploy the BPMN20 file using Explorer (or using a test case to deploy).
If recreating the Web Service using only CXF gets me around the problem, will that mean that I will only be able to call from Activiti only those Web Services that were created using only CXF?
01-23-2012 10:19 AM
01-26-2012 05:12 PM
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns
mgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns
mgdi="http://www.omg.org/spec/DD/20100524/DI"
targetNamespace="http://prevemplsvc.argo.com"
xmlns:here="http://prevemplsvc.argo.com"
>
<!– xmlns:here="http://argo.com" –>
<import importType="http://schemas.xmlsoap.org/wsdl/"
location="http://lusr1315:9696/PrevEmployCheckWS/services/PreviousEmploymentPort?wsdl"
namespace="http://prevemplsvc.argo.com" />
<message id="locatePrevEmplymntInfoMessage"
itemRef="here:CheckPreviousEmploymentItem" />
<message id="locatePrevEmplymntInfoResponseMessage"
itemRef="here:CheckPreviousEmploymentResponseItem" />
<itemDefinition id="CheckPreviousEmploymentItem"
structureRef="here:CheckPreviousEmployment" />
<itemDefinition id="CheckPreviousEmploymentResponseItem"
structureRef="here:CheckPreviousEmploymentResponse" />
<interface name ="Find Previous Employment Info"
implementationRef="here
reviousEmploymentSIE" >
<operation id="findPrevEmploymentInfoOperation"
name="Find Previous Employment Info Operation"
implementationRef="here:CheckPreviousEmployment" >
<inMessageRef>
here:locatePrevEmplymntInfoMessage
</inMessageRef>
<outMessageRef>
here:locatePrevEmplymntInfoResponseMessage
</outMessageRef>
</operation>
</interface>
<itemDefinition id="candidateName" structureRef="string" />
<itemDefinition id="arg0" structureRef="string" />
<itemDefinition id="return" structureRef="string" />
<itemDefinition id="prevEmplInfo" structureRef="string" />
<process id="CheckPrevEmploymentProcess" name="CheckPrevEmploymentProcess">
<documentation>This is a callable process used to check for previous
employment of the applicant at our company.</documentation>
<startEvent id="checkPrevEmplymntStart" name="Check Previous Employment Start">
<extensionElements>
<activiti:formProperty id="candidateName"
name="Name of Candidate"
type="string"
required="true"
readable="true" writable="true"></activiti:formProperty>
</extensionElements>
</startEvent>
<scriptTask id="logStart" name="Log Process Start"
scriptFormat="groovy">
<script><![CDATA[print "CheckPrevEmploymentProcess started with candidate name ${candidateName}.\n"]]></script>
</scriptTask>
<serviceTask id="callPrevEmplWebService" name="Call Prev Employment Web Service"
implementation="##WebService"
operationRef="here:findPrevEmploymentInfoOperation">
<ioSpecification>
<dataInput itemSubjectRef="here:CheckPreviousEmploymentItem"
id="dataInput" />
<dataOutput
itemSubjectRef="here:CheckPreviousEmploymentResponseItem"
id="dataOutput" />
<inputSet>
<dataInputRefs>dataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>dataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>candidateName</sourceRef>
<targetRef>arg0</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>return</sourceRef>
<targetRef>prevEmplInfo</targetRef>
</dataOutputAssociation>
</serviceTask>
<sequenceFlow id="flow2" name="" sourceRef="callPrevEmplWebService"
targetRef="logAfterWebSvcCall"></sequenceFlow>
<scriptTask id="logAfterWebSvcCall" name="Log Prev Emplymnt Info"
scriptFormat="groovy">
<script><![CDATA[print "After Call Prev Employment Web Service task,
candidateName is ${candidateName}.\n
And prevEmplInfo is ${prevEmplInfo}.\n"]]></script>
</scriptTask>
<endEvent id="checkPrevEmplymntEnd" name="Check Prev Emplymnt End"></endEvent>
<sequenceFlow id="flow3" name="" sourceRef="logAfterWebSvcCall"
targetRef="checkPrevEmplymntEnd"></sequenceFlow>
<sequenceFlow id="flow4" name="" sourceRef="checkPrevEmplymntStart"
targetRef="logStart"></sequenceFlow>
<sequenceFlow id="flow5" name="" sourceRef="logStart"
targetRef="callPrevEmplWebService"></sequenceFlow>
</process>
<bpmndi:BPMNDiagram id="BPMNDiagram_CheckPrevEmploymentProcess">
<bpmndi:BPMNPlane bpmnElement="CheckPrevEmploymentProcess"
id="BPMNPlane_CheckPrevEmploymentProcess">
<bpmndi:BPMNShape bpmnElement="checkPrevEmplymntStart"
id="BPMNShape_checkPrevEmplymntStart">
<omgdc:Bounds height="35" width="35" x="90" y="98"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="callPrevEmplWebService"
id="BPMNShape_callPrevEmplWebService">
<omgdc:Bounds height="91" width="105" x="330" y="70"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="logAfterWebSvcCall"
id="BPMNShape_logAfterWebSvcCall">
<omgdc:Bounds height="55" width="105" x="490" y="88"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="checkPrevEmplymntEnd"
id="BPMNShape_checkPrevEmplymntEnd">
<omgdc:Bounds height="35" width="35" x="650" y="98"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="logStart" id="BPMNShape_logStart">
<omgdc:Bounds height="55" width="105" x="170" y="88"></omgdc:Bounds>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
<omgdi:waypoint x="435" y="115"></omgdi:waypoint>
<omgdi:waypoint x="490" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
<omgdi:waypoint x="595" y="115"></omgdi:waypoint>
<omgdi:waypoint x="650" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4">
<omgdi:waypoint x="125" y="115"></omgdi:waypoint>
<omgdi:waypoint x="170" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
<omgdi:waypoint x="275" y="115"></omgdi:waypoint>
<omgdi:waypoint x="330" y="115"></omgdi:waypoint>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions name="PreviousEmploymentService" targetNamespace="http://prevemplsvc.argo.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://prevemplsvc.argo.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://prevemplsvc.argo.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="http://prevemplsvc.argo.com/" schemaLocation="http://lusr1315:9696/PrevEmployCheckWS/services/PreviousEmploymentPort?xsd=previousemployment_schema..." />
</schema>
</wsdl:types>
- <wsdl:message name="CheckPreviousEmploymentResponse">
<wsdl
art element="tns:CheckPreviousEmploymentResponse" name="parameters" />
</wsdl:message>
- <wsdl:message name="CheckPreviousEmployment">
<wsdl
art element="tns:CheckPreviousEmployment" name="parameters" />
</wsdl:message>
- <wsdl
ortType name="PreviousEmploymentSIE">
- <wsdl
peration name="CheckPreviousEmployment">
<wsdl:input message="tns:CheckPreviousEmployment" name="CheckPreviousEmployment" />
<wsdl
utput message="tns:CheckPreviousEmploymentResponse" name="CheckPreviousEmploymentResponse" />
</wsdl
peration>
</wsdl
ortType>
- <wsdl:binding name="PreviousEmploymentServiceSoapBinding" type="tns
reviousEmploymentSIE">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl
peration name="CheckPreviousEmployment">
<soap
peration soapAction="" style="document" />
- <wsdl:input name="CheckPreviousEmployment">
<soap:body use="literal" />
</wsdl:input>
- <wsdl
utput name="CheckPreviousEmploymentResponse">
<soap:body use="literal" />
</wsdl
utput>
</wsdl
peration>
</wsdl:binding>
- <wsdl:service name="PreviousEmploymentService">
- <wsdl
ort binding="tns
reviousEmploymentServiceSoapBinding" name="PreviousEmploymentPort">
<soap:address location="http://lusr1315:9696/PrevEmployCheckWS/services/PreviousEmploymentPort" />
</wsdl
ort>
</wsdl:service>
</wsdl:definitions>
Jan 26, 2012 3:21:23 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource CheckPrevEmploymentProcess.bpmn20.xml
Jan 26, 2012 3:21:23 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Jan 26, 2012 3:21:23 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Jan 26, 2012 3:21:23 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource ResumeScreeningProcess.png
Jan 26, 2012 3:21:23 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource Application Screening Process.png
CheckPrevEmploymentProcess started with candidate name JohnJones.
Jan 26, 2012 3:30:07 PM org.activiti.engine.impl.webservice.WSOperation safeSend
WARNING: Error calling WS http://prevemplsvc.argo.com
reviousEmploymentService
java.lang.reflect.UndeclaredThrowableException
at $Proxy33.bind(Unknown Source)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.ja
va:286)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.ja
va:206)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.ja
va:199)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.ja
va:154)
at org.activiti.engine.impl.webservice.CxfWebServiceClient.<init>(CxfWebServiceClient.java:3
0)
at org.activiti.engine.impl.webservice.CxfWebServiceClientFactory.create(CxfWebServiceClient
Factory.java:27)
at org.activiti.engine.impl.webservice.WSService.getClient(WSService.java:62)
at org.activiti.engine.impl.webservice.WSOperation.safeSend(WSOperation.java:75)
at org.activiti.engine.impl.webservice.WSOperation.sendFor(WSOperation.java:63)
at org.activiti.engine.impl.bpmn.webservice.Operation.sendMessage(Operation.java:50)
at org.activiti.engine.impl.bpmn.behavior.WebServiceActivityBehavior.execute(WebServiceActiv
ityBehavior.java:76)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperati
onActivityExecute.java:44)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerStart.eventNo
tificationsCompleted(AtomicOperationTransitionNotifyListenerStart.java:52)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:49)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionCreateScope.execute(AtomicO
perationTransitionCreateScope.java:49)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(
AtomicOperationTransitionNotifyListenerTake.java:65)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(Atomic
OperationTransitionDestroyScope.java:115)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNoti
ficationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:36)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:49)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:332
)
at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnA
ctivityBehavior.java:102)
at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavio
r(BpmnActivityBehavior.java:51)
at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBeh
avior.java:44)
at org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.leave(AbstractBpmnAct
ivityBehavior.java:37)
at org.activiti.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActiv
ityBehavior.java:49)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperati
onActivityExecute.java:44)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerStart.eventNo
tificationsCompleted(AtomicOperationTransitionNotifyListenerStart.java:52)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:49)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionCreateScope.execute(AtomicO
perationTransitionCreateScope.java:49)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerTake.execute(
AtomicOperationTransitionNotifyListenerTake.java:65)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionDestroyScope.execute(Atomic
OperationTransitionDestroyScope.java:115)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationTransitionNotifyListenerEnd.eventNoti
ficationsCompleted(AtomicOperationTransitionNotifyListenerEnd.java:36)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.take(ExecutionEntity.java:332
)
at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnA
ctivityBehavior.java:102)
at org.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavio
r(BpmnActivityBehavior.java:51)
at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBeh
avior.java:44)
at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.execute(FlowNodeActivityB
ehavior.java:36)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperati
onActivityExecute.java:44)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationProcessStartInitial.eventNotification
sCompleted(AtomicOperationProcessStartInitial.java:44)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.pvm.runtime.AtomicOperationProcessStart.eventNotificationsComple
ted(AtomicOperationProcessStart.java:44)
at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAt
omicOperation.java:56)
at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:
76)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(Executio
nEntity.java:497)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEnt
ity.java:492)
at org.activiti.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:28
6)
at org.activiti.engine.impl.cmd.SubmitStartFormCmd.execute(SubmitStartFormCmd.java:80)
at org.activiti.engine.impl.cmd.SubmitStartFormCmd.execute(SubmitStartFormCmd.java:35)
at org.activiti.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java
:24)
at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInte
rceptor.java:42)
at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInter
ceptor.java:42)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.j
ava:130)
at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.jav
a:40)
at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)
at org.activiti.engine.impl.FormServiceImpl.submitStartFormData(FormServiceImpl.java:60)
at org.activiti.explorer.ui.process.ProcessDefinitionDetailPanel$1.handleFormSubmit(ProcessD
efinitionDetailPanel.java:141)
at org.activiti.explorer.ui.form.FormPropertiesEventListener.componentEvent(FormPropertiesEv
entListener.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:490)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:164)
at com.vaadin.ui.AbstractComponent.fireEvent(AbstractComponent.java:1193)
at org.activiti.explorer.ui.form.FormPropertiesForm.access$000(FormPropertiesForm.java:45)
at org.activiti.explorer.ui.form.FormPropertiesForm$1.buttonClick(FormPropertiesForm.java:13
9)
at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:490)
at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:164)
at com.vaadin.ui.AbstractComponent.fireEvent(AbstractComponent.java:1193)
at com.vaadin.ui.Button.fireClick(Button.java:539)
at com.vaadin.ui.Button.changeVariables(Button.java:206)
at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariableBurst(AbstractC
ommunicationManager.java:1299)
at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.handleVariables(AbstractCommu
nicationManager.java:1219)
at com.vaadin.terminal.gwt.server.AbstractCommunicationManager.doHandleUidlRequest(AbstractC
ommunicationManager.java:735)
at com.vaadin.terminal.gwt.server.CommunicationManager.handleUidlRequest(CommunicationManage
r.java:296)
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServ
let.java:501)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j
ava:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja
va:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.cxf.common.util.ReflectionInvokationHandler.invoke(ReflectionInvokationHandler
.java:52)
… 148 more
package com.argo.prevemplsvc;
* Please modify this class to meet your needs
import java.io.File;
/**
* This class was generated by Apache CXF 2.3.8
* 2012-01-25T13:31:49.701-06:00
* Generated source version: 2.3.8
*
*/
public final class PreviousEmploymentSIE_PreviousEmploymentPort_Client {
private static final QName SERVICE_NAME = new QName("http://prevemplsvc.argo.com/", "PreviousEmploymentService");
private PreviousEmploymentSIE_PreviousEmploymentPort_Client() {
}
public static void main(String args[]) throws java.lang.Exception {
URL wsdlURL = PreviousEmploymentService.WSDL_LOCATION;
if (args.length > 0) {
File wsdlFile = new File(args[0]);
try {
if (wsdlFile.exists()) {
wsdlURL = wsdlFile.toURI().toURL();
} else {
wsdlURL = new URL(args[0]);
}
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
PreviousEmploymentService ss = new PreviousEmploymentService(wsdlURL, SERVICE_NAME);
PreviousEmploymentSIE port = ss.getPreviousEmploymentPort();
{
System.out.println("Invoking checkPreviousEmployment…");
// java.lang.String _checkPreviousEmployment_arg0 = "_checkPreviousEmployment_arg0-436338067";
java.lang.String _checkPreviousEmployment_arg0 = "ElijahEhud";
java.lang.String _checkPreviousEmployment__return = port.checkPreviousEmployment(_checkPreviousEmployment_arg0);
System.out.println("checkPreviousEmployment.result=" + _checkPreviousEmployment__return);
}
System.exit(0);
}
}
package com.argo.prevemplsvc;
import java.util.Hashtable;
import javax.jws.WebService;
@WebService(targetNamespace = "http://prevemplsvc.argo.com/", endpointInterface = "com.argo.prevemplsvc.PreviousEmploymentSIE", portName = "PreviousEmploymentPort", serviceName = "PreviousEmploymentService")
public class PreviousEmployment implements PreviousEmploymentSIE
{
Hashtable<String,String> previousEmployees = new Hashtable<String,String>();
public PreviousEmployment()
{
buildHistoryTable();
}
public String CheckPreviousEmployment(String applicantName)
{
String prevEmploymentInfo = new String();
if(null != applicantName && applicantName.length() > 0)
{
if(previousEmployees.containsKey(applicantName))
{
prevEmploymentInfo = applicantName
+ ": "
+ (String) previousEmployees.get(applicantName)
+ ".";
}
else
{
prevEmploymentInfo = applicantName
+ ": "
+ "No previous employment information was found.";
}
}
else
{
prevEmploymentInfo = "No Name Supplied: "
+ "No previous employment information was found.";
}
return prevEmploymentInfo;
}
private void buildHistoryTable()
{
previousEmployees.put("BarryBlack",
"Employed Dec. 2009 - June 2010. Rehire: Conditional");
previousEmployees.put("DanDrake",
"Employed Mar. 2005 - Sept. 2009. Rehire: No");
previousEmployees.put("FultonFulbright",
"Employed Jan. 2007 - Dec. 2010. Rehire: Definitely");
previousEmployees.put("HarveyHammer",
"Employed Jan. 2007 - Dec. 2010. Rehire: Conditional");
}
}
01-27-2012 04:01 PM
<?xml version="1.0" encoding="UTF-8" ?>
- <xs:schema elementFormDefault="unqualified" targetNamespace="http://prevemplsvc.argo.com/" version="1.0" xmlns:tns="http://prevemplsvc.argo.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CheckPreviousEmployment" type="tns:CheckPreviousEmployment" />
<xs:element name="CheckPreviousEmploymentResponse" type="tns:CheckPreviousEmploymentResponse" />
- <xs:complexType name="CheckPreviousEmployment">
- <xs:sequence>
<xs:element minOccurs="0" name="applicantName" type="xs:string" />
</xs:sequence>
</xs:complexType>
- <xs:complexType name="CheckPreviousEmploymentResponse">
- <xs:sequence>
<xs:element minOccurs="0" name="prevEmplInfo" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
01-30-2012 01:20 PM
01-30-2012 06:02 PM
….
30 janv. 2012 23:49:27 org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]]
30 janv. 2012 23:49:27 org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]]
30 janv. 2012 23:49:27 org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider': replacing [Generic bean: class [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: class [org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]]
30 janv. 2012 23:49:27 org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition
INFO: Overriding bean definition for bean 'org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory': replacing [Generic bean: class [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]] with [Generic bean: class [org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory]; scope=; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [META-INF/cxf/cxf-extension-http.xml]]
30 janv. 2012 23:49:27 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory
INFO: Bean factory for application context [org.apache.cxf.bus.spring.BusApplicationContext@18bd7f1]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e22f2b
30 janv. 2012 23:49:27 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e22f2b: defining beans [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory]; root of factory hierarchy
[b]CheckPrevEmploymentProcess started with candidate name toto.[/b]
30 janv. 2012 23:49:29 org.apache.cxf.jaxb.JAXBUtils logGeneratedClassNames
INFO: Created classes: com.argo.prevemplsvc.CheckPreviousEmployment, com.argo.prevemplsvc.CheckPreviousEmploymentResponse, com.argo.prevemplsvc.ObjectFactory
[b]After Call Prev Employment Web Service task, candidateName is toto.[/b]
[b]And prevEmplInfo is tutu.[/b]
[b]id 5 CheckPrevEmploymentProcess:1:4[/b]
02-02-2012 04:52 PM
————————————–
Feb 2, 2012 2:59:04 PM org.apache.cxf.interceptor.AbstractLoggingInterceptor log
INFO: Inbound Message
—————————-
ID: 15
Address: http://lusr1315:9696/PrevEmployCheckWS/services/PreviousEmploymentPort
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml; charset=UTF-8
Headers: {Accept=[*/*], cache-control=[no-cache], connection=[keep-alive], Content-Length=[233], con
tent-type=[text/xml; charset=UTF-8], host=[lusr1315:9696], pragma=[no-cache], SOAPAction=[""], user-
agent=[Apache CXF 2.3.1]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:Check
PreviousEmployment xmlns:ns2="http://prevemplsvc.argo.com/"><arg0>HubertHarms</arg0></ns2:CheckPrevi
ousEmployment></soap:Body></soap:Envelope>
————————————–
————————————–
Feb 2, 2012 2:59:04 PM org.apache.cxf.interceptor.AbstractLoggingInterceptor log
INFO: Outbound Message
—————————
ID: 15
Encoding: UTF-8
Content-Type: text/xml
Headers: {}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:Check
PreviousEmploymentResponse xmlns:ns2="http://prevemplsvc.argo.com/"><return>HubertHarms: No previou
s employment information was found.</return></ns2:CheckPreviousEmploymentResponse></soap:Body></soap
:Envelope>
————————————–
Feb 2, 2012 2:57:50 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource CheckPrevEmploymentProcess.bpmn20.xml
Feb 2, 2012 2:57:50 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Feb 2, 2012 2:57:50 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
CheckPrevEmploymentProcess started with candidate name HubertHarms.
Feb 2, 2012 2:59:03 PM org.apache.cxf.jaxb.JAXBUtils logGeneratedClassNames
INFO: Created classes: com.argo.prevemplsvc.CheckPreviousEmployment, com.argo.prevemplsvc.CheckPrevi
ousEmploymentResponse, com.argo.prevemplsvc.ObjectFactory
After Call Prev Employment Web Service task, candidateName is HubertHarms.
And prevEmploymentInfo is null.
02-06-2012 05:19 PM
02-08-2012 02:45 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.