随笔分类 -  Orace SOA

摘要:BPEL审计线索数据保存在表AUDIT_TRAIL和AUDIT_DETAILS两张表中,当数据量小于阀值时保存在AUDIT_TRAIL表中,但数据量大于阀值时保存在AUDIT_DETAILS表中,默认阀值是50KB,数据都经过压缩后保存在数据库中,可以调用UTL_COMPRESS.lz_uncompress(BIN)进行解压,但AUDIT_TRAIL表的存储情况稍微有点复杂,AUDIT_TRAIL会把数据拆分成多个记录存储,在解压前必须合并这些记录才能进行解压操作,下面这个函数是从OTN上找到的,可以根据BPEL的CIKEY对数据进行合并:CREATE OR REPLACE FUNCTION 阅读全文
posted @ 2013-11-06 10:29 ZJF_CFC9 阅读(378) 评论(0) 推荐(0)
摘要:在Composite中添加Sensor后,在EM中Sensor的值有时候是一个xml字符串,并不是实际值,而且通过sensor字段查实例只能用"类似"来查询不能使用“相等”,更有时候当值是xml类型的时候,通过sensor关键字查询不到实例。登录到SOA数据源数据库,通过表COMPOSITE_INSTANCE_ID找到实例sensor信息,如下这里有个VALUE_TYPE字段,如果该字段为2005则sensor的值就以xml的形式保存在CLOB_VALUE里,如果该字段的值为12则sensor就以实际值保存在STRING_VALUE字段里,因此一种解决方法就是将CLOB_V 阅读全文
posted @ 2013-11-04 13:22 ZJF_CFC9 阅读(391) 评论(0) 推荐(0)
摘要:在EM中,可以通过SOA接口实例号和时间段来查询实例,但实际情况经常是接口调用频繁,短时间产生大量实例,要找到一条想要的实例工作量大,客户更希望通过实例数据关键字来搜索实例,比如订单号,发货单号等,这时候就需要借助Sensor(传感器)来实现。在composite中右键Adapter选择Configure Sensors 点击添加图标,输入Sensor名称,这个名称就是部署后在EM中搜索字段的名称,在Expression上单击编辑选择Expression,在Funcions面板中选择Conversion Function->string,在... 阅读全文
posted @ 2013-10-29 15:46 ZJF_CFC9 阅读(234) 评论(0) 推荐(0)