Liferay and OFBiz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

Liferay and OFBiz

KISSsoft
Hello,

What is the best way to run OFBiz and Liferay together?

I'm trying to install Liferay in the Hot-Deploy directory. But i can't get it to work.

Tnx,
Dirk
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

Shi Jinghai
> I'm trying to install Liferay in the Hot-Deploy directory. But i can't get
> it to work.
I didn't try this before, I plan to use JBoss portal later. I think
portal is a servlet server (like tomcat), right? If so, I guess you
should try to deploy ofbiz in Liferay.

If you only need to deploy an ecommerce frontend in portal, you can try
to use a remote service (such as rmi, soap, jms and etc.) of OFBiz under
your portal.

Kind Regards,

Shi Jinghai/Beijing Langhua Ltd.


Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

KISSsoft

Shi Jinghai wrote
> I'm trying to install Liferay in the Hot-Deploy directory. But i can't get
> it to work.
I didn't try this before, I plan to use JBoss portal later. I think
portal is a servlet server (like tomcat), right? If so, I guess you
should try to deploy ofbiz in Liferay.

If you only need to deploy an ecommerce frontend in portal, you can try
to use a remote service (such as rmi, soap, jms and etc.) of OFBiz under
your portal.

Kind Regards,

Shi Jinghai/Beijing Langhua Ltd.
Thanks for your answer.

Liferay can be run under several application servers, including Tomcat.

Deploying OFBiz in Liferay isn't an option because of the embedded Tomcat server in OFBiz. This would require massive changes to the OFBiz code. The easiest way is to run Liferay under OFBiz i've been told by almost everybody.

Remoting is an option, but i'd really like to run Liferay and OFBiz on the same http ports.

Tnx,
Dirk
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

cjhowe
I know nothing about Liferay specifically, but I've had OFBiz load
other applications that come in a WAR.

First empty the WAR file into a folder (e.g.
ofbiz.home/hot-deploy/liferay)

in the liferay folder create an ofbiz-component.xml file like the other
ofbiz-component files throughout ofbiz.  In the ofbiz-component.xml
file be sure to have the classpath elements point to the necessary jar
folder(s) and configure a web-app element to point to your web.xml file
so that it will be initialized at startup.

From there you may need to remove potentially duplicated/conflicting
jars and play with some logging issues that may arise.  But that should
get you to be at least access the portal through a web interface.

--- KISSsoft <[hidden email]> wrote:

>
>
>
> Shi Jinghai wrote:
> >
> >> I'm trying to install Liferay in the Hot-Deploy directory. But i
> can't
> >> get
> >> it to work.
> > I didn't try this before, I plan to use JBoss portal later. I think
> > portal is a servlet server (like tomcat), right? If so, I guess you
> > should try to deploy ofbiz in Liferay.
> >
> > If you only need to deploy an ecommerce frontend in portal, you can
> try
> > to use a remote service (such as rmi, soap, jms and etc.) of OFBiz
> under
> > your portal.
> >
> > Kind Regards,
> >
> > Shi Jinghai/Beijing Langhua Ltd.
> >
> >
>
> Thanks for your answer.
>
> Liferay can be run under several application servers, including
> Tomcat.
>
> Deploying OFBiz in Liferay isn't an option because of the embedded
> Tomcat
> server in OFBiz. This would require massive changes to the OFBiz
> code. The
> easiest way is to run Liferay under OFBiz i've been told by almost
> everybody.
>
> Remoting is an option, but i'd really like to run Liferay and OFBiz
> on the
> same http ports.
>
> Tnx,
> Dirk
>
> --
> View this message in context:
> http://www.nabble.com/Liferay-and-OFBiz-tf3932190.html#a11154894
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

KISSsoft
Thanks for your answer. I got some other apps deployed thru the hot-deploy directory, so i know the OFBiz basics.

It's the Liferay start up what's the problem. I give up on trying to deploy it on OFBiz.
I'll try it by remoting.

Tnx,
Dirk


cjhowe wrote
I know nothing about Liferay specifically, but I've had OFBiz load
other applications that come in a WAR.

