Event configured with multiple receivers
We have a business object event(say service order technically completed) configured (SWETYPVor SWE2) in our system for two receivers, one a workflow and another is just DUMMY with custom receiver function module. What we are noticing is that the events meant for the DUMMY receiver are going to the workflow receiver.
How do we route the event to the appropriate receiver? Sometimes, the event raised is relevant for the DUMMY receiver and other times, it is relevant for the workflow receiver.
Hello,
You say:
"What we are noticing is that the events meant for the DUMMY receiver are going to the workflow receiver."
I'm not sure if that's the right way to look at it. An event just exists, it's other processes and objects that listen out for it.
What they do with that event is up to them. If you want to differentiate then either create separate events or provide a parameter that the recipient can test for.
regards
Rick Bakker
Hanabi Technology
Similar Messages
-
Integrated Configuration-with multiple receivers(synchronous )
Hi All,
Our scenario is web service to proxy(2 receivers) synchronous scenario.....
sender is a party and 2 receivers are 2 different business systems....
we have to create a ICO.....
when i am creating up to receiver interface is fine...
in outbound processing tab i didnt find any communication channel.....
what is the issue????
any one could you please suggest me the process
Thanks In Advance,
vishnuHi All,
Thanks,
I got the solution.... like below....
Use SOAP Adapter both Sender and Receiver.
Create the Sender SOAP Adapter User Message Protocol: SOAP 1.1 (This is for web Service)
Create the Receiver SOAP Adapter User Message Protocol : XI3.0 (This is for AAE Adapter) -
CSM - serverfarms configured with multiple probes
Hi - If a serverfarm is configured with multiple probes, do the servers within the farm remain active if they respond positively to both probes or do they just need to respond to one of the configured probes?
Thanks in advanceBoth probe must respond positively to make the server appears as OPERATIONAL.
If only one probe is responding positively then the server is considered DOWN
That is usefull for UDP test :
you need to check taht you don't have a RST when openning an UDP connection ( the UDP port is not closed) and you need to make ping (in order to be sure that there is a server ;-) ) -
BSPs configuration with multiple apps servers
Hi Masters,
This is regrarding configure ICM and BSPs on our production box with multiple application servers.
We have our production box in a cluster environment.
The central instance is dbciSAP and apps servers are sapaps2 thru sapaps6. The database is on shared disks. Whenever the central instance fails sapaps2 takes the control and become as dbciSAP but the main dbciSAP never become a application server when ever sapaps2 acts as dbciSAP. Since we have configured load balancing concept in production environment the users can login to system thru any application server. This is waht our environment.
As part of our production box to SAP 4.7 upgrade from 4.6C, we are asked to configure the environment to deploy BSPs. We have successfully configured and deployed the BSPs in our DEV and QAS system (Both are central instances with no application servers) except production box which is due in the next month.
The process we follow to activate BSPs is as follows:
1.Define an ICM service port in /etc/services file.
2.Add the ICM related parameters in instance profiles.
3.Make sure the ICM status is active in SMICM tx.
4.Activate the BSP services in SICF as per OSS note 571484.
Now, the question is how to configure the same ICM service and activate the BSPs since we have multiple multiple application servers.
Subsequently What I am enquirying is:
Do I need to define ICM service ports on each and every hosts where the application servers are running?
Do I need to make changes to each and every instance profile of the application server?
What are the differences in configuring ICM services on central instance and application instances?
Appreciate any help in this regard.
Thanks and Regards
Murty PatchipalaGrasshopper,
I think what you should really read up on is the SAP WebDispatcher. If are serious about running BSP/ICM across multiple app servers, this is the key technology:
http://help.sap.com/saphelp_nw04/helpdata/en/42/5cfd3b0e59774ee10000000a114084/frameset.htm This may also answer some of your questions about profile parameters.
Other than that I can share what we did. We did activate the ICM and services on all app servers and central instance. The service ports of the individual servers aren't that important now because of the WebDispatcher (at least they aren't visible to the user).
Yes we did make some of the ICM profile changes in each instance profile. If your settings are the same, consider using the default profile. Are their particular settings you are interested? I will look over ours, but I don't remember any huge differences from APP server to Central Instance. -
How does receive() work with multiple receivers/subscribers?
Hi,
actually I'm using the JMS API to create a lightweight MQ service for Java ME tailored for my purposes. I'm generally familiar with JMS but I have some question to which I couldn't find the answer neither in the API spec nor on google. I think that many of you can answer it.
At first, is it possible to create multiple receivers on the same queue (same or different sessions)? Generally, I though a queue can only have one consumer since the call of receive() will delete the message from the queue so that a theoretical second consumer couldn't get the message anymore. But int the APi docs, it doesn't explain what happens if you call createReceiver() multiple times. Will it throw an exceptions?
A similar question goes for topics. A topic is supposed to support multiple subscribers. When subscribers register listeners, I understand it. But what if they don't and instead call receive() which is available because TopicSubcriber extends MessageConsumer. Is the message also deleted from the queue or is receive not supported for topics and will throw an exception? Will it remain until all subscribers have either called receive on that message or have been notified by onMessage? If yes, what happens if a subscriber doesn't call receive. Does the message stays there forever? What if new messages coming in, will the queue wait until the previous message is completely consumed?
From my point of view, I tend to only allow one receiver for a queue. If the receiver calls receive, the message will be deleted. For topics, I would only allow listeners, not receive() calls. Once the message has been delivered to all subscribers it will be deleted. If I'm misunderstanding the concepts, please correct me!
Thanks a lot!At first, is it possible to create multiple receivers on the same queue (same or different sessions)? Generally, I though a queue can only have one consumer since the call of receive() >will delete the message from the queue so that a theoretical second consumer couldn't get the message anymore. But int the APi docs, it doesn't explain what happens if you call >createReceiver() multiple times. Will it throw an exceptions?If you have multiple receivers on the same queue then the JMS provider will distribute messages between the two receivers on the basis that each message goes to only one receiver. The exact distribution of messages depends on the JMS provider, and is not mandated by the JMS specification.
A similar question goes for topics. A topic is supposed to support multiple subscribers. When subscribers register listeners, I understand it. But what if they don't and instead call >receive() which is available because TopicSubcriber extends MessageConsumer. Is the message also deleted from the queue or is receive not supported for topics and will throw an >exception? You can consume messages from a topic using either a MessageListener or by calling receive(). They both work in the same way.
Will it remain until all subscribers have either called receive on that message or have been notified by onMessage? If yes, what happens if a subscriber doesn't call receive. Does the message stays there forever? What if new messages coming in, will the queue wait until the previous message is completely consumed?Essentially, if you send a message to a topic then it will be delivered to every subscriber, irrespective of whether that subscriber is synchronous (calling receive() or asynchronous (supplying a MessageListener).
In both cases, the consumer might not actually be ready to accept that message just yet (the applicaiton might not have called receive() yet, or onMessage() is still processing a previous message). In this case the message will be held within the JMS provider in an internal queue of messages designated for that specific consumer. Logically speaking, there's an internal queue for each consumer, rather than an internal queue for the whole topic, though how the provider actually implements this will vary. Note that the concept of each subscriber on a topic having its own internal queue is not one described in the documentation, it's just a way for me to explain it.
If the consumer closes before it actually receives the messages waiting in its queue, and the subscriber is non-durable, then the internal queue will be thrown away. If the subscriber is durable then the internal queue continues to exist and continues to accumulate messages even after the subscriber has closed.
From my point of view, I tend to only allow one receiver for a queue.
If the receiver calls receive, the message will be deleted. For topics, I would only allow listeners, not receive() calls.
Once the message has been delivered to all subscribers it will be deleted. If I'm misunderstanding the concepts, please correct me!Yes, you have slightly misunderstood this :-) I hope my explanation above helps clarify this.
Nigel -
Single Nexus 5548UP- FCoE configuration with multiple server ports
Hello Everyone,
I am new to Networking so please bear with me.
Here is some background information. We have a SINGLE Nexus 5548 UP switch to which we are connecting both the storage and the UCS C240 M3 servers (with CNA). Both the storage and server has 2 ports each going to this nexus switch.
We want to implement FCoE with this solution.
Below are the steps (for server ports) that I have followed to configure the nexus. But the port not logging into the SAN (no flogi) with the config.
Enable Features
config t
feature lacp
feature dot1x
feature interface-vlan
feature sshServer
feature npiv
end
Confgure Ethernet Ports - Server
configure
interface ethernet 1/17
description To_UCS_rack_server_1_FCoE_port_1
switchport mode trunk
switchport trunk native vlan 6
switchport trunk allowed vlan 1,6
spanning-tree port type edge trunk
priority-flow-control mode on
no shutdown
end
configure
interface ethernet 1/18
description To_UCS_rack_server_1_FCoE_port_2
switchport mode trunk
switchport trunk native vlan 6
switchport trunk allowed vlan 1,6
spanning-tree port type edge trunk
priority-flow-control mode on
no shutdown
end
Create VLAN
configure
vlan 6
name FCOE_VLAN
fcoe vsan 6
end
Setup FCoE QOS
configure terminal
system qos
service-policy type qos input fcoe-default-in-policy
service-policy type queuing input fcoe-default-in-policy
service-policy type queuing output fcoe-default-out-policy
service-policy type network-qos fcoe-default-nq-policy
end
Create vfc for Initiators (UCS Servers)
configure
interface vfc 17
bind interface ethernet 1/17
switchport description virtual_fiber_channel_Server1_Port1
end
configure
interface vfc 18
bind interface ethernet 1/18
switchport description virtual_fiber_channel_Server1_Port2
end
Adding vFC’s to VSAN
configure
vsan database
vsan 6 interface vfc 17
vsan 6 interface vfc 18
Create Zonesets and Zones
configure
show flogi database vsan 6 ----> Do not see any pwwn here???
show fcns database vsan 6
Any help in the regard would be highly appreciated.
Cheers,
KSFixed the issue. "switchport trunk native vlan 6" was causing the issue. Maybe the storage and Servers were not configured with proper VLAN's. I removed the native vlan and everything logged in fine.
Any how I have configured a single zone with all 3 servers pWWN's. I know single initiator zoning is the way to go.
Can you please guide me if I can move these servers in their separate zones without any outages? If it helps, all severs have 2 pWWN's. The current zoneset is active with that single zone.
Please let me know if you need any additional details.
Cheers,
KS -
Create multiple idoc with multiple receivers based on value mapping table
Hi,
Scenario:
Step1 : sender sends a finance doc iin the form of an idoc. This idoc will have multiple line items based on profit center. Do determine the value of receiving comp code(header field) n receiving system(logical sys name) value mapping table has to be used.
Solution so far: I can put an rfc lookup for fetching receiving comp code from mapping table with i/p paraameter as profit center . And split the incoming idoc based on comp code value by using split by value. Now I need your advise 2 take this further.
Issue 1 : say the incoming idoc has 4 line seg wid 4 diff profit center
Profit center. Rec comp code. Recv sys
P1. C1. R1
P2. C2. R1
PS. C2. R1
P3. C3. R2
Nw using this info, I want 3 diff idocs to be created for each unique comp code.
Idoc 1 : for C1 wid one line item + 1 for reconsilation ( to be generated additionally)
Idoc2 : for C2 wid 2 line items + 1 for reconsilation
Idoc 3: for C3 wid 1 line item + 1 for reconsilation
Idoc 1 and idoc 2 shud be sent to R1.
Idoc 3 shud be sent to R2.
Kindly advise on thisHi experts,
U all r pretty close, but let me put this more clearly.
Step1: create multiple idocs based on unique comp code - I'm able to do this using rfc lookup n split by value. So I get 3 idocs each for c1, c2 n c3.
Nw as per the values from value mapping table.
Idoc for c1 contains 1 line seg.
Idoc for c2 contains 2 line segs.
N idoc for c3 contains 1 line seg.
steps2 n 3, where I do not have a confirmed solution yet n need ur advise.
Step 2 : for each idoc generated I need 2 create n additional segment, mapping 4 which will be based on the values in the original segments for that idoc.
In d above scenario, idoc for c1 contains 1 line seg, nw I want 2 add one more seg to it. The amount and pisting key values in this segment wud be calculated based on the values of the amount and posting key belonging to the original segment in this idoc.
Similarly for idoc for c2 there are 2 segs, nw I need one more, means 3 in allm
Hence for idoc for c3, 1 orig already present + 1 more. = total 2.
Nw I need ur advise on how 2 generate this additional seg in each idocm
Step 3: when all dese 3 idocs are generated, ( in this case itz 3, in real time it can be n), I need to find their respective receivers using rfc lookup n then based on the receiver send 2 resp recvng systm
Nw how do I do this?
Please explain with examples if possible 4 bettr understanding.
u2020ђąu03B7kўu03C3u03C5 in advance. -
Event handling with multiple panels
Hi there,
Like many here, I'm very new to this stuff so please bear with me..
I've been building a gui, using a main "parent" JPanel and several
subpanels. The main reason for creating subpanels was to help me
with the layout (someone might let me know if this was a bad idea!).
Now, all of the subpanels generate events in one form or another. What I'd
like to do is find out the best way to handle ALL of the events that
can be generated from my various subpanels from the "parent" panel. Hopefully
this makes sense :) Could anyone offer any suggestions as to the best way
to achieve this?
For example, panel1 is a JPanel contains a slider and a button.
multipanel is another JPanel that contains 6 panel1's. finally
the main (parent) panel contains the multipanel.
So, a program that creates an instance of the parent panel wants to know
the value that one of the sliders on one of the panels in the multipanel
has (!). How does it get the value?
I hope I explained myself! Many thanks in advance for any advice offered,
danclass InnerPanel extends JPanel {
Vector listeners;
public void add(SwingEventListener lsnr) {
listeners.add(lsnr);
protected void notifyListeners(AWTEvent ev) {
for (Iterator i = listeners.iterator();i.hasNext();) {
SwingEventListener lsnr = (SwingEventListener) i.next();
lsnr.eventPeformed(ev);
public void actionPerformed(ActionEvent ev) {
notifyListener(ev);
Your SwingEventListener will be
interface SwingEventListener {
public void eventPefromed(AWTEvent event);
public ParentPanel extends JPanel implements SwingEventListener {
public void eventPerformed(AWTEvent event) {
... do what is required. -
Multi-mapping scenario with multiple receivers
Hello all,
I have an interface using multi-mapping to generate to different files types from one source; works great.
JDBC --> XI --> (1) XML (2) CSV
I now need to have the XML file go to one receiver and the CSV file needs to go to a second receiver. I've looked at the blog:
/people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16
This blog shows how to configure dynamic receiver determination based on the source data. In my case the output files are identical (as far as mapping), the only difference is the output format. Has any one seen a "How to" document or blog more in line to my scenario?
Regards,
JoseHi,
You can also do this way
You can define as many number of Business system you need. Say for eg you need to send XML to one BS and CSV to another BS.
Instead of doing Extended interface determination... Goto to Receiver Determination and when you are adding the Receiver service you have the option to add one more Service... There you give both the Business Service and hence you will have two inbound interface and you can different interface mapping and so on..
Regards,
Prakash -
Extending Guest Wifi with Multiple Base Stations
The 7.6.3 firmware update reports this new feature:
"The ability to extend the Guest Wi-Fi network on a network that is configured with multiple AirPort Base Stations"
http://support.apple.com/kb/DL1617
I assumed that this meant that an Airport Express was able to "Extent" the guest wifi network. However, I am not able to get this to work. Having entered all the details I just get the orange light and the message that it was unable to extend the network - check the details. I have checked them multiple times and still not working. If I switch to extending the "main" network then it works first time, but does not extend the guest as far as I can see.
If I set up from scratch it picks up the guest network and tries to extend but then switches to the main wifi later in the process after claiming to extend the base station itself, not one of the wifi networks.
What does this update mean?! Has anyone managed to "extend the Guest Wi-Fi network" in any way?
All devices have been updated to 7.6.3 and all airport utilities have been updated to the latest version (6.2).
I am running an extreme as the main router then I have a number of expresses to extend round a large building, but it is the guest that needs extending!!
Any help would be much appreciated!
AdamI am running an extreme as the main router then I have a number of expresses to extend round a large building
You need to have the "new" AirPort Express to be able to extend the Guest Network. The "new" Express looks like a miniature AirPort Extreme.
Check the Model No on the side of the AirPort Express devices that you have. If you see A1264 this is an older version of the Express that does not have Guest Network capabiltiy.
Using an AirPort Extreme and new AirPort Express here., the Guest Network "extends" just fine when I try this using wireless only. I also have another AirPort connected back to the main AirPort Extreme using a wired Ethernet connection. The Guest Network is extended on this device as well. -
Failure when FWSM in transparent mode with multiple contexts
hi experts,
We have two FWSMs working in active/standby state, configured with multiple contexts in transparent mode. and the "outside" and "inside" interfaces for each context are in same subnet.
Now we have one FWSM broken and the RMA part can't arrived in short time, so we have the risk that the sencond FWSM could be failed as well. In the worst case if the two was broken or powered off simultaneously, i wonder that if the communications between multiple contexts could be ok???
thanks in advance.The software requirements for Cisco Secure ACS are dependent on the type of Extensible Authentication Protocol (EAP) desired. For full support of all the EAP types including EAP-Flexible Authentication via Secure Tunneling (FAST), use release 3.2.3 or higher.
http://www.cisco.com/en/US/netsol/ns340/ns394/ns431/ns434/networking_solutions_implementation_guide09186a008038906c.html -
Mesh with multiple countries on the controller
Hi,
I have a central controller configured with multiple countries .
At one site I plan to configure a mesh network.
I know there was a problem with mesh and multiple countries in the past.
Is there still a problem with a 5508 that runs on
Software Version 7.6.130.0 ?
Best Regards,
MarcYes, I do not think even in 8.0.x code multiple country code supported for mesh deployments.
HTH
Rasika
**** Pls rate all useful responses *** -
Configuring multiple receivers without bpm
Hi,
I want to configure a scenario like idoc-xi-file (multiple receivers). The file has to be send to particular receiver on the basis of some condition which is kept on the particular field of idoc strucutre.
I am basically a learner and can you please suggest some good blogs or materials to configure this particular scenario ?? Any material with step by step screen shots is highly appreciated.
thanks
kumarHi,
there's nothing special in configuration to achive that
1. create a few business systems (or business service in ID)
2. create your receiver determination and inside put all those receivers
3. when you add a new receiver to receiver determination
you can choose conditions column and specify when (which IDOC field
must have what kind of value) and this will do the routing for you
it's all in standard and very simple
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
How to configure one TREX host with multiple index servers ?
Hi All,
Does anyone know how to configure TREX on the one host,
with multiple index servers ?
Reason for this is to make better use of resources available on the host server(4 Gig, 4 Processor, Windows2003), to improve the search performance of
our KM content for portal users.
I am using TREX 7 and have not been able to do this,
despite reading the Single and Distributed install
documentation.
Any help would be appreciated.
Regards,
AndresHi Andres,
To make use of the RAM a Server provides you have to run two indexserver processes (each can then consume 2 GB);
Proceed like this:
1. Go to TREXdeamon.ini; check if section [indexserver2] is there (it is already provided, but not active in standard installation)
2. In TREXdeamon.ini go to
[daemon]
references sections below
programs=nameserver,preprocessor1,indexserver1,queueserver,alertserver
and add indexserver2 here. Restart TREX; second porcess is then started; can be checked in TREX monitor in Portal as well
3. To distribute existing indexes to the new process, start TREXadmintool and go to Index: Landscape
Go to the last two columns and move the indexes (move master here/secondary mouse click)
If you don't distribute the indexes the new index server process will be regarded when an new index is created.
Hope this helps!
cheers
Bettina -
Can I have multiple event structures with the same event cases?
Hello,
I'm doing an application that reproduces the front panel of the HP6675A power supply. To achieve this, I have done a state machine with different states
(initialize, measures, voltage, current, ocp, ov, store, recall, etc). In each state, should have an event structure that catches the events of the buttons, like for example: if the current state is the Voltage mode and the user press the current button the next state will be the Current mode. For this in each state of the state machine should be the same event structure with the same events.
My problem is that the Vi doesn't work properly when I have multiple event structures with the same event cases. There are some possibily to do this, and how? Or is impossible to have multiple events? I have been reading some posts, but I don't find solutions.
Any help is appreciated.
Thank you very much.
Solved!
Go to Solution.natasftw wrote:
Or as others mentioned, make two parallel loops. In one loop, have your state machine. In the other, have just the Event Handler. Pass the events from the handler to the state machine by way of queues.
A proper state machine will not need the second loop. The "Wait For Event" or "Idle" state (whatever you want to call it) is all you really need in order to catch the user button presses. The setup is almost there. Maybe add a shift register to keep track of which state to go to in the case of a timeout on the Event Structure.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Maybe you are looking for
-
Error message iTunes was unable to load data class information from Sync Services
I purchased some songs to download to my ipod and keep getting the following message: iTunes was unable to load data class information from Sync Services. The songs have transferred okay to my ipad and iphone with no issue. ipod has sw update 6.1.6.
-
Error while opening the EXCEL Sheet from a Report Program
Hi All, I am getting an error saying 'SYLK: File Format is not valid' when my program is trying to open an excel sheet. I am using the function module WS_EXCEL to download it to excel sheet. Following is the code: Excel download types: begin of t_exc
-
I have already tried reinstalling iTunes and nothing changed. Then I went to "Help", then "Run Diagnostics", and then ran a check for the CD/DVD drives. My diagnosis is: Microsoft Windows 7 x64 Business Edition Service Pack 1 (Build 7601) Hewlett-Pac
-
What or how do I update my software from OS X 10.6.8 to an acceptable software for iCloud
-
Errror message: file already exists - overwrite or save as?
When I attempt to open the .cp file that I had previously worked on today I now get the following series of messages: 1. C:\Documents and Settings/vsutherl/My Documents\My Captivate Projects\game\game2.cp already exists. Do you want to overwrite the