• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
笨笨笨笨
博客园    首页    新随笔    联系   管理    订阅  订阅

Pfizerr_OracleInterface项目记录

 

报表登录:
http://10.99.3.88/sales_interface/login/login.aspx 
用户名:lvh01
密码:APR123mn


Karol.Zhao@pfizer.com
HongJing.Lv@pfizer.com
Ben.Xu@pfizer.com

Initial Catalog=AHGInterface;Data Source=CNDB01;uid=SDS_Wuyue;pwd=pfizer;Connection Timeout=150
Initial Catalog=PfizerInterface;Data Source=CNDB01;uid=SDS_Wuyue;pwd=pfizer;Connection Timeout=150

D:\SQLData\AHGInterface.mdf
E:\SQLLog\AHGInterface_log.ldf
配置路径改:D:\Temp\Test\backbup

liukai:ASPBJGLL3FK293
FAZ

路径:ftp://bjgaspssodev01/SDS&PAH

AHG
ILSO_EFSS_AHG_CHN_YYYYMMDDHHMMSS.dat

ILSO_EFSS_AHG_CHN_YYYYMMDDHHMMSS.trg

SDS

ILSO_EFSS_WPO_CHN_YYYYMMDDHHMMSS.dat

ILSO_EFSS_WPO_CHN_YYYYMMDDHHMMSS.trg


本机IP:10.99.6.88

本机名:ASPBJGLL3K0836.apac.pfizer.com

AHG和WPO配置文件名

AHGWindowsService.exe.config

PPGWindowsService.exe.config

连接:CNDB01
USER:SDS_Wuyue
Password:pfizer

库:pfizerinterface
一、SQL库GET_COM存储过程:
1、对下段SQL:
查询最小SQL后发现,将hcb_SUN表的Period数据全改为200905;

2、对上段SQL:
对pub_Period表:
a、将perd_ID改为2009AP05;
b、将Perd_Dur_Day改为26D(不一定,满足条件的很多);
c、将Perd_Str_Date的“日”改为大于22(如2009-5-20);

对hcb_hospital_use表:
a、将salesDate里任意一个月的日期改为大于Perd_Str_Date,小于Perd_Str_Date+Perd_Dur_Day;

二、GET_Inventory
没数据是因为Inventory_max2date_B视图没数据-〉
是因为Inventory_max2date视图没数据-〉
是因为Inventory_group_maxdate_whs没数据-〉
是因为max(hcb_distributor_invB.DATEPOINT)>DATEADD(dd,-10,getdate)比当前大十天-〉
将hcb_distributor_invB表内warehouse='BONDED'的DATEPOINT改为2015年即可。


库:AHGinterface
一、AHG库GET_COM存储过程:
1、上段SQL:
最后CONvert(varchar(7))stockReceipt那句:
将stockReceipt的fdtmAuditing改为当前日期上个月(如2009.4.17)

2、下段SQL
最后三句
a、当前-58天<Perd_Str_date<当前+23天
将pub_period中的Perd_Str_date改为当前+40天
b、Perd_Str_date<somfdet861
将SOMFDET861中的INV_DATE改为大于Perd_Str_date

三、

OracleInterface操作步骤:
1、演示config文件,查看服务;
2、安装服务;
3、清除日志;
4、看数据库数据;
5、将文件拷贝到FTP上,并查看数据;
6、修改配置文件,运行服务;
7、查看日志;
8、查看FTP结果;
9、查看本地结果;
10、运行错误文件;
11、修改配置文件;
12、查看log日志;
13、查看FTP结果;
14、查看本地结果;
15、查看邮件;


庆华建议:改变FTP地址,使其传送不成功,看是否会保存到本地。

思考:先运行WPO,然后运行AHG,看本地文件是否会被覆盖

复制到配置文件的新信息(PPG):
     <add key="Hostname" value="mppgms12.pfizer.com" />
   <add key="Username" value="gscaiftp" />
   <add key="Password" value="egatetst1" />
   <!--"." is the root at ftp server; "./upload/" is a subdirectory at ftp server-->
   <add key="SalesFolder" value="/GSC_EGATE/test/files/extdata/GSC_COM/PPG/inbound" />
   <add key="InventoryFolder" value="/GSC_EGATE/test/files/extdata/GSC_COM/PPG/inbound" />
   <add key="COMFolder" value="/GSC_EGATE/test/files/extdata/GSC_COM/PPG/inbound" />


同步GETSALES时需要删除并从pfizer还原的表:
1.hcb_hospital_use
2.pub_distributor
3.pub_hospital
4.hcb_bit_hospital
5.pub_distributor_address
6.pub_sectionoffice
7.pub_doctor
8.pub_doctor_dtl
9.sa_psr_hospical_use
10.hcb_bit
11.hcb_bit_distributor
12.hcb_bit_goods
13.hcb_bit_city
14.pub_distributor_contactman
15.sa_order

 

posted @ 2009-05-07 18:25  笨笨笨笨  阅读(336)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3