Index: openacs-4/packages/acs-service-contract/sql/postgresql/acs-sc-packages-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-service-contract/sql/postgresql/acs-sc-packages-create.sql,v diff -u -r1.13 -r1.14 --- openacs-4/packages/acs-service-contract/sql/postgresql/acs-sc-packages-create.sql 12 Mar 2004 18:48:54 -0000 1.13 +++ openacs-4/packages/acs-service-contract/sql/postgresql/acs-sc-packages-create.sql 27 Apr 2004 12:23:33 -0000 1.14 @@ -396,12 +396,13 @@ v_contract_name varchar; v_impl_name varchar; v_count integer; + v_missing_op varchar; begin v_contract_name := acs_sc_contract__get_name(p_contract_id); v_impl_name := acs_sc_impl__get_name(p_impl_id); - select count(*) into v_count + select count(*),min(operation_name) into v_count, v_missing_op from acs_sc_operations where contract_id = p_contract_id and operation_name not in (select impl_operation_name @@ -410,7 +411,7 @@ and impl_id = p_impl_id); if v_count > 0 then - raise exception ''Binding of % to % failed since certain operations are not implemented.'', v_contract_name, v_impl_name; + raise exception ''Binding of % to % failed since certain operations are not implemented like: %.'', v_contract_name, v_impl_name, v_missing_op; end if; insert into acs_sc_bindings (