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.
c# web-services soap
add a comment |
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.
c# web-services soap
add a comment |
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.
c# web-services soap
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
c# web-services soap
edited Nov 18 at 16:50
kit
1,006316
1,006316
asked Nov 18 at 15:10
rippergr
4019
4019
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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