Skip to main content

Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

What directives are you using to compile your program?

I

f you are using a SQL DBMAN directive it cannot be set to ADO in the JVM environment.

It should be set to JDBC in the JVM environment.

Thanks.


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

When you put DBMAN Directiva in MF Visual cobol  is pre -set to JDBC no other can be set....


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

Can you please post the contents of your program and any directives that you are using so that I can try to reproduce the problem here?

If you are planning on using JDBC in your project it is recommended that you take a look at the sample in the Samples Browser under COBOL for JVM, SQL JDBC - Getting Started (JVM)

Thanks.


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

    $set ilusing(com.microfocus.example)

      class-id com.microfocus.example.JVMWorldClass public.

      working-storage section.

     $set constant DBMS "SQLSERVER"

     *

     * Set this constant to yes to use Windows authentication with Microsoft SQL Server

     *  

     $set constant integratedSecurity "YES"

     $if DBMS = "SQLSERVER"

     *

     * SQL Server URL syntax is

     * jdbc:sqlserver://[serverName[\\instanceName][:portNumber]][;property=value[;property=value]]

     *    

     $set constant driverClass "com.microsoft.sqlserver.jdbc.SQLServerDriver"

     $if integratedSecurity="YES"

     $set constant databaseURL "jdbc:SQLSERVER://localhost;database=SQLPEDRO;integratedSecurity=true;"

     $end

     *  Include the SQL Communications Area. This includes the

     *  definitions of SQLCODE, etc

          EXEC SQL INCLUDE SQLCA END-EXEC.

          EXEC SQL BEGIN DECLARE SECTION END-EXEC

      01 svr              pic x(32).

      01 usr              pic x(32).

      01 char-col         pic x(10).

      01 int-col          pic S9(4) comp-5.

      01 connectionstring pic x(300) value spaces.

          EXEC SQL END DECLARE SECTION END-EXEC

      method-id main static.

      01 class1 type JVMWorldClass.

      procedure division using by value args as String occurs any.

          set class1 to new JVMWorldClass

          invoke class1::instanceMethod

          stop run.

      end method.

      method-id instanceMethod.

      procedure division.

     $if DBMS not = "ANY"

TYPE6      exec sql

TYPE6      connect using :connectionstring

TYPE6      end-exec

     $end

          if sqlcode not = 0

               display "Error: cannot connect "

               display sqlcode

               display sqlerrmc

               goback

          end-if

          display "Hello world Sentra".

          goback.

      end method.

      end class.

**********

** I am using Directives:

** DBMANUAL=JDBC

** AUTOCOMMITT


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

I was able to reproduce the problem here and I have passed it on to development for further investigation.

It seems as if this error occurs whenever EXEC SQL statements are used under JVM from within a COBOL class.

They work fine in a COBOL program (PROGRAM-ID) but are not being handled correctly when they are used from within a method of a COBOL class (CLASS-ID).

I will keep you updated on the resolution that is found.

Thanks.


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

OK ...Thanks....We wait for your resolution.....


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

Dear Sir,

Any new about this Ocurrence ??

Regards


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

This is a bug in the Visual COBOL 2.0 Eclipse product JVM support.

It has been fixed by Development and should be available in the next product release, Visual COBOL 2.1 which is currently due to be GA in the September/October time frame.

Thanks.


Dear sir,

I have the following problem :

Compiling JVMWorldClass1.cbl...

    [cobol] COBCH0829S Could not find method 'adoaseti' with this signature  : C:\\Users\\Pedro\\workspace\\HelloJVMworld\\src\\com\\microfocus\\example\\JVMWorldClass1.cbl(45,14,14)

YES. The version 2.1  Corrected the Problem. TKS