First empty the WAR file into a folder (e.g.
ofbiz.home/hot-deploy/liferay)

in the liferay folder create an ofbiz-component.xml file like the other
ofbiz-component files throughout ofbiz.  In the ofbiz-component.xml
file be sure to have the classpath elements point to the necessary jar
folder(s) and configure a web-app element to point to your web.xml file
so that it will be initialized at startup.

From there you may need to remove potentially duplicated/conflicting
jars and play with some logging issues that may arise.  But that should
get you to be at least access the portal through a web interface.

--- KISSsoft <Dirk@KISSsoft.nl> wrote:

>
>
>
> Shi Jinghai wrote:
> >
> >> I'm trying to install Liferay in the Hot-Deploy directory. But i
> can't
> >> get
> >> it to work.
> > I didn't try this before, I plan to use JBoss portal later. I think
> > portal is a servlet server (like tomcat), right? If so, I guess you
> > should try to deploy ofbiz in Liferay.
> >
> > If you only need to deploy an ecommerce frontend in portal, you can
> try
> > to use a remote service (such as rmi, soap, jms and etc.) of OFBiz
> under
> > your portal.
> >
> > Kind Regards,
> >
> > Shi Jinghai/Beijing Langhua Ltd.
> >
> >
>
> Thanks for your answer.
>
> Liferay can be run under several application servers, including
> Tomcat.
>
> Deploying OFBiz in Liferay isn't an option because of the embedded
> Tomcat
> server in OFBiz. This would require massive changes to the OFBiz
> code. The
> easiest way is to run Liferay under OFBiz i've been told by almost
> everybody.
>
> Remoting is an option, but i'd really like to run Liferay and OFBiz
> on the
> same http ports.
>
> Tnx,
> Dirk
>
> --
> View this message in context:
> http://www.nabble.com/Liferay-and-OFBiz-tf3932190.html#a11154894
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

SelmaoO
Hi,

Please if you want...can you tell me how we can deploy liferay on ofbiz?!

thanks.
Selma
Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

Aakash Garhwal
Hello Selma, I did not try this before but as for as my opinion I think
we can go for Remote services such as RMI & SOAP. Please try this link
may this will help you.

https://cwiki.apache.org/OFBIZ/calling-ofbiz-services-from-liferay-using-soap.html 


--
Kind Regards
Aakash Garhwal
Hotwax Media, Inc.| 67.221.226.154


On 07/30/2012 04:32 AM, SelmaoO wrote:

> Hi,
>
> Please if you want...can you tell me how we can deploy liferay on ofbiz?!
>
> thanks.
> Selma
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635352.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

SelmaoO
Hello,

Thx Aakash for your rapide answer...I've seen this link, it is not clear! For example when I navigate with this URL: http://your_host_name/webtools/control/ServiceList (my host is "localhost: 8443") I got this error
1 - in the browser
"org.ofbiz.webapp.control.RequestHandlerException: Unknown request [ServiceList]; this request does not exist or cannot be called directly."
2-in eclipse (or in the console of the command prompt of windows):
"---- exception report ----------------------------------------------------------
Error in request handler:
Exception: org.ofbiz.webapp.control.RequestHandlerException
Message: Unknown request [ServiceList]; this request does not exist or cannot be called directly.
---- stack trace ---------------------------------------------------------------
org.ofbiz.webapp.control.RequestHandlerException: Unknown request [ServiceList]; this request does not exist or cannot be called directly.
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:117)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:178)
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:245)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Unknown Source)
--------------------------------------------------------------------------------
"
Tip: I was as ofbiz :the project Ofbiz Neogia!!

cheers.
selma

Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

c.schinzer-2
AFAIK Liferay is a Portal Server following JSR 168.
OFBiz has it's own Portal capabilities outside this JSR.

So I do doubt whether there is any meaningful and useful way to integrate
Liferay as a OFBiz application in hot-deploy or convert all OFBiz
applications into JSR-168 Portlets otherwise.
I do suggest you investigate further on the Service-Layer integration using
your own Liferay Portlets as a GUI.

