dev advice - yahoo order import service

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

dev advice - yahoo order import service

mayo
I'm somewhat new to OfBiz, but have read the wiki, forums, and tutorials for over a month, and have created some simple modifications to my own version.  I am looking to create a service that will import Yahoo orders (XML text as a parameter) as OFBiz orders.  

I have a plan of attack, using OFBiz 4.0's javolution sax reader to parse the XML and cutting the needed parts from the order entry process to create the orders.  I know it is suggested to reuse code, but would the existing order entry process and servlets be unsuitable for a SOAP service import implementation? Would it be quicker development to omit OFBiz security in a my custom order process or to make a dummy user with sufficient permissions and use the existing order entry process?

I would greatly appreciate any advice on the best approach or any comments anyone would has.  I searched the forums and mailing lists but could not find any Yahoo order import being attempted before.

BTW, I must use the OFBiz 4.0 release.
Reply | Threaded
Open this post in threaded view
|

Re: dev advice - yahoo order import service

BJ Freeman
I have a yahoo realtime/email you can use. I will provide the jars and
support it if you wish.
you can download the demo
http://www.businessesnetwork.com/customerSupport/ofbiz/download/
however if you like the flow
all the orders are stored as orginal xml in  folder
so if email or realtme they go to the same place.
there is a service that reads the folder and put them in the shopping cart
there is also some code in the
specialpurpose\ebay\src\org\ofbiz\ebay\ImportOrdersFromEbay.java
that will give you some ideas./

mayo sent the following on 9/22/2008 2:20 PM:

> I'm somewhat new to OfBiz, but have read the wiki, forums, and tutorials for
> over a month, and have created some simple modifications to my own version.
> I am looking to create a service that will import Yahoo orders (XML text as
> a parameter) as OFBiz orders.  
>
> I have a plan of attack, using OFBiz 4.0's javolution sax reader to parse
> the XML and cutting the needed parts from the order entry process to create
> the orders.  I know it is suggested to reuse code, but would the existing
> order entry process and servlets be unsuitable for a SOAP service import
> implementation? Would it be quicker development to omit OFBiz security in a
> my custom order process or to make a dummy user with sufficient permissions
> and use the existing order entry process?
>
> I would greatly appreciate any advice on the best approach or any comments
> anyone would has.  I searched the forums and mailing lists but could not
> find any Yahoo order import being attempted before.
>
> BTW, I must use the OFBiz 4.0 release.

Reply | Threaded
Open this post in threaded view
|

Re: dev advice - yahoo order import service

mayo
Thanks BJ! I really appreciate the quick response.

I downloaded the Jar, put it in \specialpurpose\yahoo\build\lib, and went to https://localhost:8443/yahoo/control/main but it brings up a white page with nothing showing for the html source. Is it possible I need the other xml configuration folders (config, entitydef, webapp, widget, build.xml, etc) or is it possible I need the trunk version of OFBiz?

Thanks also for pointing me to the ebay special purpose application.  I'll take a look at that.


BJ Freeman wrote
I have a yahoo realtime/email you can use. I will provide the jars and
support it if you wish.
you can download the demo
http://www.businessesnetwork.com/customerSupport/ofbiz/download/
however if you like the flow
all the orders are stored as orginal xml in  folder
so if email or realtme they go to the same place.
there is a service that reads the folder and put them in the shopping cart
there is also some code in the
specialpurpose\ebay\src\org\ofbiz\ebay\ImportOrdersFromEbay.java
that will give you some ideas./

mayo sent the following on 9/22/2008 2:20 PM:
> I'm somewhat new to OfBiz, but have read the wiki, forums, and tutorials for
> over a month, and have created some simple modifications to my own version.
> I am looking to create a service that will import Yahoo orders (XML text as
> a parameter) as OFBiz orders.  
>
> I have a plan of attack, using OFBiz 4.0's javolution sax reader to parse
> the XML and cutting the needed parts from the order entry process to create
> the orders.  I know it is suggested to reuse code, but would the existing
> order entry process and servlets be unsuitable for a SOAP service import
> implementation? Would it be quicker development to omit OFBiz security in a
> my custom order process or to make a dummy user with sufficient permissions
> and use the existing order entry process?
>
> I would greatly appreciate any advice on the best approach or any comments
> anyone would has.  I searched the forums and mailing lists but could not
> find any Yahoo order import being attempted before.
>
> BTW, I must use the OFBiz 4.0 release.
Reply | Threaded
Open this post in threaded view
|

Re: dev advice - yahoo order import service

BJ Freeman
I have taken this off line and sent you a private email.

mayo sent the following on 9/23/2008 6:34 AM:

