Author: jleroux
Date: Wed Mar 19 16:17:05 2014 New Revision: 1579281 URL: http://svn.apache.org/r1579281 Log: "Applied fix from trunk for revision: 1579277 " ------------------------------------------------------------------------ r1579277 | jleroux | 2014-03-19 17:15:22 +0100 (mer. 19 mars 2014) | 4 lignes A patch from Antoine Vittecoq for "Form widget/ FTL pagination, Last does not take to last page" https://issues.apache.org/jira/browse/OFBIZ-5575 This issue in pagination can be tested in https://localhost:8443/partymgr/control/findparty (FTL) & https://localhost:8443/webtools/control/FindUtilCache?VIEW_SIZE_1=2&VIEW_INDEX_1=0 (XML Form). ------------------------------------------------------------------------ Modified: ofbiz/branches/release12.04/ (props changed) ofbiz/branches/release12.04/applications/accounting/servicedef/services_billing.xml ofbiz/branches/release12.04/applications/accounting/servicedef/services_invoice.xml ofbiz/branches/release12.04/applications/order/entitydef/eecas.xml ofbiz/branches/release12.04/applications/order/servicedef/services.xml ofbiz/branches/release12.04/applications/order/servicedef/services_cart.xml ofbiz/branches/release12.04/applications/order/servicedef/services_quote.xml ofbiz/branches/release12.04/applications/order/servicedef/services_request.xml ofbiz/branches/release12.04/applications/order/servicedef/services_shoppinglist.xml ofbiz/branches/release12.04/applications/order/src/org/ofbiz/order/order/OrderServices.java ofbiz/branches/release12.04/applications/party/servicedef/services.xml ofbiz/branches/release12.04/applications/product/servicedef/services.xml ofbiz/branches/release12.04/applications/product/servicedef/services_shipment.xml ofbiz/branches/release12.04/applications/product/servicedef/services_view.xml ofbiz/branches/release12.04/framework/base/config/ofbiz-containers.xml ofbiz/branches/release12.04/framework/base/src/org/ofbiz/base/util/UtilMisc.java ofbiz/branches/release12.04/framework/common/servicedef/services.xml ofbiz/branches/release12.04/framework/entity/config/entityengine.xml Propchange: ofbiz/branches/release12.04/ ------------------------------------------------------------------------------ Merged /ofbiz/trunk:r1579277 Modified: ofbiz/branches/release12.04/applications/accounting/servicedef/services_billing.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/accounting/servicedef/services_billing.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/accounting/servicedef/services_billing.xml (original) +++ ofbiz/branches/release12.04/applications/accounting/servicedef/services_billing.xml Wed Mar 19 16:17:05 2014 @@ -25,7 +25,7 @@ under the License. <version>1.0</version> <!-- Billing Account Services --> - <service name="createBillingAccount" engine="simple" + <service name="createBillingAccount" engine="simple" export="true" location="component://accounting/script/org/ofbiz/accounting/payment/BillingServices.xml" invoke="createBillingAccount"> <description>Create a Billing Account</description> <permission-service service-name="acctgBillingAcctCheck" main-action="CREATE"/> Modified: ofbiz/branches/release12.04/applications/accounting/servicedef/services_invoice.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/accounting/servicedef/services_invoice.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/accounting/servicedef/services_invoice.xml (original) +++ ofbiz/branches/release12.04/applications/accounting/servicedef/services_invoice.xml Wed Mar 19 16:17:05 2014 @@ -155,7 +155,7 @@ under the License. <auto-attributes mode="OUT" include="pk" optional="false"/> <auto-attributes mode="IN" include="nonpk" optional="true"/> </service> - <service name="createInvoiceForOrderAllItems" engine="java" + <service name="createInvoiceForOrderAllItems" engine="java" export="true" location="org.ofbiz.accounting.invoice.InvoiceServices" invoke="createInvoiceForOrderAllItems"> <description> Create an invoice from existing order using all order items @@ -164,7 +164,7 @@ under the License. <attribute name="orderId" type="String" mode="IN" optional="false"/> <attribute name="invoiceId" type="String" mode="OUT" optional="true"/> </service> - <service name="createInvoiceForOrder" engine="java" + <service name="createInvoiceForOrder" engine="java" export="true" location="org.ofbiz.accounting.invoice.InvoiceServices" invoke="createInvoiceForOrder"> <description> Create an invoice from existing order @@ -269,7 +269,7 @@ under the License. <attribute name="shipmentId" type="String" mode="IN" optional="false"/> <attribute name="invoicesCreated" type="List" mode="OUT" optional="true"/> </service> - <service name="sendInvoicePerEmail" engine="simple" + <service name="sendInvoicePerEmail" engine="simple" export="true" location="component://accounting/script/org/ofbiz/accounting/invoice/InvoiceServices.xml" invoke="sendInvoicePerEmail"> <description>Send an invoice per email</description> <attribute name="invoiceId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/order/entitydef/eecas.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/entitydef/eecas.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/entitydef/eecas.xml (original) +++ ofbiz/branches/release12.04/applications/order/entitydef/eecas.xml Wed Mar 19 16:17:05 2014 @@ -27,6 +27,12 @@ under the License. <action service="issueImmediatelyFulfilledOrder" mode="sync"/> </eca> + <eca entity="OrderHeader" operation="create-store" event="return"> + <condition field-name="statusId" operator="equals" value="ORDER_APPROVED"/> + <condition field-name="orderTypeId" operator="equals" value="SALES_ORDER"/> + <action service="sendSOCreation" mode="sync"/> + </eca> + <eca entity="OrderItem" operation="create-store" event="return"> <condition field-name="quoteId" operator="is-not-empty"/> <action service="checkUpdateQuoteStatus" mode="sync"/> Modified: ofbiz/branches/release12.04/applications/order/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/servicedef/services.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/servicedef/services.xml (original) +++ ofbiz/branches/release12.04/applications/order/servicedef/services.xml Wed Mar 19 16:17:05 2014 @@ -89,7 +89,7 @@ under the License. <attribute name="comments" type="String" mode="IN" optional="true"/> </service> - <service name="storeOrder" engine="java" validate="true" auth="true" + <service name="storeOrder" engine="java" validate="true" auth="true" export="true" location="org.ofbiz.order.order.OrderServices" invoke="createOrder"> <description>Creates order entities</description> <attribute name="partyId" type="String" mode="IN" optional="false"/> @@ -154,7 +154,7 @@ under the License. <attribute name="shoppingCart" type="org.ofbiz.order.shoppingcart.ShoppingCart" mode="IN" optional="false"/> <attribute name="manualHold" type="Boolean" mode="IN" optional="true"/> </service> - <service name="createOrderFromShoppingCart" engine="java" + <service name="createOrderFromShoppingCart" engine="java" export="true" location="org.ofbiz.order.order.OrderServices" invoke="createOrderFromShoppingCart" auth="false"> <attribute name="shoppingCart" type="org.ofbiz.order.shoppingcart.ShoppingCart" mode="INOUT" optional="false"/> <attribute name="orderId" type="String" mode="OUT" optional="false"/> @@ -342,7 +342,7 @@ under the License. <!-- <attribute name="locale" type="" mode="IN" optional="false"/> --> <attribute name="changeMap" type="Map" mode="IN" optional="false"/> </service> - <service name="appendOrderItem" engine="java" auth="true" + <service name="appendOrderItem" engine="java" auth="true" export="true" location="org.ofbiz.order.order.OrderServices" invoke="addItemToApprovedOrder"> <description>Append an item to an existing order</description> <attribute name="orderId" type="String" mode="INOUT" optional="false"/> @@ -440,7 +440,7 @@ under the License. <attribute name="roleTypeId" type="String" mode="IN"/> </service> - <service name="createOrderPaymentPreference" engine="java" + <service name="createOrderPaymentPreference" engine="java" export="true" location="org.ofbiz.order.order.OrderServices" invoke="createPaymentPreference"> <description>Creates an order payment preference</description> <attribute name="orderId" type="String" mode="IN"/> @@ -658,13 +658,13 @@ under the License. </service> <!-- OrderHeader --> - <service name="createOrderHeader" default-entity-name="OrderHeader" engine="simple" + <service name="createOrderHeader" default-entity-name="OrderHeader" engine="simple" export="true" location="component://order/script/org/ofbiz/order/order/OrderServices.xml" invoke="createOrderHeader" auth="true"> <description>Create OrderHeader</description> <auto-attributes include="pk" mode="INOUT" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateOrderHeader" default-entity-name="OrderHeader" engine="simple" + <service name="updateOrderHeader" default-entity-name="OrderHeader" engine="simple" export="true" location="component://order/script/org/ofbiz/order/order/OrderServices.xml" invoke="updateOrderHeader" auth="true"> <description>Update OrderHeader</description> <auto-attributes include="pk" mode="IN" optional="false"/> @@ -684,7 +684,7 @@ under the License. </service> <!-- Order Shipping and Contacts --> - <service name="createOrderItemShipGroup" default-entity-name="OrderItemShipGroup" engine="simple" + <service name="createOrderItemShipGroup" default-entity-name="OrderItemShipGroup" engine="simple" export="true" location="component://order/script/org/ofbiz/order/order/OrderServices.xml" invoke="createOrderItemShipGroup" auth="true"> <description>Creates a new OrderItemShipGroup.</description> <auto-attributes mode="IN" include="nonpk" optional="true"/> @@ -792,7 +792,7 @@ under the License. </service> <!-- order lookup services --> - <service name="findOrders" engine="java" transaction-timeout="300" auth="true" + <service name="findOrders" engine="java" transaction-timeout="300" auth="true" export="true" location="org.ofbiz.order.order.OrderLookupServices" invoke="findOrders"> <description>Uses dynamic view entity to find orders; returns a list of Order (OrderHeader) objects</description> <!-- order header fields --> @@ -929,7 +929,7 @@ under the License. This is done by looking for all subscriptions which are active and where the automaticExtend flag is set to "Y"</description> </service> - <service name="createUpdateShippingAddress" engine="simple" + <service name="createUpdateShippingAddress" engine="simple" export="true" location="component://order/script/org/ofbiz/order/order/OrderServices.xml" invoke="createUpdateShippingAddress" auth="true"> <description>Creates new shipping address and update existing address</description> <attribute name="productStoreId" mode="IN" type="String" optional="true"/> @@ -950,7 +950,7 @@ under the License. <attribute name="billToContactMechId" mode="IN" type="String" optional="true"/> </service> - <service name="createUpdateBillingAddress" engine="simple" + <service name="createUpdateBillingAddress" engine="simple" export="true" location="component://order/script/org/ofbiz/order/order/OrderServices.xml" invoke="createUpdateBillingAddress" auth="true"> <description>Creates new billing address and update existing address</description> <attribute name="productStoreId" mode="IN" type="String" optional="true"/> @@ -1141,5 +1141,12 @@ under the License. <description>Delete Order Item Attribute</description> <auto-attributes mode="IN" entity-name="OrderItemAttribute" include="pk" optional="false"/> </service> + + <service name="sendSOCreation" engine="java" auth="true" + location="org.ofbiz.order.order.OrderServices" invoke="sendSOCreation"> + <description>send SO creation</description> + <attribute mode="IN" name="orderId" type="String" optional="false"/> + </service> + </services> Modified: ofbiz/branches/release12.04/applications/order/servicedef/services_cart.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/servicedef/services_cart.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/servicedef/services_cart.xml (original) +++ ofbiz/branches/release12.04/applications/order/servicedef/services_cart.xml Wed Mar 19 16:17:05 2014 @@ -108,7 +108,7 @@ under the License. <attribute name="correspondingPoId" type="String" mode="IN" optional="true"/> </service> - <service name="loadCartFromOrder" engine="java" auth="true" + <service name="loadCartFromOrder" engine="java" auth="true" export="true" location="org.ofbiz.order.shoppingcart.ShoppingCartServices" invoke="loadCartFromOrder"> <description>Create a ShoppingCart Object based on an existing order</description> <attribute name="orderId" type="String" mode="IN" optional="false"/> @@ -118,14 +118,14 @@ under the License. <attribute name="shoppingCart" type="org.ofbiz.order.shoppingcart.ShoppingCart" mode="OUT" optional="false"/> </service> - <service name="loadCartFromQuote" engine="java" auth="true" + <service name="loadCartFromQuote" engine="java" auth="true" export="true" location="org.ofbiz.order.shoppingcart.ShoppingCartServices" invoke="loadCartFromQuote"> <description>Create a ShoppingCart Object based on an existing quote. If applyQuoteAdjustments is set to false then standard cart adjustments are generated.</description> <attribute name="quoteId" type="String" mode="IN" optional="false"/> <attribute name="applyQuoteAdjustments" type="String" mode="IN" optional="true"/> <attribute name="shoppingCart" type="org.ofbiz.order.shoppingcart.ShoppingCart" mode="OUT" optional="false"/> </service> - <service name="loadCartFromShoppingList" engine="java" auth="true" + <service name="loadCartFromShoppingList" engine="java" auth="true" export="true" location="org.ofbiz.order.shoppingcart.ShoppingCartServices" invoke="loadCartFromShoppingList"> <description>Create a ShoppingCart Object based on an existing shopping list.</description> <attribute name="shoppingListId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/order/servicedef/services_quote.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/servicedef/services_quote.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/servicedef/services_quote.xml (original) +++ ofbiz/branches/release12.04/applications/order/servicedef/services_quote.xml Wed Mar 19 16:17:05 2014 @@ -210,7 +210,7 @@ under the License. <attribute name="applyStorePromotions" type="String" mode="IN" optional="true"/> <attribute name="quoteId" type="String" mode="OUT" optional="false"/> </service> - <service name="createQuoteFromShoppingList" engine="simple" auth="true" + <service name="createQuoteFromShoppingList" engine="simple" auth="true" export="true" location="component://order/script/org/ofbiz/order/quote/QuoteServices.xml" invoke="createQuoteFromShoppingList"> <description>Creates a new quote from a shopping list</description> <attribute name="shoppingListId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/order/servicedef/services_request.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/servicedef/services_request.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/servicedef/services_request.xml (original) +++ ofbiz/branches/release12.04/applications/order/servicedef/services_request.xml Wed Mar 19 16:17:05 2014 @@ -159,7 +159,7 @@ under the License. <attribute name="custRequestName" type="String" mode="IN" optional="true"/> <attribute name="custRequestId" type="String" mode="OUT" optional="false"/> </service> - <service name="createCustRequestFromShoppingList" engine="simple" auth="true" + <service name="createCustRequestFromShoppingList" engine="simple" auth="true" export="true" location="component://order/script/org/ofbiz/order/request/CustRequestServices.xml" invoke="createCustRequestFromShoppingList"> <description>Creates a new quote from a shopping list</description> <attribute name="shoppingListId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/order/servicedef/services_shoppinglist.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/servicedef/services_shoppinglist.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/servicedef/services_shoppinglist.xml (original) +++ ofbiz/branches/release12.04/applications/order/servicedef/services_shoppinglist.xml Wed Mar 19 16:17:05 2014 @@ -30,7 +30,7 @@ under the License. <auto-attributes mode="IN" entity-name="ShoppingList" include="nonpk" optional="true"/> <attribute name="shippingMethodString" type="String" mode="IN" optional="true"/> </service> - <service name="createShoppingList" engine="simple" auth="false" + <service name="createShoppingList" engine="simple" auth="false" export="true" location="component://order/script/org/ofbiz/order/shoppinglist/ShoppingListServices.xml" invoke="createShoppingList"> <description>Create a shopping list entity</description> <implements service="createShoppingListRecurrence"/> @@ -86,7 +86,7 @@ under the License. <attribute name="shipmentMethodTypeId" type="String" mode="OUT" optional="true"/> <attribute name="carrierPartyId" type="String" mode="OUT" optional="true"/> </service> - <service name="makeShoppingListFromOrder" engine="java" auth="true" + <service name="makeShoppingListFromOrder" engine="java" auth="true" export="true" location="org.ofbiz.order.shoppinglist.ShoppingListServices" invoke="makeListFromOrder"> <description>Create/Update a shopping list from an order</description> <implements service="createShoppingListRecurrence"/> @@ -134,7 +134,7 @@ under the License. <description>Add suggestions to a shopping list</description> <attribute name="orderId" type="String" mode="IN" optional="false"/> </service> - <service name="addDistinctShoppingListItem" engine="simple" auth="true" + <service name="addDistinctShoppingListItem" engine="simple" auth="true" export="true" location="component://order/script/org/ofbiz/order/shoppinglist/ShoppingListServices.xml" invoke="addDistinctShoppingListItem"> <description>Adds a shopping list item if one with the same productId does not exist</description> <implements service="shoppingListItemInterface"/> Modified: ofbiz/branches/release12.04/applications/order/src/org/ofbiz/order/order/OrderServices.java URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/order/src/org/ofbiz/order/order/OrderServices.java?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/order/src/org/ofbiz/order/order/OrderServices.java (original) +++ ofbiz/branches/release12.04/applications/order/src/org/ofbiz/order/order/OrderServices.java Wed Mar 19 16:17:05 2014 @@ -86,6 +86,13 @@ import org.ofbiz.service.ServiceUtil; import com.ibm.icu.util.Calendar; +/* Remote RMI calls from OfBiz */ +import java.rmi.Naming; +import java.rmi.NotBoundException; +import java.rmi.RemoteException; +import java.net.MalformedURLException; +import org.ofbiz.service.rmi.RemoteDispatcher; + /** * Order Processing Services */ @@ -5741,4 +5748,78 @@ public class OrderServices { return ServiceUtil.returnSuccess(); } + + /** Service to send data for SO creation on second OfBiz instance */ + public static Map<String, Object> sendSOCreation(DispatchContext ctx, Map<String, ? extends Object> context) { + + /* + Boolean connectError; + + try { + connectError = false; + RemoteDispatcher remoteDispatcher = (RemoteDispatcher) Naming.lookup(UtilProperties.getPropertyValue("remoteRmi.properties","remoteURL")); + } catch (NotBoundException e) { + connectError = true; + e.printStackTrace(); + } catch (MalformedURLException e) { + connectError = true; + e.printStackTrace(); + } catch (RemoteException e) { + connectError = true; + e.printStackTrace(); + } + if (connectError){ + return ServiceUtil.returnError("remote RMI generic error."); + } + */ + + Delegator delegator = ctx.getDelegator(); + LocalDispatcher dispatcher = ctx.getDispatcher(); + //Security security = ctx.getSecurity(); + + Locale locale = (Locale) context.get("locale"); + Map<String, Object> successResult = ServiceUtil.returnSuccess(); + + GenericValue userLogin = (GenericValue) context.get("userLogin"); + // get the order type + String orderId = (String) context.get("orderId"); + + + GenericValue orderHeader = null; + + try { + orderHeader = delegator.findOne("OrderHeader",UtilMisc.toMap("orderId",orderId),false); + List<GenericValue> orderItems = orderHeader.getRelated("OrderItem"); + + } catch (GenericEntityException e) { + Debug.logError(e, module); + } + + //hmpars.put("currencyUom","USD"); + //hmpars.put("orderAdjustments",orderAdjustments); + //hmpars.put("orderItems",orderItems); + //hmpars.put("orderTypeId","PURCHASE_ORDER"); + + /* + GenericValue = remoteDispatcher.runSync("storeOrder", + UtilMisc.toMap( + "currencyUom","USD", + "orderNotes",orderNotes + ) + ); + */ + + orderHeader.set("orderTypeId","PURCHASE_ORDER"); + + try { + orderHeader.store(); + } catch (GenericEntityException e) { + Debug.logError(e, module); + } + + + return successResult; + } + + } Modified: ofbiz/branches/release12.04/applications/party/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/party/servicedef/services.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/party/servicedef/services.xml (original) +++ ofbiz/branches/release12.04/applications/party/servicedef/services.xml Wed Mar 19 16:17:05 2014 @@ -109,7 +109,7 @@ under the License. <override name="firstName" optional="false"/> <override name="lastName" optional="false"/> </service> - <service name="createPartyGroup" engine="java" default-entity-name="PartyGroup" + <service name="createPartyGroup" engine="java" default-entity-name="PartyGroup" export="true" location="org.ofbiz.party.party.PartyServices" invoke="createPartyGroup" auth="false"> <description>Create a PartyGroup</description> <auto-attributes mode="INOUT" include="pk" optional="true"/> @@ -262,7 +262,7 @@ under the License. </service> <!-- Party Role services --> - <service name="createPartyRole" engine="simple" + <service name="createPartyRole" engine="simple" export="true" location="component://party/script/org/ofbiz/party/party/PartyServices.xml" invoke="createPartyRole" auth="true"> <description>Create a Party Role (add a Role to a Party). The logged in user must have PARTYMGR_CREATE or have permission to change the role of this partyId</description> @@ -383,14 +383,14 @@ under the License. </service> <!-- ContactMech services --> - <service name="createContactMech" engine="simple" + <service name="createContactMech" engine="simple" export="true" location="component://party/script/org/ofbiz/party/contact/ContactMechServices.xml" invoke="createContactMech" auth="true"> <description>Create a ContactMech</description> <auto-attributes entity-name="ContactMech" include="nonpk" mode="IN" optional="false"/> <auto-attributes entity-name="ContactMech" include="pk" mode="INOUT" optional="true"/> <override name="infoString" optional="true"/> </service> - <service name="createPartyContactMech" engine="simple" + <service name="createPartyContactMech" engine="simple" export="true" location="component://party/script/org/ofbiz/party/contact/PartyContactMechServices.xml" invoke="createPartyContactMech" auth="true"> <description>Create a PartyContactMech</description> <permission-service service-name="partyContactMechPermissionCheck" main-action="CREATE"/> @@ -460,7 +460,7 @@ under the License. <attribute name="partyId" type="String" mode="OUT" optional="true"/> <attribute name="contactMechId" type="String" mode="OUT" optional="true"/> </service> - <service name="createPartyPostalAddress" engine="simple" + <service name="createPartyPostalAddress" engine="simple" export="true" location="component://party/script/org/ofbiz/party/contact/PartyContactMechServices.xml" invoke="createPartyPostalAddress" auth="true"> <description>Create a Postal Address</description> <permission-service service-name="partyContactMechPermissionCheck" main-action="CREATE"/> @@ -1294,7 +1294,7 @@ under the License. <attribute name="contactMechId" type="String" mode="IN" optional="true"/> <attribute name="contactMechId" type="String" mode="OUT" optional="false"/> </service> - <service name="createUpdatePartyPostalAddress" engine="simple" + <service name="createUpdatePartyPostalAddress" engine="simple" export="true" location="component://party/script/org/ofbiz/party/contact/PartyContactMechServices.xml" invoke="createUpdatePartyPostalAddress" auth="false"> <description>Create or Update a postal address</description> <attribute name="partyId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/product/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/product/servicedef/services.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/product/servicedef/services.xml (original) +++ ofbiz/branches/release12.04/applications/product/servicedef/services.xml Wed Mar 19 16:17:05 2014 @@ -37,7 +37,7 @@ under the License. <override name="description" allow-html="safe"/> <override name="longDescription" allow-html="safe"/> </service> - <service name="createProduct" default-entity-name="Product" engine="simple" + <service name="createProduct" default-entity-name="Product" engine="simple" export="true" location="component://product/script/org/ofbiz/product/product/ProductServices.xml" invoke="createProduct" auth="true"> <description>Create a Product</description> <implements service="interfaceProduct"/> @@ -237,7 +237,7 @@ under the License. </service> <!-- Product Price Services --> - <service name="createProductPrice" default-entity-name="ProductPrice" engine="simple" + <service name="createProductPrice" default-entity-name="ProductPrice" engine="simple" export="true" location="component://product/script/org/ofbiz/product/price/PriceServices.xml" invoke="createProductPrice" auth="true"> <description> Create an ProductPrice. @@ -481,7 +481,7 @@ under the License. </service> <!-- SupplierProduct Services --> - <service name="createSupplierProduct" default-entity-name="SupplierProduct" engine="simple" + <service name="createSupplierProduct" default-entity-name="SupplierProduct" engine="simple" export="true" location="component://product/script/org/ofbiz/product/supplier/SupplierProductServices.xml" invoke="createSupplierProduct" auth="true"> <description>Create a new SupplierProduct record</description> <required-permissions join-type="AND"> @@ -612,7 +612,7 @@ under the License. <!-- ======================================== --> <!-- Product Catalog Services --> <!-- ======================================== --> - <service name="createProdCatalog" default-entity-name="ProdCatalog" engine="simple" + <service name="createProdCatalog" default-entity-name="ProdCatalog" engine="simple" export="true" location="component://product/script/org/ofbiz/product/catalog/CatalogServices.xml" invoke="createProdCatalog" auth="true"> <description>Create a ProdCatalog</description> <permission-service service-name="catalogPermissionCheck" main-action="CREATE"/> @@ -635,7 +635,7 @@ under the License. <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <service name="addProductCategoryToProdCatalog" default-entity-name="ProdCatalogCategory" engine="simple" + <service name="addProductCategoryToProdCatalog" default-entity-name="ProdCatalogCategory" engine="simple" export="true" location="component://product/script/org/ofbiz/product/catalog/CatalogServices.xml" invoke="addProductCategoryToProdCatalog" auth="true"> <description>Add ProductCategory To ProdCatalog</description> <permission-service service-name="catalogPermissionCheck" main-action="CREATE"/> @@ -658,7 +658,7 @@ under the License. <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <service name="addProdCatalogToParty" default-entity-name="ProdCatalogRole" engine="simple" + <service name="addProdCatalogToParty" default-entity-name="ProdCatalogRole" engine="simple" export="true" location="component://product/script/org/ofbiz/product/catalog/CatalogServices.xml" invoke="addProdCatalogToParty" auth="true"> <description>Add ProdCatalog To Party</description> <permission-service service-name="prodCatalogToPartyPermissionCheck" main-action="CREATE"/> @@ -683,7 +683,7 @@ under the License. <!-- ======================================== --> <!-- Product Category Services --> <!-- ======================================== --> - <service name="createProductCategory" default-entity-name="ProductCategory" engine="simple" + <service name="createProductCategory" default-entity-name="ProductCategory" engine="simple" export="true" location="component://product/script/org/ofbiz/product/category/CategoryServices.xml" invoke="createProductCategory" auth="true"> <description>Create an ProductCategory</description> <auto-attributes include="pk" mode="INOUT" optional="true"/> @@ -713,7 +713,7 @@ under the License. <attribute name="duplicateRoles" type="String" mode="IN" optional="true"/> </service> - <service name="safeAddProductToCategory" default-entity-name="ProductCategoryMember" engine="simple" + <service name="safeAddProductToCategory" default-entity-name="ProductCategoryMember" engine="simple" export="true" location="component://product/script/org/ofbiz/product/category/CategoryServices.xml" invoke="addProductToCategory" auth="true"> <description>Add Product To Category</description> <permission-service service-name="checkCategoryPermissionWithViewPurchaseAllow" main-action="CREATE"/> @@ -732,7 +732,7 @@ under the License. <attribute name="categories" type="Object" mode="IN" optional="false"/> <override name="fromDate" optional="true"/> </service> - <service name="addProductToCategory" default-entity-name="ProductCategoryMember" engine="simple" + <service name="addProductToCategory" default-entity-name="ProductCategoryMember" engine="simple" export="true" location="component://product/script/org/ofbiz/product/category/CategoryServices.xml" invoke="addProductToCategory" auth="true"> <description>Add Product To Category</description> <permission-service service-name="checkCategoryPermissionWithViewPurchaseAllow" main-action="CREATE"/> @@ -767,7 +767,7 @@ under the License. <attribute name="currencyUomId" type="String" mode="IN" optional="true"/> </service> - <service name="addPartyToCategory" engine="simple" + <service name="addPartyToCategory" engine="simple" export="true" location="component://product/script/org/ofbiz/product/category/CategoryServices.xml" invoke="addPartyToCategory" auth="true"> <description>Add Party To Category</description> <attribute name="productCategoryId" type="String" mode="IN" optional="false"/> @@ -796,7 +796,7 @@ under the License. <attribute name="fromDate" type="Timestamp" mode="IN" optional="false"/> </service> - <service name="addPartyToProduct" engine="simple" + <service name="addPartyToProduct" engine="simple" export="true" location="component://product/script/org/ofbiz/product/product/ProductServices.xml" invoke="addPartyToProduct" auth="true"> <description>Add Party To Product</description> <attribute name="productId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/product/servicedef/services_shipment.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/product/servicedef/services_shipment.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/product/servicedef/services_shipment.xml (original) +++ ofbiz/branches/release12.04/applications/product/servicedef/services_shipment.xml Wed Mar 19 16:17:05 2014 @@ -25,7 +25,7 @@ under the License. <version>1.0</version> <!-- Shipment Services --> - <service name="createCarrierShipmentMethod" engine="simple" + <service name="createCarrierShipmentMethod" engine="simple" export="true" location="component://product/script/org/ofbiz/shipment/shipment/ShipmentServices.xml" invoke="createCarrierShipmentMethod" auth="true"> <description>Creates A CarrierShipmentMethod</description> <auto-attributes entity-name="CarrierShipmentMethod" include="pk" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/applications/product/servicedef/services_view.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/applications/product/servicedef/services_view.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/applications/product/servicedef/services_view.xml (original) +++ ofbiz/branches/release12.04/applications/product/servicedef/services_view.xml Wed Mar 19 16:17:05 2014 @@ -25,7 +25,7 @@ under the License. <version>1.0</version> <!-- Product View Services --> - <service name="getProduct" engine="java" + <service name="getProduct" engine="java" export="true" location="org.ofbiz.product.product.ProductServices" invoke="prodFindProduct"> <description>Gets a product value object.</description> <attribute name="productId" type="String" mode="IN"/> Modified: ofbiz/branches/release12.04/framework/base/config/ofbiz-containers.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/framework/base/config/ofbiz-containers.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/framework/base/config/ofbiz-containers.xml (original) +++ ofbiz/branches/release12.04/framework/base/config/ofbiz-containers.xml Wed Mar 19 16:17:05 2014 @@ -41,9 +41,11 @@ under the License. <!-- RMI Service Dispatcher --> <container name="rmi-dispatcher" class="org.ofbiz.service.rmi.RmiServiceContainer"> <property name="bound-name" value="RMIDispatcher"/> - <property name="bound-host" value="127.0.0.1"/> + <property name="bound-host" value="10.0.1.12"/> <property name="bound-port" value="1099"/> <property name="delegator-name" value="default"/> + +<!-- <property name="client-factory" value="org.ofbiz.service.rmi.socket.ssl.SSLClientSocketFactory"/> <property name="server-factory" value="org.ofbiz.service.rmi.socket.ssl.SSLServerSocketFactory"/> <property name="ssl-keystore" value="framework/base/config/ofbizrmi.jks"/> @@ -51,6 +53,8 @@ under the License. <property name="ssl-keystore-pass" value="changeit"/> <property name="ssl-keystore-alias" value="rmissl"/> <property name="ssl-client-auth" value="false"/> +--> + </container> <!-- JavaMail Listener Container - Triggers MCA Rules --> Modified: ofbiz/branches/release12.04/framework/base/src/org/ofbiz/base/util/UtilMisc.java URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/framework/base/src/org/ofbiz/base/util/UtilMisc.java?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/framework/base/src/org/ofbiz/base/util/UtilMisc.java (original) +++ ofbiz/branches/release12.04/framework/base/src/org/ofbiz/base/util/UtilMisc.java Wed Mar 19 16:17:05 2014 @@ -1062,7 +1062,7 @@ public class UtilMisc { } public static int getViewLastIndex(int listSize, int viewSize) { - return (int)Math.ceil(listSize / viewSize) - 1; + return (int)Math.ceil(listSize / (float) viewSize) - 1; } } Modified: ofbiz/branches/release12.04/framework/common/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/framework/common/servicedef/services.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/framework/common/servicedef/services.xml (original) +++ ofbiz/branches/release12.04/framework/common/servicedef/services.xml Wed Mar 19 16:17:05 2014 @@ -58,7 +58,7 @@ under the License. </required-permissions> </service> - <service name="createNote" engine="java" + <service name="createNote" engine="java" export="true" location="org.ofbiz.common.CommonServices" invoke="createNote"> <description>Create a new note record</description> <attribute name="partyId" type="String" mode="INOUT" optional="true"/> @@ -366,11 +366,11 @@ under the License. </service> <!-- UserLogin services --> - <service name="userLogin" engine="java" location="org.ofbiz.common.login.LoginServices" invoke="userLogin"> + <service name="userLogin" engine="java" location="org.ofbiz.common.login.LoginServices" invoke="userLogin" export="true"> <description>Used to Automatically Authenticate a username/password; create a UserLogin object</description> <implements service="authenticationInterface"/> </service> - <service name="createUserLogin" engine="java" auth="false" + <service name="createUserLogin" engine="java" auth="false" export="true" location="org.ofbiz.common.login.LoginServices" invoke="createUserLogin"> <description>Create a UserLogin</description> <attribute name="userLoginId" type="String" mode="IN" optional="false"/> Modified: ofbiz/branches/release12.04/framework/entity/config/entityengine.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/framework/entity/config/entityengine.xml?rev=1579281&r1=1579280&r2=1579281&view=diff ============================================================================== --- ofbiz/branches/release12.04/framework/entity/config/entityengine.xml (original) +++ ofbiz/branches/release12.04/framework/entity/config/entityengine.xml Wed Mar 19 16:17:05 2014 @@ -52,23 +52,23 @@ access. For a detailed description see t <debug-xa-resources value="false" /> <!-- see https://issues.apache.org/jira/browse/OFBIZ-4282 for more --> <delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false"> - <group-map group-name="org.ofbiz" datasource-name="localderby"/> + <!-- <group-map group-name="org.ofbiz" datasource-name="localderby"/> <group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> - <!-- <group-map group-name="org.ofbiz" datasource-name="localmysql"/> + <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> --> + <group-map group-name="org.ofbiz" datasource-name="localmysql"/> <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> --> + <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> <!-- <group-map group-name="org.ofbiz" datasource-name="localpostnew"/> <group-map group-name="org.ofbiz.olap" datasource-name="localpostolap"/> <group-map group-name="org.ofbiz.tenant" datasource-name="localposttenant"/> --> </delegator> <delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false"> - <group-map group-name="org.ofbiz" datasource-name="localderby"/> + <!-- <group-map group-name="org.ofbiz" datasource-name="localderby"/> <group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> - <!-- <group-map group-name="org.ofbiz" datasource-name="localmysql"/> + <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> --> + <group-map group-name="org.ofbiz" datasource-name="localmysql"/> <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> --> + <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> <!-- <group-map group-name="org.ofbiz" datasource-name="localpostnew"/> <group-map group-name="org.ofbiz.olap" datasource-name="localpostolap"/> <group-map group-name="org.ofbiz.tenant" datasource-name="localposttenant"/> --> @@ -76,12 +76,12 @@ access. For a detailed description see t <!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "ant run-install" before running "ant run-tests" --> <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main"> - <group-map group-name="org.ofbiz" datasource-name="localderby"/> + <!-- <group-map group-name="org.ofbiz" datasource-name="localderby"/> <group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> - <!-- <group-map group-name="org.ofbiz" datasource-name="localmysql"/> + <group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/> --> + <group-map group-name="org.ofbiz" datasource-name="localmysql"/> <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/> - <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> --> + <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> <!-- <group-map group-name="org.ofbiz" datasource-name="localpostnew"/> <group-map group-name="org.ofbiz.olap" datasource-name="localpostolap"/> <group-map group-name="org.ofbiz.tenant" datasource-name="localposttenant"/> --> @@ -342,9 +342,9 @@ access. For a detailed description see t <read-data reader-name="ext"/> <inline-jdbc jdbc-driver="com.mysql.jdbc.Driver" - jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true" - jdbc-username="ofbiz" - jdbc-password="ofbiz" + jdbc-uri="jdbc:mysql://10.0.1.136:3306/ofbiz?autoReconnect=true" + jdbc-username="inbizofbiz" + jdbc-password="inbiz%vre%to" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" @@ -373,9 +373,9 @@ access. For a detailed description see t <read-data reader-name="ext"/> <inline-jdbc jdbc-driver="com.mysql.jdbc.Driver" - jdbc-uri="jdbc:mysql://127.0.0.1/ofbizolap?autoReconnect=true" - jdbc-username="ofbiz" - jdbc-password="ofbiz" + jdbc-uri="jdbc:mysql://10.0.1.136:3306/ofbizolap?autoReconnect=true" + jdbc-username="inbizofbiz" + jdbc-password="inbiz%vre%to" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" @@ -404,9 +404,9 @@ access. For a detailed description see t <read-data reader-name="ext"/> <inline-jdbc jdbc-driver="com.mysql.jdbc.Driver" - jdbc-uri="jdbc:mysql://127.0.0.1/ofbiztenant?autoReconnect=true" - jdbc-username="ofbiz" - jdbc-password="ofbiz" + jdbc-uri="jdbc:mysql://10.0.1.136:3306/ofbiztenant?autoReconnect=true" + jdbc-username="inbizofbiz" + jdbc-password="inbiz%vre%to" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" @@ -432,9 +432,9 @@ access. For a detailed description see t <read-data reader-name="seed"/> <inline-jdbc jdbc-driver="com.mysql.jdbc.Driver" - jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz_odbc?autoReconnect=true" - jdbc-username="ofbiz" - jdbc-password="ofbiz" + jdbc-uri="jdbc:mysql://10.0.1.136/ofbiz_odbc?autoReconnect=true" + jdbc-username="inbizofbiz" + jdbc-password="inbiz%vre%to" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" |
Free forum by Nabble | Edit this page |