Strange error as response with SOAP Message











up vote
0
down vote

favorite












I just started working with web Service , SOAP messages and endpoints and I have a little problem with a soap message that I am trying to send.
I connect with a wsdl endpoint using this code



public class MessageProcessorTestClient : IMessageProcessorServiceContract {
#region Implementation of IMessageProcessorServiceContract

public void SubmitDocument(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 = "username";
client.ClientCredentials.UserName.Password = "password";

MessageSubmissionRequest req = new MessageSubmissionRequest {
DigitallySignedMessage = new SubmittedXMLMessageInfo {
isXmlString = true,
messageType = MessageHelper.GetTestMessageType(type),
xmlMessage = documentXml
},

traderID = token.Afm,
wsUserID ="wsUsername",
wsPass = "wsPass"
};

client.Open();
MessageSubmissionRequestResult result = client.processIncomingMessage(req);

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


I also use code to XSD to create the XML which is located here:
https://portal.gsis.gr/icisnetcms/getFile?ClazzName=com.unisystems.icisnet.cms.ProdcompAttachments&UID=10579260&MemberName=Upload&language=GR



I have successful connection with the endpoint but it returns an error.




RulesConditionasError: SubmittingTraderIdentification ([SubmittingTraderIdentification: null] must be the same as the trader ID (120087250)




In my soap message I already have declared the submittingTraderIdentification



<SubmittingOperator>                  
<SubmittingOperatorIdentification>120087250</SubmittingOperatorIdentification>
<SubmittingTraderIdentification>128892649</SubmittingTraderIdentification>
</SubmittingOperator>


The endpoint location is:
https://www2.gsis.gr/wsicisnet/MessageProcessorService?wsdl



Can someone tell me what I may sending wrong?
The documentation that they give is really poor and when I contact with them by phone they said that they see the message seems correct but they don't know why I have this response.



I don't know if I should add anything else so can someone help me out.










share|improve this question




























    up vote
    0
    down vote

    favorite












    I just started working with web Service , SOAP messages and endpoints and I have a little problem with a soap message that I am trying to send.
    I connect with a wsdl endpoint using this code



    public class MessageProcessorTestClient : IMessageProcessorServiceContract {
    #region Implementation of IMessageProcessorServiceContract

    public void SubmitDocument(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 = "username";
    client.ClientCredentials.UserName.Password = "password";

    MessageSubmissionRequest req = new MessageSubmissionRequest {
    DigitallySignedMessage = new SubmittedXMLMessageInfo {
    isXmlString = true,
    messageType = MessageHelper.GetTestMessageType(type),
    xmlMessage = documentXml
    },

    traderID = token.Afm,
    wsUserID ="wsUsername",
    wsPass = "wsPass"
    };

    client.Open();
    MessageSubmissionRequestResult result = client.processIncomingMessage(req);

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


    I also use code to XSD to create the XML which is located here:
    https://portal.gsis.gr/icisnetcms/getFile?ClazzName=com.unisystems.icisnet.cms.ProdcompAttachments&UID=10579260&MemberName=Upload&language=GR



    I have successful connection with the endpoint but it returns an error.




    RulesConditionasError: SubmittingTraderIdentification ([SubmittingTraderIdentification: null] must be the same as the trader ID (120087250)




    In my soap message I already have declared the submittingTraderIdentification



    <SubmittingOperator>                  
    <SubmittingOperatorIdentification>120087250</SubmittingOperatorIdentification>
    <SubmittingTraderIdentification>128892649</SubmittingTraderIdentification>
    </SubmittingOperator>


    The endpoint location is:
    https://www2.gsis.gr/wsicisnet/MessageProcessorService?wsdl



    Can someone tell me what I may sending wrong?
    The documentation that they give is really poor and when I contact with them by phone they said that they see the message seems correct but they don't know why I have this response.



    I don't know if I should add anything else so can someone help me out.










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I just started working with web Service , SOAP messages and endpoints and I have a little problem with a soap message that I am trying to send.
      I connect with a wsdl endpoint using this code



      public class MessageProcessorTestClient : IMessageProcessorServiceContract {
      #region Implementation of IMessageProcessorServiceContract

      public void SubmitDocument(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 = "username";
      client.ClientCredentials.UserName.Password = "password";

      MessageSubmissionRequest req = new MessageSubmissionRequest {
      DigitallySignedMessage = new SubmittedXMLMessageInfo {
      isXmlString = true,
      messageType = MessageHelper.GetTestMessageType(type),
      xmlMessage = documentXml
      },

      traderID = token.Afm,
      wsUserID ="wsUsername",
      wsPass = "wsPass"
      };

      client.Open();
      MessageSubmissionRequestResult result = client.processIncomingMessage(req);

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


      I also use code to XSD to create the XML which is located here:
      https://portal.gsis.gr/icisnetcms/getFile?ClazzName=com.unisystems.icisnet.cms.ProdcompAttachments&UID=10579260&MemberName=Upload&language=GR



      I have successful connection with the endpoint but it returns an error.




      RulesConditionasError: SubmittingTraderIdentification ([SubmittingTraderIdentification: null] must be the same as the trader ID (120087250)




      In my soap message I already have declared the submittingTraderIdentification



      <SubmittingOperator>                  
      <SubmittingOperatorIdentification>120087250</SubmittingOperatorIdentification>
      <SubmittingTraderIdentification>128892649</SubmittingTraderIdentification>
      </SubmittingOperator>


      The endpoint location is:
      https://www2.gsis.gr/wsicisnet/MessageProcessorService?wsdl



      Can someone tell me what I may sending wrong?
      The documentation that they give is really poor and when I contact with them by phone they said that they see the message seems correct but they don't know why I have this response.



      I don't know if I should add anything else so can someone help me out.










      share|improve this question















      I just started working with web Service , SOAP messages and endpoints and I have a little problem with a soap message that I am trying to send.
      I connect with a wsdl endpoint using this code



      public class MessageProcessorTestClient : IMessageProcessorServiceContract {
      #region Implementation of IMessageProcessorServiceContract

      public void SubmitDocument(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 = "username";
      client.ClientCredentials.UserName.Password = "password";

      MessageSubmissionRequest req = new MessageSubmissionRequest {
      DigitallySignedMessage = new SubmittedXMLMessageInfo {
      isXmlString = true,
      messageType = MessageHelper.GetTestMessageType(type),
      xmlMessage = documentXml
      },

      traderID = token.Afm,
      wsUserID ="wsUsername",
      wsPass = "wsPass"
      };

      client.Open();
      MessageSubmissionRequestResult result = client.processIncomingMessage(req);

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


      I also use code to XSD to create the XML which is located here:
      https://portal.gsis.gr/icisnetcms/getFile?ClazzName=com.unisystems.icisnet.cms.ProdcompAttachments&UID=10579260&MemberName=Upload&language=GR



      I have successful connection with the endpoint but it returns an error.




      RulesConditionasError: SubmittingTraderIdentification ([SubmittingTraderIdentification: null] must be the same as the trader ID (120087250)




      In my soap message I already have declared the submittingTraderIdentification



      <SubmittingOperator>                  
      <SubmittingOperatorIdentification>120087250</SubmittingOperatorIdentification>
      <SubmittingTraderIdentification>128892649</SubmittingTraderIdentification>
      </SubmittingOperator>


      The endpoint location is:
      https://www2.gsis.gr/wsicisnet/MessageProcessorService?wsdl



      Can someone tell me what I may sending wrong?
      The documentation that they give is really poor and when I contact with them by phone they said that they see the message seems correct but they don't know why I have this response.



      I don't know if I should add anything else so can someone help me out.







      c# web-services soap






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 18 at 16:50









      kit

      1,006316




      1,006316










      asked Nov 18 at 15:10









      rippergr

      4019




      4019





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














           

          draft saved


          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53362341%2fstrange-error-as-response-with-soap-message%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53362341%2fstrange-error-as-response-with-soap-message%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          Origin of the phrase “under your belt”?