> Thanks BJ! I really appreciate the quick response.
>
> I downloaded the Jar, put it in \specialpurpose\yahoo\build\lib, and went to
> https://localhost:8443/yahoo/control/main but it brings up a white page with
> nothing showing for the html source. Is it possible I need the other xml
> configuration folders (config, entitydef, webapp, widget, build.xml, etc) or
> is it possible I need the trunk version of OFBiz?
>
> Thanks also for pointing me to the ebay special purpose application.  I'll
> take a look at that.
>
>
>
> BJ Freeman wrote:
>> I have a yahoo realtime/email you can use. I will provide the jars and
>> support it if you wish.
>> you can download the demo
>> http://www.businessesnetwork.com/customerSupport/ofbiz/download/
>> however if you like the flow
>> all the orders are stored as orginal xml in  folder
>> so if email or realtme they go to the same place.
>> there is a service that reads the folder and put them in the shopping cart
>> there is also some code in the
>> specialpurpose\ebay\src\org\ofbiz\ebay\ImportOrdersFromEbay.java
>> that will give you some ideas./
>>
>> mayo sent the following on 9/22/2008 2:20 PM:
>>> I'm somewhat new to OfBiz, but have read the wiki, forums, and tutorials
>>> for
>>> over a month, and have created some simple modifications to my own
>>> version.
>>> I am looking to create a service that will import Yahoo orders (XML text
>>> as
>>> a parameter) as OFBiz orders.  
>>>
>>> I have a plan of attack, using OFBiz 4.0's javolution sax reader to parse
>>> the XML and cutting the needed parts from the order entry process to
>>> create
>>> the orders.  I know it is suggested to reuse code, but would the existing
>>> order entry process and servlets be unsuitable for a SOAP service import
>>> implementation? Would it be quicker development to omit OFBiz security in
>>> a
>>> my custom order process or to make a dummy user with sufficient
>>> permissions
>>> and use the existing order entry process?
>>>
>>> I would greatly appreciate any advice on the best approach or any
>>> comments
>>> anyone would has.  I searched the forums and mailing lists but could not
>>> find any Yahoo order import being attempted before.
>>>
>>> BTW, I must use the OFBiz 4.0 release.
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: dev advice - yahoo order import service

mayo
In conclusion, I was not able use BJ's solution because it involved spending money, but I did take his advice about ebay.

To develop my solution I used code from the EntitySaxReader.java as a template to parse Yahoo order XML. Then I used the ImportOrdersFromEbay.java code as a template to create the order.

Thanks for the help.

BJ Freeman wrote
I have taken this off line and sent you a private email.

mayo sent the following on 9/23/2008 6:34 AM:
> Thanks BJ! I really appreciate the quick response.
>
> I downloaded the Jar, put it in \specialpurpose\yahoo\build\lib, and went to
> https://localhost:8443/yahoo/control/main but it brings up a white page with
> nothing showing for the html source. Is it possible I need the other xml
> configuration folders (config, entitydef, webapp, widget, build.xml, etc) or
> is it possible I need the trunk version of OFBiz?
>
> Thanks also for pointing me to the ebay special purpose application.  I'll
> take a look at that.
>
>
>
> BJ Freeman wrote:
>> I have a yahoo realtime/email you can use. I will provide the jars and
>> support it if you wish.
>> you can download the demo
>> http://www.businessesnetwork.com/customerSupport/ofbiz/download/
>> however if you like the flow
>> all the orders are stored as orginal xml in  folder
>> so if email or realtme they go to the same place.
>> there is a service that reads the folder and put them in the shopping cart
>> there is also some code in the
>> specialpurpose\ebay\src\org\ofbiz\ebay\ImportOrdersFromEbay.java
>> that will give you some ideas./
>>
>> mayo sent the following on 9/22/2008 2:20 PM:
>>> I'm somewhat new to OfBiz, but have read the wiki, forums, and tutorials
>>> for
>>> over a month, and have created some simple modifications to my own
>>> version.
>>> I am looking to create a service that will import Yahoo orders (XML text
>>> as
>>> a parameter) as OFBiz orders.  
>>>
>>> I have a plan of attack, using OFBiz 4.0's javolution sax reader to parse
>>> the XML and cutting the needed parts from the order entry process to
>>> create
>>> the orders.  I know it is suggested to reuse code, but would the existing
>>> order entry process and servlets be unsuitable for a SOAP service import
>>> implementation? Would it be quicker development to omit OFBiz security in
>>> a
>>> my custom order process or to make a dummy user with sufficient
>>> permissions
>>> and use the existing order entry process?
>>>
>>> I would greatly appreciate any advice on the best approach or any
>>> comments
>>> anyone would has.  I searched the forums and mailing lists but could not
>>> find any Yahoo order import being attempted before.
>>>
>>> BTW, I must use the OFBiz 4.0 release.
>>
>>
>