CVP Studio apps for CCB - passing data between apps
Hello,
we currently have UCCE 9.0(4) with CVP 9.0(4) and have Courtesy Callback working with the out-of-the box ICM script and CVP studio apps.
In the ICM script when we it passed the qname to the CallbackEntry app, I have added another field called comp for company name to be used within that app. That seems to work great so that I can choose a different SetQueueDefault node depending on which company I am using for CCB (each company needs to use a different Calling Line ID value as well as a different Maximum Estimated Wait Time),
The problem I am experiencing now is that I am trying to use this same comp field within the CallbackWait app so that I can play a different announcement to the caller depending on which company is being used (ex. This is a callback for Company A for..., or This is a callback for Company B for....). It always hits the Return Exit State of that decision node since it doesn't have that comp value available.
Does anyone know how I can pass that comp value from the CallbackEntry CVP Studio app to the other apps so that they can all access it and make decisions from it?
I'm still new to CVP and CCB so I'm not familiar with what I can do with it yet.
Is there any documentation available for CVP Studio Apps that would explain how this can be done?
I would appreciate any help with this.
Thanks,
Joe
You may want to consider a single sign-on (SSO) solution. Consult the documentation for your application server to see what SSO solutions they support.
Similar Messages
-
Best method for passing data between nested components
I have a fairly good sized Flex application (if it was
stuffed all into one file--which it used to be--it would be about
3-4k lines of code). I have since started breaking it up into
components and abstracting logic to make it easier to write,
manage, and develop.
The biggest thing that I'm running into is figuring out a way
to pass data between components. Now, I know how to write and use
custom events, so that you dispatch events up the chain of
components, but it seems like that only works one way (bottom-up).
I also know how to make public variables/functions inside the
component and then the caller can just assign that variable or call
that function.
Let's say that I have the following chain of components:
Component A
--Component B
-- -- Component C
-- -- -- Component D
What is the best way to pass data between A and D (in both
directions)?
If I use an event to pass from D to A, it seems as though I
have to write event code in each of the components and do the
bubbling up manually. What I'm really stuck on though, is how to
get data from A to D.
I have a remote object in Component A that goes out and gets
some data from the server, and most all of the other components all
rely on whatever was returned -- so what is the best way to be able
to "share" data between all components? I don't want to have to
pass a variable through B and C just so that D can get it, but I
also don't want to make D go and request the information itself. B
and C might not need the data, so it seems stupid to have to make
it be aware of it.
Any ideas? I hope that my explanation is clear enough...
Thanks.
-JakePeter (or anyone else)...
To take this example to the next (albeit parallel) level, how
would you go about creating a class that will let you just
capture/dispatch local data changes? Following along my original
example (Components A-D),let's say that we have this component
architecture:
Component A
--Component B
-- -- Component C
-- -- -- Component D
-- -- Component E
-- -- Comonnent F
How would we go about creating a dispatch scheme for getting
data between Component C and E/F? Maybe in Component C the user
picks a username from a combo box. That selection will drive some
changes in Component E (like triggering a new screen to appear
based on the user). There are no remote methods at play with this
example, just a simple update of a username that's all contained
within the Flex app.
I tried mimicking the technique that we used for the
RemoteObject methods, but things are a bit different this time
around because we're not making a trip to the server. I just want
to be able to register Component E to listen for an event that
would indicate that some data has changed.
Now, once again, I know that I can bubble that information up
to A and then back down to E, but that's sloppy... There has to be
a similar approach to broadcasting events across the entire
application, right?
Here's what I started to come up with so far:
[Event(name="selectUsername", type="CustomEvent")]
public class LocalData extends EventDispatcher
private static var _self:LocalData;
// Constructor
public function LocalData() {
// ?? does anything go here ??
// Returns the singleton instance of this class.
public static function getInstance():LocalData {
if( _self == null ) {
_self = new LocalData();
return _self;
// public method that can be called to dispatch the event.
public static function selectUsername(userObj:Object):void {
dispatchEvent(new CustomEvent(userObj, "selectUsername"));
Then, in the component that wants to dispatch the event, we
do this:
LocalData.selectUsername([some object]);
And in the component that wants to listen for the event:
LocalData.getInstance().addEventListener("selectUsername",
selectUsername_Result);
public function selectUsername_Result(e:CustomEvent):void {
// handle results here
The problem with this is that when I go to compile it, it
doesn't like my use of "dispatchEvent" inside that public static
method. Tells me, "Call to possibly undefined method
"dispatchEvent". Huh? Why would it be undefined?
Does it make sense with where I'm going?
Any help is greatly appreciated.
Thanks!
-Jacob -
Performace tuning: how to pass data between different batch job programs?
Hi everyone,
now i have one problem about performance tuning using threading in SAP programs: split one big program into two programs - one is main program and the other is sub program. using batch jobs, we can submit multi jobs of sub program at the same time.
does anybody know how to pass data between different batch jobs? I don't want to use temp files. can ABAP memory can implement this?
thanks!Wei,
Yes we can transfer the data by using
SAP Memory OR ABAP Memory.
Ex: V_count TYPE i.
V_count = 100.
LOOP AT itab.
IF v_count EQ 25.
Here For every batch job
EXPORT data TO MEMORY ID 'ABC'
Function module
JOB_OPEN
JOB_SUBMIT
JOB_CLOSE.
ENDIF.
ENDLOOP .
IN your 2nd program.
INITIALIZATION.
IMPORT data FROM MEMORY IF 'ABC'.
FREE memory if .---When you free the memory you will get recent data.
Don't forget to reward if useful. -
How to pass data between JDialog and its parent window ?
Hi,
I am new to swing. I want to know how pass data between a JDialog and its parent window.
If you have any information please reply with example code.
Thank Youhi Encephalopathic ,
I was looking for something like as it was given in the link provided by you.
Thank you for reply It really helped me. -
Copy data between Apps filtered by workstatus
Hello all gurus,
BPC 7.5 NW
I am copying data between apps. I want to do it with abap code because I use BADI.
I dont want to copy all data, only data that have been filtered by WorkStatus. I cant use DESTINATION_APP in Script Logic because I need to filter
Structure app is the same. Origin app is APP_A and destination app is APP_B.
I only copy data if Workstatus is 'Approved'
App: APP_A App: APP_B
Dim1 WS
Dim2 WS
DIm3 WS
Dim4
Dim5
If workstatus(DIM1, DIM2, DIM3) = "Approved" then
Copy Dim1,..,5 belongs to APP_A to APP_B
else
Nothing
end if
Example: 2014,Actual,Account1,E1toN,Act1toN copy to 2014,Actual,Account1,E1toN,Act1toN (same rows, same structure)
Note: Act1toN= act1, act2, act3,...actN
Then, my filter is
SETAPP = WB
APP_A = BHN
Worstatus table--> /1CPMB/LKWSWBBHN
Select statuscode from /1CPMB/LKWSWBBHN where DIM1=2104, DIM2=Actual,Dim3=Accoun1
if statuscode='5' then // 5 is Approved (statid) in UJW_STATCODE
copy data 2014,Actual,Account1,E1toN,Act1toN belong APP_A copy to 2014,Actual,Account1,E1toN,Act1toN belong APP_B(same rows, same estructure)
end if
if you need more information dont hesitate to ask
thanks
GustavoThe main How-To page: Enterprise Performance Management (EPM) How-to Guides - Business Process Expert - SCN Wiki
Please read BADI related How-to for BPC NW 7 and 7.5 (BADI's for BPC 7 can be used in 7.5).
Try this: How To Custom BADI for Rounding Off Values in SAP BUSINESSOBJECTS Planning and Consolidation, Version for SAP NetWeaver
Also read badi sample in help.
In order to write data to another cube you have to use write_back_int with the appropriate application selected.
B.R. Vadim
P.S. Read also here: Useful ABAP code in BPC 7.X NW version
Message was edited by: Vadim Kalinin - P.S. Added -
How to pass data between two internal sessions using ABAP memory?
Hi,
How to pass data between two internal sessions using ABAP memory?
It would be fine if you could explain with an example.
And also let me clear about the data passing between two main sessions and two external sessions with specific examples.
Thanks.Hi ,
check the example.
Reading Data Objects from Memory
To read data objects from ABAP memory into an ABAP program, use the following statement:
Syntax
IMPORT <f1> [TO <g 1>] <f 2> [TO <g 2>] ... FROM MEMORY ID <key>.
This statement reads the data objects specified in the list from a cluster in memory. If you do not use the TO <g i > option, the data object <f i > in memory is assigned to the data object in the program with the same name. If you do use the option, the data object <f i > is read from memory into the field <g i >. The name <key> identifies the cluster in memory. It may be up to 32 characters long.
You do not have to read all of the objects stored under a particular name <key>. You can restrict the number of objects by specifying their names. If the memory does not contain any objects under the name <key>, SY-SUBRC is set to 4. If, on the other hand, there is a data cluster in memory with the name <key>, SY-SUBRC is always 0, regardless of whether it contained the data object <f i >. If the cluster does not contain the data object <f i >, the target field remains unchanged.
In this statement, the system does not check whether the structure of the object in memory is compatible with the structure into which you are reading it. The data is transported bit by bit. If the structures are incompatible, the data in the target field may be incorrect.
PROGRAM SAPMZTS1.
DATA TEXT1(10) VALUE 'Exporting'.
DATA ITAB LIKE SBOOK OCCURS 10 WITH HEADER LINE.
DO 5 TIMES.
ITAB-BOOKID = 100 + SY-INDEX.
APPEND ITAB.
ENDDO.
EXPORT TEXT1
TEXT2 FROM 'Literal'
TO MEMORY ID 'text'.
EXPORT ITAB
TO MEMORY ID 'table'.
SUBMIT SAPMZTS2 AND RETURN.
SUBMIT SAPMZTS3.
The first part of this program is the same as the example in the section Saving Data Objects in Memory. In the example, the programs SAPMZTS1 and SAPMZTS2 are called using SUBMIT. You can create and maintain the programs called using the SUBMIT statement by double-clicking their names in the statement. For further information about the SUBMIT statement, refer to Calling Executable Programs (Reports)
Example for SAPMZTS2:
PROGRAM SAPMZTS2.
DATA: TEXT1(10),
TEXT3 LIKE TEXT1 VALUE 'Initial'.
IMPORT TEXT3 FROM MEMORY ID 'text'.
WRITE: / SY-SUBRC, TEXT3.
IMPORT TEXT2 TO TEXT1 FROM MEMORY ID 'text'.
WRITE: / SY-SUBRC, TEXT1.
Example for SAPMZTS3:
PROGRAM SAPMZTS3.
DATA JTAB LIKE SBOOK OCCURS 10 WITH HEADER LINE.
IMPORT ITAB TO JTAB FROM MEMORY ID 'table'.
LOOP AT JTAB.
WRITE / JTAB-BOOKID.
ENDLOOP.
The output is displayed on two successive screens. It looks like this:
and
The program SAPMZTS2 attempts to read a data object TEXT3 from the data cluster "text", which does not exist. TEXT3 therefore remains unchanged. The existing data object TEXT2 is placed in TEXT1. In both cases, SY-SUBRC is 0, since the cluster "text" contains data.
The program SAPMZTS3 reads the internal table ITAB from the cluster "table" into the internal table JTAB. Both tables have the same structure, namely that of the ABAP Dictionary table SBOOK.
Pls. reward if useful..... -
SAP threading-how to pass data between different batch job programs?
Hi everyone,
now i have one problem about performance tuning using threading in SAP programs: split one big program into two programs - one is main program and the other is sub program. using batch jobs, we can submit multi jobs of sub program at the same time.
does anybody know how to pass data between different batch jobs? I don't want to use temp files. can ABAP memory can implement this?
thanks!Passing Data Between Programs
[http://help.sap.com/saphelp_47x200/helpdata/en/9f/db9df735c111d1829f0000e829fbfe/frameset.htm|http://help.sap.com/saphelp_47x200/helpdata/en/9f/db9df735c111d1829f0000e829fbfe/frameset.htm] -
Pass data between InfoPath forms in SharePoint
Hello!
Maybe someone has ideas about the next issue: how to make pass data between InfoPath forms in SharePoint, like it is shown in a video: https://www.youtube.com/watch?v=-nGl-Se2cOQ
I've read similar topics, but still can't find solution.
Thank you.When you go to modify the submit connection, you can specify whether or not to overwrite, as well as a default title value. If you use the now() function in the title, it should never have the same name.
Andy Wessendorf SharePoint Developer II | Rackspace [email protected] -
What are the alternate methods of transferring data between apps built on ios
Hi All,
What could be the alternate methods of transferring data between apps built on ios?
Please comment.
Thanks
PankajI'm not aware of any apps that can open pdfs from iBooks, but I could well be wrong. There are a small number of apps that will open pdfs from emails, you can also open pdfs from some applications ike dropbox which has an iOS app so you can access any document you can open on iOS and sync between devices and computers.
Sorry if this is all a little vague, I'm not exactly sure what it is you are asking -
How to pass data between components?
Hi everyone,
How can I pass data between components? If possible, please
give me sample code. Thanks.
Note: I am using Flex 3.
MayThere are lots of examples in the doc. You can start here:
http://livedocs.adobe.com/flex/3/html/mxmlcomponents_advanced_1.html
Stephen -
When transferring music library and apps to my new I Pad I think I clicked Export Library instead of synching. Now my music library is virtually empty - mostly CDs downloaded, a few apps for the I Pad and apps for the I pod touch too. Can I move these back?
weird very weird. today i did this again today after already being unsuccessful earlier. exactly the same thing as i have done before, exactly. didn't try to import. didn't say damaged library, copied everything in including date. have tried it about 10 times no luck. today it just worked.
how weird is that?
oh well JG - maybe you mixed a magic potion for me?
anyway, thank you for all the help.
to anyone else reading this all i can say is keep trying, you never know. follow the above advice. you may feel exasperated and think you have done it already, but keep trying.
cheers
P -
Error occurred in deployment step 'Install app for SharePoint': Das Querladen von Apps ist auf dieser Website nicht aktiviert.
I am new to sharepoint app development. When i am trying to deploy my developed app in sharepoint i am getting the above error. Sorry, i dont know the exact error in English because our sharepoint is in German language.
Please help me to get rid from this.
Dhinesh BalaHi Dhinesh,
Technically we cannot deploy the app on any site. It has to be a site created from developer site template..Here are some useful information for you.
http://blogs.msdn.com/b/officeapps/archive/2013/12/10/enable-app-sideloading-in-your-non-developer-site-collection.aspx
https://curah.microsoft.com/248050/side-loading-of-apps-is-not-enabled-on-this-site-error-while-installing-app-in-sharepoint-2013
Regards,
Partha
Regards, Partha Avepoint Please mark the response as "Answer" if it answers your response If this response takes you closer to your solution mark it as a "helpful post" -
How to pass data between views using Flex for mobile?
Hi,
In my 1st view, I have set of images. Each image represents a product category. When I click on an image, it has to show my 2nd view which is a list. This should show all the products linked to this category.
I saw few examples where the 1st view is a list. Select an item in a list shows the details in the next view.
But what I need is, I need to know which image is clicked in my 1st view (ie) Home page. This id needs to be passed to my 2nd view to retrieve the data for the clicked image (clicked product category).
Can anyone help me in this?Chellaa2011,
If I understand you correctly, you can pass data to the next view by passing the second parameter to the pushView method.
check out: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/components/ViewNa vigator.html#pushView()
I've written similar apps in the past and found that a singleton class alleviates some of these issues. If you use a singleton to track currently selections all your views can access the same data without having to pass and return data from each other.
Hope this helps,
KLee -
The big picture is that I'm trying to use labview to interface to a DSP board.
I already have a small windows application "app" which communicates with the dsp. Now I want Labview to grab data from the "app" and plot/analyze ... etc.
I'm a novice at this 'interprocess communication stuff", what can I use to pass data back and forth between between the "app" and LV?
use ActiveX, DMA, streams, etc.?
In a crude sense I could just have the "app" write the data to a file and then have LV read the file. (can two applications read the file at the same time?), but
this seems very slow and clumsy. I'd rather have a RAM based FIFO which both could access.
Thanks!
G
Details:
Pentium120 Windows 95 Host
Spectrum TMSC30 DSP
VC++6
LV6It depends on what 'interprocess communication' your "app" program has available.
I regulary use DDE to control a PLL App which controls our PLL via the LPT Port. This is only a write process, but works very easily. The read is equaly easy. You need to know the various "keywords" like service, topic and instruction which the "app" will respond to.
Generaly I found ActieX to be more extensive, meaning its probably going to take longer and more steps to achive similar simple results.
The file does not seem to be the best way.
Hope that helps a bit. -
How does one pass data between war files
Hello All,
I need to be able to pass values between 2 war files.
example:
from a JSP file in the 1st war file i get the login information and need to pass
the userid and password to another JSP in the 2rd war file.
Question: How does one go about doing this.
I'm using webLogic server 6.1 on NT.
Thanks - BalaThe problem is that web applications do not share the same session by
default. If you set the cookie name to be the same for both web
applications, you should be able to pass the data in the HttpSession...
Bala Ganesh wrote:
Hello All,
I need to be able to pass values between 2 war files.
example:
from a JSP file in the 1st war file i get the login information and need to pass
the userid and password to another JSP in the 2rd war file.
Question: How does one go about doing this.
I'm using webLogic server 6.1 on NT.
Thanks - Bala
Maybe you are looking for
-
Removing previous Apple ID's associated to music purchased from another A-ID
I have media in iTunes from an older account/email I no longer use. My information got stolen and I have no way of recovering the password for the email tied to the music I want to listen to. I tried deleting the media/files and repurchasing the item
-
How do I delete duplicate events in my iCal?
Using SyncMate to sync my calendar and contacts from my Droid X to my iMac (MAC Office doesn't work since I upgraded to Lion). Seemed successful. However, I now have duplicate events in my iCal. How can I delete the duplicate events?
-
Hello, I am living in Spain and I'm having trouble buying a book using iphoto 11. When I click to (buy book), this is the message that appears: "An error occurred while contacting the Apple Online Store. Please try again." I have two days trying to p
-
I just downloaded Java Access Helper zip file, and unzipped, and run the following command in UNIX % java -jar jaccesshelper.jar -install I get the following error message, and the installation stopped. Exception in thread "main" java.lang.NumberForm
-
I had a Canon printer that recently died. It has been replaced by an Epson R1900. In the last few months of the Canon I noticed that the entire format of the printing dialogue box had changed. I was also unable to print for any paper other than 8.5x1