Lock box post process
Hi,
Can anybody please let me know what is the error comes at the time of processing the Bank File?
and can please let me know what would be happened if we getting the less amount then the invoice amount. what kind of error the system will pass?
It's really very urgent.
THanks,
HI,
To have Lock Box Customizing in the system you need to defien the following
FA-Bank Accounting-Business Transaction-Payment Transaction-Lock Box
Define Control Parameters for BAI format as
Doc Length : 10
No of Doc nu in type 6 : 3
No of Doc nu in type 4 : 6
GL Account posting : x
Incoming customer payments : x
GL account posting type : 1
Enter all the details and save the BAI format
Define Posting Date as
Destination : 1000123456
Origin : 0011000390
Company Code : ABCD
House Bank : HSBC
Account ID: HSBCA
Bank GL account: Deposit bank A/c
Bank Clearing A/C : Clearing Account
Bank Posting Doc type : SA
Cus Posting Doc Type : DZ
Posting Key Dr : 40
Posting Key Cr : 50
Posting Key credit Cust : 15
Posting Key DR cust : 06
And save the posting date
And in Customer master Payment Transaction Tab create Customer Bank details with bank key and Bank Account.
then create a text file as show below
100100012345600110003900712110100
210001234560011000390
5086001007250407121110001234560011000390
60860020000150000 044115126189175247210 11000206
408600360171800000003 0000150000000000000000 testtesttesttest
7086007007250407121100100001500000
80860080072504071211000100001500009 015000 015000
9000001
If any confusion in text file give ur mail id i will send you the file with explanation.
Regards
Balaji
Similar Messages
-
Issue In Lock Box while processing mutiple files at a time:Tcode FLBP
Hi Experts,
I have an issue while executing Program RFEBLB30 (or tcode FLBP) for Variant which contains more than one file,means.Variant contains two files ,One file contains Single cheque details and other file contains multiple cheques.
the final output showing wrong values in Total advice & cheque amount.
when we process single file at a time(whether file has single or multiple cheque details) we are not facing any issue.
Thanks & Regards,
Veera.It seems that there is no standard solution there.
Why do you have 2 files, is this 2 different batches ? Are they from the same day ? Can you ask the bank to bundle them ? Can you run FLBP twice a day to pick uop 1 file only ?
In FLBP standard selection fields available are
- Destination / Origin
- Lockbox
- Date
You can maybe also configure a dummy lockbox, use an exit to change it when you process the file. -
Lock Box - item not getting cleared
Hi,
I m testing the lockbox process with the lock box file available online.
I could be able to import the file and document got created. But i have some doubts, please try to reply for the same.
1) payment advice got generated but the customer open item is still not cleared? do we need to process that further? the check status is applied and G/L document got posted.
2) I think we can also process lock box posting through Idoc, what is the process flow? would you pease eloberate on this IDOC process for lockbox.
3) I am not able to understand the posting done (without clearing the customer open item). Both debit and credit posted to a bank account. would you please eloberate the posting done while lockbox processing?
Please let me know if more information required.
Regards,Hi,
If you are able to load the lockbox file then customer items shall be cleared. Please check the posting rule config and clearing accounts maintained for lockbox.
Thanks,
Sachin -
Dear gurus
please advise as how we can uses reason codes with lock box file processing.
We want to write off each individual invoice on customer open item if it is paid +/-60$.
Can we use reason codes with lock box automatic processing, so that these +/-60$ writeoff's go to a particulat GL acct.
Many thanks in advance.
MSJYes you can.
Customer and User tolerance limits, payment advice tolerance limits and reason codes
When an incoming cash payment does not exactly pay the referenced open item(s), then the system will not be able to perform clearing without creating residual items back on the account - except when you establish tolerance limits to allow posting with a write-off of acceptable payment difference amounts.
Reason code settings are used for description and reporting purposes, generation of specific customer correspondence letters (automatic system generation whenever this reason code is assigned to a document), and difference item write-off/dispute status assignment. -
Lock Box configuration and Lock box process
Hi
I immediately need detailed lock box configuration settings and do the process in easy access and also need the seetings for BAI format, which is part of lock box configuration.
I will highly appreciate, if you immediately respond for the above.
Thanks & Regards,
RadhakrishnaHI,
To have Lock Box Customizing in the system you need to defien the following
FA-Bank Accounting-Business Transaction-Payment Transaction-Lock Box
Define Control Parameters for BAI format as
Doc Length : 10
No of Doc nu in type 6 : 3
No of Doc nu in type 4 : 6
GL Account posting : x
Incoming customer payments : x
GL account posting type : 1
Enter all the details and save the BAI format
Define Posting Date as
Destination : 1000123456
Origin : 0011000390
Company Code : ABCD
House Bank : HSBC
Account ID: HSBCA
Bank GL account: Deposit bank A/c
Bank Clearing A/C : Clearing Account
Bank Posting Doc type : SA
Cus Posting Doc Type : DZ
Posting Key Dr : 40
Posting Key Cr : 50
Posting Key credit Cust : 15
Posting Key DR cust : 06
And save the posting date
And in Customer master Payment Transaction Tab create Customer Bank details with bank key and Bank Account.
then create a text file as show below
100100012345600110003900712110100
210001234560011000390
5086001007250407121110001234560011000390
60860020000150000 044115126189175247210 11000206
408600360171800000003 0000150000000000000000 testtesttesttest
7086007007250407121100100001500000
80860080072504071211000100001500009 015000 015000
9000001
If any confusion in text file give ur mail id i will send you the file with explanation.
Regards
Balaji -
Lock box jobs getting cancelled
Hello All,
I am new to lockbox processing. I am into lock box support project now. Recently lot of lock box jobs are getting cancelled. While I am going through job log it says that " Payment advice 01706525923 does not exist for account 10001009 0110 ". Similar error showing for few other jobs. Can you please anybody through some light on this regarding how to investigate this error?
Thank you,
SantoshWhen ever you get such kind of message then it says that it has found the customer and not found the document to post.
Now when you got to T.code FLB1. you can see that in "on account" status.
Now through lockbox post processing you have to post/clear the document (thru F.04) to make the document to "Applied" status.
Assign points if useful. -
hi experts,i want to know about:what is lock box facility?can any body tell me the configation steps for that
hi
Using of lock box
Lockbox is a process provided by a bank where the customer remits his payment to a PO Box at your bank, the bank deposits the check in your account and enters the remittance data from the customer. Then the bank sends the data to you electronically for you to import and apply in SAP-AR.
The structure that the bank uses is usually one of two formats. BAI will provide you the customer information and the check amount but no invoice remittance data. Usually cheaper and works well for a business where customers are paying only one invoice at a time.
BAI-2 offers remittance data but the bank charges more for the service because they have to enter more info.
Look at structures FLB** to see the transfer data.
When the bank sends the customer payment data you use Treasury function FLB2 to import and then process the payments. This process attempts to determine where to apply the payment and will post directly against an invoice, an account to a customer or if it can't even determine the customer it posts into a clearing account (configured) to be resolved.
for furthur notes
http://help.sap.com/erp2005_ehp_03/helpdata/EN/06/992a88b22c11d289c70000e8215862/frameset.htm
nagesh -
sapians,
Please Explain the LOCK BOX PROCESS?
Business scenario..?
Legacy system of lOCK BOX PROCESS?
Regards,
saphi
Lockbox is a process provided by a bank where the customer remits his payment to a PO Box at your bank, the bank deposits the check in your account and enters the remittance data from the customer. Then the bank sends the data to you electronically for you to import and apply in SAP-AR.
The structure that the bank uses is usually one of two formats. BAI will provide you the customer information and the check amount but no invoice remittance data. Usually cheaper and works well for a business where customers are paying only one invoice at a time.
BAI-2 offers remittance data but the bank charges more for the service because they have to enter more info.
Look at structures FLB** to see the transfer data.
When the bank sends the customer payment data you use Treasury function FLB2 to import and then process the payments. This process attempts to determine where to apply the payment and will post directly against an invoice, an account to a customer or if it can't even determine the customer it posts into a clearing account (configured) to be resolved.
nag -
Hi All,
I am trying to config the lock box with 'Define lockbox for house banks' but i could not proceed to config the lockbox, system saying message : '(House Bank) does not exits in T012', does it mean that we have to setup house bank first before proceeding to defining lockbox?
Anyone could guide me what are necessary steps to setup the Lockbox
Thank you in advance
Thanks
rajHi
House bank set up is necessary for lock box config. Below are the steps involved in lockbox config:
A. Basic Steps in Configuring the Lockbox
1. Maintain Control Parameters -OBAY
2. Maintain Posting Data - OBAX
3. Create Lockbox Addresses for House Banks - OB10 & FI12
B. Steps in processing of the Lockbox files
1. Test Data Generation for the Lockbox Program - RFEBLBT2 and RFEBLBT3.
2. Importing of the Lockbox file - FLB2
3. Display the documents posted -
4. Post Processing - FLB1
VVR -
Hi All
I tried to import data in TC FLB2, but i am getting the error that 'Customer Doesnt Exist' Error F5 102
my Qs is, after setting up all config for Lock box, is there any other place where i need to maintain some MICR number or anything else for the customer on the master data etc
thank you
RukshanaThe customer exists in a different company code than the lockbox and requires cross-company posting in post-processing.
If the customer exists in both companies, the check should at least be put u201COn Accountu201D in the main company (the main company is the one that gets the cash, the one the lockbox is pointed to via transaction OBAX). Then, when you u201Cpostu201D the check from FLB1, you will get the open items for the main company. Here you would use the Edit-> Select More function, and specify your other company. Then select the open items and post.
Alternatively a carefully designed user exit can be designed to look across company codes.
You may consider a modest user-exit for cross company code cash application. Such a user exit would check for open items across all company codes, despite the company code into which the payment was received (by lockbox definition in IMG). -
AR Auto Lock Box for multiple reciepts
Hi ,
We currently download paid checks receipts from bank and process them unis lock box process.
Now we are going to get wire payment receipts also in the same file.
If we get paid check receipts and wire payment receipts in one file do we need to make any changes to existing lock box process.
Please let me know if my question is not clear..
It would be great help if somebody can help me on this.
I also posted the same in EBS General Discussion group and I did not get any response.
If this is againist any forum rules then plz let me know I will delete one of the post.
Thanks,
ReddyDuplicate post
AR Auto Lock Box for multiple reciepts
Pls continue with your thread under Financials category
thanks -
HI
Dear friends
What is lock box, how to configure, can you send me if have any documents and related web sites.
Thank you.
Ashok kumar
Email: [email protected]Following activities, you store the specifications for the lockbox procedure. This procedure is used to process incoming payment transactions (normally checks) in the USA. The Lockbox program will process a file of payment transactions from the bank, create general ledger posting for cash received and clear Accounts Receivable open items.
Waiting for Points
Regards
Abhi -
Unable to find an Output Post Processor service to post-process request
Hi experts,
Users complaining that they could not able to generate the PDF.
User Complaint:
The program does not generate the PDF. The program just generates the XML output. The logfile shows that “Unable to find an Output Post Processor service to post-process request 25852905.”
EBS: 12.1.2
OS: RHEL 5.5
DB: 11.1.0.7.0
Steps that we tried:
1. Increased the OPP process to 16
2. Increased Concurrent:OPP Response Timeout to 750
3. There is no issue in manager log file.
4. Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout (Doc ID 352518.1)
5. Restarted CM. Ran CMclean.
6. Re: Output Post Processor
7.Unable to View pdf Output File Created by XML Publisher
But we dont find any solutions over the above.
Log:
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
p_order_by='TRX_NUMBER'
p_trx_number_low='8414037'
p_trx_number_high='8414037'
p_open_invoice='N'
p_check_for_taxyn='N'
p_choice='SEL'
p_header_pages='1'
p_debug_flag='Y'
p_message_level='10'
Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.US7ASCII
Enter Password:
REP-0004: Warning: Unable to open user preference file.
MSG-00100: DEBUG: AfterPForm_Trigger +
MSG-00100: DEBUG: Multi Org established.
MSG-00100: DEBUG: AfterParam_Procs.Get_Country_Details
MSG-00100: DEBUG: Get_Country_Description.
MSG-00100: DEBUG: AfterParam_Procs.Switch_On_Debug
MSG-00100: Running in debug mode
MSG-00100: DEBUG: AfterParam_Procs.Get_Trx_Number_Low
MSG-00100: DEBUG: AfterParam_Procs.Get_Trx_Number_High
MSG-00100: DEBUG: AfterParam_Procs.Get_Tax_Option
MSG-00103: lp_trx_date_clause = and a.trx_date = a.trx_date
MSG-00100: DEBUG: BeforeReport_Trigger.Build_Where_Clause
MSG-00100: DEBUG: P_Choice: SEL
MSG-00500: DEBUG: About to build WHERE clause.
MSG-00500: DEBUG: WHERE clause built.
MSG-00100: DEBUG: Choice is other than ADJ, setting ORDER BY.
MSG-00500: DEBUG: Table 1: AR_ADJUSTMENTS COM_ADJ,
AR_PAYMENT_SCHEDULES P,
RA_CUST_TRX_LINE_GL_DIST REC,
RA_CUSTOMER_TRX A,
HZ_CUST_ACCOUNTS B,
RA_TERMS T,
RA_TERMS_LINES TL,
RA_CUST_TRX_TYPES TYPES,
AR_LOOKUPS L_TYPES,
HZ_PARTIES PARTY,
HZ_CUST_ACCT_SITES A_BILL,
HZ_PARTY_SITES PARTY_SITE,
HZ_LOCATIONS LOC,
HZ_CUST_SITE_USES U_BILL
MSG-00500: DEBUG: Table 2: RA_TERMS_LINES TL,
RA_CUST_TRX_TYPES TYPES,
AR_LOOKUPS L_TYPES,
HZ_CUST_ACCOUNTS B,
HZ_PARTIES PARTY,
HZ_CUST_SITE_USES U_BILL,
HZ_CUST_ACCT_SITES A_BILL,
HZ_PARTY_SITES PARTY_SITE,
HZ_LOCATIONS LOC,
AR_ADJUSTMENTS COM_ADJ,
RA_CUSTOMER_TRX A,
AR_PAYMENT_SCHEDULES P,
RA_TERMS T
MSG-00500: DEBUG: Where 1: A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
AND REC.CUSTOMER_TRX_ID = A.CUSTOMER_TRX_ID
AND REC.LATEST_REC_FLAG = 'Y'
AND REC.ACCOUNT_CLASS = 'REC'
AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
'INV', 0,
= COM_ADJ.PAYMENT_SCHEDULE_ID(+)
AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
AND 'C' = COM_ADJ.ADJUSTMENT_TYPE(+)
AND A.COMPLETE_FLAG = 'Y'
AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
AND A.PRINTING_OPTION IN ('PRI', 'REP')
AND L_TYPES.LOOKUP_CODE =
DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
AND NVL(P.TERMS_SEQUENCE_NUMBER,nvl(TL.SEQUENCE_NUM,0))=nvl(TL.SEQUENCE_NUM,nvl(p.terms_sequence_number,0))
AND DECODE(P.PAYMENT_SCHEDULE_ID,'',0, NVL(T.PRINTING_LEAD_DAYS,0))=0
AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
AND A_BILL.party_site_id = party_site.party_site_id
AND B.PARTY_ID = PARTY.PARTY_ID
AND loc.location_id = party_site.location_id
AND NVL(LOC.LANGUAGE,'US') = 'US'
AND A.TERM_ID = TL.TERM_ID(+)
AND A.TERM_ID = T.TERM_ID(+)
AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID(+)
MSG-00500: DEBUG: Where 2: A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
'INV', 0,
= COM_ADJ.PAYMENT_SCHEDULE_ID(+)
AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
AND 'C' = COM_ADJ.ADJUSTMENT_TYPE(+)
AND A.COMPLETE_FLAG = 'Y'
AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID
AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
AND A.PRINTING_OPTION IN ('PRI', 'REP')
AND L_TYPES.LOOKUP_CODE =
DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
AND NVL(T.PRINTING_LEAD_DAYS,0) > 0
AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
AND A_BILL.PARTY_SITE_ID = PARTY_SITE.PARTY_SITE_ID
AND B.PARTY_ID = PARTY.PARTY_ID
AND LOC.LOCATION_ID = PARTY_SITE.LOCATION_ID
AND NVL(LOC.LANGUAGE,'US') = 'US'
AND NVL(P.TERMS_SEQUENCE_NUMBER,TL.SEQUENCE_NUM)=TL.SEQUENCE_NUM
AND T.TERM_ID = P.TERM_ID
AND TL.TERM_ID(+) = T.TERM_ID
MSG-00100: DEBUG: AfterPForm_Trigger -
MSG-00100: DEBUG: BeforeReport_Trigger +
MSG-00100: DEBUG: BeforeReport_Procs.Populate_Printing_Option
MSG-00100: DEBUG: BeforeReport_Procs.Populate_Tax_Printing_Option
MSG-00100: DEBUG: BeforeReport_Trigger.Get_Message_Details
MSG-00100: DEBUG: BeforeReport_Trigger.Get_Org_Profile.
MSG-00100: DEBUG: Organization Id: 26
MSG-00100: DEBUG: BeforeReport_Trigger -
MSG-05000: DEBUG: Trx No... 8414037
MSG-00100: DEBUG: Get_Country_Description.
MSG-00010: 12:03 1 Transaction: 8414037
MSG-00100: DEBUG: Get_Country_Description.
MSG-00100: DEBUG: Get_Country_Description.
MSG-05000: DEBUG: Remit To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 11000 IH-35 NORTH
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: AUSTIN
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State: TX
MSG-05000: DEBUG: Province:
MSG-05000: DEBUG: Postal Code: 78753
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: US
MSG-05000: DEBUG: Customer Name:
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name:
MSG-05000: DEBUG: Last Name:
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 6
MSG-05000: DEBUG: Height Max: 6
MSG-05000: DEBUG: Remit To Formatted... 11000 IH-35 NORTH
AUSTIN TX 78753
MSG-05000: DEBUG: Bill To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 2481 ROSS CRES
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: NORTH BATTLEFORD
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State:
MSG-05000: DEBUG: Province: SASKATCHEWAN
MSG-05000: DEBUG: Postal Code: S9A3R3
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: CA
MSG-05000: DEBUG: Customer Name: VAUGHN FAUTH
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name: VAUGHN
MSG-05000: DEBUG: Last Name: FAUTH
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 8
MSG-05000: DEBUG: Height Max: 8
MSG-05000: DEBUG: Bill To Formatted... VAUGHN FAUTH
VAUGHN FAUTH
2481 ROSS CRES
NORTH BATTLEFORD SASKATCHEWAN S9A3R3
Canada
MSG-05000: DEBUG: Ship To Address....
MSG-05000: DEBUG: Address Style:
MSG-05000: DEBUG: Address 1: 2481 ROSS CRES
MSG-05000: DEBUG: Address 2:
MSG-05000: DEBUG: Address 3:
MSG-05000: DEBUG: Address 4:
MSG-05000: DEBUG: City: NORTH BATTLEFORD
MSG-05000: DEBUG: County:
MSG-05000: DEBUG: State:
MSG-05000: DEBUG: Province: SASKATCHEWAN
MSG-05000: DEBUG: Postal Code: S9A3R3
MSG-05000: DEBUG: Territory:
MSG-05000: DEBUG: Country_Code: CA
MSG-05000: DEBUG: Customer Name: VAUGHN FAUTH
MSG-05000: DEBUG: Bill To:
MSG-05000: DEBUG: First Name:
MSG-05000: DEBUG: Last Name:
MSG-05000: DEBUG: Mail Stop:
MSG-05000: DEBUG: Country Code: US
MSG-05000: DEBUG: Country Desc:
MSG-05000: DEBUG: Print Home Flag: N
MSG-05000: DEBUG: Width: 40
MSG-05000: DEBUG: Height Min: 8
MSG-05000: DEBUG: Height Max: 8
MSG-05000: DEBUG: Ship To Formatted... VAUGHN FAUTH
2481 ROSS CRES
NORTH BATTLEFORD SASKATCHEWAN S9A3R3
Canada
Report Builder: Release 10.1.2.3.0 - Production on Wed Sep 25 12:03:07 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
Executing request completion options...
+------------- 1) PUBLISH -------------+
Unable to find an Output Post Processor service to post-process request 25854362.
Check that the Output Post Processor service is running.
+--------------------------------------+
+------------- 2) PRINT -------------+
Not printing the output of this request because post-processing failed.
+--------------------------------------+
Finished executing request completion options.
+---------------------------------------------------------------------------+
Concurrent request completed
Can any one please guide me for this issue.?.
Thanks,
VasanthHussein,
FNDOPP log file
9/25/13 10:47:48 AM] [Thread-31] Service thread starting up.
[9/25/13 10:47:48 AM] [EXCEPTION] [OPPServiceThread0] java.sql.SQLException: ORA-24067: exceeded maximum number of subscrib
ers for queue APPLSYS.FND_CP_GSM_OPP_AQ
ORA-06512: at "APPS.FND_CP_OPP_IPC", line 85
ORA-06512: at line 1
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1225)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3387)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3488)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3857)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.initAQ(OPPAQMonitor.java:558)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.init(OPPAQMonitor.java:534)
at oracle.apps.fnd.cp.opp.OPPAQMonitor.initialize(OPPAQMonitor.java:89)
at oracle.apps.fnd.cp.opp.OPPServiceThread.init(OPPServiceThread.java:94)
at oracle.apps.fnd.cp.gsf.BaseServiceThread.run(BaseServiceThread.java:135)
[9/25/13 11:04:11 AM] [EXCEPTION] [OPPAQMON:876235] ORA-04021: timeout occurred while waiting to lock object
[GC 20321K->4065K(63360K), 0.0137050 secs]
Thanks,
Vasanth -
Hi,
Products
OIM 11.1.1.5 BP02
OAM 11.1.1.5
OID 11.1.1.5
Problem
I have written a post-process event handler which fires when a role is assigned to a user. The event handler calls a plugin which uses the UserManager API to generate and change the user's password.
I've tested this by assigning a role to the user via the OIM web console. I can see my log messages indicating that the event handler has fired and that the password has been changed.
However, I expected that when UserManager.changePassword completed, a notification email would then be sent to the user informing them of the new password, but no notification email has been sent.
The email notifications have been set up correctly, because I have changed the same user's password via the OIM web console and successfully received a Reset Password email.
So, my questions are:
1) Am I right in thinking that when you call UserManager.changePassword(), an out-of-the-box ResetPassword email notification should be sent to the user?
2) Has anyone got this working in 11.1.1.5?
Some more detailed info
In my plugin class I'm calling the following from both execute methods (EventResult and BulkEventResult):
char newpasswd[] = new RandomPasswordGeneratorImpl().generatePassword(user);
getUserManager().changePassword(userKey, newpasswd, false, null, true);
logger.info(("Successfully changed password"));
plugin.xml
<oimplugins xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<plugins pluginpoint="oracle.iam.platform.kernel.spi.EventHandler">
<plugin
pluginclass="oracle.iam.PostInsertPlugin"
version="1.0"
name="PostInsertPlugin">
</plugin>
</plugins>
</oimplugins>
$OIM_HOME/server/bin/weblogic.properties
wls_servername = oim_server1
app = OIMMetadata
metadata_from_loc=/home/oracle/eventhandlers
metadata_file=/metadata/roleuser/custom/EventHandlers.xml
/home/oracle/eventhandlers/import/metadata/roleuser/custom/EventHandlers.xml
<?xml version='1.0' encoding='utf-8'?>
<eventhandlers
xmlns="http://www.oracle.com/schema/oim/platform/kernel"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernel orchestration-handlers.xsd">
<action-handler
class="oracle.iam.PostInsertPlugin"
entity-type="RoleUser"
operation="CREATE"
name="PostInsertPlugin"
stage="postprocess"
order="1002"
sync="TRUE"/>
</eventhandlers>
There are no errors in the OIM out and diagnostic logs apart from the following which occur at OIM startup:
[2013-01-07T16:29:23.425+00:00] [oim_server1] [ERROR] [IAM-0080075] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 2e903d7ef060ab65:66b2de91:13c15d6d9ce:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] XML schema validation failed for XML /metadata/iam-features-OIMMigration/EventHandlers.xml and it will not be loaded by kernel.
[2013-01-07T16:29:24.267+00:00] [oim_server1] [ERROR] [IAM-0080075] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 2e903d7ef060ab65:66b2de91:13c15d6d9ce:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] XML schema validation failed for XML /metadata/iam-features-callbacks/event_configuration/EventHandlers.xml and it will not be loaded by kernel.
Thanks
dty
Edited by: oim_user on Jan 7, 2013 5:37 PMNo notification will be sent if you changepassword using the method from usermanager api.
You have to trigger the resetpassword event manullay in your code.
Here is a sample code to create an event for reset password. Once you create event, invoke it from notification service - notify method.
NotificationEvent event = new NotificationEvent();
String[] receiverUserIds= {userLogin};
event.setUserIds(receiverUserIds);
event.setTemplateName("ResetPasswordNotification");
event.setSender(null);
HashMap<String, Object> resolvedData = new HashMap<String, Object>();
resolvedData.put("userLoginId", userLogin);
event.setParams(resolvedData); -
Video post processing/quality control no longer works in flash player
I use to watch videos via http://www.channel5.com and was able to use the post processing features in the AMD driver to improve the picture quality.
Now, it no longer works. Is this because hardware acceleration isn't working?
For a while I was able to use it in Internet Explorer, Sometimes in Firefox but never in Chrome. Now even with internet explorer it doesn't seem to work correctly.
I am using the latest flash versions for all platforms and the latest browser and driver version from AMD too.
Has Adobe changed something with the latest version of flash which cause a problem with the AMD Driver? Why is there no longer a Hardware Acceleration check-box in Internet Explorer?
I am using Windows 8.1 and I have the setting in the AMD CCC "apply current vdieo quality settings to internet video" checked. I have made sure in Firefox and Chrome hardware acceleration is enabled both in flash player settings and in the browser settings.
Thanks for any pointers you can give.It may be for you, but it isn't for me in Internet Explorer, by comparison though, there is the box available in Chrome and Firefox...although in Chrome it doesn't do anything.
I did some more testing; With Internet Explorer hardware acceleration seems to be dependant on the website you watch.
For example, using IE to visit http://www.dailymotion.com the post processing options work fine, but when on http://www.channel5.com they do not. Is there any reason why this is?
As for other browsers, it seems hardware acceleration just isn't working at all since post processing never works on chrome.
On Firefox it seems to behave the same way as IE, e.g it works on some sites but not others.
I thought I may be able to get around this by disabling the pepper flash player in chrome, but it doesn't seem to make any difference, either its still using the built-in one or it still doesn't work at all with hardware acceleration.
Either way none of these achieve what I was able too before, get hardware acceleration working with http://www.channel5.com .
Maybe you are looking for
-
Error Installing Configuration Manager
The script ./installCCRSQL.sh collectconfig -s <SID> -r <SYSDBA-USER> -p <SYSDBA-PASSWORD> Doesn't work and gives out an error in log stating "connection failed". SQL> SQL> ERROR: ORA-12545: Connect failed because target host or object does not exist
-
LAST Aggregation and AGO Function in OBI Administration Tool
I'm struggling a bit with the AGO function and LAST aggregation. The problem is when I try to compare balance from the last day from last month compared with last day of this month. To get the balance of the last day of this month, I'm using based on
-
Step by step File to RFC Scenario with BPM
hi for the following scenario i m following the webblog /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit i have successfully created the design phase in the configuration stage i need to create a business system or business serv
-
LSMW in background mode not working properly
Hi, I am doing LSMW in background mode. But I am facing problem in SM35. The session is ended with sessions. Wt I am trying to do here is: I have 4 fields on the screen in which 4 th field is non-editable field. I am concatenating first 3 fields and
-
No rfc destination defined for global trade services error while doing migo
Hi all, Pls help me in fixing the following error.. "no rfc destination defined for global trade services" error while doing migo