1

SSISパッケージ内にNServiceバスチケットを作成する方法はありますか。

私はSSISパッケージ(MSSQL 2012)を初めて使用し、SCRIPT TASKを使用してNServiceBusチケットをシリアル化し、メッセージングタスクを使用してMSMQキューに送信することを考えていました。

私は正しい方向に考えていますか?

4

1 に答える 1

2

これは社内で行っています。シリアル化が正しく行われていることを確認する必要があります。また、メッセージ ラベルで送信される内容にも注意する必要があります。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);
        }
于 2012-07-26T12:46:50.710 に答える