2012年11月20日 星期二

tomcat request 參數 utf-8 設定

參考文章 http://stackoverflow.com/questions/4470787/spring-rest-pathvariable-character-encoding

如果要在網址後傳遞 UTF-8 的參數http://localhost:8080/CattonOAuth1/tel/%E8%B3%87%E8%A8%8A

要設定 tomcat conf/server.xml


Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  加上
              URIEncoding="UTF-8"


2012年11月6日 星期二

spring security oauth 1 client logout


這樣應該就可以作 logout的動作

OAuthSecurityContext context = OAuthSecurityContextHolder.getContext();
       
 Map accessTokens = context.getAccessTokens();
  accessTokens.remove(resource id);
  session.removeAttribute("OAUTH_TOKEN#"+resourceid);
     
 


參考文件
http://forum.springsource.org/showthread.php?104433-Revoked-expired-access-token-in-oauth1

2012年11月4日 星期日

會科查詢 sql, chart of account




SELECT a.segment_name,
        c.flex_value,
        d.description,
        a.application_column_name,
        c.parent_flex_value_low,
        a.segment_num,
        a.display_flag,
        a.display_size,
        a.maximum_description_len,
        a.concatenation_description_len,
        e.set_of_books_id
 FROM   applsys.fnd_id_flex_segments a,
        applsys.fnd_flex_values c,
        applsys.fnd_flex_values_tl d,
        gl_sets_of_books e
 WHERE  a.flex_value_set_id = c.flex_value_set_id
 AND    a.application_id = 101
 AND    a.id_flex_code = 'GL#'
 AND    c.flex_value_id = d.flex_value_id
 AND    d.LANGUAGE = USERENV('LANG')
 AND    e.set_of_books_id = :ledger_ID
 AND    e.chart_of_accounts_id = a.id_flex_num;

2012年11月1日 星期四

列出 chart account segment 明細資料


我們公司會計負責的GL人員不知道那邊有報表可以列出Segment Values
 ,一直要叫 MIS 提供給他,其實會計人員可以使用 GL的報表如下,就可以列出所有明細了。

Chart of Accounts - Segment Values Listing