org.apache.axis.client.Call.invoke()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(12.0k)|赞(0)|评价(0)|浏览(2045)

本文整理了Java中org.apache.axis.client.Call.invoke()方法的一些代码示例,展示了Call.invoke()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Call.invoke()方法的具体详情如下:
包路径:org.apache.axis.client.Call
类名称:Call
方法名:invoke

Call.invoke介绍

[英]Invoke this Call with its established MessageContext (perhaps because you called this.setRequestMessage()) Note: Not part of JAX-RPC specification.
[中]使用已建立的MessageContext调用此调用(可能是因为您调用了此.setRequestMessage())注意:这不是JAX-RPC规范的一部分。

代码示例

代码示例来源:origin: opentripplanner/OpenTripPlanner

  1. RTcall.setOperationName(new QName("edc.usgs.gov", "processAOI"));
  2. String response = (String) RTcall.invoke(new Object[] { payload });

代码示例来源:origin: stackoverflow.com

  1. try {
  2. if (wsEndPoint == null || wsEndPoint.trim().length() == 0 || wsNAME == null || wsNAME.trim().length() == 0 ||
  3. id == null || id.trim().length() == 0 || code == null || code.trim().length() == 0) {
  4. retVal = "Error: mandatory parameter missing.";
  5. } else {
  6. Service service = new Service();
  7. Call call = (Call)service.createCall();
  8. call.setTargetEndpointAddress(new java.net.URL(wsEndPoint));
  9. call.setOperationName(new QName("http://service.name.it/", wsNAME));
  10. call.addParameter(new QName("http://service.name.it/", "arg0"), new QName("http://www.w3.org/2001/XMLSchema", "string"), ParameterMode.IN);
  11. call.addParameter(new QName("http://service.name.it/", "arg1"), new QName("http://www.w3.org/2001/XMLSchema", "string"), ParameterMode.IN);
  12. call.setSOAPActionURI("");
  13. call.setEncodingStyle(null);
  14. call.setProperty(Call.SEND_TYPE_ATTR, Boolean.FALSE);
  15. call.setProperty(AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  16. retVal = ((String)call.invoke(new Object[] {id, code})).trim();
  17. }
  18. } catch (Exception e) {
  19. retVal = String.format("Error: %s.", e.getMessage());

代码示例来源:origin: org.renci.condor/condor-wsdl

  1. _call.setOperation(_operations[10]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("urn:condor", "holdJob"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {transaction, new java.lang.Integer(clusterId), new java.lang.Integer(jobId), reason, new java.lang.Boolean(emailUser), new java.lang.Boolean(emailAdmin), new java.lang.Boolean(systemHold)});

代码示例来源:origin: stackoverflow.com

  1. Call call = service.createCall();
  2. call.setPortTypeName(portQName);
  3. call.setOperationName(new QName(namespace, operation));
  4. call.setProperty(Call.ENCODINGSTYLE_URI_PROPERTY, "http://schemas.xmlsoap.org/soap/encoding/");
  5. call.setProperty(Call.OPERATION_STYLE_PROPERTY, "rpc");
  6. call.addParameter("in0", org.apache.axis.Constants.XSD_STRING ,ParameterMode.IN);
  7. call.addParameter("in1", org.apache.axis.Constants.XSD_STRING ,ParameterMode.IN);
  8. call.setReturnType(serviceQName);
  9. String targetEndpoint = "http://113.160.19.218:8312/axis/services/WeatherForecastTest1";
  10. call.setTargetEndpointAddress(targetEndpoint);
  11. String result = (String) call.invoke(params);
  12. out.println(result);

代码示例来源:origin: stackoverflow.com

  1. InputStream input = new ByteArrayInputStream(apiBody.getBytes());
  2. Service service = new Service();
  3. Call call = (Call) service.createCall();
  4. SOAPEnvelope soapEnvelope = new SOAPEnvelope(input);
  5. call.setTargetEndpointAddress(new URL(apiUrl));
  6. call.setUseSOAPAction(true);
  7. if(StringUtils.isNotEmpty(actionURI)){
  8. call.setSOAPActionURI(actionURI);
  9. }
  10. soapEnvelope = call.invoke(soapEnvelope);
  11. return soapEnvelope.toString();

代码示例来源:origin: com.aoindustries/ao-credit-cards-sagePayments

  1. _call.setOperation(_operations[1]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("https://www.sagepayments.net/web_services/wsVault/wsVault/UPDATE_DATA");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("https://www.sagepayments.net/web_services/wsVault/wsVault", "UPDATE_DATA"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {m_ID, m_KEY, GUID, DATA});

代码示例来源:origin: mx4j/mx4j-tools

  1. public void close() throws IOException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "close"));
  5. call.setReturnType(XMLType.AXIS_VOID);
  6. call.invoke(new Object[0]);
  7. }

代码示例来源:origin: com.aoindustries/ao-credit-cards-sagePayments

  1. _call.setOperation(_operations[3]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("https://www.sagepayments.net/web_services/wsVault/wsVault/DELETE_DATA");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("https://www.sagepayments.net/web_services/wsVault/wsVault", "DELETE_DATA"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {m_ID, m_KEY, GUID});

代码示例来源:origin: uk.org.mygrid.taverna.baclava/baclava-store-implementation

  1. public void storeMetadata(String theMetadata) {
  2. try {
  3. Call call = (Call) new Service().createCall();
  4. call.setTargetEndpointAddress(serviceEndpoint);
  5. call.setOperationName(new QName("storeMetadata"));
  6. call.invoke(new Object[] { theMetadata });
  7. } catch (RemoteException re) {
  8. log.error("Remote exception when storing metadata", re);
  9. throw new RuntimeException("Cannot store metadata!");
  10. } catch (ServiceException se) {
  11. log.error("Service exception when calling remote service", se);
  12. throw new RuntimeException(
  13. "Service exception creating call object!");
  14. }
  15. }

代码示例来源:origin: org.renci.condor/condor-wsdl

  1. _call.setOperation(_operations[7]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("urn:condor", "removeCluster"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {transaction, new java.lang.Integer(clusterId), reason});

代码示例来源:origin: mx4j/mx4j-tools

  1. public String connect(Object credentials) throws IOException, SecurityException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "connect"));
  5. call.addParameter("credentials", XMLType.XSD_ANY, ParameterMode.IN);
  6. call.setReturnType(XMLType.XSD_STRING);
  7. // call.addFault(new QName(SOAPConstants.NAMESPACE_URI, "SecurityException"), SecurityException.class, XMLType.XSD_ANY, true);
  8. connectionId = (String)call.invoke(new Object[]{credentials});
  9. return connectionId;
  10. }

