Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0036617Openbravo ERPZ. Otherspublic2017-08-07 09:452017-08-08 08:52
aferraz 
aferraz 
normalmajorhave not tried
closedfixed 
5
 
3.0PR17Q4 
aferraz
Core
No
0036617: API change: functional callouts now implement SimpleCallout
Some callouts have been changed from implementing Servlet to SimpleCallout.

They are:

SE_Invoice_BPartner
SE_Invoice_Project
SL_Invoice_Amt
SL_Invoice_Charge_Tax
SL_Invoice_DocType
SL_Invoice_Glitem
SL_Invoice_PriceList
SL_Invoice_Product
SL_Invoice_Conversion
SL_Order_Amt
SL_Order_Charge_Tax
SL_Order_Conversion
SL_Order_PriceList
SL_Order_Product
SL_Order_Tax
SE_Order_Project
SE_InOut_DocType
SL_InOut_BPartner
SL_InOut_Conversion
SL_Inventory_Conversion
SL_Conversion_Rate
SL_Requisition_BPartner_PriceList
SL_RequisitionLine_Amt
SL_RequisitionLine_Conversion
SL_RequisitionLine_Product
SL_RequisitionOrder_Order
SL_Production_Conversion
SL_ProductionPlan_Conversion
SL_ProductionPlan_WRPhase
SL_Movement_Conversion
SL_SequenceProduct_Conversion
SL_Product_Type
SE_Pricelist_Active
SL_Proposal_Product
SL_Order_DocType
SL_Requisition_BPartner
SL_SequenceProduct_Product
SL_ProductPrice_PriceListVersion
SL_Internal_Consumption_Conversion
SL_Internal_Consumption_Product
SL_Production_Product
SE_FinancialAccount_BSAccounts
SE_Period_Control
SE_PeriodNo
SL_JournalLineAmt
SL_Journal_Period
SL_LegalEntity_Acct
SL_Organization_Info
SL_Asset_Product
SL_Assets
SL_BankDebt_Amount
SL_BankStmt_Amount
SL_Budget_Product
SL_CashJournal_Amounts
SE_Proposal_BPartner
SE_Expense_Product
SE_Expense_BP_Project
SE_Expense_Amount
SE_Project_BPartner
SE_ProjectLine_Value
SL_Project_Margin
SL_Project_Planned
SL_Project_PriceList
SE_Supplier_BPartner
SE_Taxes_Active
SL_Charge
SL_User_Name
SE_ExternalPOS_BPartner
SL_WorkRequirement_Conversion
SL_WorkRequirement_ProcessPlan
SL_WorkRequirement_StartDate
SL_WRPhaseProduct_Product
SL_WRPhase_Sequence
SL_ScheduledMaintenance_Maintenance
SL_CCPMeasure_Group
SL_CostcenterEmployee_SalaryCategory
SL_GlobalUse_Conversion
SL_GlobalUse_Product
SL_MachineCost
SL_PC_Case_Product
SL_InvoiceTax_Amt
SL_Project_Type
SL_Year_Validation
-
Several refactored callouts are used in external modules:

- SE_Invoice_BPartner.java
- SL_Invoice_Amt.java
- SL_Invoice_Product.java
- SL_Invoice_Conversion.java
- SL_Order_Amt.java
- SL_Order_Conversion.java
- SL_Order_Product.java
- SL_InOut_BPartner.java
- SL_InOut_Conversion.java
- SL_Inventory_Conversion.java
- SL_RequisitionLine_Conversion.java
- SL_RequisitionLine_Product.java
- SL_Production_Conversion.java
- SL_Movement_Conversion.java
- SL_SequenceProduct_Conversion.java
- SL_Internal_Consumption_Conversion.java

As explained in https://issues.openbravo.com/view.php?id=36192#c97201 [^] , now those callouts have been refactored to use SimpleCallout, the only way to extend them is documented here:

http://wiki.openbravo.com/wiki/How_to_create_a_callout_that_extends_from_another_callout [^]
Approved
related to defect 0036192 closed platform Not possible to overwrite the result of a callout from your own callout using a requestdispatcher an a decorator in Tomcat 7 
blocks design defect 0036067 closed markmm82 old callouts should be refactored to implement SimpleCallout 
Issue History
2017-08-07 09:45aferrazNew Issue
2017-08-07 09:45aferrazAssigned To => dmitry_mezentsev
2017-08-07 09:45aferrazModules => Core
2017-08-07 09:45aferrazTriggers an Emergency Pack => No
2017-08-07 09:46aferrazRelationship addedblocks 0036067
2017-08-07 10:00aferrazAssigned Todmitry_mezentsev => aferraz
2017-08-07 11:37aferrazProposed Solution updated
2017-08-07 14:00aferrazRelationship addedrelated to 0036192
2017-08-07 14:14aferrazNote Added: 0098409
2017-08-07 14:14aferrazNote Edited: 0098409bug_revision_view_page.php?bugnote_id=0098409#r15613
2017-08-07 14:15aferrazNote Edited: 0098409bug_revision_view_page.php?bugnote_id=0098409#r15614
2017-08-07 14:16aferrazProposed Solution updated
2017-08-07 14:17aferrazProposed Solution updated
2017-08-07 14:17aferrazNote Deleted: 0098409
2017-08-07 14:18aferrazAssigned Toaferraz => dmitry_mezentsev
2017-08-07 14:19aferrazSeverityminor => major
2017-08-07 19:04dmitry_mezentsevTag Attached: Approved
2017-08-07 19:08dmitry_mezentsevAssigned Todmitry_mezentsev => aferraz
2017-08-08 08:34hgbotCheckin
2017-08-08 08:34hgbotNote Added: 0098413
2017-08-08 08:34hgbotStatusnew => resolved
2017-08-08 08:34hgbotResolutionopen => fixed
2017-08-08 08:34hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/api-checks/rev/9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7 [^]
2017-08-08 08:52aferrazReview Assigned To => aferraz
2017-08-08 08:52aferrazStatusresolved => closed
2017-08-08 08:52aferrazFixed in Version => 3.0PR17Q4

Notes
(0098413)
hgbot   
2017-08-08 08:34   
Repository: erp/devel/api-checks
Changeset: 9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7
Author: Alvaro Ferraz <alvaro.ferraz <at> openbravo.com>
Date: Tue Aug 08 08:32:43 2017 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/9428f36c95c9418a98ef7bcfc5f1a753d93ef8b7 [^]

Fixes issue 36617: API Change for issue 36067

---
M java/reference/java.japi.gz
---