摘要:
软件开发项目需要一些人在软件构建时扮演架构师的角色,就像构建或修复建筑时传统的建筑师的角色一样。但是,对于软件系统来说,从来就弄不清楚哪些决定属于架构师的职责范围,哪些决定要留给实现者。定义架构师在软件项目中做什么,比建筑师的类似定义更困难, 原因有3 个因素: 缺少传统、产品无形性和系统复杂性。( 参见Grinter[1999],其中描述了软件架构师如何在一个大型软件开发组织中实现她的职责。)具体来说:• 建筑师可以回顾几千年的历史,看看过去的建筑师都做过些什么。他们可以参观并研究那些矗立了几百年的建筑,有时甚至有上千年历史的建筑,而它们仍在使用。在软件业,我们只有几十年的历史,并且... 阅读全文
摘要:
在设计、构建和修复建筑时,我们指定关键的设计师为“建筑师(architects)”,并赋予他们广泛的职责。建筑师准备建筑最初的草图,展示外观和内部布局,与客户讨论这些草图,直至所有相关方都达成一致意见,认为展示的就是他们想要的。这些草图是抽象:它们关注建筑中某些方面的适当细节,而忽略其他的内容。 当客户和建筑师在这些抽象上达成一致意见之后,建筑师会准备或监督准备更为详细的图纸,以及相关的文字规格说明。这些图纸和规格说明描述了建筑的许多“实质性”细节,如管道、壁板材料、窗户玻璃和电线等。 在极少的情况下,建筑师简单地将详细规划交给建造者,建造者将根据规划完成项目。对更重要一些... 阅读全文
摘要:
系统版本信息装了哪些模块,以及版本信息select 'Current Application Release: '||ver||' ('||bug||')' "Description" from (
select x.* from
(select 1 seq, '1939818' bug,'11.5.0' pv,'11.5.6' ver from dual
union select 2,'2123967','11.5.0','11.5.7& 阅读全文
摘要:
How to Re-Compile All Invalid for Oracle EBS Package/Package Bodyset serveroutput on size 1000000 declare
sql_statement varchar2(200);
cursor_id number;
ret_val number; CURSOR cur_invalid IS
select object_type, owner, object_name
from sys.dba_objects o
where o.status = 'INVALID'
and o.object 阅读全文
摘要:
列出所有Scheduled Concurrent Programselect r.request_id, p.user_concurrent_program_name || case when p.user_concurrent_program_name = 'Report Set' then (select ' - ' || s.user_request_set_name from apps.fnd_request_sets_tl s where s.... 阅读全文
摘要:
编写一个动态备份文件的python脚本:#!/usr/bin/python
#filename :backup_ver2.py
import os
import time
import sys
source=[]
for i in sys.argv: print i source.append(i)
#source=['/root/python/test.py','/root/python/backup_var1.py']
print source
del(source[0])
print '#######'
print source
targe 阅读全文
摘要:
脚本用于Backorder有问题Delivery Detail(比如关联的Move Order丢失...),可以backorder Delivery后,再重新Pick Release;如果不想要这个订单了,可以Backorder后,Cancel销售订单,并通过NOTE:1322105.1来删除多余的Reservation。UPDATE wsh_delivery_assignments
SET delivery_id = NULL, parent_delivery_detail_id = NULL, last_updated_by ... 阅读全文
摘要:
订单的关闭是自动的,在所有行工作流结束(Close或者Cancel)后0.5天,订单头也将在Workflow Background Process的推动下关闭。还有另外一种说法:you can wait until month-end and the “Order Flow – Generic” workflow will close it for you.所以造成了很多时候订单行已经关闭了,但订单头还是处于Booked状态,这个时候如果你想Close订单头,你可以手动运行Workflow Background Process来关闭订单,也可以使用脚本来close Order Header.脚 阅读全文
摘要:
想要从程序外面将参数传人程序内部的做法:利用sys这个模块来进行操作,#!/usr/bin/python
#filename:using_sys.py
import sys
print 'the command line arguments are:'
for i in sys.argv: print i
print '\n\n The PYTHONPATH is\n',sys.path,'\n'
结果显示:sys.argv这个参数就好比我们java中的额main函数中经常看到的argv[][root@fsailing1 python]# pyt 阅读全文
摘要:
Order&Shipping Transactions Status SummaryStepOrder Header StatusOrder Line StatusOrder Flow Workflow Status (Order Header)Line Flow Workflow Status (Order Line)Shipping Transaction Status(RELEASED_STATUS in WDD)1. Enter an OrderEnteredEnteredBook Order ManualEnter – Line N/A2. Book the Order... 阅读全文