从Web消费变量中的wsdl时出现问题

问题描述

我正在c#中使用wsdl服务作为服务参考。 地址是

https://www2.gsis.gr:443/wsicisnet/MessageProcessorService?wsdl

当我尝试使用服务中的公共类 MessageSubmissionRequest 发送参数时,它返回一个奇怪的错误

RulesConditionasError:SubmittingTraderIdentification ([[SubmittingTraderIdentification:null]必须与 交易者ID(120087250)

在任何地方,我都找不到 SubmittingTraderIdentification 作为变量,属性或值。 我调用该类的代码是:

      public void SubmitNTCS(string documentXml,IcisNetSecurityToken token,MessageTypeIcisNet type)
    {
        //Test enviroment force TLS 1.2
        ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
        ServicePointManager.ServerCertificateValidationCallback += (se,cert,chain,sslerror) =>
        {
            return true;
        };

        ServicePointManager.Expect100Continue = false;

        using (MessageProcessorPortTypeClient client = new MessageProcessorPortTypeClient())
        {

            ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
            client.ClientCredentials.UserName.UserName = "*******";
            client.ClientCredentials.UserName.Password = "*****";

            MessageSubmissionRequest req = new MessageSubmissionRequest
            {
                DigitallySignedMessage = new SubmittedXMLMessageInfo
                {
                    isXmlString = true,messageType =
                                                                                        MessageHelper.
                                                                                        GetTestMessageType(type),xmlMessage = documentXml
                },TraderID = "******",wsUserID = "*******",wsPass = "******"
            };

            client.open();

            MessageSubmissionRequestResult result = client.processIncomingMessage(req);

            if (result.resultState.status != RequestState.OK)
            {
                throw new MessageException(ResultToString(result.resultState),ErrorsToString(result.ProcessingErrors));
            }
        }
    }

我不知道是否必须提供documentXml,令牌并输入是否需要测试。 可以对wsdl服务有更多了解的人可以帮助我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)