On the other hand: Why redevelop GUIs that you can find or easily extend on
the OFBiz framework ?

I honestly think you will have to review your requirements and see which
path makes more sense in terms of development efforts.
If you want, we could discuss further here, but without some more context
on why you are looking to integrate the two platforms, this would be hard
to do as well.

Kind regards


Carsten

2012/7/30 SelmaoO <[hidden email]>

> Hello,
>
> Thx Aakash for your rapide answer...I've seen this link, it is not clear!
> For example when I navigate with this URL:
> http://your_host_name/webtools/control/ServiceList (my host is "localhost:
> 8443") I got this error
> 1 - in the browser
> "org.ofbiz.webapp.control.RequestHandlerException: Unknown request
> [ServiceList]; this request does not exist or cannot be called directly."
> 2-in eclipse (or in the console of the command prompt of windows):
> "---- exception report
> ----------------------------------------------------------
> Error in request handler:
> Exception: org.ofbiz.webapp.control.RequestHandlerException
> Message: Unknown request [ServiceList]; this request does not exist or
> cannot be called directly.
> ---- stack trace
> ---------------------------------------------------------------
> org.ofbiz.webapp.control.RequestHandlerException: Unknown request
> [ServiceList]; this request does not exist or cannot be called directly.
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:117)
> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:178)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:245)
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> java.lang.Thread.run(Unknown Source)
>
> --------------------------------------------------------------------------------
> "
> Tip: I was as ofbiz :the project Ofbiz Neogia!!
>
> cheers.
> selma
>
>
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your
> mind.Refuse to live backwards,see everyday as a new chapter.Have the
> courage to follow your heart and intuition for they already know what you
> want to become.In your heart of heart's you know what needs to be done.
> --
> View this message in context:
> http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635374.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

SelmaoO

Hello Carsten, you are right...

so, we can create a portlet as a GUI of Ofbiz?

In fact, my project concerns to find a way to make liferay (a portlet shopping) and ofbiz to communicate with each such a manner that ofbiz (its CRM module) takes some member information registred in liferay to treat them later.

If you have any idea how we can create a such portlet with ofbiz ,thanks for showing it to me.

Regards.
selma.
Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

c.schinzer-2
Well the advice would be:

   - you can check all the functionality you would want provided from the
   OFBiz system (assuming that will pre-exist ?). Maybe you do some research
   on the trunk version of ecommerce application ?
   - for all the functionality that you would want to use from Liferay you
   will need to identify  the repsective service calls. The root calls for
   these are all available on the controler.xml file on the ecommerce
   component. From there you will need to dig deeper into the OFBiz system. I
   am not sure how internal service calls would be different from external web
   service calls, but I am sure someone else on the list can explain that.

Just my 0.02 EUR, and for sure just a draft.
Regards


Carsten


2012/7/30 SelmaoO <[hidden email]>

>
> Hello Carsten, you are right...
>
> so, we can create a portlet as a GUI of Ofbiz?
>
> In fact, my project concerns to find a way to make liferay (a portlet
> shopping) and ofbiz to communicate with each such a manner that ofbiz (its
> CRM module) takes some member information registred in liferay to treat
> them
> later.
>
> If you have any idea how we can create a such portlet with ofbiz ,thanks
> for
> showing it to me.
>
> Regards.
> selma.
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your
> mind.Refuse to live backwards,see everyday as a new chapter.Have the
> courage to follow your heart and intuition for they already know what you
> want to become.In your heart of heart's you know what needs to be done.
> --
> View this message in context:
> http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635382.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>
Reply | Threaded
Open this post in threaded view
|

RE: Liferay and OFBiz

Larry Smith
I would be interested in portal integration with OFBiz..

As an aside, I am curious if anyone has pursued migrating UI to JSF 2 and/or
providing an complete web service interface for all OFBiz features..

-----Original Message-----
From: Carsten Schinzer [mailto:[hidden email]]
Sent: Monday, July 30, 2012 12:14 PM
To: [hidden email]
Subject: Re: Liferay and OFBiz

