当前位置:编程学习 > VB >>

vb.net 调用SOAP信息验证的WEBSERVICE的一个问题

我把问题尽量描述地详细一些 求救各大vb.net的高手
我用的是vb.net  版本为 vs 2005
最近要做一个项目 需要调用webservice接口
常规的调用我驾轻就熟 无非是创建项目-web 引用-导入wsdl地址
然后引用服务名就可以调用
现在碰到一个之前没有做过的接口类型 需要soaphead验证
现在我已知的是 在我导入的wsdl文件之后 会在webreference 这个文件夹下附带导入很多东西 这些东西包括我导入的wsdl文件 一些其他的wsdl文件和xsd文件 还有一些.datasouce 文件 应该是我在导入的wsdl文件需要用到的相关文件
在其中的一个xsd文件中 有一个requestsoapheader 对象 描述如下
<xsd:element name="RequestSOAPHeader" type="ctcc_common_xsd:RequestSOAPHeader" />
  <xsd:complexType name="RequestSOAPHeader">
    <xsd:sequence>
      <xsd:element name="spId" type="xsd:string" />
      <xsd:element name="spPassword" type="xsd:string" />
      <xsd:element name="timeStamp" type="xsd:string" />
      <xsd:element name="productId" type="xsd:string" />
      <xsd:element minOccurs="0" maxOccurs="1" name="SAN" type="xsd:string" />
      <xsd:element minOccurs="0" maxOccurs="1" name="transactionId" type="xsd:string" />
      <xsd:element minOccurs="0" maxOccurs="1" name="transEnd" type="ctcc_common_xsd:EndReason" />
      <xsd:element minOccurs="0" maxOccurs="1" name="linkId" type="xsd:string" />
      <xsd:element minOccurs="0" maxOccurs="1" name="OA" type="xsd:anyURI" />
      <xsd:element minOccurs="0" maxOccurs="1" name="FA" type="xsd:anyURI" />
      <xsd:element minOccurs="0" maxOccurs="1" name="multicastMessaging" type="xsd:boolean" />
    </xsd:sequence>
  </xsd:complexType> 
这个应该是初始化这个webservice 的soapheader 验证 所要用到的对象 问题是
我怎么引用这个对象 怎么赋值 
他不在我导入的wsdl 的服务里面啊 --------------------编程问答-------------------- 没有人知道么? --------------------编程问答-------------------- 自己顶下 希望知道的来帮下 --------------------编程问答-------------------- 我也是这个问题,找不到soapheader 验证的对象,我是C#.Net,不知你现在是否已经解决问题,是电信提供的资料不全,还是我们自己的问题,迫切期待你的回复,谢谢~!我的邮箱是6999zxk@163.com --------------------编程问答-------------------- 不知,帮顶 --------------------编程问答-------------------- 不知,帮顶
补充:VB ,  网络编程
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,