从URL提取Marklogic 9 MLCP无效

时间:2018-12-06 12:20:53

标签: marklogic marklogic-9 mlcp

我正在使用Marklogic 9,并且想要从网站(url)提取数据,该网站向我提供一个JSON字符串。

我用MarkLogic Content Pump(MLCP)尝试使用以下语句:

.vs\config\applicationhost.config

执行“ MLCP”语句后,我收到以下消息:

import time as t
import random as rd
import math 
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, GLib


class MyWindow(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title="Window 1")

        box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=10)
        box.set_homogeneous(False)

        self.label1 = Gtk.Label()
        box.pack_start(self.label1, True, True, 0)

        button = Gtk.Button(label="Start")
        button.connect("clicked", self.on_button_clicked)
        box.pack_start(button, True, True, 0)

        self.add(box)

    def on_button_clicked(self, widget):
        itr=20
        for i in range(itr):
            waittime=(float(i)/float(itr)*1)**3
            num=rd.randint(1,10)
            print num
            self.label1.set_text(str(num))
            while Gtk.events_pending():
                Gtk.main_iteration()
            t.sleep(waittime)

win = MyWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()


Gtk.main()

当我使用查询控制台检查时,文档没有显示新记录。

您能给我打电话什么必须更改以使其正常工作

非常感谢

Erik

1 个答案:

答案 0 :(得分:1)

MLCP不支持从远程服务加载数据。您可以下载数据,然后使用-input_file_path指向下载位置。