Well the advice would be:

   - you can check all the functionality you would want provided from the
   OFBiz system (assuming that will pre-exist ?). Maybe you do some research
   on the trunk version of ecommerce application ?
   - for all the functionality that you would want to use from Liferay you
   will need to identify  the repsective service calls. The root calls for
   these are all available on the controler.xml file on the ecommerce
   component. From there you will need to dig deeper into the OFBiz system.
I
   am not sure how internal service calls would be different from external
web
   service calls, but I am sure someone else on the list can explain that.

Just my 0.02 EUR, and for sure just a draft.
Regards


Carsten


2012/7/30 SelmaoO <[hidden email]>

>
> Hello Carsten, you are right...
>
> so, we can create a portlet as a GUI of Ofbiz?
>
> In fact, my project concerns to find a way to make liferay (a portlet
> shopping) and ofbiz to communicate with each such a manner that ofbiz
> (its CRM module) takes some member information registred in liferay to
> treat them later.
>
> If you have any idea how we can create a such portlet with ofbiz
> ,thanks for showing it to me.
>
> Regards.
> selma.
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your
> mind.Refuse to live backwards,see everyday as a new chapter.Have the
> courage to follow your heart and intuition for they already know what
> you want to become.In your heart of heart's you know what needs to be
done.
> --
> View this message in context:
> http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635382.h
> tml Sent from the OFBiz - User mailing list archive at Nabble.com.
>

Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

SelmaoO
In reply to this post by Aakash Garhwal
Hello Aakash,


