有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

c#从一个。Net项目

我希望你们能帮我

我是一名医生。Net开发人员使用C#代码。我的同事让我调用用Java编写的web服务。我们遇到的第一个问题是他不说话。Net,我不会说Java

第一个问题是使用web引用还是服务引用。从我的程序可以找到服务并添加引用的角度来看,这两种方法似乎都是有效的。但是我的项目中没有公开服务引用。出于这个原因,我选择了网络参考,至少目前是这样

我可以设置任何属性并调用它们,效果很好。我的问题是如何调用该方法。当我问我的同事时,他似乎不明白我在说什么

如果是简单的问题,或者如果我需要问同事一个问题,让Java人理解我在说什么,我需要答案

以下是我编写的代码:

WebReference.getContactUs myContactUs = new WebReference.getContactUs();

        myContactUs.ContactUsReceived = DateTime.Now;
        myContactUs.FirstName = "Bob";
        myContactUs.LastName = "Avallone";
        DateTime _ThisDateTime = myContactUs.ContactUsReceived;

下面是来自wsdl的代码

<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://contactus.nrcme.fmcsa.dot.gov/" xmlns:ns1="http://nrcme.fmcsa.dot.gov/ContactUs/" name="ContactUs" targetNamespace="http://nrcme.fmcsa.dot.gov/ContactUs/" xmlns="http://schemas.xmlsoap.org/wsdl/">
  <types>
    <xs:schema targetNamespace="http://nrcme.fmcsa.dot.gov/ContactUs/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:element name="getContactUs">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ContactUsReceived" type="xs:dateTime" />
            <xs:element name="FirstName" type="xs:string" />
            <xs:element name="LastName" type="xs:string" />
            <xs:element name="Title" type="xs:string" />
            <xs:element name="Organization" type="xs:string" />
            <xs:element name="Address1" type="xs:string" />
            <xs:element name="Address2" type="xs:string" />
            <xs:element name="City" type="xs:string" />
            <xs:element name="State" type="xs:string" />
            <xs:element name="ZipCode" type="xs:string" />
            <xs:element name="Telephone" type="xs:string" />
            <xs:element minOccurs="0" name="Fax" type="xs:string" />
            <xs:element name="Email" type="xs:string" />
            <xs:element name="EmailConfirm" type="xs:string" />
            <xs:element minOccurs="0" name="Comment" type="xs:string" />
            <xs:element minOccurs="0" name="Question1" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="getContactUsResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ContactUsReceived" type="xs:dateTime" />
            <xs:element minOccurs="0" name="status" type="xs:string" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </types>
  <message name="ContactUs_getContactUsResponse">
    <part name="getContactUsResponse" element="ns1:getContactUsResponse" />
  </message>
  <message name="ContactUs_getContactUs">
    <part name="getContactUs" element="ns1:getContactUs" />
  </message>
  <portType name="ContactUs">
    <operation name="getContactUs" parameterOrder="getContactUs">
      <input message="ns1:ContactUs_getContactUs" />
      <output message="ns1:ContactUs_getContactUsResponse" />
    </operation>
  </portType>
  <binding name="ContactUsBinding" type="ns1:ContactUs">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <operation name="getContactUs">
      <soap:operation soapAction="http://nrcme.fmcsa.dot.gov/ContactUs/getContactUs" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
  </binding>
</definitions>

提前感谢,这个论坛非常棒


共 (0) 个答案