问题标签 [openbravo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
935 浏览

web-services - 通过 REST Web 服务在 Openbravo 社区版本中进行身份验证和授权

我无法找到一种 REST Web 服务方式来进行身份验证(登录)并了解他的角色(授权)。虽然,Openbravo wiki 说有一种登录方式,但没有提供有关其 URL 等的任何其他详细信息。有人可以在这方面提供帮助吗?谢谢

编辑
我也在Openbravo 论坛上发布了这个问题。希望这对其他人有益。

0 投票
1 回答
1329 浏览

java - 为什么我得到这个,org.xml.sax.SAXParseException,异常?

我在工作OpenBravoPOS v2.30,有人知道吗?这是一个免费许可的 POS。我正在尝试改进它,但在我的一台测试计算机中,它失败了。

毕竟,我在 stackoverflow 中读到过类似的案例,但他们都束手无策。

这是完整的异常输出:

它指向那行代码:

为什么它会抛出这个异常?这是XML文件的问题吗?它应该是不同计算机上的相同 XML。

LoadTicketLines:

和 XML 文件:

对不起,如果它包含很多代码,不知道如何更好地解释它

0 投票
1 回答
773 浏览

postgresql - PSQLException - POSTGRESQL 中的会话设置失败

当我运行 ant 命令时 - ant compile.complete 或 ant install.source

我收到了这些错误-

E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml:77: org.postgr esql.util.PSQLException: 协议错误。会话设置失败。在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:407) 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(Conne ctionFactoryImpl.java:108) 在 org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactor y.java:66) 我该如何解决这些问题。所有与 Postgresql 数据库相关的详细信息都可以在 Openbravo.properties 文件中找到。

下面列出了异常堆栈跟踪。

E:\source_code\Openbravo-3.0MP21>ant install.source Buildfile: E:\source_code\Openbravo-3.0MP21\build.xml

set.code.rev:

代码.rev:

在里面:

清洁子文件夹:

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-core\build\c lasses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-core\docs
[delete] 删除: E:\source_code\Openbravo-3.0MP21\src-core\lib\openbravo-co re.jar

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-trl\build\cl asses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-trl\docs
[delete] 删除目录E:\source_code\Openbravo-3.0MP21\src-trl\build\ja vasqlc [delete] 删除:E:\source_code\Openbravo-3.0MP21\src-trl\lib\openbravo-trl .jar

clean: [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\build\cl asses [delete] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\build\ja vasqlc [delete] ] 删除目录 E:\source_code\Openbravo-3.0MP21\src-wad\docs [delete] 删除: E:\source_code\Openbravo-3.0MP21\src-wad\lib\openbravo-wad .jar

核心.lib:

初始化:[mkdir] 创建目录:E:\source_code\Openbravo-3.0MP21\src-core\build\classes

java:32: 警告:用于编码 UTF-8 [javac] .replace('?', 'u').replace('?', 'A').replace('?', 'E') 的不可映射字符。替换('?', 'I').replace('?', 'O') [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils \For rmatUtilities.java:33:警告:用于编码 UTF-8 的不可映射字符 [javac] .replace('?', 'U'); [javac] ^ [javac] 10 个警告 ) [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils\Fo rmatUtilities.java:33: 警告:用于编码 UTF-8 [javac] 的不可映射字符。替换('?','U');[javac] ^ [javac] 10 个警告 ) [javac] ^ [javac] E:\source_code\Openbravo-3.0MP21\src-core\src\org\openbravo\utils\Fo rmatUtilities.java:33: 警告:用于编码 UTF-8 [javac] 的不可映射字符。替换('?','U');[javac] ^ [javac] 10 个警告

build.jar: [jar] 构建 jar: E:\source_code\Openbravo-3.0MP21\src-core\lib\openbrav o-core.jar

建造:

copy.core.lib: [复制] 将 1 个文件复制到 E:\source_code\Openbravo-3.0MP21\lib\runtime

数据库.lib:

在里面:

编译:

build.jar: [jar] 构建 jar: E:\source_code\Openbravo-3.0MP21\src-db\build\lib\dbma nager.jar

jar: [copy] 将 1 个文件复制到 E:\source_code\Openbravo-3.0MP21\src-db\database\l ib

创建数据库:

创建数据库:

干净的.database.POSTGRE:

构建失败 E:\source_code\Openbravo-3.0MP21\build.xml:728:执行此行时发生以下错误:E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml: 50:执行此行时出现以下错误:E:\source_code\Openbravo-3.0MP21\src-db\database\build-create.xml:77: org.postgr esql.util.PSQLException: Protocol error。会话设置失败。在 org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:407) 在 org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(Conne ctionFactoryImpl.java:108) 在 org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactor y.java:66) 在 org.postgresql.jdbc2.AbstractJdbc2Connection。(AbstractJdbc2Conn ection.java:125) 在 org.postgresql.jdbc3。

sorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) 在 org.apache。 tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java: 456) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single CheckExecutor.java:38) 在 org.apache.tools 的 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)。 ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.爪哇:105)

sorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) 在 org.apache。 tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java: 456) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(Single CheckExecutor.java:38) 在 org.apache.tools 的 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)。 ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java: 291) 在 sun.reflect.GeneratedMethodAccessor4。在 org.apache.tools.ant.dispatch.DispatchUtils 的 java.lang.reflect.Method.invoke(Method.java:597) 的 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) 的调用(未知来源) .execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org .apache.tools.ant.Target.performTasks(Target.java:456) 在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) 在 org.apache.tools.ant.Project.executeTarget(Project .java:1364)在 org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:41) 在 org.apache.tools.ant.Project.executeTargets(Project.java:1248) 在 org.apache .tools.ant.Main。runBuild(Main.java:851) at org.apache.tools.ant.Main.startAnt(Main.java:235) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org .apache.tools.ant.launch.Launcher.main(Launcher.java:109)

总时间:5秒

任何将不胜感激。谢谢!

0 投票
2 回答
2438 浏览

web-services - Openbravo 休息网络服务

我正在启动一个项目,该项目包括通过 Restful WS 层(可能是 json)进行 OpenBravo 集成这种集成在开始时很简单,因为它只包含一个将执行 GET、PUT、POST 和 DELETE 的 REST Web 服务客户端行动。

我的问题是关于如何管理 json 对象以及 OpenBravo 是否带来了一些方法来转换数据访问对象中的 json 对象,以便于处理。

我见过 OpenBravo DAL(数据访问层),有没有办法混合其余部分和 dal 来处理 OB 对象?

最好的祝福,

0 投票
2 回答
321 浏览

openbravo - 如何在openbravo 3中禁用导航栏

我想为某些用户禁用顶部导航栏。

  • 快捷菜单
  • 创建新的
  • 发射
  • 应用程序菜单
  • 警报
  • 登出
  • 用户偏好
  • 帮助。

当某些用户登录到 openbravo 时,我想只显示带有默认小部件的工作区。

如何在openbravo中实现上述功能。

非常感谢任何帮助!

0 投票
1 回答
293 浏览

javapos - 在 Java POS 中链接销售票和退款票

在 Openbravo POS 中,当我退票时(假设它的 ID 为 3980),当我退还这张票时,它会生成一个新 ID(假设它是 48)。因此,我希望在我进行退款时将退款 ID(48) 打印在销售票上。有谁知道该怎么做?

0 投票
1 回答
938 浏览

java - 将按钮添加到 openbravo webpos (pda)

有没有人向 Openbravo POS 2.30 的网络 pos (pda) 添加按钮我想添加按钮以打印到厨房,从网络,而不仅仅是从 POS 独立客户端。

提前致谢

注意:我使用的是社区版

0 投票
1 回答
79 浏览

javascript - 如何返回嵌套函数的值

如何从 javascript 的以下函数中获取返回对象 -

我希望当我调用函数 find() 时返回 db.readTransaction 的 tx.executeSql() 中的变量集合

0 投票
2 回答
999 浏览

tomcat - deploy openbravo in tomcat

I have tried to deploy Openbravo with tomcat using web browser.

It throws me

I tried to increase memory by adding the following parameters in the Java Options space

After adding the above parameters, tomcat service is not get starting. Showing me error.

Please let me know, how to deploy the openbravo with tomcat in web browser.

0 投票
1 回答
641 浏览

printing - Smice 定制打印机和 Openbravo pos

我有一台自定义打印机 Smice,我无法通过 Openbravo POS 运行该软件。

我通过串口连接了打印机,但是当我尝试打印收据时,打印机打印出不可读的字符。我已经尝试了所有打印机/方法(串行、文件)的组合,但没有一个工作。

在定制网站上没有关于打印机的驱动程序或信息。我还通过测试仪 1.10 尝试了 JavaPOS,但我总是出错(无法创建服务实例)。

有人可以帮助我吗?

谢谢