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 |
> 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 |
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. > > |
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
|
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.
|
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. |
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.
|
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. > |
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.
|
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. > |
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 > -- > 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. > |
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.
|
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. > |
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 <cus-obj><![CDATA[--byteHex--]]></cus-obj></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. |
Free forum by Nabble | Edit this page |