Transmitter5File2StringGetStatusFromDeclareSalary Method |
Namespace: SwissDecTXAssembly: SwissDecTX.Transmitter5 (in SwissDecTX.Transmitter5.dll) Version: 5.0.0.0 (5.0.0.0)
Syntaxpublic void File2StringGetStatusFromDeclareSalary(
string sourceFilePathName,
string jobKey,
out string result,
out string messageSent,
out string messageReceived,
out string plausibility,
out bool jobFinished
)
Public Sub File2StringGetStatusFromDeclareSalary (
sourceFilePathName As String,
jobKey As String,
<OutAttribute> ByRef result As String,
<OutAttribute> ByRef messageSent As String,
<OutAttribute> ByRef messageReceived As String,
<OutAttribute> ByRef plausibility As String,
<OutAttribute> ByRef jobFinished As Boolean
)
public:
virtual void File2StringGetStatusFromDeclareSalary(
String^ sourceFilePathName,
String^ jobKey,
[OutAttribute] String^% result,
[OutAttribute] String^% messageSent,
[OutAttribute] String^% messageReceived,
[OutAttribute] String^% plausibility,
[OutAttribute] bool% jobFinished
) sealed
function File2StringGetStatusFromDeclareSalary(sourceFilePathName, jobKey, result, messageSent, messageReceived, plausibility, jobFinished);
Parameters
- sourceFilePathName String
- The original salary declaration previously sent using DeclareSalary(XmlDocument, XmlDocument, XmlDocument, XmlDocument, String, DateTime). Only the <RequestContext> and <Job> or <JobMonthTotal> parts are required so you could pass a shortened version of the original data. The transmitter retrieves the request ID from the original declaration and automatically adds a suffix to it, to satisfy the requirement that states that a new request ID must be used with every call. If your application creates and passes an ad-hoc <RequestContext> block (instead of passing the entire original declaration) you can use an asterisk (*), the empty string "" or the string "reqId" and the function will create a new request identifier for you. Of course if the original declaration already used the auto-generation feature and still contains "*", "" or "reqId" then there is nothing special to do. If you set a request ID yourself in the block you created, the transmitter still appends a suffix to it.
- jobKey String
- The job key returned for that declaration by DeclareSalary(XmlDocument, XmlDocument, XmlDocument, XmlDocument, String, DateTime)
- result String
- The server's reply, contains the result of the operation or any error that might occur during the validation, transmission and processing of the salary declaration.
- messageSent String
- The signed message, just before it was encrypted and sent. This message is different from the one that was sent previously with DeclareSalary(XmlDocument, XmlDocument, XmlDocument, XmlDocument, String, DateTime). To be saved in the transmission journal.
- messageReceived String
- The signed raw server reply just after decryption. To be saved in the transmission journal.
- plausibility String
- The plausibility of the declaration, as returned by the server.
- jobFinished Boolean
- A flag returned by the server indicating the status of the declaration job.
See Also