代码示例来源:origin: org.renci.condor/condor-wsdl

  1. _call.setOperation(_operations[2]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("urn:condor", "beginTransaction"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Integer(duration)});

代码示例来源:origin: mx4j/mx4j-tools

  1. public NotificationResult fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) throws IOException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "fetchNotifications"));
  5. call.addParameter("sequence", XMLType.XSD_LONG, ParameterMode.IN);
  6. call.addParameter("maxNumber", XMLType.XSD_INT, ParameterMode.IN);
  7. call.addParameter("timeout", XMLType.XSD_LONG, ParameterMode.IN);
  8. call.setReturnType(new QName(SOAPConstants.NAMESPACE_URI, "NotificationResult"));
  9. NotificationResult result = (NotificationResult)call.invoke(new Object[]{new Long(clientSequenceNumber), new Integer(maxNotifications), new Long(timeout)});
  10. return result;
  11. }

代码示例来源:origin: org.renci.condor/condor-wsdl

  1. _call.setOperation(_operations[5]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("urn:condor", "extendTransaction"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {transaction, new java.lang.Integer(duration)});

代码示例来源:origin: mx4j/mx4j-tools

  1. public String[] getDomains(Subject delegate) throws IOException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getDomains"));
  5. call.addParameter("delegate", qSubject, ParameterMode.IN);
  6. call.setReturnType(XMLType.SOAP_ARRAY);
  7. String[] domains = (String[])call.invoke(new Object[]{delegate});
  8. return domains;
  9. }

代码示例来源:origin: org.renci.condor/condor-wsdl

  1. _call.setOperation(_operations[8]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("urn:condor", "newJob"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {transaction, new java.lang.Integer(clusterId)});

代码示例来源:origin: mx4j/mx4j-tools

  1. public String getDefaultDomain(Subject delegate) throws IOException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getDefaultDomain"));
  5. call.addParameter("delegate", qSubject, ParameterMode.IN);
  6. call.setReturnType(XMLType.XSD_STRING);
  7. String domain = (String)call.invoke(new Object[]{delegate});
  8. return domain;
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. _call.setOperation(_operations[0]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("HPD_IncidentInterface_WS/HelpDesk_Query_Service");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("", "HelpDesk_Query_Service"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {parameters, ARAuthenticate});

代码示例来源:origin: mx4j/mx4j-tools

  1. public Integer getMBeanCount(Subject delegate) throws IOException
  2. {
  3. Call call = createCall();
  4. call.setOperationName(new QName(SOAPConstants.NAMESPACE_URI, "getMBeanCount"));
  5. call.addParameter("delegate", qSubject, ParameterMode.IN);
  6. call.setReturnType(XMLType.XSD_INT);
  7. Integer count = (Integer)call.invoke(new Object[]{delegate});
  8. return count;
  9. }

代码示例来源:origin: OpenNMS/opennms

  1. _call.setOperation(_operations[1]);
  2. _call.setUseSOAPAction(true);
  3. _call.setSOAPActionURI("HPD_IncidentInterface_WS/HelpDesk_QueryList_Service");
  4. _call.setEncodingStyle(null);
  5. _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
  6. _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
  7. _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
  8. _call.setOperationName(new javax.xml.namespace.QName("", "HelpDesk_QueryList_Service"));
  9. try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {parameters, ARAuthenticate});

相关文章