Maximo Open Forum

 View Only
  • 1.  Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 02-28-2022 10:19
    Dear all, 

    That's my first topic on your great Maximo's community :)

    I tried to create a new web service based on MXINVOICE object structure, to be called by Talend ETL middleware through SOAP protocol.

    But when I try the connection, this following message occurs (even if i try to use MXLoader for example, it worked well before creating the web service)
    Internal Server Error
    Error 500: nested exception is: psdi.util.MXAccessException: BMXAA0031E - The INVOICE object is read only. Verify the business rules for the MBO or MBOSET object.

    I made exctly the same with MXPO object structure and it works well.

    Any idea to fix my web service based on MXINVOICE ?

    Maximo's version : 7.6.1

    Thank you :)

    Benoit
    #Integrations

    ------------------------------
    Benoit Levasseur
    Brittany Ferries
    ------------------------------


  • 2.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-04-2022 09:16
    Hi !
    Nobody to help me ?

    :)

    ------------------------------
    Benoit Levasseur
    Brittany Ferries
    ------------------------------



  • 3.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-04-2022 19:05
    Welcome!

    Can you check that the user you are using to broker these transactions has their Default Insert Site set on their profile and has access to perform the transaction that you are attempting. Are you trying to create a new Invoice? Or trying to update one?

    ------------------------------
    Alex Walter
    A3J Group, LLC
    ------------------------------



  • 4.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-07-2022 08:24
    Hi Alex, thank you for answering.

    I do not try to insert nor update a new invoice. I would like to use the Query method : QueryMXINVOICE.
    That is why I don't understand why error message say me the object is read only.


    ------------------------------
    Benoit Levasseur
    Brittany Ferries
    ------------------------------



  • 5.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-07-2022 21:56

    The user you are trying to query using SOAP/MXLoader , can you access Invoice application by directly logging in into maximo by same user ?

    Also check in invoice limits-tolerances for respective group for the user .



    ------------------------------
    Prashant Bavane
    CTS
    ------------------------------



  • 6.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-11-2022 08:44
    Hi Prashant,

    Yes, the user is able to access Invoice application logging directly into Maximo.
    I also checked limits / tolerances for my unique group. That's OK but the error message still occurs.

    Benoit

    ------------------------------
    Benoit Levasseur
    Brittany Ferries
    ------------------------------



  • 7.  RE: Using web service with MXINVOICE object => BMXAA0031E - The INVOICE object is read only.

    Posted 03-18-2022 04:13
    HI all,
    I fixed the problem : a new field has been created before the problem occured.
    To fix it we had to hard update it because Maximo was blocking the closed invoices.

    Have a good day !

    Benoit

    ------------------------------
    Benoit Levasseur
    Brittany Ferries
    ------------------------------