I have got rid of my problem by reinstalling Ofbiz (I changed my jdk to version 1.7 to version 1.6 as Mr Jacques Le Roux told me) and everything goes well ..... but since I had no occasion in my career to work with the web service, I found a difficulty in understanding any statement in the java class of the link that you gave me (https://cwiki.apache.org/ OFBiz / ​​ofbiz-service-calling-from-using-liferay-soap.html) .. for example:
1-endpoint = "http://hostname:8080/webtools/control/SOAPService"; ==> SOAPService it contains:
************************************************** ******************
This XML File does not APPEAR To Have Any style information associated with it. The document tree is Shown below.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<response>
<map-Map>
<map-Entry>
<map-key>
<std-String value="errorMessage"/>
</ map-Key>
<map-Value>
<std-String value="Problem processing the service"/>
</ map-Value>
</ map-Entry>
</ map-Map>
</ Response>
</ soapenv: Body>
</ soapenv: Envelope>
***************************************************************************
with this xml code seems to me there is a problem, right?!

2-th input of the method "ServiceCall" called "OrderId" ,is it the variable comming from the first jsp page ?!

if you or someone else has an idea, I'd be very grateful for helping me and thank you very much..


Kind regards.
selma.
Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

pierre.gaudin
Hi Selma,

You can find a useful cookbook writing by Ruth Hoffman  on this subject.
Here is a link to get an extract of this book :
http://www.packtpub.com/article/web-services-apache

Pierre

On 02/08/2012 04:47, SelmaoO wrote:

> Hello Aakash,
>
>
> I have got rid of my problem by reinstalling Ofbiz (I changed my jdk to
> version 1.7 to version 1.6 as Mr Jacques Le Roux told me) and everything
> goes well ..... but since I had no occasion in my career to work with the
> web service, I found a difficulty in understanding any statement in the java
> class of the link that you gave me (https://cwiki.apache.org/ OFBiz / ​
> ofbiz-service-calling-from-using-liferay-soap.html) .. for example:
> 1-endpoint = "http://hostname:8080/webtools/control/SOAPService"; ==>
> SOAPService it contains:
> ************************************************** ******************
> This XML File does not APPEAR To Have Any style information associated with
> it. The document tree is Shown below.
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Body>
> <response>
> <map-Map>
> <map-Entry>
> <map-key>
> <std-String value="errorMessage"/>
> </ map-Key>
> <map-Value>
> <std-String value="Problem processing the service"/>
> </ map-Value>
> </ map-Entry>
> </ map-Map>
> </ Response>
> </ soapenv: Body>
> </ soapenv: Envelope>
> ***************************************************************************
> with this xml code seems to me there is a problem, right?!
>
> 2-th input of the method "ServiceCall" called "OrderId" ,is it the variable
> comming from the first jsp page ?!
>
> if you or someone else has an idea, I'd be very grateful for helping me and
> thank you very much..
>
>
> Kind regards.
> selma.
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635429.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>

Reply | Threaded
Open this post in threaded view
|

Re: Liferay and OFBiz

Aakash Garhwal
In reply to this post by SelmaoO
Hello Selma,

Whenever we have to call the OFBiz service as an Web Service then we
have to set export="true" in service definition. After that go to URL:

https://localhost:8443/webtools/control/ServiceList

Here you have to check the given service ("getOrderStatus" in my case)
is exportable or not,  If Yes than display as a WSDL like that,

<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://ofbiz.apache.org/service/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://ofbiz.apache.org/service/">
<wsdl:types>
<xsd:schema targetNamespace="http://ofbiz.apache.org/service/">
<xsd:element name="std-String">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Integer">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:integer" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Long">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:long" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Float">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:float" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Double">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:double" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Boolean">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:boolean" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="std-Locale">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="sql-Timestamp">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:dateTime" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="sql-Date">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:date" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="sql-Time">
<xsd:complexType>
<xsd:attribute name="value" type="xsd:time" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="col-ArrayList" type="tns:col-Collection"/>
<xsd:element name="col-LinkedList" type="tns:col-Collection"/>
<xsd:element name="col-Stack" type="tns:col-Collection"/>
<xsd:element name="col-Vector" type="tns:col-Collection"/>
<xsd:element name="col-TreeSet" type="tns:col-Collection"/>
<xsd:element name="col-HashSet" type="tns:col-Collection"/>
<xsd:element name="col-Collection" type="tns:col-Collection"/>
<xsd:element name="map-TreeMap" type="tns:map-Map"/>
<xsd:element name="map-WeakHashMap" type="tns:map-Map"/>
<xsd:element name="map-Hashtable" type="tns:map-Map"/>
<xsd:element name="map-Properties" type="tns:map-Map"/>
<xsd:element name="map-HashMap" type="tns:map-Map"/>
<xsd:element name="map-Map" type="tns:map-Map"/>
<xsd:element name="map-Entry" type="tns:map-Entry"/>
<xsd:element name="map-Key" type="tns:map-Key"/>
<xsd:element name="map-Value" type="tns:map-Value"/>
<xsd:element name="eepk-" type="tns:map-Map">
<xsd:annotation>
<xsd:documentation>The name of element need to be appended with name of
entity such as eepk-Product for Product entity.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="eeval-" type="tns:map-Map">
<xsd:annotation>
<xsd:documentation>The name of element need to be appended with name of
entity such as eeval-Product for Product entity.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cus-obj">
<xsd:annotation>
<xsd:documentation>Object content need to be in CDATA such as
&lt;cus-obj&gt;&lt;![CDATA[--byteHex--]]&gt;&lt;/cus-obj&gt;</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="map-Map">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-Entry"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="map-Entry">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-Key"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-Value"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="map-Key">
<xsd:all>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-String"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="map-Value">
<xsd:choice>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-String"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Integer"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Long"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Float"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Double"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Boolean"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:std-Locale"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:sql-Timestamp"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:sql-Date"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:sql-Time"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-ArrayList"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-LinkedList"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-Stack"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-Vector"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-TreeSet"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-HashSet"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:col-Collection"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-HashMap"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-Properties"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-Hashtable"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-WeakHashMap"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-TreeMap"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:map-Map"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:eepk-"/>
<xsd:element maxOccurs="1" minOccurs="1" ref="tns:eeval-"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="col-Collection">
<xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-String"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Integer"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Long"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Float"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Double"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Boolean"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:std-Locale"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:sql-Timestamp"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:sql-Date"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:sql-Time"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-ArrayList"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-LinkedList"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-Stack"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-Vector"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-TreeSet"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-HashSet"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:col-Collection"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-HashMap"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-Properties"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-Hashtable"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-WeakHashMap"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-TreeMap"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:map-Map"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:eepk-"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="tns:eeval-"/>
</xsd:choice>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="getOrderStatusRequest">
<wsdl:part name="map-Map" type="tns:map-Map">
<wsdl:documentation>
<attribute java-class="String" name="orderId"
namespace="http://ofbiz.apache.org/service/" optional="false"
type="std-String"/>
<attribute java-class="java.lang.String" name="login.username"
namespace="http://ofbiz.apache.org/service/" optional="true"
type="std-String"/>
<attribute java-class="java.lang.String" name="login.password"
namespace="http://ofbiz.apache.org/service/" optional="true"
type="std-String"/>
</wsdl:documentation>
</wsdl:part>
</wsdl:message>
<wsdl:message name="getOrderStatusResponse">
<wsdl:part name="map-Map" type="tns:map-Map">
<wsdl:documentation>
<attribute java-class="String" name="statusId"
namespace="http://ofbiz.apache.org/service/" optional="false"
type="std-String"/>
</wsdl:documentation>
</wsdl:part>
</wsdl:message>
<wsdl:portType name="getOrderStatusPortType">
<wsdl:operation name="getOrderStatus">
<wsdl:input message="tns:getOrderStatusRequest"/>
<wsdl:output message="tns:getOrderStatusResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="getOrderStatusSoapBinding"
type="tns:getOrderStatusPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getOrderStatus">
<soap:operation
soapAction="http://localhost:8080/webtools/control/SOAPService"
style="rpc"/>
<wsdl:input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://ofbiz.apache.org/service/" use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://ofbiz.apache.org/service/" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="getOrderStatus">
<wsdl:port binding="tns:getOrderStatusSoapBinding"
name="getOrderStatusPort">
<soap:address
location="http://localhost:8080/webtools/control/SOAPService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>


After that create a Java Client, Here you have to set the end point
("http://localhost:8080/webtools/control/SOAPService") to call the Web
Service from outside application. I hope this will help you.

--
Regards,
Aakash Garhwal
Subject-Matter Adept
HotWax Media, Inc.| 67.221.226.154



On 08/02/2012 08:17 AM, SelmaoO wrote:

> Hello Aakash,
>
>
> I have got rid of my problem by reinstalling Ofbiz (I changed my jdk to
> version 1.7 to version 1.6 as Mr Jacques Le Roux told me) and everything
> goes well ..... but since I had no occasion in my career to work with the
> web service, I found a difficulty in understanding any statement in the java
> class of the link that you gave me (https://cwiki.apache.org/ OFBiz / ​
> ofbiz-service-calling-from-using-liferay-soap.html) .. for example:
> 1-endpoint = "http://hostname:8080/webtools/control/SOAPService"; ==>
> SOAPService it contains:
> ************************************************** ******************
> This XML File does not APPEAR To Have Any style information associated with
> it. The document tree is Shown below.
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
> <soapenv:Body>
> <response>
> <map-Map>
> <map-Entry>
> <map-key>
> <std-String value="errorMessage"/>
> </ map-Key>
> <map-Value>
> <std-String value="Problem processing the service"/>
> </ map-Value>
> </ map-Entry>
> </ map-Map>
> </ Response>
> </ soapenv: Body>
> </ soapenv: Envelope>
> ***************************************************************************
> with this xml code seems to me there is a problem, right?!
>
> 2-th input of the method "ServiceCall" called "OrderId" ,is it the variable
> comming from the first jsp page ?!
>
> if you or someone else has an idea, I'd be very grateful for helping me and
> thank you very much..
>
>
> Kind regards.
> selma.
>
>
>
> -----
> Don't allow yourself to wake up with yesterday's issues troubling your mind.Refuse to live backwards,see everyday as a new chapter.Have the courage to follow your heart and intuition for they already know what you want to become.In your heart of heart's you know what needs to be done.
> --
> View this message in context: http://ofbiz.135035.n4.nabble.com/Liferay-and-OFBiz-tp146626p4635429.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.