• Welcome to KonaKart Community Forum. Please login or sign up.
 
March 28, 2024, 01:28:09 pm

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - john

16
Hi,

You need to create a username and a password in DB2 and use those.

Just curious,  Why is this such an emergency?

John
17
Hello Maggie,

2.2.0.5 was a special interim release for one of our supported customers.   There is no problem upgrading from v2.2.0.4 to v2.2.0.6 - just apply the two database upgrade scripts in sequence (where DBTYPE is your particular database type, eg MySQl, Oracle etc):

  database/DBTYPE/upgrade_2.2.0.4_to_2.2.0.5.sql
  database/DBTYPE/upgrade_2.2.0.5_to_2.2.0.6.sql


Incidentally, you can take out a support contract for KonaKart if you want guaranteed service levels and privileged treatment when it comes to enhancement requests etc.   Just contact us at sales at konakart dot com for details.

Regards,
John
18
Hi Fabian,

It is exretmely interesting to hear of your OpenCms involvement as we have been speaking with the OpenCms people about providing an open source KonaKart module for OpenCMS.   We think there could be a great deal of interest from the OpenCms community.

Please can you write to us directly about this - to enquiries @ konakart . com for us to take the discussion further.

To answer your questions briefly on the SOAP and WSDL...  there is a simple code example in the FAQs at http://www.konakart.com/apiexamplesfaq.php#HowDoIUseKonaKartsSOAPWebServiceInterface and WSDL definitions at http://www.konakart.com/konakart/services/KKWebServiceEng?wsdl (Application WSDL) and at http://www.konakart.com/konakartadmin/services/KKWSAdmin?wsdl (Admin WSDL).

We look forward to hearing from you,
John
19
Fabian,

That's a relief.   I'm sorry it took so many iterations.

Thanks for your perseverance  :)

It seems the problem was probably related to creating automatic identity keys on MySQL 5.0.18... although I find this quite surprising as we used to run fine on much earlier versions of MySQL...  Never mind that for now...

Good luck,

John
20
Hi Fabian,

Would it be possible to move up to a newer version of MySQL?  I know I've used 5.0.27, 5.0.45, 5.0.22 successsfully, but I don't think I've tried ever 5.0.18

I don't know why it might be a problem but it would be helpful if we could eliminate this possibility.

John
21
Hi Fabian,

Not sure exactly what you mean by that...  did you run the wizard install, populating the database during installation, and then still got the same error?

Or did you run that konakart_demo.sql script against your database alone and got the error again after re-running your manually-installed version?

BTW, what operating system are you running on?  is it KonaKart v2.2.0.4?, and which version of MySQL 5.what?

John

22
Configuration of KonaKart / Re: Login integration.
August 15, 2007, 04:28:22 pm
Hi Shaydes,

If I understand you correctly you will need to use the login call of the KonaKart API.  This will return a sessionId that you can use for subsequent operations.   There are some examples of this in the API examples at http://www.konakart.com/apiexamplesfaq.php

For ease of reference, you probably need something like this:

        /*
         * Instantiate a KonaKart Engine instance
         */
        Class engineClass = Class.forName("com.konakart.app.KKEng");
        eng = (KKEngIf) engineClass.newInstance();

        /*
         * Login with credentials
         */
        sessionId = eng.login(USERNAME, PASSWORD);

Regards,
John
23
Hi Fabian,

You will find the script in the zip file that you downloaded for your manual install.   The file to load is:

database/MySQL-4.1/konakart_demo.sql

John
24
Hi Fabian,

I'm not sure at the moment..  I can't reproduce this.

Would you be able to run the wizard installer, (on Windows or Linux), creating the database in that process, and see if you can reproduce the problem?  At least we might narrow down the problem this way.

Are you able to reproduce the problem on our online demo?  http://www.konakart.com:8090/konakart

Can you tell me the steps you are taking to get this error?  Do you get the problem only when trying to add products with options?

John
25
Hi Fabian,

I always use InnoDB to get the transaction support.   I'd definitely recommend it.  I didn't know that it gave you errors with MyISAM, but this could well be the problem here.   


You can turn on log flags to see SQL statements and to see what's happening inside the code - check this forum post: http://www.konakart.com/forum/index.php/topic,46.msg240.html#msg240

However, you will need to set the logging in konakart rather than in konakartadmin (as described in the post referred to above), so for ease of reference and one changed path name, this is what you need to do:

Try settiing these and restarting tomcat:

log4j.logger.org.apache.torque.util.BasePeer  = DEBUG
log4j.logger.com.konakart                                   = DEBUG
log4j.logger.com.konakartadmin                        = DEBUG


(Set these in webapps/konakart/WEB-INF/classes/konakart-logging.properties)

(The first one will tell you about the queries being executed the other two are for general KonaKart logging).

Good luck,
John
26
Hi,

This is due to some start-up differences between tomcat 5.5.23 and the tomcat we include in our install packages which is 5.5.17.

There's a simple solution however... see this thread:  http://www.konakart.com/forum/index.php/topic,50.msg224.html#msg224

It's also fixed in the 2.2.0.6 release.

Regards,
John
27
:) Good news..   thanks for letting us know.
John
28
Hi,

Yes indeed.  We provide the software for free and make our money through support and services.

The best way to discuss this is probably via email in the first instance.   Feel free to send a mail to enquiries @ konakart .com  to get the ball rolling.

Regards,
John
29
Hi,

Yes it's possible to add payment gateway modules to KonaKart.   We provide a framework that allows you to slot them in as you please.

Soon we will have some more guidance on how to do this in the form of an example tutorial.

For now, perhaps the best way to make progress is to follow the example source code that is provided in the download packages.    Although all gateways will have differences they all tend to follow a similar pattern so a good way to create one is to copy the one that looks closest to the one you wish to create. 

Essentially, there are 3 java files to create:

Taking the WorldPay payment module as an example:

com/konakart/actions/ipn/WorldPayAction.java                       // the callback functions
com/konakart/bl/modules/payment/worldpay/Worldpay.java      // the calling functions
com/konakartadmin/modules/payment/worldpay                      // the Admin App integration

You have to a configuration value to enable the particular gateway module then set its own configuration variables - typically through the Admin App once you have written that particular java file.

eg: in konakartadmin.properties:

# -------------------------------------------------------------------
# Set the class names of the various modules you would like to make
# available.   The administrator can still choose to enable or disable
# these.
# Note that if you remove a module from the definitions below that has
# already been set up in the database the users may still have access
# to the modules in the konakart application.   Hence, it is advisable
# to remove the modules before they are removed from these definitions.
# Make these space or semi-colon-separated class names - they have
# implied prefixes of:
#    com.konakartadmin.modules.payment.{lower case module name}.
#   com.konakartadmin.modules.shipping..{lower case module name}.
#   com.konakartadmin.modules.orderTotal..{lower case module name}.

konakart.modules.payment=AuthorizeNet PayPal WorldPay CC Cod IPayment MoneyOrder NoChex PM2CheckOut PSIGate

Good luck with your gateways,
John
30
Hi Sphericus,

We were able to reproduce the error you reported - thanks for that.

The problem was due to an oversight in our DB2 port.

Please can you try placing the attached AdminOrderMgr.class into:

webapps/konakartadmin/WEB-INF/classes/com/konakartadmin/bl

(create the directory if it isn't already there)

.. and trying again.   Please let us know if it solves the problem.

We'll fix it for the next release.

Regards,
John