次のように、いくつかの簡単なステートメントを Sesame リポジトリに追加しようとしています。
RepositoryConnection connection = repository.connection
connection.autoCommit = false
try {
ValueFactory vf = repository.getValueFactory()
def dummyS = vf.createURI("http://some/uri")
def dummyP = vf.createURI("http://some/uri/hasItem")
uris?.each { uri ->
connection.add(listS, listP, vf.createURI(uri))
}
def stmts = connection.getStatements(listS, null, null, true) ...
これは、NativeStore を使用してローカルの SailRepository に対して実行するとうまく機能します。しかし、これを別のサーバーでホストされている HTTPRepository に接続すると、「追加」は黙って失敗したように見えます。例外はスローされませんが、返される stmts は空です。
これを引き起こしている可能性のあるアイデアはありますか?前もって感謝します!