project info:

project info:
如果是uploadfile是否需要以邮件的形式提醒每个已经注册的用户
csv的风格应该采用specification的那种风格
是否需要转换在specification中的文字-数字,插入到数据库中
csv是否允许有多个用户的注册,否则不可能出现在用户reqired的没填,出现多个错误
站点是哪个站点
数据表应该是哪张

php project
--------------------------------
rockwell
--------------------------------
why open window url path error ,I have signed url about help.php and information is correct when debug
but display occur wrong,the url path become help.htm,why?
what function about more trackcode ?
does fetchmeeting function mean in mc_function which path is /tool/meeting/ is setup cache used when meeting start?
--------------------------------
driveMedic
--------------------------------
how do i get companyid when site initialize?

function isValidEmail(str)
{
  str=AtTrim(str);
  /*
 var apos = str.indexOf("@");
 var dpos = str.lastIndexOf(".");
 var spos = str.indexOf(" ");
 var cpos = str.indexOf(",");
 if (cpos>=0||spos>=0||apos<=0 || dpos<=0)
      return false;
 if(dpos<=apos+1) return false;
 if(str.charAt(apos+1)=='.') return false;
 if(str.charAt(str.length-1)=='.') return false;
 
 return true;
 */
 var rx = /^(([^<>()[/]//.,;:/s@/"]+(/.[^<>()[/]//.,;:/s@/"]+)*)|(/".+/"))@((/[[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/])|(([a-zA-Z/-0-9]+/.)+[a-zA-Z]{2,}))$/;
 ret = rx.test(str);
 return ret;
}
--------------------------------
DeutscheBank
--------------------------------
&&sample resource
https://172.16.238.140/eu122


&&business logic question:
---
sso sign-on integration
---

testpage can use as follow:
https://64.68.126.197/pso-demo6
1.当用户在deutscheBank中进行登陆了之后是不是就会直接调用webex API进行一次性的权限登陆。而无需再次login操作(确认)
(answer:YES)
2.在用户填入groupid以及password之后如何获得webex相应的password,然后进行相应的login
(answer: 有我自己写相应的算法实现一个id对应一个password)
3.according to spec,the password generated by groupid ,what the matter?
(answer:the same as above)
4.what function about PID?
(answer:you can read it from sso_config.inc)
5.通过那个表以及那个字段(keyword)去查找相关用户是否存在的信息?
(answer:)
6.(Mangles the Group Directory ID to generate unique passwords as required by WebEx p.php API.)这里面的
password和用户在DB log In时的password是不是一样的,如果不一样,如何通过Group Directory ID去generate一个password来?(确认)
(answer:the question is same as question 1)
7.在用户signup之后,如果成功会跳转到相应的login页面,但是根据spec中说在DB Login之后会隐含的jump到p.php中去进行login
那么这边的login还是跳转到DB Login的页面中去了(确认)
(answer:jump to p.php to login.)
8.假如用户在SSO_login之后,如果发现该用户根本不存在,出现了,错误显示页面,需要什么返回按钮,返回到类式 DB login页面发?
(answer:不需要)
9.在api函数p.php中的su signup new user之后,返回的结果是以xml进行显示的?如果是的怎么获得该xml,如何解析,如果不是则如何
判断正确与否?还是根据backurl去返回到另外一个页面
(answer:不是返回xml,而是通过在backurl后所指定的参数来进行分支判断)
10.error message中的相关显示问题。假设signup之后返回的是xml文件,那么进行相应的映射,但如果不是如何判别相应的error mssage,如果
是如何解析xml文件等
(answer:the question is same as above)
11.DB login page是由bank方提供的把?所设的java bean也应该在他相应的page中设置了
12.在p.php中不会产生$ST?ST如何产生?

workflow :db login (no)->db login
   (yes)->sso_login (no)-> (user exist)-> error message
      (user not exist)->sso_signup (successful)->db login
              (unsuccessful)->error message
      (yes)->EEHOME 
---
addressbook integration question:
---

1.关于DB_ADDRESS_BOOK_BROWSER中得页面制作,直接从以前相关得网站copy过来不就完了,另外该页面是否需要有多种得显示样式,还是
仅仅就是在brand里面去配颜色得那种。
(answer:yes)
2.在wbxredirectbrowser.php中如何获得一些预选择得名字和email在DB_ADDRESS_BOOK_BROWSER中选择?(orginal word:  It retrieves any pre-selected names and emails and put them in the format that DB_ADDRESS_BOOK_BROWSER takes)
(answer:wait answer)
3.在用户添加一些attendee或者一些panelist等相关人得时候,是仅仅将这些人得名字填在schedule meeting得页面中?如果是的话
那相应的先前填的email地址以及电话号码存放在哪?如果还会将相关数据插入到与该meeting相关的attendee或者panelist相关的表中的话
那么如果用户中途取消了该meeting,并不执行schedule meeting了,那这些数据不是变成了脏数据了?那如何进行清除呢?
(answer:通过array来进行传递)
4.什么时候DB_ADDRESS_BOOK_BROWSER是已经define的,什么时候是undefine的
5.在执行webredirectbrowser.php之后执行servlet干嘛传参数?我只要获得从servlet中传回的parameter,that's ok
workflow :
wbxredirectbrowser->DB_ADDRESS_BOOK_BROWSER->meetingattendees

&&technology question:
---
sso sign-on integration
---
1.how to parse xml file and how to orientation xml file to parse?
(answer:To resolve this problem via you can use open_file(http://XXX) to parse)
(answer:)
2.how to product $ST?
3. how to clear a javabean?
4.研究一下,include,forward,response.redirect的区别,什么时候在跳转之后的内容会被输出,什么时候不会

---
addressbook integration question:
---
1.在EC中根本visitor这个选项,EC,TC,MC中都有相应的attendees
2.在从servlet中获得相应的nameArray和emailArray之后,是在servlet那边做了相应的注册selectcontact操作
还是在meetingattendee中做相应的addselectcontact操作呢?(resovled:在servlet那边做selectcontact操作然后传回来,进行插入数据)
3.确认从servlet那边传过来的是字符串以,进行分割,还是数组?

addressbook integration suggestion:
1.注意处理有关meeting中增加attendee的有关用户在界面上随意的输入些attendee这种情况。(本身已经作validate)
2.有关传到servlet中的nameArray以及EmailArray应该注意与改登陆人员的相关attendee或者contact本身就有这个人的情况
所以在用户选择的时候就应该添加到相应的option框中。(这是以前相应的逻辑问题,现在主要注意,一个从页面上输入的email数据,一个从mtgattendbook表中或的数据全部push到
nameArray以及emailArray中。)
3.usertypearray其实是没有意义的,因为用户是在一个meeting要么ec下获得相应的attend或者相应的panelist但这样的话
不可能有多个不同的userarray的。(有意义,首先传回到webex这端,会根据不同的处理作相应的调整,比如mc,type是何种类型,应该作何种操作)
4.记住在处理TC的时候由于采用了NC和IE不同的页面进行process(已经对相应页面作出相同的处理)
5.需要解决的问题:1.再TC中选择了attendee之后会将presenter中的数据给冲掉,选择presenter同样会将attendee中的数据给冲掉(resovled)
  2.再MC中由于用户可以输入相关的email地址以及name,这样的话在传给servlet的时候就需要有所判别。ec和tc中
  由于用户不能选择,所以无需考虑。(将用户在mc中添加的attendee添加到nameArray和EmailArray中传到servlet中供customer选择)
6.在event中添加的attendee,但是在edit event的时候显示不出相应的attendee(resovled)
7.解决增加了attendee,删除panelist的问题,增加了panelist同样问题(resovled)
8.看一下event和training的操作有什么不同之处

9。由于划分不清楚,很可能出现我在一个training中已经增加了一个attendee,但是后面的event选择把当前的attendee给冲掉
会导致event中的attendee也被删除。。。(这是正常现象,比如a,b都是attendee成员,但是customer选择的时候又加了,a,c,d到presenter,这样的话,原先的attendee就会别冲掉,导致的结果是attendees:b,preseter:a,c,d)
10。需要整理有关从SSO_config.inc中读入相关参数的code,code中有些是hardcode写的,所以必须把他改成可以可配置的。(不能采用这种方法,这种方法会导致一个修改,就需要修改mc,tc中多种不同的配置,用数据库提取的方法,已经解决)
11。需要注意由于TC在做显示的时候是将IE和NS的显示分开来以两个php的文件的形式来做的,注意修改NS的php文件(resovled)
12。有必要去理解一下在oldselectcontact中的数据源是从哪里来的,另外为何每次都会插入到contact表中?(数据是从mtgAddressBook表中获得)
13。ec中如何来判断哪个人是panelist以及attendee 好像ec中是根据USERTYPE来进行区分的。(首先根据servlet传回过来的usertypearray进行判断是哪种类型,然后根据不同类型的数据根据usertype值来进行判断)
14。tc中如何来判断那个人是presenter以及attendee 好像tc中是根据token值来进行区分的。(首先根据servlet传回过来的usertypearray进行判断是哪种类型,然后根据不同类型的数据根据token值来进行判断)
15。Tc中有问题,在增加了presenter之后,会将attendee的若干数据填上,若干数据归自己。(是正确现象)
16.根据流程中的描述,在tomcat中进行登陆之后,最后调用webex站点的API进行调用之后,会造成显示的页面仍然在主main当中。(可以使用jstopredirect的方法来返回到顶层页面,已经resolved)
17.在无论MC,TC,SC,EC中的Assistance菜单条中都会有training以及Support,但在原先的点击各模块中training或者support是不需验证的,用了SSO之后是否需要验证恩,
还是向以前模式一样,只有到下载(sourcecode中确认是有那些需要验证)等需要验证呢?(我先做成都要验证,然后根据qa或着customer的需要再进行modify)
18.由于TC的添加attendee的机制和MC,EC都不同,他不是根据usertype来判别哪个是attendee,哪个是presenter,而是根据token值来判断的,这样的话,如果传到servlet也就是
customer那端应该首先定义好相应的机制,比如定好TC传过来typearray为presenter则是token为1,穿过来attendee为0,什么的。另外由于Tc以及EC,MC都是共享mtgselectedcontact表(在spec中已经有定义)
这样一来导致的情况就是可能TC中选择的人会误认为是EC的attendee造成混乱,需要深入研究。(在meetingattendee中已经做相关处理,只要根据usertype然后进行不同的操作,关于冲突那是原先结构的问题,有时间可以深入研究)
19。由于mc中是根据nameArray中是否有后面跟“host”字符串来判别是否是host,如果是host的话,他就会将email后面跟host,并将先前的
nameArray中的“host”给删除。也就是他是根据nameArray后是否跟“host”来判断是否是AD还是AH,那如果转换为servlet的话,customer方
转过来就是不是这样一个逻辑了吗?(根据原先逻辑就这样做)
20。了解oracle左连接右连接相关知识(have studied)
21.碰到一个问题,在SSO_Signup_Result.jsp成功后转向SSO_Login.jsp,其中的parameter的值竟然找不到。(replace this method with use session,but the reason haven't found until now)
22.mc在添加完attendee之后,会导致会议开不起来。问题是在使用原先得code进行start meeting仍然是这种结果,parameter action=0,
 调试发现如果将$OpenerEmailList.=$tmpContactEmail.",";这句话去掉得话,client运行正常
     使用basecode进行数据模拟,同样会出现从servlet得结果,会议开不起来

23.在schedule一个training额时候,速度会变得相当缓慢。schedule 到one meeting moment得时候就stop了。
 用basecode进行模拟同样会产生一样得effect
24。在grep之后与原来文件进行对照,有onstage/tool/event/contact/selectcontact.php为注释?如出现问题可以借鉴

SSO integration question:
1.由于通过api中转之后的页面会跳转到mywebex/default.php中进行中转然后根据先前保存的servicename来跳转到相应的service中,然而现在要做的必须用户点击哪个页面
然后跳转到相应的页面,这样的话必须在service中进行相应的判别,从中进行跳转。(resolved)
2。解决在welcome页面上点击host an event按钮之后,返回到的是browser event的页面,需要对schedule event也做相应的处理(类式meeting,training)
3。解决在welcome页面上点击start session按钮之后,返回到的是training的页面

 

Mc:
ownerid是否有用?
hostflag有什么用?

psoDB_ADDRESS_BOOK_BROWSER
http://localhost:8080/DB/do/AddressBookLookup

psoSSO_Login
http://localhost:8080/DB/do/Login

DELETE mtgSelectedContact WHERE UserType='Visitor' AND SiteID=38 AND ConfID=44639


mc:流程
当用户在attendee中输入数据的时候,提交,系统会从地址簿以及contact中查找改用户,如果有相同的用户就将其name,mail都搬到用户选择
的窗口,
当用户选择完之后,系统从选择好的mail中从地址簿和newContactList中以及contact中搬用户相同的数据到contact数据表中,如果在相关的
表中都没有用户的数据,那么就新添该数据。
EC:中没有过多的判断就是直接插入用户选择的contact到相关的confid的contact表中
TC:同EC

-------------------------
mc:是根据name来判断是host还是attendee
ec:是根据usertype来判断是Panelist还是attendee
tc:是根据token来判断是presenter还是attendee

-------------------------
some experience:
1.如果一个类型本身为字符串的变量,然后把它赋值给一个数字的变量则会出错。(在javascript中)

investigate problem what cannot run application client
1.在每个meeting schedule的时候好像有一个用户支付的操作。会从用户身上扣钱?(need confim)

150 DB superadmin account:josss password:joss123

technology question:
1.怎么使得link onclick调用javascript

(from nancy)
  $checked = checkEncryption("[email protected]","UMecDY5//gHwadLSFvevjsEL8ktvL9mI",$pass);
  echo "1 ";
  if ($checked)
    echo "good";
  else
    echo "bad";
  echo "
/n";
  
  $checked = checkEncryption("[email protected]","CF7dEYHh49Ib9Hd2IMfDW4xcdRPFD5Lt",$pass);
  echo "2 ";
  if ($checked)
    echo "good";
  else
    echo "bad";
  echo "
/n";
  
  $checked = checkEncryption("I am glad this is finally done with","ye6/COg9HYZb0snlPlPqoGku9Xs0jynA2bCv4OYc9Wwlw+o9RdBOxA==",$pass);
  echo "3 ";
  if ($checked)
    echo "good";
  else
    echo "bad";
  echo "
/n";

  https://172.16.238.150/deutschebank041216
  psoDB_ADDRESS_BOOK_BROWSER  http://172.16.229.25:8080/DB/do/AddressBookLookup 
(from end)
--------------------------------
Davinci
--------------------------------
1。当我需要update或者更改一个table的字段或者,增加一个字段是不是sqlmap.xml以及相应的dao都要跟着变动(understand)
2。dao.xml是如何描述dao object以及sqlmap.xml之间的联系的。(understand)
3。所有的dao object是否都是从wbxDaoManager中产生的?为什么需要这么设计?(understand)
4。wbxPsoRequestProcessor是否就是webex所继承action,它起的作用其实就是查找与struts-config.xml中相应的action,并且构造出actionform(understand)
5.在pso项目组里面用到了些什么plugin,

--------------------------------
thelen
--------------------------------
技术积累:
1.所有新建一个站点都是从opdb中去copy数据,然后复制到相应的webdb以及reportdb(有必要的话)
2.复制reportdb是通过第三方的一个程序做的,另外需要运行一个脚本
3.
4.
5.
6.
7.
8.
9.
重现如下数据
1.当在custom9,custom10都为closed的时候,会冲掉custom1,custom2
2.当在custom1,custom2,custom9,custom10,都不为closed的情况下会冲掉custom1,custom2的,custom9,custom10同时有数据
3.在host的时候为custom1,2为optional时,startcustom1,2为closed时custom9,10为required时,会出现

916 应该是冲掉custom1 ,2而且9,10为空 (条件:custom1 ,2为not used,custom9 ,10为required)
917 应该是冲掉custom1 ,2而且9,10为917(条件:custom1 ,2为required,custom9 ,10为required)

--------------------------------
heidelberg
--------------------------------
1.启动session得方式一二。
一。通过登陆站点直接登陆support center服务可以通过在siteadmin中修改agent得属性值增加ip地址来获得相应得直接通过用户验证启动session
二。通过在brand设置直接访问为false,可以通过sc登陆页面来进行登陆。如果设为yes则不能设为host进行登陆
 主要目地为:在siteadmin中增加ipaddress可以控制哪几个ip地址可以设为host,在brand设置则是为了让所有的人都可以作为host
    在brand设置为yes,是为了让其他人只能做为attendee进行登陆,在siteadmin中没有增加ipaddress的情况下。
2.
3.
4.
5.
6.
7.
8.
9.

 |question|
 1.在host以windows,attendee以java,share view得时候仍然会出现background
 2.
 3.
 4.
 5.
 6.
 7.
 8.
 9.

 |see code|
 1.追踪java client的入口
 2.学习log,看他什么时候会出错
 3.
 4.
 5.
 6.
 7.
 8.
 9.

 

--------------------------------
template
--------------------------------
1.
2.
3.
4.
5.
6.
7.
8.
9.

你可能感兴趣的:(project,for,my,work)