2009-06-01 6 views
0

hudsonに投稿するには、次のXMLパケットを生成する必要があります。 log xml項目は基本的にコンソール出力の行を持ちます。誰もが正しくCFMLでのXMLオブジェクトを作成する最も簡単な方法だろう、その項目に私のxpathsの1つでhexBinaryを生成するCFXMLコード

<run> 
    <log encoding='hexBinary'>...hex binary encoded console output...</log> 
    <result>... integer indicating the error code. 0 is success and everything else is failure</result> 
    <duration>... milliseconds it took to execute this run ...</duration> 
</run> 

答えて

0

使用<CFXML>タグをエンコードするには、ColdFusion/Javaのを支援することができます。 BinaryEncode(yourBinaryData, "Hex")

<cftimer>はタグの間のコードのセクションを実行するためにかかった時間を測定するために使用することができる。

のhexBinaryを使用して符号化することができます。またはGetTickCount()

+0

文字列にBinaryEncodeを使用することはできません。私は、ログキーデータを形成するためにエンコードする必要がある文字列を持っています。 –

+0

あなたは何を後にしているのかわかりませんが、toBase64(...)関数は何をしますか? –

+0

hmm .. http://www.cfquickdocs.com/cf8/#ToBinaryの一番下の例をお読みください – Henry

関連する問題