System Requirements for Hosting an Event - General CRM(Archived)

Sorry if this is not General, but I had no answer from the Marketing thread ...
Siebel Event Managing Guide 7.8 bookshelf, chapter 8 "Hosting an Event", section "System Requirements for Hosting an Event" mentions that a dedicated connection to Siebel Database is required. Does this really mean you cannot use Siebel Remote to manage Events on a local DB if you are on site with no access to the network ? Are you understanding the same ? Any experiences or comments ?
Best Regards to All

My guess is you can, unless there is some Server triggered stuff that doesn't get triggered from the Remote Client. Although usually the trigger still happens as soon as you synchronize.
If you are not doing any "complex" stuff, you should still be able to manage Accounts and Contacts, for example.
You can test this yourself and see if you need to activate any Views for local use. To be really sure I think it is better to talk to your TAM or open a low prio SR.
If you really need to be connected, you better investigate the use of UMTS, GPRS, etc. 

Thank you for your comment. I am too confident that I should be able to manage Accounts and Contacts related to Events.
By my concern is primarily to be able to manage the Events data using Siebel Remote (register a new attendee, define a new session ...).
Has anyone in the forum the experience of managing Events data using Siebel Remote ?


Integration Question

We are planning to integrate our corporate website with Oracle Apps for creation of Appointment/Task,I have the following questions
1)How the security is to be taken care of if we want to call the Oracle API via database link or some gateway?
2)The corporate webserver is outside the firewall while Oracle Apps is inside,how both of them can talk to each other is that some thing has to be done with the firewall setting?
3)If Oracle Apps is down for maintenance usually how the companies handle transaction or do they just show a message that temporarily it is down,currently our requirement is to allow the customers to create task/appointments 24*7 as part of the requirement we need to check the territories/shift for availability for assignment of task so we can store the data temporarily and process it later also we need to return a confirmation number.
Hi Sunil,
There are multiple solutions for this integration type. I am willing to help you create a design. We have similar integrations between our website and applications on the lan. But your world is not ours, so because of possible restrictions or chances you could come up with a different solution...
For a start:
1. try to describe your current integration products that you use
2. write down your quality-aspects that this solution should respect/follow to be able to define your principles (==architecture)
3. describe your current infrastructure how your website is connected to your LAN-sctructure.
Maybe we should setup a discussion off-line outside this forum. It could become a long thread.
How can we contact?
Ton Eusterbrock 
My email If you can send me your contact# and best time to call you that would be really great. 
You're questions do not have an "out of the box" answer unfortunately. I'll try to answer them in the best way I can based upon my experience with Interconnect and security.
1. This is a very specific security question. Things you need to take into account : What is going over the line from and to Oracle Apps? What is the information involved exactly?
2. This a specific firewall/network issue. I would suggest you contact someone who's responsible for the network and explain your situation to him/them. They can come up with the answers what is needed to get things to work.
3. This is entirely dependent how the interface is implemented. If it is implemented asynchronously the transactions are stored in Interconnect when Oracle Apps is down for maintenance. If it comes back up IC redeliveres the transactions.
If you need an answer right away from Oracle Apps ( synchronous ) the situation is different. if Apps is down Interconnect will wait for xxxxxx milliseconds ( adapter.ini configuration ) if it expires it will drop the message and give a timeout to the caller.
Hope this helps a bit.

Supporting "Another User Has Modified" across a WAN

We have an interesting puzzle that is giving us some headaches. Our Siebel Sales 7.8 application has an Auto-Quote button with some modifications from vanilla.
We have Assignment Manager updating the team of the newly created Quote from the Opportunity. We also have a runtime event that updates the Quote team when the Quote is created.
This all works great for everyone across the company, except in our San Diego office, where we also have some network latency issues. There, we have two users who regularly receive the "this record has been modified by another user" message whenever they use this functionality.
We want to troubleshoot the problem, or at least blame it on networking, but we can't reproduce it or even capture any information in our object manager logs. We suspect that the sequence of all these events must be different for these users with the greater latency, but we can't tell for sure. Does anyone have any suggestions that might help us show some light on why this is breaking down for these users? 
As you are on 7.8, you can turn on the SARM analyzer in order to trace the timing spent on your network from requests made from San Diego Office and from an another location.
This will serve as a first basis of investigation
Please refer to Bookshelf
Performance Tuning Guide > Monitoring Siebel Application Performance > About Siebel Application Response Measurement.
You can also raise the Event log level to increase tracing information on the Object Manager.
Good Luck

Oracle Express synchronize data (BO <-> HO) securely over public network

We are looking for ways on how this scenario can be addressed where,
we have 50 POS sites running XP + Oracle Express + ( DSL, wifi, dial-up ) to push/pul l(insert,update) data
to/from Home Office central OracleDB.
The process need not be realtime.
Start of day to update items and prices c(HO-> POS) and end of day to post/upload sales (POS->HO)
Hope somebody can give us some pointers to tools, docs, links, ideas to help us get started.
Advanced queing might be a starting point, see
However, on the XE license page, in the "not included" section is the entry "Oracle Streams (Apply process only)". So XE might only be able to take a consumer role or something like that- not certain on the implications of that restriction.
For the "secure" part, http(s) gets a mention, but if endpoints are all set up over VPN it wouldn't matter since traffic gets tunneled securely- no messing about with certificates. And that would be a good thing ;) as far as not having a complex setup or easily broken configuration. 
Thanks for the AQ idea.
But not being able to push data into central db because clients are on XE makes it a no go.
Does anybody have ideas how might XML-RPC help us here?
Found this code:
Please provide us a general direction on how to implement this.
BTW each remote client is estimated to push about less than 20mb of data.
We can use VPN client to server (not dedicated), which will require several steps to get setup,
so this will not be simple for the enduser.(last option)

