すべてのリード/コンタクト/アカウントをデータベースから取得しようとしています。 私はexecuteFindを使用しようとしましたが、これは動作しません。私はいつも実行サービス(javaでも)で0行を得ています。OfbizコールサービスexecuteFind(データベースからデータを取得)
は、エンティティネームように私は、例のように設定:PartyContactInfo
を私が間違っているのでしょうか?
public static void main(String[] args) throws MalformedURLException, XmlRpcException {
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL("http://10.0.2.19:8080/webtools/control/xmlrpc"));
config.setEnabledForExceptions(true);
config.setEnabledForExtensions(true);
XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);
Map paramMap = new HashMap();
//Required Fields
paramMap.put("login.username", "admin");
paramMap.put("login.password", "opentaps");
paramMap.put("entityName", "Party");
Object[] params = new Object[]{paramMap};
Map result = (Map) client.execute("executeFind", params);
System.out.println(result.toString());
}
コードの抜粋が参考になる場合があります –
サービスは常にlistIt = nullを返します。通常、サービスはパーティテーブルのすべての情報を返す必要があります –