Quantcast
Channel: Visual COBOL - Forum - Recent Threads
Viewing all articles
Browse latest Browse all 4356

Duplicate Field Delcaration

$
0
0

Hi,

First of all, I am running out of time due to the continuous failures for no reason!!!

This time I have this:

------ Build started: Project: BusinessLogic, Configuration: Debug Any CPU ------

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Accounts\AccountServiceMaintenance.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Accounts\AccountsReports.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Accounts\AccountTypeMaintenenace.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Customers\CustomersReports.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Customers\LoginService.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Customers\RertieveCustomer.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Transactions\BalancesReports.cbl"

* Compiling "C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Transactions\ExecuteTransaction.cbl"

* Generating CoreBanking.Accounts.AccountServiceMaintenance

* Generating CoreBanking.Accounts.AccountsReports

* Generating CoreBanking.Accounts.AccountTypeMaintenenace

* Generating CoreBanking.Customers.CustomersReports

* Generating BusinessLogic.Customers.LoginService

* Generating CoreBanking.Customers.RertieveCustomer

* Generating CoreBanking.Transactions.BalancesReports

* Generating CoreBanking.Transactions.ExecuteTransaction

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9695) : error : Duplicate field declaration: '_MF_control'

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9707) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9716) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9724) : error : Duplicate field declaration: '_MF_WSBLOCK'

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9727) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9746) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9762) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9779) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9791) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9807) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9823) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9840) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9856) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9873) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9885) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9901) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9917) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9934) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9950) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9967) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (9983) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10000) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10016) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10033) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10049) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10066) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10082) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10098) : error : Duplicate method declaration

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10109) : error : Duplicate field declaration: '_MF_LITBLOCK'

C:\Users\Jack\AppData\Local\Temp\_cd13324_2\AccountServiceMaintenance.il (10110) : error : Duplicate method declaration

C:\Users\Jack\documents\visual studio 2012\Projects\AdvancedDatabases\BusinessLogic\Transactions\ExecuteTransaction.cbl (30,1-2) : error COBCH0857 : System error - failure during ILASM phase

Done building project "BusinessLogic.cblproj" -- FAILED.

Build FAILED.

========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

I can't figure out a way to solve it!! I tried to remove the ILSMARTLINKAGE directive and it builds and succeeds but whenever I add ILSMARTLINKAGE it just fails! I did clean and build and nothing changed!

Here is AccountServiceMaintenance which is the firs program to be compiled if I remove it the infection goes to the next one like a cancer!

      

program-id. AccountServiceMaintenanceas"CoreBanking.Accounts.AccountServiceMaintenance".


      

datadivision.

      

working-storagesection.

      

      

linkagesection.

      

copy'Records\AccountServiceRecord'.

     

* Account Service Record

      

      

01  account-service-record.

      

    03  service-id      pic 9(10).

      

    03  service-name     pic X(35).

      

    03  description     pic X(150).

      

   

      

      

77  operation-code  pic X(10).

      

77  result-code     pic X(50).


      

proceduredivisionusingbyvalueoperation-code, byreferenceaccount-service-recordreturningresult-code.

      

    copy'DatabaseConnection'.

      

    evaluateoperation-code

      

        when'create'

      

            performcreate-account-service

      

        when'update'

      

            performupdate-account-service

      

    end-evaluate.

      

    goback.

      

      

create-account-service.

      

    execsql

      

        inesertintoaccount_service(service_name, description) values(:service-name, :description)

      

    end-exec.

      

    execsql

      

        commit

      

    end-exec.

      

    execsql

      

        disconnectcurrent

      

    end-exec.


      

update-account-service.

      

    execsql

      

        updateaccount_servicesetservice_name = :service-nameanddescription = :description

      

        whereservice_id = :service-id

      

    end-exec.

      

    execsql

      

        commit

      

    end-exec.

      

    execsql

      

        disconnectcurrent

      

    end-exec.


      

sql-error-routine.

      

    move'Unsuccessful Operation'toresult-code.

      

   

      

endprogramAccountServiceMaintenance.

Please Help me out in this, I think the programs seems to be good form syntax perspective but, I don't know what's going on now!

 

Best Regrads


Viewing all articles
Browse latest Browse all 4356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>