Has anyone successfully used Oracle EM as a Monitoring Solution??

Hi All,
This might be a wrong place to post ;) but anyways. My question is can we use Oracle EM as a Monitoring Solution? If so has anyone successfully used it?
I have used Oracle EM over the years for mostly managing Databases. Eventually with the Middleware Support I have tried to use it to monitor Middleware Servers, earlier OC4J and recently WebLogic Servers. I however find that most people when talk about EM they think of it as a Business Transaction Monitoring Solution. (Lets keep BTM out for a while I know about that plugin but it is another full set of questions)
Mostly I get questions as to can we "drill down the transactions" and see who initiated it and "what is being processed at this moment". Here transaction means Business Transaction as opposed "this thread is executing this particular piece of code". People want to know this piece of code is being executed "for Purchase Order XYZ" as opposed to just knowing that purchase order is being processed. If you know what i mean.
No doubt OEM is great tool for an Admin but does it really sell itself as a monitoring solution? I have not seen a successful implementation so far with OEM being a central monitoring solution. If anyone has any experiences to share it would be great. 
I have not seen OEM being used a Business Transaction Monitoring tool. It is good only as long as you want to monitor database and middleware from availability and infrastructure perspective 
If your using 11g database your can view the tranactions from the following:
Availabilty>Manage> View and Manage Transactions>
Then select timeframe and transaction ID's and you can view start to commit of all transactions.
I tried to look at that option. It is available only for the Database. I was looking something more towards say the web Services hosted or the Web Applications hosted on Weblogic instances. Can we find say the Web Service call which had the Purchase Order XYZ in its request, etc. 
Did you try Web Logic Admin console ?
Maybe you should try the Application Server Forum.
I will try in there. But the intent is to use OEM as a one stop solution for all monitoring including WebLogic Servers and Databases. Apparently there is no way to do the business transaction monitoring from witihn the OEM.

Android source code?

I'm trying to get a better understanding of DMS esp. pertaining to how myApp.apk gets synch'ed down to the Android device. Please, how do I find the Android source code for:Oracle SetupOracle DMAgent(and most importantly)Oracle Update ?-JD
We have a quick start guide for beginners here: This may help you out.
Thank you Mike but I already have that. Do you know if the source code is available? I'm looking for a programmatic example for when the device get's updated w/ the a new version of an app but not necessarily w/ any data (ie. SQLite table updates). ?
By the way, that quickstart is helpful. It's much, much better than simple_sync as it uses SQLite. But as far as I can tell it only shows how DATA is updated. I'm interested in seeing the source code for the above mentioned apps in order to see the complete synch cycle including APP update. ?-JD
Please let me know if I'm incorrect. I don't believe that TRANSPORT app shows how an APP is updated. The source for all threeOracle SetupOracle DMAgent(and most importantly)Oracle Updatewould be very helpful.
Exactly how does one programmatically trigger an app in Oracle Database Mobile Server to be updated/pushed to the Android device?
There is the transport demo as well, which has some source code.  See the link here: We also have consulting services available with Oracle Consulting Services.  They can lead you step by step,  They are a tremendous resource that many customers have taken advantage of.    If interested in this, just let me know.   thanksmike
Yes, of course I have the transport demo. This is my own project not associated w/ any company. I'm doing this on my own thin dime and currently don't have any income. I am diligently trying to understand this product. I'm trying to understand how programmatically to push an APP (but not necessarily any DATA) update from DMS.?
"Please let me know if I'm incorrect. I don't believe that TRANSPORT app shows how an APP is updated." Am I wrong? Have I missed something in the TRANSPORT code?
I think my confusion stems from that the DMS dox don't seem to make any distinction between APP synch & DATA synch.
The App side is done with the package wizard. mike
ok. Thanks. I wondered as much. I thought there might be a java way to trigger this but it sounds like "NO, DMS packaging wizard does this exclusively". The real issue for me is are all three apps "Oracle Setup", "Oracle DMAgent", and "Oracle Update"  NECESSARY?MUST I install them in order to use DMS on Android (or any device)?? Another way of asking this is, can I incorporate the functionality of "Oracle Setup", "Oracle DMAgent", and "Oracle Update" into my own app? I think this is a highly relevant and very important question. That's because for end-users (not prog'rs) using any/all of these apps is a lot of "seams"/ "hoops". A good app would have all of this incorporated seamlessly w/in itself. As a developer, I wouldn't want to have to tell users that they have to do all of these things ( "Oracle Setup", "Oracle DMAgent", and "Oracle Update" ) in order to get my app to function. ?
 yes, you can put this in your own app.  I have a suggestion for you.    We have a partner that has containerized all this for the Android and iOS platforms.    A lot of what you are trying to do has already been done.    There website is:  mFrontiers Home | mFrontiers mFinity EMMP.  They are extremely knowledgeable and may be able to assist you in what you are doing.   On their website they have a contact and you can use that to reach out to them.   
Mike,Although this response is somewhat helpful it's also somewhat discouraging. If Oracle is expecting developers to use a 3rd party product to incorporate ("containerize") seamlessly this functionality, I don't see much viability in that. Such an expectation makes the alternative (writing my own webservice) much more viable. I was hoping to avoid that but may be forced to do so. I believe my product can sell a lot of DMS licenses but not if this is the recommended/required means to do so.
 It was meant to be an example of someone that has already done it.  They are extremely friendly and knowledgeable and may be able to assist you more.  It was intended to be an avenue to get your questions answered more quickly because they have done what you are trying to do (at least to the extent that I can tell from the emails).     If you would like to have a more in-depth discussion on your product and what your goals/objectives are, and evaluate becoming a partner, I am open to that as well.  However, the forum is not the best avenue for such a discussion.    Feel free to contact me directly thanksmike