日期:2014-05-20  浏览次数:20598 次

关于自己封装,发送和接收Soap数据包的问题,高手请进
需要做个数据库内容的互操作系统,两个数据库以xml格式传递数据,互相更新,准备采用soap做
soap包是xml格式的,
我要完成以下工作:
1.完成如下格式报文构造
<EMIF_Ack>
      <EMIF_Header>
          <EMIF_MsgId> AB1058CD… </EMIF_MsgId>
          <EMIF_Date> 19990218 </EMIF_Date>
          <EMIF_Time   Zone= "UTC+08:00 "> 08:39:40 </EMIF_Time>
          <EMIF_Security>
              <EMIF_SecureChannel>
                      <EMIF_AuthenticationLevel> 2 </EMIF_AuthenticationLevel>
                      <EMIF_EncryptionLevel> 3 </EMIF_EncryptionLevel>
              </EMIF_SecureChannel>
          </EMIF_Security>
        <EMIF_SourceId> BNULIB </EMIF_SourceId>
    </EMIF_Header>
    <EMIF_OriginalSourceId> BNUSIS </EMIF_OriginalSourceId>
    <EMIF_OriginalMsgId> 1298ACEF… </EMIF_OriginalMsgId>
    <EMIF_Status>
    <EMIF_Code> 0 </EMIF_Code>
    <EMIF_Data>
    <EMIF_Request> .... </EMIF_Request>
    </EMIF_Data>
    </EMIF_Status>
</EMIF_Ack>
2.将构造好的报文发送出去
3.我要接收到这个报文并解析报文得到数据并分析它,
我怎么能接收到这个完整的soap数据包呢?
请问这些在.net下怎么实现呢?
各位高手请赐教!

------解决方案--------------------
新东西,Webform可以这样做吗?
------解决方案--------------------
为什么有现成的不用?
------解决方案--------------------
我不是高手,顶顶吧
------解决方案--------------------
~来学习的~
------解决方案--------------------
关注一下
------解决方案--------------------
你就用xmlhttp发送就行了。
------解决方案--------------------
http://search.microsoft.com/results.aspx?mkt=zh-CN&setlang=zh-CN&q=%e8%87%aa%e5%ae%9a%e4%b9%89+soap