<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6269505237538979598</id><updated>2024-09-08T10:48:56.787-07:00</updated><title type='text'>Oracle Apps Technical</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ebstechnical.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ebstechnical.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>rama</name><uri>http://www.blogger.com/profile/03641230298359460351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6269505237538979598.post-2606625286691743700</id><published>2011-07-11T07:10:00.000-07:00</published><updated>2011-07-11T07:12:13.541-07:00</updated><title type='text'>Category Sets</title><content type='html'>This program will import one category set to another category set. &lt;br /&gt;After importing run the import category set assignment program.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;cursor c1 is&lt;br /&gt;select cat.INVENTORY_ITEM_ID,itm.segment1,itm.description&lt;br /&gt;from mtl_item_categories_v cat, mtl_system_items_b itm&lt;br /&gt;where cat.CATEGORY_ID=33219&lt;br /&gt;and  cat.INVENTORY_ITEM_ID=itm.INVENTORY_ITEM_ID&lt;br /&gt;;&lt;br /&gt;lc_cat_set_id  number;&lt;br /&gt; &lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;select CATEGORY_SET_ID&lt;br /&gt;into lc_cat_set_id &lt;br /&gt;from MTL_CATEGORY_SETS_V &lt;br /&gt;where CATEGORY_SET_NAME=&#39;Price Group&#39;;&lt;br /&gt;&lt;br /&gt;for c1_rec in c1&lt;br /&gt;loop&lt;br /&gt;insert into MTL_ITEM_CATEGORIES_INTERFACE&lt;br /&gt;(SET_PROCESS_ID,&lt;br /&gt;INVENTORY_ITEM_ID,&lt;br /&gt;CATEGORY_SET_ID,&lt;br /&gt;LAST_UPDATE_DATE,&lt;br /&gt;CREATION_DATE,&lt;br /&gt;ORGANIZATION_ID,&lt;br /&gt;CATEGORY_SET_NAME,&lt;br /&gt;CATEGORY_NAME)&lt;br /&gt;values&lt;br /&gt;(1&lt;br /&gt;,c1_rec.inventory_item_id&lt;br /&gt;,lc_cat_set_id   --1100000171&lt;br /&gt;,sysdate&lt;br /&gt;,sysdate&lt;br /&gt;,85&lt;br /&gt;,&#39;Price Group&#39;&lt;br /&gt;,&#39;NPR&#39;&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;end loop;&lt;br /&gt;&lt;br /&gt;end;</content><link rel='replies' type='application/atom+xml' href='http://ebstechnical.blogspot.com/feeds/2606625286691743700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ebstechnical.blogspot.com/2011/07/this-program-will-import-one-category.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/2606625286691743700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/2606625286691743700'/><link rel='alternate' type='text/html' href='http://ebstechnical.blogspot.com/2011/07/this-program-will-import-one-category.html' title='Category Sets'/><author><name>rama</name><uri>http://www.blogger.com/profile/03641230298359460351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6269505237538979598.post-570538841110101026</id><published>2011-06-17T07:17:00.000-07:00</published><updated>2011-06-17T07:22:30.402-07:00</updated><title type='text'>Change Status of WSH Exceptions</title><content type='html'>This code will change the status from OPEN to CLOSED in WSH_EXCEPTIONS table.&lt;br /&gt;API: WSH_EXCEPTIONS_PUB.Exception_Action&lt;br /&gt;&lt;br /&gt;declare&lt;br /&gt;lc_wsh_exceptions_rec    WSH_EXCEPTIONS_PUB.XC_ACTION_REC_TYPE;&lt;br /&gt;lx_msg_count NUMBER; &lt;br /&gt;lx_msg_data VARCHAR2 (2000); &lt;br /&gt;lx_return_status VARCHAR2 (200); &lt;br /&gt;l_message VARCHAR2 (2000);&lt;br /&gt;l_msg_index_out  NUMBER;&lt;br /&gt;&lt;br /&gt;cursor exceptions_cur IS&lt;br /&gt;   select *&lt;br /&gt;   from apps.wsh_exceptions&lt;br /&gt;   where exception_name = &#39;WSH_CHANGE_SCHED_DATE&#39;&lt;br /&gt;   and status=&#39;OPEN&#39;&lt;br /&gt;   ;&lt;br /&gt;   &lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;  for exceptions_rec in exceptions_cur&lt;br /&gt;  loop  &lt;br /&gt;     lc_wsh_exceptions_rec.exception_id:=exceptions_rec.EXCEPTION_ID;&lt;br /&gt;     lc_wsh_exceptions_rec.new_status:=&#39;CLOSED&#39;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     WSH_EXCEPTIONS_PUB.Exception_Action(&lt;br /&gt;        p_api_version            =&gt;1.0,&lt;br /&gt;        p_init_msg_list          =&gt;NULL,&lt;br /&gt;        p_validation_level       =&gt;NULL,&lt;br /&gt;        p_commit                 =&gt;fnd_api.g_true,&lt;br /&gt;        x_msg_count              =&gt;lx_msg_count,&lt;br /&gt;        x_msg_data               =&gt;lx_msg_data,&lt;br /&gt;        x_return_status          =&gt;lx_return_status,&lt;br /&gt;        p_exception_rec          =&gt;lc_wsh_exceptions_rec,&lt;br /&gt;        p_action                 =&gt;&#39;CHANGE_STATUS&#39;&lt;br /&gt;        );&lt;br /&gt;     dbms_output.put_line(&#39;lx_return_status=&#39;||lx_return_status);&lt;br /&gt;&lt;br /&gt;     for k in 1 .. lx_msg_count&lt;br /&gt;     loop&lt;br /&gt;                    fnd_msg_pub.get(&lt;br /&gt;                           p_msg_index =&gt; k,&lt;br /&gt;                           p_encoded =&gt; &#39;F&#39;,&lt;br /&gt;                           p_data =&gt; l_message,&lt;br /&gt;                           p_msg_index_out=&gt;l_msg_index_out&lt;br /&gt;                           );&lt;br /&gt;                    dbms_output.put_line(&#39;The Error Message  &#39;&lt;br /&gt;                              || k || &#39; is: &#39; || l_message);&lt;br /&gt;                   &lt;br /&gt;     end loop;&lt;br /&gt;  &lt;br /&gt;  end loop;&lt;br /&gt;   &lt;br /&gt;end;</content><link rel='replies' type='application/atom+xml' href='http://ebstechnical.blogspot.com/feeds/570538841110101026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ebstechnical.blogspot.com/2011/06/change-status-of-wsh-exceptions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/570538841110101026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/570538841110101026'/><link rel='alternate' type='text/html' href='http://ebstechnical.blogspot.com/2011/06/change-status-of-wsh-exceptions.html' title='Change Status of WSH Exceptions'/><author><name>rama</name><uri>http://www.blogger.com/profile/03641230298359460351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6269505237538979598.post-1616989901519949529</id><published>2010-03-21T21:10:00.001-07:00</published><updated>2010-03-22T10:53:24.920-07:00</updated><title type='text'>Calling HTML page From PL/SQL</title><content type='html'>By using UTL_HTTP builtin package, we can achieve this task. There are two types to publish the html page, POST and GET. In the GET method we have to pass the name-value as parameters along with the URL whereas in POST method we have to use in body.&lt;br /&gt;declare&lt;br /&gt;lc_string    VARCHAR2(2000);&lt;br /&gt;l_http_req utl_http.req;&lt;br /&gt;l_http_resp utl_http.resp;&lt;br /&gt;p_url_in varchar2(300);&lt;br /&gt;Cursor c1 is&lt;br /&gt; SELECT * from EMP;&lt;br /&gt;begin&lt;br /&gt;  p_url_in:=&#39;https//www.targetwebsite.com/&#39;;&lt;br /&gt;  FOR c1_rec in c1 LOOP&lt;br /&gt;      --first construct string with name-values&lt;br /&gt;       lc_string:=&#39;&#39;;&lt;br /&gt;       lc_string:=&#39;first_name=&#39;c1.first_name;&lt;br /&gt;       lc_string:=lc_string&#39;&amp;amp;last_name=&#39;c1.last_name;&lt;br /&gt;       lc_string:=lc_string&#39;&amp;amp;dept_no=&#39;c1.dept_no;&lt;br /&gt;       lc_string:=lc_string&#39;&amp;amp;dept_name=&#39;c1.dept_name;&lt;br /&gt;       lc_string:=lc_string&#39;&amp;amp;join_date=&#39;to_char(c1.start_date,&#39;mm/dd/yy&#39;);&lt;br /&gt;       UTL_HTTP.SET_WALLET (&#39;file:/etc/ORACLE/WALLETS&#39;,&#39;password&#39;);&lt;br /&gt;       l_http_req := utl_http.begin_request (p_url_in, &#39;POST&#39;, &#39;HTTP/1.0&#39;);&lt;br /&gt;      UTL_HTTP.SET_HEADER(l_http_req, &#39;Content-Type&#39;, &#39;application/x-www-form-urlencoded&#39;);&lt;br /&gt;      UTL_HTTP.SET_BODY_CHARSET(l_http_req, &#39;UTF-8&#39;);&lt;br /&gt;      UTL_HTTP.SET_HEADER(l_http_req, &#39;content-length&#39;, length(lc_string));&lt;br /&gt;      UTL_HTTP.WRITE_TEXT(l_http_req, p_data_in);&lt;br /&gt;      l_http_resp := UTL_HTTP.GET_RESPONSE(l_http_req);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;Above sample code will post the data taken from the cursor and construct name-value string to the website mentioned in p_url_in variable by POST method. &lt;br /&gt;In the above I used UTL_HTTP.SET_WALLET, you have to create certificate and load it in the Oracle Wallet Manager. This procedure sets the Oracle wallet used for all HTTP requests over Secured Socket Layer(SSL). When the UTL_HTTP package communicates with an HTTP server over SSL, the HTTP server presents its digital certificate, which is signed by a certificate authority, to the UTL_HTTP package for identification purpose. &lt;br /&gt;To create wallet, &lt;br /&gt;1) open the URL in IE and goto FILE menu, click on Properties.Then click on Certificates button. You will get certificate window, on that goto &quot;details&quot; tab and click on &quot;copy to file&quot;. Follow the prompts and choose &quot;Base-64 encoded x.509 (.cer)&quot; radio button.  Save that file in the local directory. &lt;br /&gt;&lt;br /&gt;2)Goto Oracle Wallet Manager, goto wallet menu and then New. It will prompt you password. This password is used in the code when we call the SET_WALLET procedure.  In the Operations menu click on &quot;Import Trusted Certificate&quot; and upload the certificate file  from step1 and save.&lt;br /&gt;3) FTP this file(from step2) in binary mode to /etc/Oracle/Wallet</content><link rel='replies' type='application/atom+xml' href='http://ebstechnical.blogspot.com/feeds/1616989901519949529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ebstechnical.blogspot.com/2010/03/calling-html-page-from-plsql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/1616989901519949529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/1616989901519949529'/><link rel='alternate' type='text/html' href='http://ebstechnical.blogspot.com/2010/03/calling-html-page-from-plsql.html' title='Calling HTML page From PL/SQL'/><author><name>rama</name><uri>http://www.blogger.com/profile/03641230298359460351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6269505237538979598.post-4266394320010578761</id><published>2009-11-13T13:55:00.000-08:00</published><updated>2009-11-13T18:54:45.250-08:00</updated><title type='text'>Payables</title><content type='html'>&lt;span style=&quot;font-family:Trebuchet MS;font-size:85%;color:#333333;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;This topic covers how to add attachments through APINV workflow.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Download and open workflow from database.&lt;/div&gt;&lt;div&gt;2) Add new att&lt;a href=&quot;http://4.bp.blogspot.com/_c-e3wZrXm24/Sv3XexmZ-mI/AAAAAAAAAMc/woJEbmha1oQ/s1600-h/attr.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5403712051624933986&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 586px; CURSOR: hand; HEIGHT: 236px&quot; alt=&quot;&quot; src=&quot;http://4.bp.blogspot.com/_c-e3wZrXm24/Sv3XexmZ-mI/AAAAAAAAAMc/woJEbmha1oQ/s320/attr.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;ribute in Attribute list &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Internal Name : XXSSS_ATTACHMENT&lt;/div&gt;&lt;div&gt;Display Name: XXSSS First Attachment&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;3) Create new function under Functions tab&lt;/div&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_c-e3wZrXm24/Sv3ZQODVSFI/AAAAAAAAAMk/sGm0jSv-ByE/s1600-h/fun.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5403714000587671634&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 577px; CURSOR: hand; HEIGHT: 263px&quot; alt=&quot;&quot; src=&quot;http://1.bp.blogspot.com/_c-e3wZrXm24/Sv3ZQODVSFI/AAAAAAAAAMk/sGm0jSv-ByE/s320/fun.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Internal Name: XXSSS_APINV_ATT&lt;br /&gt;Display Name: XXSSS Get Attachment&lt;br /&gt;functionName: xxsss_notif_attach_pkg.GetAttachment&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) Attach this function icon in the Sedn Notifications Process&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_c-e3wZrXm24/Sv3g3OleivI/AAAAAAAAAMs/8xLa8UdWPWc/s1600-h/notif.bmp&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5403722367327177458&quot; style=&quot;FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 567px; CURSOR: hand; HEIGHT: 320px&quot; alt=&quot;&quot; src=&quot;http://2.bp.blogspot.com/_c-e3wZrXm24/Sv3g3OleivI/AAAAAAAAAMs/8xLa8UdWPWc/s320/notif.bmp&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Use the following code for custom function&lt;br /&gt;&lt;div align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:Trebuchet MS;font-size:85%;color:#333333;&quot;&gt;CREATE OR REPLACE PACKAGE BODY APPS.xxsss_notif_attach_pkg AS&lt;br /&gt;PROCEDURE AttachNotif&lt;br /&gt;  (&lt;br /&gt;    document_id   IN VARCHAR2&lt;br /&gt;   ,display_type  IN VARCHAR2&lt;br /&gt;   ,document      IN OUT BLOB&lt;br /&gt;   ,document_type IN OUT VARCHAR2&lt;br /&gt;  ) IS&lt;br /&gt;    lob_id       NUMBER;&lt;br /&gt;    bdoc         BLOB;&lt;br /&gt;    content_type VARCHAR2(100);&lt;br /&gt;    filename     VARCHAR2(300);&lt;br /&gt;    l_err_msg    VARCHAR2(50);&lt;br /&gt;  BEGIN&lt;br /&gt;   -- apps.set_debug_context(&#39;xx_notif_attach_procedure&#39;);&lt;br /&gt;    lob_id := to_number(document_id);&lt;br /&gt; &lt;br /&gt;    -- Obtain the BLOB version of the document&lt;br /&gt;    SELECT file_name&lt;br /&gt;          ,file_content_type&lt;br /&gt;          ,file_data&lt;br /&gt;    INTO   filename&lt;br /&gt;          ,content_type&lt;br /&gt;          ,bdoc&lt;br /&gt;    FROM   apps.fnd_lobs&lt;br /&gt;    WHERE  file_id = lob_id;&lt;br /&gt;    insert into temp values(4,&#39;lob_id--&#39;to_char(lob_id));&lt;br /&gt;    document_type := content_type  &#39;;name=&#39;  filename;&lt;br /&gt;    dbms_lob.copy(document, bdoc, dbms_lob.getlength(bdoc));&lt;br /&gt;    insert into temp values(5,&#39;after dbms_lob&#39;);&lt;br /&gt;  EXCEPTION&lt;br /&gt;    WHEN OTHERS THEN&lt;br /&gt;      wf_core.CONTEXT(&#39;xxsss_notif_attach_pkg&#39;&lt;br /&gt;                     ,&#39;AttachNotif&#39;&lt;br /&gt;                     ,document_id&lt;br /&gt;                     ,display_type);&lt;br /&gt;      RAISE;&lt;br /&gt;  END AttachNotif;&lt;br /&gt; &lt;br /&gt;   PROCEDURE GetAttachment (&lt;br /&gt;        itemtype                   IN       VARCHAR2&lt;br /&gt;      , itemkey                    IN       VARCHAR2&lt;br /&gt;      , actid                      IN       NUMBER&lt;br /&gt;      , funcmode                   IN       VARCHAR2&lt;br /&gt;      , resultout                  OUT      VARCHAR2&lt;br /&gt;     ) IS&lt;br /&gt; &lt;br /&gt;     file_id NUMBER;&lt;br /&gt;    &lt;br /&gt;     BEGIN&lt;br /&gt;      -- Attachments can be of different types. Also a single invoice can have multiple attachments.&lt;br /&gt;      -- I am guessing the user does not want Text and Long Text as an attachment.&lt;br /&gt;      -- You will need to add further logic to handle multiple attachments and only non text attachments.&lt;br /&gt;     &lt;br /&gt;      SELECT media_id&lt;br /&gt;        INTO file_id&lt;br /&gt;        FROM fnd_attached_docs_form_vl&lt;br /&gt;       WHERE pk1_value = SUBSTR (itemkey, 1, INSTR (itemkey, &#39;_&#39;) - 1)&lt;br /&gt;         AND function_name = &#39;APXINWKB&#39;&lt;br /&gt; &lt;br /&gt;      wf_engine.setitemattrdocument(&lt;br /&gt;                                  itemtype   =&gt; itemtype&lt;br /&gt;                                , itemkey    =&gt; itemkey&lt;br /&gt;                                , aname      =&gt; &#39;XXSSS_ATTACHMENT&#39;&lt;br /&gt;                                , documentid =&gt; &#39;PLSQLBLOB:xxsss_notif_attach_pkg.AttachNotif/&#39;to_char(file_id)&lt;br /&gt;                                  );&lt;br /&gt; &lt;br /&gt;   EXCEPTION&lt;br /&gt;     WHEN OTHERS THEN&lt;br /&gt;        wf_core.CONTEXT(&#39;xxsss_notif_attach_pkg&#39;&lt;br /&gt;                       ,&#39;GetAttachment&#39;&lt;br /&gt;                       ,itemtype&lt;br /&gt;                       ,itemkey);&lt;br /&gt;        RAISE;&lt;br /&gt;   END GetAttachment ;&lt;br /&gt;&lt;br /&gt;end xxsss_notif_attach_pkg;&lt;br /&gt;/&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ebstechnical.blogspot.com/feeds/4266394320010578761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ebstechnical.blogspot.com/2009/11/payables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/4266394320010578761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6269505237538979598/posts/default/4266394320010578761'/><link rel='alternate' type='text/html' href='http://ebstechnical.blogspot.com/2009/11/payables.html' title='Payables'/><author><name>rama</name><uri>http://www.blogger.com/profile/03641230298359460351</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_c-e3wZrXm24/Sv3XexmZ-mI/AAAAAAAAAMc/woJEbmha1oQ/s72-c/attr.bmp" height="72" width="72"/><thr:total>0</thr:total></entry></feed>