SSISパッケージ内にNServiceバスチケットを作成する方法はありますか。
私はSSISパッケージ(MSSQL 2012)を初めて使用し、SCRIPT TASKを使用してNServiceBusチケットをシリアル化し、メッセージングタスクを使用してMSMQキューに送信することを考えていました。
私は正しい方向に考えていますか?
SSISパッケージ内にNServiceバスチケットを作成する方法はありますか。
私はSSISパッケージ(MSSQL 2012)を初めて使用し、SCRIPT TASKを使用してNServiceBusチケットをシリアル化し、メッセージングタスクを使用してMSMQキューに送信することを考えていました。
私は正しい方向に考えていますか?
これは社内で行っています。シリアル化が正しく行われていることを確認する必要があります。また、メッセージ ラベルで送信される内容にも注意する必要があります。3.x 用に変更する必要があるかもしれない v2.5 で動作しているものは次のとおりです。
String label = String.Format("<CorrId></CorrId><WinIdName>{0}\\Administrator</WinIdName>", Environment.MachineName);
Message message = new Message();
XmlSerializer serializer = new XmlSerializer(typeof(IMyMessage));
serializer.Serialize(message.BodyStream, command);
message.Label = label;
MessageQueue q = new MessageQueue(queueName);
if (q != null )
{
q.Send(message, MessageQueueTransactionType.Single);
}