Real Time Job with no Message Target?
Hi All. I'm curious to know if anyone has built a real time job without an xml message target. I thought that any message source 'getting' from a Topic does not require a response. Well data services is not letting me get away with not having the message target.
The message I'm receiving is one that I want to insert into a table, it is not being used in a lookup to then send out a new record out to a message target.
Real Time jobs are still a new concept to me. Thanks in advance for your help.
Hi,
Try using a row generation transform, generate one row and pass a hard coded value as output message. You cannot do away with an output message in the case of real time.
Regards,
Suneer
Similar Messages
-
Is there a way to create dependency on the real-time jobs
Hi,
We have around 80 real-time services running and loading the changed data into the target.
The process being used is
IBM Informix > IBM CDC > JMS (xml messages) > DS real-time services > Oracle EDW.
While using the above process, when ever there is change in the fact table and the dimension table, both the real-time services are loading the data at the same time into the target. This is causing issues in looking up data with the timing issue.
Is there a way where we can create a dependency and resolve the timing issue and make sure the lookup table is loaded and then the master table is loaded?
Please let me know.
Thanks,
CHello
With the design you curently have, you will have potential sequencing issues. There is no magic in Data Services to solve this.
You might want to consider building more complex real-time jobs that accept more complex data structures and have logic to process the data in dependency order.
Michael -
Real time job doesn't receive automatically changes in SAP ECC 6
Hi Experts,
<br/>
<br/>I'm trying to (using Data Integrator) automatically retrieve data from SAP ECC and store it in a local database table. I followed the steps written in this article: http://wiki.sdn.sap.com/wiki/display/BOBJ/Receiving+IDOCs. I'm modifying some records in the Cost Center Master Data (CSKS) and using COSMAS01 as the IDOC in which I'm trying to send the information.
<br/>
<br/>All seems to be OK, since I manually sent a Cost Center data row using the /nbd16 transaction, SAP ECC displayed a message telling that an IDOC had been generated. Also, when I checked the IDOC status in BD87 it had status 03, meaning that it had been sent correctly.
<br/>
<br/>In Data Services when I clicked on 'View Data' in the local database table that I put in the dataflow I could see the rows that I manually sent from the ECC. However, after truncating the local table, it bothered me that when I tried to send manually a second IDOC with another row from the Cost Center Master Data table, my real-time job didn't receive the request and consequently didn't insert the desired rows. I didn't change anything in the configuration, so my first question to any of you is that if you know what could it be that causes my real-time job to not receive the request from ECC?. I tried making a third try, but at my company they had to shut down the ECC server, so it's going to be a while before I make another try.
<br/>
<br/>Now, the REAL question of this post is that after I sent the first IDOC successfully (and before sending manually the second one mentioned earlier), I changed a record in the CSKS table directly in the ECC, hoping that it would automatically generate an COSMAS01 IDOC and send all the data in the table to the Data Integrator. This didn't happen and no IDOC was generated, so do any of you know why the automatic change didn't trigger the sending of the IDOC with the data?
<br/>
<br/>As I said before, I made the configuration in ECC and DI following the steps in the link written at the start of the post, and it was tested OK by successfully sending a COSMAS01 IDOC once, manually using bd16.
<br/>
<br/>In advance I thank you all for your cooperation. This is my first thread in the SDN forum so also please excuse any mistakes in my english.
<br/>
<br/>Best regards...You do not need to schedule this job every 10 min. Why?
If we can't schedule this job every 10 mints how can I able to retrive the delta records into Queue(RSA7)
What is your advice I mean how to schedule in order to get the delta?
Thanks -
Triggering Real time job from Batch jobs..
Can we trigger real time jobs from the batch jobs. As soon as batch job completes we need to start real time job automatically. Is this possible with BODI XI?
Greetings Post Originator,
This post is older than 60 days and there are no entries in the past 30 days. Based on the content discussed, it appears that you question has been answered. This message is being marked as answered and points are being assigned if available where possible.
Thank you for being an active participant in the SAP Forums,
Rob Siegele
Forum Moderator
SAP Americas -
WSDLXML error in Web services for real time job
Hi Experts,
I want to use Data Services as a web services.
I have configured a Batch job and Real time job that is available as a web service.
Web services for Batch job is no problem. but Real time job is problem
I get the following error message in the WSDLXML
<tns:documentation>Web Services published by BusinessObjects Data Services Version 12.1.0.0, using Apache Axis 1.1The following errors and warnings were found during WSDL generation. Please refer to the Data Services Administrator for detailed explanations. *** Unable to create WSDL for service: job_testconnectivity.</tns:documentation>
Version is DATA SERVICES XI (12.1.0.0)
Edited by: moon bum cho on Dec 1, 2008 3:00 PM
Edited by: moon bum cho on Dec 1, 2008 3:15 PMcheck whether the Access Server for which this service is configured is running
the real-time service configuration is saved with Access Server, management console will get the information from Access Server while generating the WSDL
to check the status of access server
click on administrator -> Access Servers
click on the Access Server and click on Ping -
IDoc not getting processed in Real Time job
Hello,
The configurations are done as per the below link to receive iDoc from SAP in BODS.
How to Receive IDOC in BODS from SAP (Outbound to SAP)
An iDoc is sent and Real Time Services on management console shows that request is received successfully. But I cannot see output xml file created. When I checked the real time services and client interfaces, I could see all are in green.
But the real time job status shows its in running state. It has been in running state for 2 days. Trace shows as below. There is no error message.
14.2) 04-24-14 18:47:41 (18417:1140171104) JOB: Optimizing job <JOB_BODS_RT_IDocMatmas01>.
(14.2) 04-24-14 18:47:47 (18417:1140171104) JOB: Job <JOB_BODS_RT_IDocMatmas01> is started.
(14.2) 04-24-14 18:47:47 (18417:1140171104) DATAFLOW: Data flow <DF_RT_IDocMatmas01> is initialized.
(14.2) 04-24-14 18:47:47 (18417:1140171104) DATAFLOW: Data flow <DF_RT_IDocMatmas01> using IN MEMORY Cache.
(14.2) 04-24-14 18:47:48 (18417:1140171104) DATAFLOW: Data flow <ActaDefaultNotificationSender> is initialized.
(14.2) 04-24-14 18:47:49 (18417:1140171104) DATAFLOW: Data flow <ActaDefaultNotificationSender> using IN MEMORY Cache.
Can anyone please let me know if there is anything missing in the configuration? How do I resolve this issue?
DS version: 4.2Hi,
Try to reimport the metadata of IDOC into PI in idx2. Also check the port definition in ECC and whether the segment is released or not. Please go through the below discussions it may help you.
EDISDEF: Port XXX segment defn E2EDK35 in IDoc type ORDERS05 CIM type
IDoc 0000000000181226 was saved but cannot or should not be sent
Regards,
Priyanka -
Fico interview questions and Real time tickets with resoving details
MODERATOR: Do not post (or request) email address or links to copyrighted or confidential information on these forums. If you do, the thread will be LOCKED and all points UNASSIGNED.
hi sap gurus
i have done sap-fico iam in job trails. can any body help me Fico interview questions and Real time tickets with resoving details
regards
prasad.v
Edited by: chinna prasad on Jun 5, 2008 4:10 PMHello Prasad,
Before attending interviews.....First you need to understand general things like CV writing, projects, sub modules etc., you should be gain knowledge on these concepts then you can move further.
1. CV 2.Projects 3.your strenths in sap (reading..reading...reading....practice...practice...practice)
2.you please interact with your friends who is on trails, then you can get more information like interview process, methodology, technical etc.,
I am sending some real time interview tech questions which will useful for you.
Questions:
1.When tickets are raised by end users who will give priority? After resolve the tickets who will close the status?
2.In real time at a time how many normal periods, special periods, MM periods we can open?
3.What is client dependant & Independent?
4.How to transport configuration settings from one client to another client or production client, which tools we can use for transport?
5.Why we donu2019t assign business area to company code?
6.What is the difference between General GL A/c, Control A/c, Reconciliation A/c & Offsetting A/c?
Answers:
1.The priority is generally decided by the Coordinator on the client side. After tickets are resolved, they will have to be closed by the coordinator on the customer site
2. In FI as many as you wants. In MM only 2 (current month + previous
3.Certain tables and customizations made in one client will affect the other clients also - then it is cross client i.e, client dependent. While if the changes made in one client has no impact on the other client - it is said to be client independent
4.Transports from one server to the other can be made with the help of transport requests. When a configuration is done the system generates a request number. First release the task and then release the request. Use TC-SE10 / SE09, SE09: workbench transport; SE10: customizing transport. But currently no such difference actually exists.
5.because in case of multiple company codes, same business area can be used across company codes. Business area is cross company code, means it is not confined to one company code thatu2019s why we don't assign BA to any of the company codes. It is client dependant, not company code dependant. We can pass values from one company code to any of the BA in that client.
6.General GL Account are those used for standard posting like for example Income and Expenses Accounts
- Control Account are basically used for reconciliation between modules like FI and CO, to ensure that both the modules are in sync.
- Reconciliation Account are those specific covering ADK (A-Assets, D-Customer, K-Vendor). For example a Customer Master would be mapped to a Bills Receivable Reconciliation Account and any transaction that needs to be posted are done against the customer code.
- Offsetting Account are used for variety of reasons and few examples are Intercompany Postings, at the time of Implementation when TB and Balance sheet are uploaded would be offsetted against a dummy account.
All the best.....dont forget and pl assign points if useful and if u have any querries pl revert back
thanks
Anil -
FI CO Integation: Document type for real-time integration with FI not there
Dear Gurus,
This is the error message that I got and I am looking for a solution could anyone help me please.
I was doing simultaneous costing and doing Product Cost Collector reports.[KKBC_PKO]
This is IDES 6.00 ehancement package 4,
How do I define a document type for real-time integration with FI?
Message no. FAGL_COFI003
"Diagnosis: For CO documents to be transferred into Financial Accounting in company code 1000, -the system requires a document type".
How do I go about with this, need steps to resolve this please
Thank you
SaleemHi,
1. Check which variant is assigned to your company code '1000' using this IMG path
IMG->Financial Acctg (New)->Financial actg global settings (New) ->Real-Time integration of Controlling with Financial Actg ->Assign variants for Real-time Integration to Company codes.
2. Check if document type is assigned to the variant assigned to your Company code in this path:
IMG->Financial Acctg (New)->Financial actg global settings (New) ->Real-Time integration of Controlling with Financial Actg -> Define Variants for Real-Time Integration.
Hope this helps. -
Webservices for real time job.
Hi all,
I have configured a real time job that is available as a web service. There was no problem for the first time. However I wanted to change some of the input and output fields on the real time job.
So i modified the real time job in the Designer.
I removed and created the Real time service in the administrator. I have also renamed the Real Time SErvice.
I recreated the webservice for the renamed real time service.
However I am still getting the "old" wsdl with the old real-time service name.
Seems like the WSDL is not updated.
Am i missing out any steps to "refresh" the wsdl?
Thank you.which version if DI ?
the WSDL should get updated once you add the Real time Service to the Webservice
do you see the Real time service in the WebService status page ?
click on View WSDL, it will open the WSDL in IE, do a find for the service name in that -
Hi All,
I encountered an file lock error when creating a real time job.
After a dataflow, I have a script to move the processed file to archive folder. (e.g. move c:\source\order.xml c:\archive). When I test run it, I received a 50306 error. It saids "The process cannot access the file because it is being used by another process. 0 file(s) moved.". However, the df and script were running OK in batch job. Also, I can move the files manually after the job failed. Can anyone help me with that? Is it something to do with the setting of realtime services?
Many thanks!
Knighthi,
Not sure but you can check in sm12 if there is any lock entry, if so than manually delete and than check again.
Ray -
Error while running Real Time Job through SOAP UI
Hi Experts,
I am using real time job for search the duplicates in the data base using attribute values. After running the job iam getting correct result in the xml message.
I configured real time job in management console and taking the WSDL and giving the in put in SOAP UI then iam getting the message like this after 2 timedouts.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Sender</faultcode>
<faultstring>Web Services is unable to process the request to call real-time service 'RT_SEARCH' using Access Server 'uplt-abk-052:4000'. Error: Server sent back error: Communication Error. See real time job log for details.</faultstring>
<faultactor/>
<detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
In the real time job log file iam getting the message like this
(12.2) 06-01-10 09:37:41 (E) (0620:2732) Unknown: SP(RT_SEARCH, UPLT-ABK-052:3501)::flowThread() Flow became invalid while waiting for reply from real time job. (BODI-300136)In Management Console,
PLease take a look at websevices-> partciular JOB-> historyLog-> errorlog and tracelog to see the more details of the error. It should definetly whats the cause of the error.
-Subhadra -
Cross co. code controlling area - CO Real time integration with FI
Hi all of you,
We are in to New GL, and implementing one controlling area for all the company codes (cross company code cost accounting) with group currency "30". And my client requires the CO - FI Real time integration to take the segment reporting / profit center (new) FI reporting.
My basic doubt is, when we are implementing one CO area, we taking all the company codes as cost center groupings and creating the overhead cost centers. When doing Repost CO line items in CO, how system arrives the company code since we are not referring the FI document or Company code, how system will create the FI document in the company code.
Do we have any separate transaction to do the repost CO line items to hit the CO - FI real time integration?
Please give me your valuable suggestions to use the CO-FI real time integration with cross controlling area assigned to multiple company codes.
Thanks & Regards
RamkiThanks for your valuable reply Mr. Christian.
So you mean to say that, when we are maintaining the cost center groupings (per company code), same will be maintained for profit center and will be assigned to the individual company codes, right.
In CO - FI real time integration , I need to select the objects - company code and segment. Whenever any repost happened in the CO module, system will create one FI document referring to the real time objects. We have more than 12 company codes located in different countries. In this way, system is fulfilling the cross company code postings in CO and will generate the FI documents, right.
Please give me your valuable suggestion and when I am looking the note in Market place (91055), it is showing the CAD Interface.
Regards
Ramki
Edited by: Ramki on Feb 10, 2010 5:29 PM -
Build real-time application with Compact RIO
Good afternoon,
I am currently trying to run a VI on compact RIO and would like to control it through remote front panel. I followed steps on this link http://digital.ni.com/public.nsf/allkb/AB6C6841486E84EA862576C8005A0C26 and successfully done everything with a simple example.
However when I moved on and did the same thing to a more complicated VI (my purpose is to make this VI work), everything was fine until I reboot the compact RIO. After a few seconds connection lost between the host computer and cRIO, and I had to shut it down and delete the startup file (with extension .rtexe).
I am not sure what happened since everthing works fine with simple VI but not the complicated one. It could because the second VI has many sub VIs as well as objective functions loaded in it, it could also because the VI takes too much memories of the CRIO and stop it from connecting to the host computer.
If anyone have any ideas of how to make it work please let me know.
Thanks very much
CarlHello zzzfreedom,
There are a number of potential issues I can see with the VI you're trying to deploy as a startup executable. How do you intend to interact with this VI? Are you running the front panel as a remote panel or connecting to the VI using debug tools? A few points:
- Your VI will run immediately when the RIO boots unless you're using debugging tools to prevent this from happening, keep that in mind. It looks like you've accounted for this and required an initialize or network trigger of some sort for some of your loops, but the AI loop will start quickly and appears that it may require user input.
- You have several "user prompt" style express VIs. These will not work (or will not work as expected) on a standalone RT target. There is usually no front panel to interact with!
- Like dialogs, event structures watching for user interaction probably aren't going to do what you want.
- You are writing quite a bit of data to the VI's front panel, and there is at least one chart indicator. Again, how will the user interact with this VI? It looks like you need a host VI that will run on a machine the user will interact with.
- You're using quite a few local variables. It looks like you've taken a lot of care to protect against race conditions, but this causes a lot of data copies and tends to be error prone.
- I've not analyzed all cases, but it looks like you have a number of places where the execution of a timed loop may be blocked under certain conditions. This will likely rail the CPU due to the much higher priority of the timed loops.
- What will happen if you lose connection with the server in your TCP command loop? it doesn't look like there is any way for the user to reconnect without restarting the RIO.
If you do intend to run this as a remotely accessible VI on your RT target, another point to note is that when running from the development environment, the front panel of your VI executes on the host machine. Once you deploy it as a remote front panel or debuggable RTEXE, everything is hosted on the RIO, and this has the potential to bog things down quickly.
Here are a few references I think you might find helpful:
LabVIEW Help: Real-Time Operating Systems - see considerations for Express VIs and Front Panel interaction
http://zone.ni.com/reference/en-XX/help/370622L-01/lvrtconcepts/rt_osnotes/
LabVIEW Help: Real-Time Module on VxWorks Targets - see unsupported features
http://zone.ni.com/reference/en-XX/help/370622L-01/lvrtconcepts/rt_vxworks/
NI LabVIEW for CompactRIO Developer's Guide -lots of good general information on architecting RT applications, network communication and hosts, etc. It looks like you're using the RIO Scan Engine, so the FPGA portion might not be relevant at this time.
http://www.ni.com/compactriodevguide/
Best Regards,
Tom L. -
Introductory DI real-time job materials?
Hi, Has anyone come across any useful real-time "getting started" guides/ presentations/ reference materials / etc? We are on version 12.2.2.0. Up through today, we have used DI only for batch jobs but need to get familiar with the real-time side...
Thanks in advance!Hi
This was written for Data Integrator, but the material is still valid.
http://www.sdn.sap.com/irj/boc/ds?rid=/library/uuid/20bd5e60-11f9-2b10-2bbb-b5109cceff08
Michael -
Please help with sample windows form C#.Net Example
Hi Goutam,
Please refer to the following link with examples: http://www.codeproject.com/Questions/234865/create-real-time-chart
Hope this helps you!
Regards,
Mitch!
Maybe you are looking for
-
CMP Entity Bean With Primary Key of int
Is it valid to have a CMP Entity Bean (v1.1) where the primary key is defined as the primitive 'int' instead of a true Java class? Thanks in advance, Marc
-
External SSD drive not working with mavericks anymore!
The second I upgraded to Mavericks and used my external SSD drive, my external drive stopped working. I also doesnt want to initialize anymore either in disk utility! Can someone from apple please tell me whats going on?
-
SEEburger error in conversion from EDI to EDI-XML
Dear SAP experts, Good day! Can i seek your inputs regarding this error i'm getting when i've tried to convert the EDI (D93A_RECADV message) into EDI-XML? I am using BIC for this one. This is the error i am getting, [Error:ID=2099;LEVEL=1] InhouseDoc
-
10.4.3 Upgrade - FANS FIXED: the 'ghost in the machine' syndrome is solved!
I'm posting this topic here just to help anyone else experiencing the same problem. After upgrading to 10.4.3 the fans on my G5 would turn themselves on every 10 seconds or so for a little while, and all the while it seemed like the hard drive was wo
-
How can i sort a hashmap so that it can have duplicates
i need to sort a hashmap so that it can have duplicates.