Hi.

I am trying to expose services in OFBiz through Axis2 deployed in the same
container.  Basically I am trying to use a Symfony front-end to make SOAP
calls to perform functions such as adding an item to a shopping cart or
retrieving shopping cart contents.  I am doing this by writing a few (what I
thought would be) simple SOAP services in Axis to accomplish this.

But I am having a lot of problems and haven’t found much in the mailing list
archives or on the forums which helps.

I am able to call the SOAP services, the problem is using the OFBiz
internals within the services.  For instance, calling
ShoppingCartEvents.getCartObject() always returns a null pointer.  Perhaps I
am just looking in the wrong place.

Could anyone steer me in the direction of how I would go about creating and
then adding a product/item to a shopping cart and getting its contents? 
This is the current code I have:

        public String addItemToCart( String productId )
        {
                MessageContext msgCtx = 
MessageContext.getCurrentMessageContext();
                HttpServletRequest request = (HttpServletRequest) 
msgCtx.getProperty(
"transport.http.servletRequest" );
                
        Locale locale = UtilHttp.getLocale(request);
                
                ShoppingCart shoppingCart = ShoppingCartEvents.getCartObject( 
request,
locale, "USD"  );       
                
                return (String) shoppingCart.getOrderType();
        }

Thanks!


-- 
View this message in context: 
http://www.nabble.com/Using-Axis-w--OFBiz-tp22150583p22150583.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to