
ofbiz
文章平均质量分 85
iteye_3165
这个作者很懒,什么都没留下…
展开
-
ofbiz的服务(service)export成web service的方法(8)
返回参数为多种数据类型的AXIS处理假设写如下一个ofbiz的服务: <service name="findPersonByPartyId" engine="java" location="org.ofbiz.party.party.TestParty" invoke="findPersonByPartyId" auth="false" export="t2008-12-15 22:28:00 · 97 阅读 · 0 评论 -
ofbiz组件管理
1、首先,我们看ofbiz装载哪些组件,framework/base/config/component-load.xml决定装载哪些组件 <component-loader xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.ap...原创 2010-02-11 15:33:56 · 337 阅读 · 1 评论 -
如何关闭ofbiz
在启动的命令里面加上 :-Dofbiz.admin.port=xxxxx -Dofbiz.admin.key=xxxxx比方说:java -Dofbiz.admin.port=15001 -Dofbiz.admin.key=towerjt ofbiz.jar -start这样的话,就可以用下面的命令来关闭ofbiz了java -Dofbiz.admin.port=15001 -Dofbiz.ad...2008-12-03 11:09:00 · 128 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(7)
xmlrpc调用可以使用压缩xmlrpc的报文的冗余是很多的,大量的标签将会消耗掉你的带宽,所以对xmlrpc的返回的报文进行压缩很有必要的。以前写的代码:import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java....2008-11-28 15:43:00 · 105 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(6)
xmlrpc客户端的用户认证xmlrpc作为客户端调用ofbiz的服务的做法已经说过了,刚才突然想到另外一个问题,如果这个服务需要授权怎么办呢?在soap中,我们是增加了login.username和login.password两个参数,xmlrpc这里怎么处理呢?还是从源代码入手,我们看XmlRpcEventHandler.java,有如下一段代码 // add in au...2008-11-28 15:35:00 · 101 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(5)
用xmlrpc调用经过修改后的ofbiz能够支持java.sql.Date了,但是还是不支持复杂的数据结构,它没有实现SOAP中的comlexType。碰到这种情况的话,可以考虑用xmlrpc来支持。我们在party下编一个服务,程序如下:package org.ofbiz.party.party;import java.util.ArrayList;import java.util.HashMa...2008-11-28 15:01:00 · 93 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(4)
eclipse自动生成client代码与ofbiz兼容性的问题这个标题实在不知道怎么写,暂且这样吧。xfire和axis在eclipse下都有相应的插件来生成代码,但是你试试生成的代码去调用ofbiz的SOAPService,肯定失败,但是用TcpMon抓下报文一看,自动生成代码的operation的style都是DOCMENT的,没有方法,只有参数,而ofbiz的SOAPServivce是用RP...2008-11-28 14:36:00 · 105 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(3)
Mail用axis调用服务通过修改昨天说的ofbiz的源代码后,createPerson终于能够访问到WSDL的文件了,下一步就是编写客户端来调用了。 我们使用axis1.4来编写客户端,代码如下: package testClientSoap;import java.util.*;import java.net.*;import java.rmi.*;import javax.xml.name...2008-11-28 10:07:00 · 102 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(2)
ofbiz的一个bug?在被外部系统调用的时候,SOAP应该是一个常用的方式,但是很遗憾的是,ofbiz对SOAP的支持并不是很好,我们可以试一个简单的例子,就是party组件中的createPerson,我们把export修改成true:<service name="createPerson" engine="java" default-entity-name="Person" ...2008-11-28 09:59:00 · 103 阅读 · 0 评论 -
ofbiz的服务(service)export成web service的方法(1)
修改service定义在集成ofbiz的过程中,有一种需求是外部系统调用ofbiz的service,我们可以参看:http://docs.ofbiz.org/display/OFBTECH/Service+Engine+Guide这篇手册里面对service的配置有详细的描述,我们可以找到一个属性"export",当export="true"时,service可以被SOAP/HTTP/JMS调用,...2008-11-28 09:53:00 · 142 阅读 · 0 评论 -
ofbiz的配置文件位置
配置web server端口的文件:framework/base/config/ofbiz-containers.xml配置数据库连接的文件:framework/entity/config/entityengine.xml字段信息:framework/entity/fieldtype2008-11-28 09:49:00 · 125 阅读 · 0 评论 -
转:如何在eclipse中远程调试ofbiz
转载地址:http://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse Remote Debugging OFBiz in Eclipse This is the official recommended way for debugging OFBiz. It's fine. P...原创 2010-02-11 15:39:50 · 165 阅读 · 0 评论