Niem遵守Asp.net Web服务创建 [英] Niem Comply Asp.net Webservice Creation

查看:73
本文介绍了Niem遵守Asp.net Web服务创建的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在尝试创建符合NIEM格式的Web服务请求:

我想生成一个SOAP请求,如下所示:


Hi,

I''m trying to create a Webservice Request that comply with NIEM format:

I want to generate a SOAP request as follows:


<soap-env:envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:body>
        <m:requestcourtcaseevent xmlns:m="http://jnet.state.pa.us/message/aopc/CCERequestReply/1" xmlns:jnet-m="http://www.jnet.state.pa.us/niem/jnet/metadata/1" xmlns:j="http://niem.gov/niem/domains/jxdm/4.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0">
            <jnet-m:requestmetadata>
                <jnet-m:userdefinedtrackingid>uuid:e8a478fd-0058-435a-98f5-b83d47acaf64</jnet-m:userdefinedtrackingid>
                <jnet-m:replytoaddressuri>https://ws.my.reply.service/CCEReply</jnet-m:replytoaddressuri>
            </jnet-m:requestmetadata>
            <m:docketcriteria>
                <nc:casedocketid>CP-02-CR-0102432-2010</nc:casedocketid>
                <j:casedefendantparty>
                    <nc:entityperson>
                        <nc:personname>
                            <nc:personsurname>SMITH</nc:personsurname>
                        </nc:personname>
                    </nc:entityperson>
                </j:casedefendantparty>
            </m:docketcriteria>
        </m:requestcourtcaseevent>
    </soap-env:body>
</soap-env:envelope>



在Webservice中使用WebMethods以上述格式生成请求的任何想法.我是Webservice的新手,如果感到困惑,抱歉.

谢谢,
Srinivas Kalagara



Any idea in generating request in above format with WebMethods in Webservice.I''m new to webservice and sorry if confused.

Thanks,
Srinivas Kalagara

推荐答案

从Web服务提供者那里获取WSDL并根据WSDL创建一个Web服务,并在您的客户端上创建一个代理,并使用代理对象分配输入参数并传递给webmethod在网络服务中.

如果要检查Web服务是否真的以所需的格式生成SOAP消息,这非常简单.只需右键单击Web服务,然后选择在浏览器中查看"即可显示带有占位符的请求和响应SOAP格式.

从客户端,使用代理对象,您需要传递输入参数以填充这些占位符.这就是从客户端使用Web服务所需要做的一切.

谢谢,
Srinivas Kalagara
Get a WSDL from Webservice provider and create a Webservice as per WSDL and create a proxy at your client and assign input parameters using proxy object and pass to webmethod in webservice.

If you want to check if webservice really generating SOAP message in a required format or not, it''s very simple.Just right click on webservice and select View in Browser.It shows both request and response SOAP formats with placeholders.

From client, using proxy object you need to pass input parameters to fill these placeholders. That''s it all you need to do to consume webservice from client.

Thanks,
Srinivas Kalagara


这篇关于Niem遵守Asp.net Web服务创建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