Event Data Change triggering process hangs in the process chain
Hi,
In a daily running process chain we have an event data change trigger for broadcast setting which goes to long running status very often and ultimately we have to cancel the job in precalcserver and manually execute the reports based on it. This step fails very often and rarely it gets executed in the chain with a green status. I want to know the reason for the failure and the solution for permanent fix.
On digging through the respective logs thru SLG1 I found the following error messages for the same. Please find it below if it can help u in analysis
Any inputs will be a great help!!
Thanks
Kavya
it's related to precal server, I guess it failed due to lack of memory or setting issue.
Please do following
1 Clear all precal server pendings
2 After this, restart the server.
3 Execute again.
Similar Messages
-
Information Broadcasting(Event data change in Process chains)
Hi All,
Does anyone have experince on the functionality Information Broadcasting ,Can you please help me where we use Trigger event when change in the info provider in the process chains.I want to know when we use the (Trigger event in the Broadcaster) in the process chains,how will it take effect in the Information Broadcasting scheduler screen when we select the particular Info provider when there is any data change(Including an Event data change in a process chain).Can you please elaborate on the topic if any one has used the event data change in the info provider.Can you provide me with steps that would be great help.Answers are always appreciated and rewarded.
Thanks.Hi,
Usually we trigger an event in SM64 tcode..if u want to create an event u will go for SM62.
In addition to time- and calendar-based job scheduling, the background processing system supports event-driven scheduling.
Triggering an event notifies the background processing system that a particular condition has been met. The background processing system reacts by starting any jobs that were waiting for that event.
Events are not saved. Once an event occurs and triggers any jobs that were waiting for that event, the event is discarded
U can monitor process chain via Tcode 'CCMS'..
Information broadcasting allows you to make objects with Business Intelligence content available to a wide spectrum of users, according to your own requirements.
Go through this
Information Broadcasting:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/359840dfa5a160e10000000a1550b0/content.htm
Including an Event Data Change in a Process Chain :
http://help.sap.com/saphelp_nw04/helpdata/en/ec/0d0e405c538f5ce10000000a155106/content.htm
Regards-
Siddhu
Message was edited by: sidhartha -
Broadcaster event data change process step in process chain goes on HOLD
Hi,
We have a process step of event data change in process chain for a cube. the broadcaster has some settings built on this to send email whenever data updates happent to that cube.
It was working fine till last week; suddenly the process started going on sleep or hold mode. i ahve tried deleting old process variant and added new one ...still the job hangs.
Also in SOST i can see that the email based on broadcaster setting were sent. Though users havent recieved any. the job logs in SM37 say:
Job started
Step 001 started (program RSPROCESS, variant &0000000518457, user ID BIWREMOTE)
Program RSBATCH_EXECUTE_PROZESS successfully scheduled as job BIBCAST4E9S51L2EFE7AXG4IFUKNJW3W with ID 01462600
Program RSBATCH_EXECUTE_PROZESS successfully scheduled as job BIBCAST4E9S51L2EFE7AXG4IFUKNJW3W with ID 01462601
Submit report for report RSBATCH_EXECUTE_PROZESS failed; see long text
Submit report for report RSBATCH_EXECUTE_PROZESS failed; see long text
Submit report for report RSBATCH_EXECUTE_PROZESS failed; see long text
but when i see the job mentioned in this failed step:
Job started
Step 001 started (program RSBATCH_EXECUTE_PROZESS, variant &0000001419141, user ID KRANTUL1)
Precalculation: initialization started
Precalculation: processing started
Precalculate data (fill DataStore)
Processing data provider DP, query CP_NORDIC_IAN023
Processing data provider GR4Broadcaster, query
Calculate documents (build documents)
Start Precalculation Web Templates with Precalculated Data
Implementing settings finished
Precalculation: initialization started
Precalculation: processing started
Precalculate data (fill DataStore)
Processing data provider DP, query CP_NORDIC_IAN017
Processing data provider GR4Broadcaster, query
Calculate documents (build documents)
Start Precalculation Web Templates with Precalculated Data
Implementing settings finished
Job finished
So the users should have recieved the email . we have separately tested sending out emails and it works fine. just that process in process chain doesnt get completed at all.
the slg1 logs are all successful.
any pointers what could be wrong ?Use process the INTERRUPT if the last precalculation and alert messaging are succesful. Guess it is looping with first precalucatation
-
Event data change is process chain
Hi guys,
i got a problem with my Event data change in my process chain which gives me the error
"Background management: timeout or termination of job BCAST486IO7Q8PXOXKE9OV9HOSCGTO"
when you check in the background it says the job is finsihed
can any one help me out on this how is fix this
points will be assigned
cheers
dpDear DP,
i think u have to repair or repeat the chain.... by clicking the context menu
Regards
venu -
E-mail delay using "Event Data Change" in process chain
Hi Experts.
I can´t figure out why my process chain is taking so long to deliver a simple e-mail.
The BEx Broadcast Configuration is working fine. When I run it manually, the e-mail comes instantly. But when I use process chain (Event Data Change), it takes hours to receive the e-mail. The option to run after the infoprovider data change is set for this configuration.
Is there any additional configuration I have to check?
All answers are welcome!
Kind Regards,
TPHi Arvind. Thanks for your repply.
I was already checking the SOST and also SCOT and RSBATCH to see if the jobs are running fine, and no problems so far.
How can I check the IDOC´s?
Thanks in advance.
TP -
Including an Event Data Change in a Process Chain
There is a step called "_Execution with Data Change in InfoProvider_" in the process of including event data change in a process chain.
How do we carryout this? should this be done in Bex or in process chain itself?Dear Eshwari,
1) To get the 'Execution on data change' option, you need to have aprocess chain with the 'Event data
change' process type which contains 'the infoprovider' (The infoprovider, over which the query is created
which you are trying to broadcast) in the process variant of it.
2) Further more, additional authorization is also needed in order for the user to see such scheduling options in broadcaster.
Please assign this authorization object to the affected users.
BEx Broadcasting Authorization to Schedule S_RS_BCS
Activity *
Event ID in Broadcasting Frame *
Event Type in Broadcasting Fra <== Here you should select*
ID of a BI Reporting Object in *
Type of BI Reporting Object in *
3) Please also ensure the user has not only the Busines Explorer role but also Business Intelligence role in Portal,
Regards,
Arvind -
Event data change process failed in process chain
Hi All,
We have a process chain to broadcast the workbooks where we have three event data change processes in succession.
When this process chain is executed, the first event data change process is getting executed successfully, but the second process is getting failed every time. The error message is 'Session terminated.Cannot precalculate the workbook...'. Please let me know if anyone has faced the same kind of problem and also the remedy for it.
Thanks in advance
Hima BinduHi,
Check the load on the precalculation server, also any errors occured for the precalculation of the workbook.
Regards,
anil -
When I updated to the latest IOS last night, why did the photo events date change?
When I updated to the latest IOS last night, why did the photo events date change?
The problem is that the Add-ons Manager tab when opened the first time, is on "Get Add-ons" section and that must be downloaded from the Add-ons server which might be overburdened.
* If you need to look for new Add-ons, go directly to the Add-ons site -> https://addons.mozilla.org/en-US/firefox/
Perform the suggestions mentioned in the following articles:
* [https://support.mozilla.com/en-US/kb/Template:clearCookiesCache/ Clear Cookies & Cache]
* [[Add-ons are disabled after updating Firefox#w_check-for-new-versions-of-your-add-ons|Check for New versions of your Add-ons]]
Check and tell if its working.
Not related to your problem but some of your Plugins are out-dated
* Update All your Firefox Plugins -> [https://www.mozilla.org/en-US/plugincheck/]
* '''When Downloading Plugins Update setup files, Remove Checkmark from Downloading other Optional Softwares with your Plugins (e.g. Toolbars, McAfee, Google Chrome, etc.)''' -
Information Broadcasting(Event Data change in Info provider)
Hi All,
Does anyone have experince on the functionality Information Broadcasting ,Can you please help me where we use Trigger event when change in the info provider in the process chains.I want to know when we use the (Trigger event in the Broadcaster) in the process chains,how will it take effect in the Information Broadcasting scheduler screen when we select the particular Info provider when there is any data change.Can you please elaborate on the topic if any one has used the event data change in the info provider.Actually I Executed and scheduled the pocess chains, when I go to the Process chain log ,It says that the Job is finished and the data change is occured for the Cube,but I dont get any error message and I dont get any mail to my Inbox.Can you please through some light if anyone has worked on this,Answers are always appreciated and rewarded.
Thanks.Hi,
Usually we trigger an event in SM64 tcode..if u want to create an event u will go for SM62.
In addition to time- and calendar-based job scheduling, the background processing system supports event-driven scheduling.
Triggering an event notifies the background processing system that a particular condition has been met. The background processing system reacts by starting any jobs that were waiting for that event.
Events are not saved. Once an event occurs and triggers any jobs that were waiting for that event, the event is discarded
U can monitor process chain via Tcode 'CCMS'..
Information broadcasting allows you to make objects with Business Intelligence content available to a wide spectrum of users, according to your own requirements.
Go through this
Information Broadcasting:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/359840dfa5a160e10000000a1550b0/content.htm
Including an Event Data Change in a Process Chain :
http://help.sap.com/saphelp_nw04/helpdata/en/ec/0d0e405c538f5ce10000000a155106/content.htm
Regards-
Siddhu
Message was edited by: sidhartha -
Information Broadcasting - Event data changes
Hi Gurus,
I am trying to trigger a broadcast settings, What i am trying to acheive is as soon as any data changes in data target, trigger a report to portal folder.
Report is published to portal only when there is no data in data target, i.e. contents of data target are empty and any data that is loaded as first request.
Any data loads after first request, Am i missing some configuration steps.
Any help greatly appreciated. Thanks.
Best Regards,
Reddy.Hi,
Usually we trigger an event in SM64 tcode..if u want to create an event u will go for SM62.
In addition to time- and calendar-based job scheduling, the background processing system supports event-driven scheduling.
Triggering an event notifies the background processing system that a particular condition has been met. The background processing system reacts by starting any jobs that were waiting for that event.
Events are not saved. Once an event occurs and triggers any jobs that were waiting for that event, the event is discarded
U can monitor process chain via Tcode 'CCMS'..
Information broadcasting allows you to make objects with Business Intelligence content available to a wide spectrum of users, according to your own requirements.
Go through this
Information Broadcasting:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/359840dfa5a160e10000000a1550b0/content.htm
Including an Event Data Change in a Process Chain :
http://help.sap.com/saphelp_nw04/helpdata/en/ec/0d0e405c538f5ce10000000a155106/content.htm
Regards-
Siddhu
Message was edited by: sidhartha -
Event Data Change step- Failure
Hi All,
I have a failure in event data change process in a process chain.
It has identified 2 packages for change.
One package has successfully been done.
While processing of second package, the job BCAST**** failed as logon to BW system with user ID specified failed.
I know that the user-id does not exist., but am not able to find out of where the to change the user id for the job BCAST*** to run successfull.
when i click displaying messages, it shows
Step 001 started (program RSPROCESS, variant &0000001212711, user ID BWEXTRACT)
Program RSBATCH_EXECUTE_PROZESS successfully scheduled as job
BIBCAST4AN61630VW21F4LTLVP2QED68 with ID 08254800
The job BIBCAST4AN61630VW21F4LTLVP2QED68 failed as logon was not possible.
Please suggestHai ,
Its right you get the owner name in the table after changing the right user id there .
In broadcast setting screen itself say for EX broadcast email
below you give the recepient address
after that you have the Authorization user box where you can directly change to right id if you have the proper authorization attached to your user id .Remmember to save then schedule & execute when you trigger for first time.
This step is related to the role attached to your user access ask basis guy or instead of transporting from development do the broadcast setting directly in production with right EP access.
hope it would sove your issue. -
Hi Gurus,
I am trying to include Event data changes in Process chain and as soon as data load completes want trigger a report with broadcast settings. When i execute process chain, Chain is failing at Event data changes process type with below error.
<i><i>Error log:
Java system error: call FM RSRD_X_PRODUCE_PROXY to ProgId BP1TULAP424_PORTAL_WSH on host BP1TULAP424 with SSO not authorized: Missing Password
Message no. RSBOLAP018
Diagnosis
An error occurred in the BI components on the SAP J2EE Engine.
Procedure
Contact your system administrator to have the error analyzed in detail.
Procedure for System Administration
Start the Visual Administrator, log on to the SAP J2EE Engine and choose "<J2EE_SID>" ->"Server" -> "Services" -> "Log Viewer".
The file "defaultTrace.trc" includes detailed information about the error that occurred. In Windows, you can find this file in the Log Viewer under "Cluster <computer name>" -> "Server <server number>" -> "<drive>:\usr\sap\<SID>\JC<INSTANCE>\j2ee\cluster\server<NUMBER>\log". ". In Unix, the file is located under "/usr/sap/<SID>/JC<INSTANCE>/j2ee/cluster/server<NUMBER>/log".
If the file does not include enough detail about the error, you can increase the log level to obtain more information. To do this, choose "<J2EE_SID>" -> "Server" -> "Services" -> "Log Configurator". On the "Locations" tab page, choose "com" -> "sap" -> "ip" -> "bi" -> "webapplications". Using the selection list on the right side of the screen, you can increase the log level, whereby "DEBUG" represents the log level with the most information. You can save your settings by choosing the "Save" icon. The change to the log level is active immediately. Once you have successfully analyzed the error, you should set the log level back to its default value using the appropriate pushbutton; continuous writing to the log file negatively affects the overall performance of the system.</i></i>
Am i missing some step, i already have Help SAP link, But all steps defined in the process are configured already. Any help greatly appreciated.
Best Regards,
Reddy.Hi,
Have you checked the authorization for scheduling the broadcaster??
Check the below authorization object ..
S_RS_BCS :
(RS_OBJTYPE )ObjectType: Query/Template/Workbook
(RS_OBJID )ObjectID : QueryID/TemplateID/WorkbookID
(RS_EVTYPE)EventType : DataChange or Timepoint
(RS_EVID )EventID : Infoprovider or Timepoint name
are you sending anyworkbook through broadcaster? if so, you have to install precalculation server..
Regards,
Siva. -
PLEASE HELP ! While updating My Xperia Z1 , my pc hanged during the process and .
While updating My Xperia Z1 , my pc hanged during the process ( so , installation of update was interrupted , guess it's same as getting your USB connection disconnected )and now the phone won't turn on .
Its shows the Sony Xperia logo , then shows a black lit screen , and that's it , nothing else happens . I can only turn it off by pressing and holding the power+up volume button , but it turns on automatically if plugged in for charging or in PC only till it gets that black screen .
I tried to flash it with a flashtool (Emma) , but it says phone locked , but since it can't even be turned on , i can't unlock it .
It's a store bought phone and is not of any contracts with any mobile service provider or anything like that ....
Funny you know ... my PC had to crash at the moment i was updating it .... my luck ....
Anyways , now please can anyone tell me what i can do ? I'm sure there is a way i can fix it using my pc and other downloadable software , so please can some one help me how i can fix this problem ? I don't care if i lose all the data on it , i just want my phone back ....
Solved!
Go to Solution.Problem Solved ,Thank you very much !!
For those who might face the problem and stumble upon this thread after googling
Read above mentioned comments
Now here's what I did :
Turned the phone off by power+volume key method , then plugged it in to the pc via USB and opened sony pc companion , entered Support zone , then entered the Update device option , then I Unplugged my device , only after doing this a window pops up with Repair my phone/tablet in blue text , then i clicked on that and followed the simple instructions ..
It's basically what Thommo said , only i was so freaked out at that time that i failed to follow his instructions to the letter
So now my phone is back to normal , and , it got the latest lolipop update !
Problem solved i guess but Thommo , i need to disturb you again with just one more question , since at the very beginning , the update process was interrupted , and now i got lolipop after the repair ,without needing to update again , so has the lollipop been installed properly on my phone or do i need to use any other flashtool to re-install lollipop ?
again , Thank you ... -
Execute Process Task - Error :The process exit code was "2" while the expected was "0".
I am designing a utility which will keep two similar databases in sync. In other words, copying the new data from db1 to db2 and updating the old data from db1 to db2.
For this I am making use of the 'Tablediff' utility which when provided with server name, database, table info will generate .sql file which can be used to keep the target table in sync with the source table.
I am using the Execute Process Task and the process parameters I am providing are:
WorkingDirectory : C:\Program Files (x86)\Microsoft SQL Server\90\COM
Executable : C:\SQL_bat_Files\SQL5\TC_CTI\customer.bat
The customer.bat file will have the following code:
tablediff -sourceserver "LV-SQL5" -sourcedatabase "TC_CTI" -sourcetable "CUSTOMER_1" -destinationserver "LV-SQL2" -destinationdatabase "TC_CTI" -destinationtable "CUSTOMER" -f "c:\SQL_bat_Files\sql5\TC_CTI\sql_files\customer1"
the .sql file will be generated at: C:\SQL_bat_Files\sql5\TC_CTI\sql_files\customer1.
The Problem:
The Execute Process Task is working fine, ie., the tables are being compared correctly and the .SQL file is being generated as desired. But the task as such is reporting faliure with the following error :
[Execute Process Task] Error: In Executing "C:\SQL_bat_Files\SQL5\TC_CTI\package_occurrence.bat" "" at "C:\Program Files (x86)\Microsoft SQL Server\90\COM", The process exit code was "2" while the expected was "0". ]
Some of you may suggest to just set the ForceExecutionResult = Success (infact this is what I am doing now just to get the program working), but, this is not what I desire.
Can anyone help ?Jwelch,
Thanks for the input,
"Change the SuccessValue property of the Execute Process task from 0 to 2 (which means that you will get a failure if there are no differences, since TableDiff returns 0 in that case)."
-- Not possible b'coz if there is no difference in the tables, which is also a possiblility, the job will fail.
"FailTaskIfReturnCodeIsNotSuccessValue to FALSE (which means it won't fail regardless of the code returned)."
-- Does this mean the job will never fail? Lets say the target table doesnt exist, then, by setting "FailTaskIfReturnCodeIsNotSuccessValue to FALSE " will the job fail? I guess my question is, how is what you've suggested different from setting "ForceExecutionResult = Success". Both the cases will show the task status "Success" even if there is an error.
Is there a way to keep the property of job 'Failure' if there is any generic errors like target table not found or say, the path given for .sql file output is not valid etc.
Thanks again,
Little_Birdie. -
Attaching Extra Information for on Hold process and starting the process
Hi,
We are developing BPM process using Oracle BPM 10.3.
Our want the process to be on hold to get extra information from some other system. The extra information will be recieved sepeartely oust side the BPM process. We want to add the extra information to the on hold process and continue the process. Please let me know how to develop the BPM process to cater this requirement.
ThanksThe right pattern would be to create a process that has something like the following flow pattern:
Begin -> ... (Some Activities) -> Wait
The Wait Activity can be defined to have arguments that the external application can use to send the additional information to aggregate with the existing instance data.
The way for an external application to connect to the instance waiting in the WAIT activity is to use the processId that is returned when you programmatically create the instance through any of the available APIs: PAPI (Java), PAPI-WS (Soap) or the process exposed as a web service. It is also possible to use correlations but this can be considered a more advanced topic.
In the same lines there are methods in PAPI and PAPI-WS or a process exposed as a Web Service to create an instance, there are methods to send a notification to a given instance in a given activity of the process. Using this API Calls, you can signal the instance in wait state and send some additional information so that when the Wait activity is executed, the instance is moved forward.
HTH,
eduardoc.
Maybe you are looking for
-
I have a USB cable for my iPod touch 4th gen. I have tried almost everything to make my windows computer find my iPod touch but its not finding it. Any help on this issue?
-
Is there some sort of Shatter Transition in FCP
I am looking for a transitions that shatters the end of one footage and the beggining of the next footage zooms in. Is there such transition or is there a method to do this. If I have to I can Manually zoom in the footage but I want the transition th
-
Information about Content Tracker Standard Reports
Hi, I´m attempting to obtain access stadistic from the standard reports of Content tracker but I cannot understand as it calcucates the accesses of the users. I select the standard report "Users by User Type" , select the type "Internal" and I obtain
-
Deleting elements from Arrays.
Hello, I have to be able in this latest exercise to delete an element from an Array. I was wondering if you could give me code examples on how to do this. I am pretty sure that you have to read through the array and return "null" when you hit the ele
-
Migrating Oracle 10gR2 32bit to Oracle 11g 64bit options
I have an Oracle 10gR2 32 bit that needs to be upgraded to Oracle 11g 64bit: What are some of the options for upgrading Oracle database 10gr2 32bit to Oracle 11g 64bit? Can I export 10gR2 32bit and import it to 64bit Oracle 11g? THanks