技术开发 频道

IBM WPF快速集成Oracle EBS


    接下来,创建服务操作“createStoredProcedure”及相关调用:
    相关的“SQL调用”:createStoredProcedureStatement,对应的SQL如下,其中“ APPS.FND_GLOBAL.APPS_INITIALIZE”为Oracle EBS中SQL执行前模拟用户登录的标准方法,此案例中为模拟1110登录,访问20634模块中的401应用;APPS.FND_REQUEST.SUBMIT_REQUEST为更新接口表设置,'INV'为块,'INCOIN'为子模块,详见Oracle EBS相关资料。
CREATE OR REPLACE PROCEDURE APPS.IBM_WEBSPHERE_PRODUCT_UPDATE IS v_request_id NUMBER; 
BEGIN
APPS.FND_GLOBAL.APPS_INITIALIZE( 1110, 20634, 401 );
v_request_id := APPS.FND_REQUEST.SUBMIT_REQUEST( 'INV', 'INCOIN', NULL, TO_CHAR(SYSDATE,'DD-MON-RR HH24:MI:SS'), FALSE, '141', '1', '1', '1', '2', NULL,
'2' );
COMMIT;
END;
    创建服务操作“createStoredProcedure”,选择“服务操作”对应的“要调用的操作”,选择:“DataServices/ createStoredProcedureStatement /execute”;
    接下来,创建服务操作“clearProductInterfaceTable”及相关调用;
    相关的“SQL调用”:createStoredProcedureStatement,对应的SQL如下:
select count(INVENTORY_ITEM_ID) from INV.MTL_SYSTEM_ITEMS_INTERFACE where INVENTORY_ITEM_ID=?
    创建服务操作“checkInterfaceTable”,选择“服务操作”对应的“要调用的操作”,选择:“DataServices/ checkInterfaceTable /execute”;
 调试服务操作
     创建完成相应的服务操作后,调试该服务提供程序:
     打开该模型,单击运行,浏览器打开如下页面:



0
相关文章