HCI DS - DataFlow trigger on an event
Hi,
Is there any way to trigger scheduled DF in HCI based on some event or some flag?
E.G. Data is extracted from BI, but we want schedules to run only when BI process chain is completed.
BI team can generate any type of file or some status message based on our requirement, but I still couldnt figure out how can I use that to make sure job has runonly after BI PC is over.
I limitation of HCI is that I cant have multiple DF which are dependent on different DS. E.G. 1 DF to extract from FF and other from SAP system. If this was possible, then I do have the solution.
Thanks,
Purav
Please check SWU3 is properly configured.
Also check entries in SM58 for RFC Error.
Contact Basis Team on the RFC Issues.
Thanks
Arghadip
Similar Messages
-
How can I trigger an onchange event for hidden or never displayed item
hi -- I have an item that I don't want displayed on my page -- more info than the user wants or needs; call it B. It needs to be
set by an onchange event from a visible item (A); then, the change of B triggers on onchange to set another item (visible) -- C.
When B is visible on the page, it all works. If I make it hidden or conditionally never displayed, it doesn't work. From the looks of
it, B never gets changed.
How can I trigger this onchange event (from B to set C) with B not visible?
Thanks,
Carolhi Varad -- Probably more info than you want... but here's the whole chain of events.
Hope it answers your question.
C
**** 1
In A's html form element attributes (simplified; I took out the irrelevant call to jsLookupValue that sets another item).
onchange='jsLookupValue($v("P142_SITE_ID"),"site_id","P142_OBJECTTYPE_ID","objecttype_id","hdb_site_syn");'
**** 2
jsLookupValue is the following.
The statement that actually sets the value of B is: $s(dest_item_name, jsonobj.row[0].RETURN_VAL);
function jsLookupValue(source_item_value, source_column_name, dest_item_name, dest_column_name, lookup_table_name){
// Continue only if there are valid values
if (valueOf(source_column_name)&&valueOf(dest_item_name)&&valueOf(dest_column_name)&&valueOf(lookup_table_name)){
//Check to see if the source_item_value is null (either all spaces or empty
//If it is, set the dest item to null, but only if it's not already --
//otherwise we get into a loop.
source_item_value = trim(source_item_value);
dest_item_value = trim($v(dest_item_name));
if (source_item_value.length==0) {
if (dest_item_value.length != 0) {
$s(dest_item_name, null);
}else{
//This is the AJAX call to the Application Process from step 1
ajaxRequest = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=LOOKUP_VALUE',0);
//Here we are adding that x01 parameter we use in the app process with the value of the objecttype_name field
ajaxRequest.addParam('x01', source_item_value);
ajaxRequest.addParam('x02', source_column_name);
ajaxRequest.addParam('x03', dest_item_name);
ajaxRequest.addParam('x04', dest_column_name);
ajaxRequest.addParam('x05', lookup_table_name);
//Now do the actual AJAX call and put the result in ajaxResponse
ajaxResponse = ajaxRequest.get();
//Check if there is a response
if (ajaxResponse) {
//We need to format the JSON return string and put it in a JSON object
// the formatting is done by a function in the external JSON library
// the jsonobj can be used to retrieve the data returned by the App process
var jsonobj= ajaxResponse.parseJSON();
// And finally, we set the DNAME item with the value of the jsonobj.DNAME
// an array was created in the object with the name row, so that is why you have to include row[0] to retrieve the data
if (jsonobj.row[0].RETURN_VAL != $v(dest_item_name)) {
$s(dest_item_name, jsonobj.row[0].RETURN_VAL);
}else{
} //not setting
}else{
alert('No response from app process');
} //no response
} //no source item value
} //no bad nulls
} //function
**** 3
I won't bore you with app process LOOKUP_VALUE. It just builds an sql query that gets the value for B, aliased to RETURN_VAL. -
I am trying to trigger a custom event using a program but does not work ..
HI ....i am trying to trigger a custom event of a custom object type using a program but does not work. If trigger the same event using SWUE it works.
below is the code...
{Key = '0010001115'. "Sales Order Number (hard-coded)
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = 'ZXXXXXXXF'
objkey = KEY
event = 'ZEVENT'
CREATOR = ' '
TAKE_WORKITEM_REQUESTER = ' '
START_WITH_DELAY = ' '
START_RECFB_SYNCHRON = ' '
NO_COMMIT_FOR_QUEUE = ' '
DEBUG_FLAG = ' '
NO_LOGGING = ' '
IDENT =
IMPORTING
EVENT_ID =
RECEIVER_COUNT =
TABLES
EVENT_CONTAINER =
EXCEPTIONS
OBJTYPE_NOT_FOUND = 1
OTHERS = 2}
Please guide me if i am missing something.Hi Sunny,
I think you should try creating the event using FM SAP_WAPI_CREATE_EVENT.
CALL FUNCTION 'SAP_WAPI_CREATE_EVENT'
EXPORTING
OBJECT_TYPE = 'ZXXXXXXXF'
OBJECT_KEY = key
EVENT = 'ZEVENT'
* COMMIT_WORK = 'X'
* EVENT_LANGUAGE = SY-LANGU
* LANGUAGE = SY-LANGU
* USER = SY-UNAME
* IFS_XML_CONTAINER =
IMPORTING
RETURN_CODE = rcode
EVENT_ID = event_id
* TABLES
* INPUT_CONTAINER =
* MESSAGE_LINES =
* MESSAGE_STRUCT =
Regards,
Saumya -
Trigger a Begin event running Global Automatic activity
Hi
I have a situation explained as follows:
The BPM Process flow would be triggered when a message comes into a JMS Queue.
I have configured the JMS Messaging Service as an external resource and used a Global Automatic Activity as an Automatic JMS Listener to listen on that queue.
Once the message is received on the queue, I want my actual process flow to be instantiated and activities following the begin activity to be executed.
In the Studio Reference document, it is mentioned that
You can trigger a Begin event running Global Automatic activity.
Can someone tell me the steps to trigger the Begin Event from Global Automatic Activity and create the process instance.
ThanksYou have to call this method
ProcessInstance.create(arguments : args, argumentsSetName : "BeginIn")
Args is Any[String] where you put you input arguments that you have in your begin activity and BeginIn is the set of arguments you have in the begin activity.
HTH -
How to trigger Alert with Event Linkage?
Hi,
Can any one tell me the process how to trigger alerts with event linkage? I am successul in triggering by calling function module SALRT_CREATE_API.
my scenario is...
when a purchase order is cancelled, i have to trigger an alert to the concerned department head throgh Alert Inbox and external mail also.
Plese guide me..
Regards,
Dhanunjaya ReddyHi,
now i am getting alerts from Event Linkage.
Here i take the scenario Sales order change.
BOR object : BUS2032
Event : Changed
Receiver type : <my alert>
Receiver call : Function Module
Receiver Functiona Module : SALRT_CREATE_VIA_EVENT
Linkage is activated.
when a sales order is changed receiver function module triggering the alert which is defined in Receiver type. That i am getting in my alert inbox. Upto this.. it is cleared.
Now the scenario is.. about Alert Container
in alert container i take element is BOR Object type BUS2032.
the questions are..
1. Is it correct to defined BOR object here to get data when Sales order has been changed.
2. What are the properties i have to take in Properties tab?
3. How to use alert container parameters in short and long text?
Here my clear intention is when a sales order is changed.. i have to get the data related to that sales order and it has to show in Alert. -
Can not trigger the null event!
Page newPage = new Page("ListAffirmSubmit_Java");
EventResult result = new EventResult(newPage);
return result;
This way can not trigger the null event in the 'newPage'.I want to call the null event to init the viewobject in the 'newPage'.
Can you tell me the reason or another way to init it?I have found a way from the help on line:
Page nextPage = new Page("ListAffirmSubmit_Java");
Page redirectPage = RedirectUtils.getRedirectPage(context, nextPage);
return new EventResult(redirectPage); -
Revision: 17548
Revision: 17548
Author: [email protected]
Date: 2010-09-01 14:09:14 -0700 (Wed, 01 Sep 2010)
Log Message:
Remove left-over event handler, which could trigger an unnecessary event if a player loaded plugins through the config XML file and manually (e.g. for static plugins).
Modified Paths:
osmf/trunk/libs/samples/ChromeLibrary/org/osmf/chrome/configuration/PluginsParser.asRemember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
Trigger Animate Audio Event with Key Position
So I've got a long scrolling site that is supposed to trigger an audio event at a certain position.
Right now I've got an edge animate file in there that is set to trigger at a specific key distance, which it sort of does.
The issue is that the audio is triggered when I first load the page and then will trigger again only if I'm scrolling upwards.
The animate file has a couple alterations. The scene has an oncompletion event that says to pause the whole piece and autoplay is turned off.
I'm using Win 7 and Chrome if that makes any difference.
Any suggestions?
If there is a more elegant solution I'm open to that as well. This just seemed to make sense with my current workflow.
Thanks all!You would need to achieve this using JavaScript , add a snippet on event so that on complete load video file is played :
http://stackoverflow.com/questions/12680432/whats-the-play-event-on-a-video-html5-element
Thanks,
Sanjit -
Does changing a KeyValuePair trigger the PropertyChanged event in ObservableDictionary?
I am using the ObservableDictionary class available at:
http://blogs.microsoft.co.il/shimmy/2010/12/02/observabledictionaryof-tkey-tvalue-vbnet/
I will, for most of my code, be modifying KeyValuePair items that have already been added, and want an event to be triggered when I make these modifications. Both the Keys and Values properties are there, and they obviously change when a KeyValuePair
is modified, but will that trigger the PropertyChanged event? I was having trouble figuring out when the PropertyChanged event would get triggered, since the only place I could find in the code that raised the event was from inside the OnCollectionChanged
methods. Will the PropertyChanged event be triggered when I modify a KeyValuePair, or do I need to add PropertyChanged events to the KeyValuePair items myself? Any help would be appreciated. Thanks.
Nathan Sokalski [email protected] http://www.nathansokalski.com/But I don't want to comment on it, I want to ask a question. Look at the existing comment: No reply to that (unless it was done privately).
Nathan Sokalski [email protected] http://www.nathansokalski.com/
So you are saying a comment about something can not be a question? When did that become some kind of planet earth law? And who's enforcing that?
Since the comment capability asks for a name and email address then perhaps shimmy would respond to your comment. You do understand your comment could be something like "If I use your class will changing a key/value pair cause the property changed event
to receive an event?".
But no, perhaps that would be too easy to contact the person that created the class in the first place to ask a question or communicate with on the product.
Since you are using the class then you should be able to determine if an event occurs when a key/value pair is altered. Or do you want somebody here to download and use the class and then provide you with information on how the class works or something?
It's not a simple class to run through. But I'll post it.
It seems to me the OnPropertyChanged sub gets called by the Private Sub OnCollectionChanged(ByVal action As NotifyCollectionChangedAction, ByVal newItems As IList) which seems relatively simple to figure out.
Imports System.ComponentModel
Imports System.Collections.Specialized
Public Class ObservableDictionary(Of TKey, TValue)
Implements IDictionary(Of TKey, TValue), INotifyPropertyChanged, INotifyCollectionChanged
#Region "Constructors"
Public Sub New()
m_Dictionary = New Dictionary(Of TKey, TValue)
End Sub
Public Sub New(ByVal dictionary As IDictionary(Of TKey, TValue))
m_Dictionary = New Dictionary(Of TKey, TValue)(dictionary)
End Sub
Public Sub New(ByVal comparer As IEqualityComparer(Of TKey))
m_Dictionary = New Dictionary(Of TKey, TValue)(comparer)
End Sub
Public Sub New(ByVal capacity As Integer)
m_Dictionary = New Dictionary(Of TKey, TValue)(capacity)
End Sub
Public Sub New(ByVal dictionary As IDictionary(Of TKey, TValue), ByVal comparer As IEqualityComparer(Of TKey))
m_Dictionary = New Dictionary(Of TKey, TValue)(dictionary, comparer)
End Sub
Public Sub New(ByVal capacity As Integer, ByVal comparer As IEqualityComparer(Of TKey))
m_Dictionary = New Dictionary(Of TKey, TValue)(capacity, comparer)
End Sub
#End Region 'Constructors
#Region "Fields"
Private Const CountString As String = "Count"
Private Const IndexerName As String = "Item[]"
Private Const KeysName As String = "Keys"
Private Const ValuesName As String = "Values"
Public Event PropertyChanged(ByVal sender As Object, ByVal e As PropertyChangedEventArgs) _
Implements INotifyPropertyChanged.PropertyChanged
Public Event CollectionChanged(ByVal sender As Object, ByVal e As NotifyCollectionChangedEventArgs) _
Implements INotifyCollectionChanged.CollectionChanged
Private m_Dictionary As IDictionary(Of TKey, TValue)
#End Region 'Fields
Protected ReadOnly Property Dictionary As IDictionary(Of TKey, TValue)
Get
Return m_Dictionary
End Get
End Property
Public Overloads Sub Clear() Implements ICollection(Of KeyValuePair(Of TKey, TValue)).Clear
If Dictionary.Count > 0 Then
Dictionary.Clear()
OnCollectionChanged()
End If
End Sub
Public Sub Add(ByVal item As KeyValuePair(Of TKey, TValue)) Implements ICollection(Of KeyValuePair(Of TKey, TValue)).Add
Insert(item.Key, item.Value, True)
End Sub
Public Sub Add(ByVal key As TKey, ByVal value As TValue) Implements IDictionary(Of TKey, TValue).Add
Insert(key, value, True)
End Sub
Public Sub AddRange(ByVal items As IDictionary(Of TKey, TValue))
If items Is Nothing Then Throw New ArgumentNullException("items")
If items.Count > 0 Then
If Dictionary.Count > 0 Then
If items.Keys.Any(Function(key) Dictionary.ContainsKey(key)) Then
Throw New ArgumentException("An item with the same key has already been added.")
Else
For Each i In items
Dictionary.Add(i)
Next
End If
Else
m_Dictionary = New Dictionary(Of TKey, TValue)(items)
End If
OnCollectionChanged(NotifyCollectionChangedAction.Add, items.ToArray)
End If
End Sub
Private Function Remove(ByVal item As KeyValuePair(Of TKey, TValue)) As Boolean _
Implements ICollection(Of KeyValuePair(Of TKey, TValue)).Remove
Return Remove(item.Key)
End Function
Public Function Remove(ByVal key As TKey) As Boolean Implements IDictionary(Of TKey, TValue).Remove
If key Is Nothing Then Throw New ArgumentNullException("key")
Dim item As TValue
Dictionary.TryGetValue(key, item)
Dim removed = Dictionary.Remove(key)
If removed Then OnCollectionChanged() 'FieldsNotifyCollectionChangedAction.Remove, New KeyValuePair(Of TKey, TValue)(key, item)
Return removed
End Function
Default Public Property Item(ByVal key As TKey) As TValue Implements IDictionary(Of TKey, TValue).Item
Get
Return Dictionary(key)
End Get
Set(ByVal value As TValue)
Insert(key, value, False)
End Set
End Property
Private Sub Insert(ByVal key As TKey, ByVal value As TValue, ByVal add As Boolean)
If key Is Nothing Then Throw New ArgumentNullException("key")
Dim item As TValue
If Dictionary.TryGetValue(key, item) Then
If add Then Throw New ArgumentException("An item with the same key has already been added.")
If Equals(item, value) Then Exit Sub
Dictionary(key) = value
OnCollectionChanged(NotifyCollectionChangedAction.Replace, New KeyValuePair(Of TKey, TValue)(key, value),
New KeyValuePair(Of TKey, TValue)(key, item))
Else
Dictionary(key) = value
OnCollectionChanged(NotifyCollectionChangedAction.Add, New KeyValuePair(Of TKey, TValue)(key, value))
End If
End Sub
#Region "ReadOnly methods and properties"
Public Overloads Sub CopyTo(ByVal array() As KeyValuePair(Of TKey, TValue), ByVal arrayIndex As Integer) _
Implements ICollection(Of KeyValuePair(Of TKey, TValue)).CopyTo
Dictionary.CopyTo(array, arrayIndex)
End Sub
Public Overloads ReadOnly Property Count As Integer Implements ICollection(Of KeyValuePair(Of TKey, TValue)).Count
Get
Return Dictionary.Count
End Get
End Property
Public ReadOnly Property IsReadOnly As Boolean Implements ICollection(Of KeyValuePair(Of TKey, TValue)).IsReadOnly
Get
Return Dictionary.IsReadOnly
End Get
End Property
Public ReadOnly Property Keys As ICollection(Of TKey) Implements IDictionary(Of TKey, TValue).Keys
Get
Return Dictionary.Keys
End Get
End Property
Public ReadOnly Property Values As ICollection(Of TValue) Implements IDictionary(Of TKey, TValue).Values
Get
Return Dictionary.Values
End Get
End Property
Public Function Contains(ByVal item As KeyValuePair(Of TKey, TValue)) As Boolean _
Implements ICollection(Of KeyValuePair(Of TKey, TValue)).Contains
Return Dictionary.Contains(item)
End Function
Public Function ContainsKey(ByVal key As TKey) As Boolean Implements IDictionary(Of TKey, TValue).ContainsKey
Return Dictionary.ContainsKey(key)
End Function
Public Function ContainsValue(ByVal value As TValue) As Boolean
Return Dictionary.Values.Contains(value)
End Function
Public Function TryGetValue(ByVal key As TKey, ByRef value As TValue) As Boolean _
Implements IDictionary(Of TKey, TValue).TryGetValue
Return Dictionary.TryGetValue(key, value)
End Function
Public Overloads Function GetEnumerator() As IEnumerator(Of KeyValuePair(Of TKey, TValue)) _
Implements IEnumerable(Of KeyValuePair(Of TKey, TValue)).GetEnumerator
Return Dictionary.GetEnumerator
End Function
Private Function GetIEnumerableEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator
Return DirectCast(Dictionary, IEnumerable).GetEnumerator
End Function
Private Sub OnPropertyChanged()
OnPropertyChanged(CountString)
OnPropertyChanged(IndexerName)
OnPropertyChanged(KeysName)
OnPropertyChanged(ValuesName)
End Sub
Protected Overridable Sub OnPropertyChanged(ByVal propertyName As String)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propertyName))
End Sub
Private Sub OnCollectionChanged()
OnPropertyChanged()
RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset))
End Sub
Private Sub OnCollectionChanged(ByVal action As NotifyCollectionChangedAction,
ByVal changedItem As KeyValuePair(Of TKey, TValue))
OnPropertyChanged()
RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArgs(action, changedItem))
End Sub
Private Sub OnCollectionChanged(ByVal action As NotifyCollectionChangedAction, ByVal newItem As KeyValuePair(Of TKey, TValue),
ByVal oldItem As KeyValuePair(Of TKey, TValue))
OnPropertyChanged()
RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArgs(action, newItem, oldItem))
End Sub
Private Sub OnCollectionChanged(ByVal action As NotifyCollectionChangedAction, ByVal newItems As IList)
OnPropertyChanged()
RaiseEvent CollectionChanged(Me, New NotifyCollectionChangedEventArgs(action, newItems))
End Sub
#End Region 'ReadOnly methods and properties
End Class
La vida loca -
External trigger for internal event
Hello,
I would like to use an external trigger on a PFI-line to trigger an
internal event, e.g. the switch of an indicator on the front panel from
"1" to "2".
How do I do that?Thanks for your answer!
The problem was that I wanted to use a PFI-line on a PCI-board
(BNC-2110) from NI to trigger the start of a voltage output task. On
the other hand, I wanted to use the same trigger event for stopping a
while-loop which would otherwise abort the task after some seconds if
the trigger didn't come; the data generation itself is rather long, so
you have to set the "timeout" terminal of "DAQmx Wait Until Done" to "
-1". The problem was that it is not possible (at least on this board)
to use a digital in-line for triggering the task and the PFI-line for
getting a digital input. So I splitted the signal up: it was weird to
both lines and worked as trigger on the PFI and was monitored on a
DI-line.
This setup worked, but as there were still some problems, I changed it
again. Now I check for some digital in-lines (which provide a stimulus)
in a while-loop while waiting for the trigger; if the stimulus changes,
the task (which is waiting for the trigger) is aborted. The problem is
that if the stimulus doesn't change and the task is triggered as usual
and is completed, I can't report that fact to the while loop! So the
while-loop goes on and blocks the rest of the diagram. I just wrote
another posting concerning that thing, if you would have a look... It
can be really a little hard sometimes, can't it...
This thing concerning the event structure and value (signaling) sounds
interesting, I'm just trying to figure out the possibilities how to use
an event structure; but it's not always really intuitive.
Best regards,
Mitja
Message Edited by Mitja on 11-14-2005 07:09 PM -
How to trigger the valuechange event on button
Hi All,
I am working on ADF Application and i have a requirement where i have a valuechange event function associated with the textbox andthe requirement is like the user will enter the value in text box and he/she will press the submit button directly without tab out .I want to trigger my value change event first and if all validation goes right then it should trigger the button event but user will press the butto only once.
Please reply !!!
Urgent !!
Thanks..public int validate(){
int result=0;
if (value == null){
//do something
result=1;
return result;
on button click call this
public String commandButton1_action() {
if(validate()!=0){
return null;
//do rest...
} -
Trigger a server event on iFrame close event
Our ADF application is displayed in an iframe inside another shell application. When user close the Iframe on the browser, the shelll application trigger a javascript event in our client listener and close the iframe. In the javascript event, we then queue a server event using AdfCustomEvent as follow
AdfCustomEvent.queue(lnk, 'serverCloseApplication', {applicationName:sourceApp}, true);
However, it appear that the server event is only triggered intermittently causing our application session clean up code is not triggered.
Is there any suggestion as to how we should set this up given our scenario
Thank much for your helps and suggestionsThe problem is that the tab which contain the iframe is not within our product control. The application which control this tab is the shell application. I'm actually requesting the shell application for the exact ability you mentioned. However, i was hoping if there's a better way to approach this while we're waiting for this solution
thanks
Tony -
How to trigger window minimize event manully
in my program i've two jframes, i want to hide one frame when clicking a button in another frame.
I achieved it thro frame.setVisible(false) but i want native minimize transition and than hide.It's just like when a user clicks the button other frame must minimize and than hide.
so i need to trigger the minimize event thro program, how can i do thatJuz execute this code armi, it works fine... tell me after that... the previously attached code was wrong... use this...
import java.awt.BorderLayout;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Class7 extends JFrame implements ActionListener
private JPanel jPanel1 = new JPanel();
private JButton jButton1 = new JButton();
public Class7()
try
jbInit();
catch(Exception e)
e.printStackTrace();
public static void main(String[] ar)
Class7 c = new Class7();
private void jbInit() throws Exception
jPanel1.setLayout(null);
jButton1.setBounds(new Rectangle(115, 215, 175, 35));
jButton1.setText("jButton1");
jButton1.addActionListener(this);
jPanel1.add(jButton1,null);
this.getContentPane().add(jPanel1, BorderLayout.CENTER);
this.setSize(400,400);
this.setVisible(true);
public void actionPerformed(ActionEvent ae)
if(ae.getSource() == jButton1)
this.setExtendedState(this.ICONIFIED);
}Hope this helps u...
Regards,
Ciya -
Hi All,
Does anybody know how to trigger customer master event?
because after customer has been created, i need to send out the idoc file to other system.
I try to find out some business object to trigger event. it seems can't do.
Please advise.
Regards,
LukeHi,
Don't try to make things too complicated. You don't possibly need any events, etc. And as far as I see this has not much to do with workflow.
1) Use change pointers or
2) use some customer exit to trigger the IDOC
3) Google "site:sap.com customer IDOC" - you hardly are doing something that is not discussed before
Regards,
Karri -
How to trigger specific DB event on msg content basis- DTD is same,
Hi,
Scenario is like this:
I will receive PO from diff. customers(set up in Oracle B2B) , all sending in same DTD format(3A4 PIP), all msg will routed to iStudio via IP_IN_QUEUE (queue mngt provided by Oracle B2B), being published by AQ adapter & subs. by dbadapter.
I have to trigger diffrent events on the basis of few fields (DUNS num).. the dtd for all the events is same? How can I do this?
All the events are created in different business objects itself... plz suggest whether this approah is right or not .. -:(.
Actually ecah event had few hardcodings which caused to create seperate events/BO for the TPs, but if the msg is coming from same queue how can I route it to diff events?
What is the use of Event Map tab present in define App view of AQ Adapater? Will this be helpful in some way?
Any pointers will be a great help.
Regards,.
MSriI find the OAIHeader very useful to try to ascertain from what adapter the inbound message was sourced from.
Include the OAIHeader in your Common View, and pass the SenderName / SendingApplication / BusinessObject / EventName / through to your Subscribe Application View.
At runtime, the OAIHeader section of the Common View will get filled in, and when mapped to an attribute(s) on your Subscribe code, you may be able to trigger your inbound message handling based on this / these fields contents.
HTH
Yan
Maybe you are looking for
-
Billing in Third party order process
Hi, In the last stage of TPO Process we need to do billing.kINDLY inform what is the reference document when we want to do billing for a third party order process in VF01, Is it sales order?
-
Event Receiver to create a List based on a custom template and on lookup field
Hi I would like to have an Event Receiver who is firing by addItem in a list calls Seminarliste and is creating each time a new list based on three columns for add.Lists("Title of the list", "Description of the list", "Custom List Template") I have a
-
Unable to download windows 7 support software for macbook pro
I was able to install Windows 7 Home Premium and also partitioned the HD. After that I have been trying to download Windows support software through Bootcamp into a properly formatted pen drive. The download progresses to about 20% of the bar showing
-
Process Order - Empty or User Field HDR level
Dear PP friends, I am looking for an empty field or to add a new field, at process order HEADER level (char type). Apart from the user defined fields at operation level I cannot find anything else. Do you have any suggestions? Thanks in advance for y
-
Adobe Shockwave Player 11.0.0.458
File size: 4477 K Download Time Estimate: 6 minutes @ 56K modem Platform: Windows Version: Shockwave 11.0.0.458 Browser: Netscape or Netscape-compatible and Internet Explorer Date Posted: 6/19/2008 Language: English, French, German http://www.adobe.c