Load balancing on cookie pattern NOT working
Hi,
I try to configure ACE 4710 LB A5(2.1) LB to do following:
1. client send a http request for login to WEB srv
2. server response and send a cookie Set-Cookie with following pattern JSESSIONID=C333C37FCF083D210A639ABB8BB9DB21.S01 (33 random body 3 char string server ID)
3. Client send authorize http request to other server with the cookie in URI (traffic not go via LB)
4. Authorize server send to WEB srv a request containing that cookie and wait for answer.
Client ----> ACE LB VIP ---> WEB server
Client -----> Authorize SRV ----> ACE LB VIP ----> WEB server
There are 4 WEB srv which have sessions ending in . S01 S02 S03 S04
I want that all login request to be round robin balanced, and authorize request to be forwarded to right WEB srv based on cookie termination S01 or .....
Configuration:
1. server farm probing
probe http http_8080
port 8080
interval 7
passdetect interval 3
passdetect count 4
receive 2
expect status 200 200
open 3
2. cookie stickiness settings
sticky http-cookie JSESSIONID web-pro-srv-8080-stk
cookie offset 33 length 3
serverfarm WEB-pro-8080
timeout 5
replicate sticky
3. Traffic policy
class-map match-all WEB-pro-8080
2 match virtual-address 192.168.123.100 tcp eq 8080
policy-map type loadbalance first-match WEB-pro-8080
class class-default
sticky-serverfarm web-pro-srv-8080-stk
policy-map multi-match EXTERNAL
class WEB-pro-8080
loadbalance vip inservice
loadbalance policy WEB-pro-8080
loadbalance vip icmp-reply active primary-inservice
Issue: Some sessions obtained at login are forwarded by LB to wrong WEB srv
Can you please help me?
Hi Luke,
Lets say for your client request, server sent in response the following cookie "JSESSIONID=C333C37FCF083D210A639ABB8BB9DB21.S01". Ace will hash the cookie value "C333C37FCF083D210A639ABB8BB9DB21.S01" and associates the hash value with the real server in the sticky table entry. So when your Authorize SRV sends a login request to the ACE, if the cookie value is the same as
"C333C37FCF083D210A639ABB8BB9DB21.S01" then it will send the request to the same real server based on the sticky table entry.
You can check the sticky table using the following command to see what cookie value is associated with which real server:
show sticky database http-cookie "C333C37FCF083D210A639ABB8BB9DB21.S01"
To confirm if the "client" and "Authorize SRV" send the same cookie in their request you could take a packet capture on the ACE. If the cookie value is different then the ACE will check the sticky table and according to the match it will send to the correct real server.
Could you please confirm the cookie sent by both client and the Authorize SRV are same but still the ACE sends it to a different server ?
Thanks,
Rajesh.
Similar Messages
-
OSB jms clustering - load balancing seems to be not working
Hi All,
I have one admin server and two managed servers running ( one of these managed server is running in the remote linux machine) in a cluster
I have connectionfactory created with load balance enabled with round robin
and server affinity is disabled
I have queue created as uniformly distributed Q
I have a proxy service with load balancing as roundrobin and endpoint URL as below
jms://rdoelapp001011:61703,rdoelapp001013:61703/synergyConnectionFactory1/MM_gridQ0
If I execute this proxy sending messages it always go to one server only. There is no message going to the other server.
If I shutdown the server that receives messages then the other server is receiving messages. Seems like fail-over is working but not the load-balancing
There is one point may be worth mentioning here is, from the admin console if I look at the servers for the clusters it has below information
Name State Drop-out Frequency Remote Groups Discovered Local Group Leader Total Groups Discovered Group Leaders Groups Primary
synergyOSBServer1 RUNNING Never 0 synergyOSBServer1 1 synergyOSBServer1 *{synergyOSBServer1}* 0
synergyOSBServer2 RUNNING Never 0 synergyOSBServer1 1 synergyOSBServer1 *{synergyOSBServer1, synergyOSBServer2}* 0
one server has groups as {synergYOSBServer1} instead of {synergyOSBServer1, synergyOSBServer2}. Does that look correct?
here is my jms xml file
<?xml version='1.0' encoding='UTF-8'?>
<weblogic-jms xmlns="http://xmlns.oracle.com/weblogic/weblogic-jms" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-jms http://xmlns.oracle.com/weblogic/weblogic-jms/1.1/weblogic-jms.xsd">
*<connection-factory name="synergyConnectionFactory1">*
*<sub-deployment-name>synergySubDeploy1</sub-deployment-name>*
*<default-targeting-enabled>false</default-targeting-enabled>*
*<jndi-name>synergyConnectionFactory1</jndi-name>*
*<client-params>*
*<client-id-policy>Restricted</client-id-policy>*
*<subscription-sharing-policy>Exclusive</subscription-sharing-policy>*
*<messages-maximum>10</messages-maximum>*
*</client-params>*
*<transaction-params>*
*<xa-connection-factory-enabled>false</xa-connection-factory-enabled>*
*</transaction-params>*
*<load-balancing-params>*
*<load-balancing-enabled>true</load-balancing-enabled>*
*<server-affinity-enabled>false</server-affinity-enabled>*
*</load-balancing-params>*
*<security-params>*
*<attach-jmsx-user-id>false</attach-jmsx-user-id>*
*</security-params>*
*</connection-factory>*
<uniform-distributed-queue name="errorQ">
<sub-deployment-name>synergySubDeploy1</sub-deployment-name>
<default-targeting-enabled>false</default-targeting-enabled>
<jndi-name>errorQ</jndi-name>
<load-balancing-policy>Round-Robin</load-balancing-policy>
<forward-delay>-1</forward-delay>
<reset-delivery-count-on-forward>true</reset-delivery-count-on-forward>
</uniform-distributed-queue>
<uniform-distributed-queue name="undlvQ">
<sub-deployment-name>synergySubDeploy1</sub-deployment-name>
<default-targeting-enabled>false</default-targeting-enabled>
<jndi-name>undlvQ</jndi-name>
<load-balancing-policy>Round-Robin</load-balancing-policy>
<forward-delay>-1</forward-delay>
<reset-delivery-count-on-forward>true</reset-delivery-count-on-forward>
</uniform-distributed-queue>
*<uniform-distributed-queue name="MM_gridQ0">*
*<sub-deployment-name>synergySubDeploy1</sub-deployment-name>*
*<default-targeting-enabled>false</default-targeting-enabled>*
*<jndi-name>MM_gridQ0</jndi-name>*
*<load-balancing-policy>Round-Robin</load-balancing-policy>*
*<forward-delay>5</forward-delay>*
*<reset-delivery-count-on-forward>true</reset-delivery-count-on-forward>*
*</uniform-distributed-queue>*
<saf-imported-destinations name="synergySAFImportedDest1">
<sub-deployment-name>synergySubDeploy1</sub-deployment-name>
<default-targeting-enabled>false</default-targeting-enabled>
<saf-queue name="gridQ0">
<remote-jndi-name>MB_gridQ0</remote-jndi-name>
<local-jndi-name>gridQ0</local-jndi-name>
<non-persistent-qos>At-Least-Once</non-persistent-qos>
<time-to-live-default>0</time-to-live-default>
<use-saf-time-to-live-default>false</use-saf-time-to-live-default>
<unit-of-order-routing>Hash</unit-of-order-routing>
</saf-queue>
<jndi-prefix>MB_</jndi-prefix>
<saf-remote-context>synergySAFContext1</saf-remote-context>
<saf-error-handling>synergySAFErrorHndlr1</saf-error-handling>
<time-to-live-default>0</time-to-live-default>
<use-saf-time-to-live-default>false</use-saf-time-to-live-default>
<unit-of-order-routing>Hash</unit-of-order-routing>
</saf-imported-destinations>
<saf-remote-context name="synergySAFContext1">
<saf-login-context>
<loginURL>t3://rdoelapp001013:7001</loginURL>
<username>weblogic</username>
<password-encrypted>{AES}z9VY/K4M7ItAr2Vedvhx+j9htR/HkbY2LRh1ED+Cz5Y=</password-encrypted>
</saf-login-context>
<compression-threshold>2147483647</compression-threshold>
</saf-remote-context>
<saf-error-handling name="synergySAFErrorHndlr1">
<policy>Log</policy>
<log-format xsi:nil="true"></log-format>
<saf-error-destination xsi:nil="true"></saf-error-destination>
</saf-error-handling>
</weblogic-jms>
Any help will be greatly appriciated
Edited by: 818591 on Feb 16, 2011 11:28 AMI am not getting you here "the right approach is to make OSB run on the man server cluster and not on admin server. "
I have a jms proxy service that I created from admin console
And also I have gone thru the step 5 in the link below
http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/deploy/config.html#wp1524235
If I am not wrong, the proxy service endpoint URI determines where it is pointing to. If it is a cluster environment, it should point to a clustered address
My proxy has below endpoint URI
jms://rdoelapp001011:61703,rdoelapp001013:61703/synergyConnectionFactory1/MM_gridQ0
and rdoelapp001011:61703,rdoelapp001013:61703 is my cluster address
As per your suggestion "To fix your problem, *make osb to run on the cluster* and specify the same URL for the jms proxy service"
Could you please provide some instruction how would I "make osb jms proxy service to run in a cluster"
As a note, I have Q defined as a distributed Q and connection factory targets to the cluster. UDQ also targtes to the cluster.
Just for a testing I have created another manged server running local to the machine where my admin server is running
And I created a proxy by following steps as I mentioned above and with endpoint URI as below
jms://rdoelapp001011:61703,rdoelapp001013:61703,*rdoelapp001011:61700*/synergyConnectionFactory1/MM_gridQ0
where the new address of my cluster is rdoelapp001011:61703,rdoelapp001013:61703,rdoelapp001011:61700
It did create consumers in both the managed servers in the cluster that are running locally, but no consumers in the remote managed server.
So I am kind of leaning towards thinking that there is some incorrect setup for the remote managed server and may be admin server is not able to communicate to the remote server for some reason but not sure about it..
As a note the cluster is setup to communicate using "unicast" channel
and I created a channel in each manged server with the same name
here is the cluster configuration
<name>synergyCluster1</name>
<cluster-address>rdoelapp001011:61703,rdoelapp001013:61703,rdoelapp001011:61700</cluster-address>
<default-load-algorithm>round-robin</default-load-algorithm>
*<cluster-messaging-mode>unicast</cluster-messaging-mode>*
*<cluster-broadcast-channel>synergyChannel1</cluster-broadcast-channel>*
*<number-of-servers-in-cluster-address>3</number-of-servers-in-cluster-address>*
</cluster>
here are the twoOSBserver configuration
<server>
<name>synergyOSBServer1</name>
<machine xsi:nil="true"></machine>
<listen-port>61703</listen-port>
<cluster>synergyCluster1</cluster>
<web-server>
<web-server-log>
<number-of-files-limited>false</number-of-files-limited>
</web-server-log>
</web-server>
<server-debug>
<debug-scope>
<name>weblogic.jms.saf</name>
<enabled>true</enabled>
</debug-scope>
<debug-jmssaf>true</debug-jmssaf>
<debug-saf-sending-agent>true</debug-saf-sending-agent>
</server-debug>
<listen-address>localhost</listen-address>
<network-access-point>
*<name>synergyChannel1</name>*
*<protocol>cluster-broadcast</protocol>*
*<listen-address>localhost</listen-address>*
*<listen-port>61702</listen-port>*
<http-enabled-for-this-protocol>true</http-enabled-for-this-protocol>
<tunneling-enabled>false</tunneling-enabled>
*<outbound-enabled>true</outbound-enabled>*
*<enabled>true</enabled>*
<two-way-ssl-enabled>false</two-way-ssl-enabled>
<client-certificate-enforced>false</client-certificate-enforced>
</network-access-point>
<jta-migratable-target>
<user-preferred-server>synergyOSBServer1</user-preferred-server>
<cluster>synergyCluster1</cluster>
</jta-migratable-target>
</server>
<server>
<name>synergyOSBServer2</name>
<ssl>
<enabled>false</enabled>
</ssl>
<machine xsi:nil="true"></machine>
<listen-port>61703</listen-port>
<listen-port-enabled>true</listen-port-enabled>
<cluster>synergyCluster1</cluster>
<web-server>
<web-server-log>
<number-of-files-limited>false</number-of-files-limited>
</web-server-log>
</web-server>
<listen-address>rdoelapp001013</listen-address>
<network-access-point>
*<name>synergyChannel1</name>*
*<protocol>cluster-broadcast</protocol>*
*<listen-address>rdoelapp001013</listen-address>*
*<listen-port>61702</listen-port>*
<http-enabled-for-this-protocol>true</http-enabled-for-this-protocol>
<tunneling-enabled>false</tunneling-enabled>
*<outbound-enabled>true</outbound-enabled>*
*<enabled>true</enabled>*
<two-way-ssl-enabled>false</two-way-ssl-enabled>
<client-certificate-enforced>false</client-certificate-enforced>
</network-access-point>
<java-compiler>javac</java-compiler>
<jta-migratable-target>
<user-preferred-server>synergyOSBServer2</user-preferred-server>
<cluster>synergyCluster1</cluster>
</jta-migratable-target>
<client-cert-proxy-enabled>false</client-cert-proxy-enabled>
</server>
<server>
Edited by: 818591 on Feb 18, 2011 11:26 AM -
CSS Load Balancing with Cookies
We are trying to load balance 2 backend servers hosted on Websphere with advance balance cookies method.
Restrictions
ServerA is unable to accept cookies generated from ServerB.
ServerA and ServerB are generating random cookies
Unable to modify cookie string with a constant.
How can we load balance based on cookies considering the above restrictions?
We have attempted to do hash based load balancing with cookies but the problem we run into is the servers do not accept cookies generated from another server.
The configuration we tried is written below:
service ServerA
ip address 192.168.10.2
keepalive type tcp
keepalive port 80
active
service ServerB
ip address 192.168.20.2
keepalive type tcp
keepalive port 80
active
content ABC
url "/*"
add service ServerA
string prefix "JSESSIONID="
advanced-balance cookies
port 80
add service ServerB
string skip-length 5
string process-length 16
string operation hash-xor
protocol tcp
vip address 172.16.32.1
active
Can we change the string prefix to JSESSION instead of JSESSIONID= ?
The only place the app guys can add a constant string to match on is before the = sign.
Is it possible for CSS to match on a constant string before = sign e.g below:
service ServerA
ip address 192.168.10.2
keepalive type tcp
keepalive port 80
string id567=
active
service ServerB
ip address 192.168.20.2
keepalive type tcp
keepalive port 80
string id123=
active
content ABC
url "/*"
add service ServerA
string prefix "JSESSION"
advanced-balance cookies
port 80
add service ServerB
string skip-length 0
string process-length 6
protocol tcp
vip address 172.16.32.1
activeIt should work.
There is no reason for it not to work...
This is the best method you can have on the CSS for stickyness.
Get a sniffer trace on the client and server with arrowpoint cookie configured on the CSS and capture a failure so we can see what is going on.
also send me the config so I can verify everything is ok.
If you have a service request open with the TAC, you can also give the SR # so I can review what has been done.
Gilles. -
Apps downloaded are appearing as "loading" on ipad 2 and not working
I have downloaded couple of application through iTunes and loaded them to ipad2 64gd wifi 4g. They are appearing as "loading" on ipad 2 and not working. Tried to restore ipad to presious version os and reboot etc. but nothing worked. Can someone help please.
Check iTunes and see if you have a pending or stalled download in there. If you do, finish that download or delete it if you can. If you can't finish or delete the download on the iPad, do it in iTunes on your computer and then sync the iPad. Then go back to the apps and see if they will download.
If that doesn't work or if that was not the problem, go to Settings>Store >Apple ID, tap your ID and sign out. Then reboot the iPad, Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.
Then go back to Settings>Store>Sign in and sign in again and see if the apps will update. -
ACE - Load Balance insert cookie method for https
I am trying to load balance between 2 web servers using the cookie insert method by ACE for achieving the session persistence. The servers are not inserting any cookie. It works fine for the http connections but when trying with https connection it is not working.
Can anyone help me with this please.
Is it that ACE cookie insert method of session persistence will not work with https connections.Hi,
1. for https you can use src ip as sticky (mega proxy problem).
2. you can terminate ssl connection on ace (ssl between client and ace only, between ace and server it's clear) and you can use any L7 sticky (for example cookie)
3. if you need ssl terminate up to real server, you can first terminate ssl between client and ace on ace, then use L7 sticky and after then terminate second ssl to real server.
in other words, if you don't decrypt ssl on ace, you can use only L2/3 data for sticky (or ssl id for ssl v2.0)
martin -
Load balancing for CORBA servers not happening
We have configured 10 instances of a corba server, 5 each in two separate server groups. In the ubbconfig file, I have set "LDBAL Y", expecting that the load will be spread equally among the 10 severs. What is happening is that, load is spread between two servers, one in each server_group. (The last one specified for each group) Other servers in each group got very few requests and few servers got 0 load.
What do I need to do, in order to spread the load almost equally among the 10 servers, similar to what we get, when we use MSSQ, in non-corba tuxedo servers?
This is a single domain single machine environment.
JamesHi James,
As I believe the whitepaper Ed pointed to you probably explained, what you are likely seeing is normal behavior for load balancing. Assuming that you aren't dealing with issues associated with active objects and that requests to active objects are going to be sent to the server where the object is active, then you seeing normal behavior.
Roughly speaking, in determining what server to give a request to, Tuxedo scans the list of available servers and places the request on the server with the least amount of work queued. If not work is queued for a server, it will place the request on that servers queue. Also, the scan of servers is always done in the same order. So unless your servers are quite busy, the first server will handle most of the requests. Only when that server is busy will Tuxedo go to the next server, and so on. So the only way the 5th server is going to get a request queued to it is if the previous 4 servers are busy.
Note that unless you are using parallel objects (user controlled concurrency), Tuxedo will always send the request to a server in the same group as the server that created the object. So in your example, if the factory that created the object was in group 20, all requests to that object are going to go to a server in group 20.
Regards,
Todd Little
BEA Tuxedo Chief Architect -
I'm using Premiere Elements 13.1 on an iMac, and trying to adjust the white balance on a clip with ZERO success. The main reason for this is that I cannot utilize the "eyedropper" selector; I know what should appear white, gray, and black, but cannot select those items.
In the Three-Way Color Corrector there are Eyedroppers to use to specify areas of known color range. I have tried without success to select ANY of the eyedroppers...
I have clicked on it - NOTHING
I have held the left mouse on it and attempted to drag it onto the frame - NOTHING
I have right-clicked it - NOTHING
The eyedroppers are not greyed out and they do respond when clicked. I have hit Reset button galore. I have restarted the program.
I have held my mouth funny - NOTHING :-)
When my cursor is hovering over the tool, it changes to an eyedropper. If I click, nothing happens when the cursor is moved - the cursor changes right back into its regular arrow shape. The cursor does nothing to the image if an item is clicked....there is no change to anything on the monitor.
I am a longtime Photoshop user but new to Premiere Elements. This dropper seems to work nothing like the PS ones. In fact, it doesn't work at all...so far.
Can someone please tell me what I need to do to simply select the eyedropper and take it onto the image and select the white (or gray or black)??? Before I go bananas (may be too late)? THANK YOU!Still not working. I think the root cause of the problem is the mechanics of using the tool itself; I hope this screen shot shows up below ...
Here I have APPLIED EFFECTS open, and have selected Midtones (Greys) to be expanded so that the eyedropper and other details appear:
Now, just below where it has a box and "Impacted frame area in white" (which I know is a checkbox allowing the area effected to be seen), there is a little color box and an eyedropper.
What EXACTLY do I do to select (activate) the eyedropper and subsequently tell the program what I feel should be grey in the selected clip?
As mentioned before, I can click it and the cursor briefly changes to the same shape as the eyedropper. But as soon as I move the cursor a fraction, it changes back to an arrow (normal cursor) shape. Even then, going to the area I need to select in the image, and then clicking it, does exactly nothing to the appearance of the image shown -- even if the colors start way off. No correction at all. It is as if the tool does nothing. The color wheels below all this DO work however - it's just the eyedropper that doesn't do anything. This just cannot be Adobe's intention. I am convinced there must be some flaw in how I am selecting the tool itself. And the user guide - needless to say - is worthless in explaining the mechanics.
So very frustrating. This appears to be the only thing wrong with the program - nothing else seems amiss.
NOTE: To add insult to injury, this promised white/gray/black balance feature and the three-way-color corrector is the SOLE REASON I purchased the software. Funny. -
Loading flash through ajax does not work in IE 6.
Hi all,
I am having some problems on a site I'm developing. When I
load a video from youtube, etc, and do so dynamically through ajax,
it does not work on IE 6. Mind you it does work on all other
browsers. This problem happens with multiple copies of IE 6 so it
is reproducible. Not sure if there are any web devs here but any
help would be greatly appreciated.Well, this probably belongs over in the Flash forum. That's
where the developer questions go.. It's surely a matter of the way
the code is written (or possibly the paths to the different
components. There are security restrictions on certain types of
loading that may also come into play. Hard to tell without more
detail. -
Getting load-balancing with distributed destination to work...
Hello,
I try to setup a proof of concept for balancing heavy load over several JMS server instances on WLS 8.1 SP4:
I have
- 2 managed servers in 1 cluster plus adminserver on 1 machine (WinXP)
- 1 JMS server on each server (no migrateable targets used), having 1 physical queue
- 1 distributed queue deployed to the cluster, consisting of the two physical queues
- 1 connection factory deployed to the cluster with round-robin load-balancing enabled, and server affinity disabled
- 1 test JSP using the connection factory from above, doing a complete re-connection per test message
- 1 MDB ejb module deployed to the cluster
and the result is:
1. Calling the JSP through the second server instance load-balances messages on both JMS servers, that's fine ...
BUT
2. Calling the JSP through the first server instance processes all messages on the first server instance's JMS server, no message is ever sent to the second server.
What could be the reason for the different behaviour of both servers?
extract from config.xml used:
<Cluster
MulticastAddress="237.0.0.1"
Name="clusterA"/>
<EJBComponent Name="jtest"
Targets="clusterA"
URI="ejb/test.jar"/>
<WebAppComponentName="test"
Targets="clusterA"
URI="web/test"/>
<JMSConnectionFactory
JNDIName="ConnectionFactory"
LoadBalancingEnabled="true"
ServerAffinityEnabled="false"
Targets="clusterA"/>
<JMSServer
Name="JMSServer1"
Store="JMSFileStore1"
Targets="server1">
<JMSQueue
JNDIName="TestQueue.server1"
JNDINameReplicated="true"
Name="TestQueue-server1"/>
</JMSServer>
<JMSServer
Name="JMSServer2"
Store="JMSFileStore3"
Targets="server2">
<JMSQueue
JNDIName="TestQueue.server2"
JNDINameReplicated="true"
Name="TestQueue-server2"/>
</JMSServer>
<JMSDistributedQueue
JNDIName="TestQueue.DD"
Name="TestQueueDD"
Targets="clusterA">
<JMSDistributedQueueMember
JMSQueue="TestQueue.server1"
Name="TestQueue.server1Memeber"/>
<JMSDistributedQueueMember
JMSQueue="TestQueue.server2"
Name="TestQueue.server2Member"/>
</JMSDistributedQueue>
Cheers
MartinOk solved, it works as expected, when running on two solaris hosts
-
NAM and "unprotected identity pattern" not working as expected
Hi,
I'm trying to test such 802.1x wired environment:
windows xp sp3 as supplicant
windows NPS as radius server
2960 as authenticator
latest anyconnect (3.1.01065) + nam and standalone profile editor
I have a question:
Could someone explain me the difference between protected identity pattern and unprotected identity pattern (set in nam profile editor)? As I understand documentation PEAP-MSCHAPv2 is a tunneled method and it uses unprotected identity pattern to protect user's identity during phase 0. But if I use any fake identity here (anonymous, anonymous@[domain], etc) access is rejected (Access-Reject in switch debugs). I have to use exacly the same pattern in
unprotected identity pattern as in protected identity pattern ([username] or [username]@[domain]) to gain access, regardless of authenticaton mode (same in machine only, user only authentication)
I would be grateful for any clues
Best regards
LukaszOk I've solved it... NAM works fine, problem was with NPS config. If you want unprotected identity pattern to work, just configure authentication methods under "connection request policies" not "network policies".
-
Multiple IDOCs pattern not working
Hello, When I tried Multiple IDOC to single file pattern, it is not working as expected. Everytime when a idoc reaches XI, it is going to a seperate BPM queue and not collecting the IDOCs, any idea??
Yes, I have refered. I have done exaclty the same thing as in SAP Pattern for collecting multiple idocs to single file. Everything is working fine in BPM too. But the problem is whenever the idoc hits XI, it is going to a seperate BPM queue instead of a same queue. So single message for each BPM and BPM waits for 3 minutes (mentioned in BPM) and times out. But my need is all the IDOCs should come to a single BPM queue and BPM needs to collect all the IDOCs and send it as a single file.
-
How to load OS if optical drive not working
Hi, I'm just thinking ahead to deal with a possible crisis as sometimes I work in remote areas of Asia. Is the only way to load the complete Mac OS onto a machine via the DVD install disc or via a lengthy download? I'm probably revealing the depth of my ignorance here, - but can you not somehow copy the install disc onto an external drive and load it that way, or does it not work like that?
My current superdrive will no longer burn disks but is still managing to read them, but if this facility too fails when I'm in the middle of nowhere how can I reinstall the OS should this become necessary?
I suppose I could carry an additional external optical drive for this contingency but much easier if its possible from a drive.
A stop-gap measure would be to use a bootable backup of the machine that I have on an external hard drive but that does not solve the whole issue.
thanks
SimonHi there, can you explain in more detail how to install Leopard from the disk image of the Leopard install DVD that I got Disk Utility to create please?
With the actual disk you just hold down c and it forces the machine to boot from the disk, I dont understand how to get the machine to boot from the disk image when it is not appearing as a bootable volume. If I click the disk image it gives me the option to restart and begin installation, if I agree to this it restarts the machine but just as normal, from whatever startup disk is already selected - it does not restart from the disk image.
Sorry if I am being dim,
Simon
I have it on a separate volume of an external HD, another volume of this HD contains a bootable SuperDuper backup. -
Loading external swf into Fla. not working
I have created a Flash page that loads an external swf into
it when you click a button. The swf loads but the actionscript
assigned to the swf which scrolls images across does not work. When
i open the swf in a browser window with the direct link to it the
scroll works but inside the fla file the swf loads but the scroll
buttons are not working at all. Would this be something in the
actionscripting in the swf or fla file. Any advice would be greatly
appreciated, thank you.var imageRequest:URLRequest = new URLRequest("my_gallery.swf");
var imageLoader:Loader = new Loader();
imageLoader.load(imageRequest);
addChild(imageLoader);
is as3 code. that won't work in your as2 project.
here's the equivalent in as2:
this.createEmptyMovieClip("targetMC",this.getNextHighestDepth());
targetMC.loadMovie("my_gallery.swf"); -
Enabled cookies, but not working for this specific site...
I was trying to log in to milwaukeejobs.com, but then it takes me to a page which says, "If you have tried to log in, but are being redirected to this page. It may be because cookies are not enabled on your computer." I made sure my cookies were enabled (I have "accept cookies from sites" and "accept third-party cookies"), but I still can't log in. I tried logging into my milwaukeejobs.com account from another browser (Safari) and that worked so it's not a problem with my account. It is firefox. I didn't have a problem with this until I upgraded to firefox 4. Please help! Thanks so much.
Had the same problem with a different website. Solved by doing this:
# Clean browsers cookies and cache
# Go to the specific login/registration page that didn't work. Make sure it is http://'''www'''.site.com and NOT just http://site.com
# Login/register -
Load Balancing based on website not on Interface
LocalDIrector 416
LOcalDirector is load balancing 2 IIS web servers ServerA and ServerB. The servers are running in round robin. If a client requests a webpage and is sent to ServerA and the site is not servicing requests but the interface is still up I want Local Director to fail over to ServerB. Is this possible?
Thanksyou need http probe.
Check the following url:
http://www.cisco.com/en/US/products/hw/contnetw/ps1894/products_configuration_example09186a0080093df4.shtml
Gilles.
Maybe you are looking for
-
I ftp'd the files and went to move the pictures and I cannot see the design view at all. Just code. I need to see the design view. Can you help? Usually my index page is .html not .php. I have learned on my own and I really need to fix this site. Tha
-
Just downloaded CS6 Design Standard. System - OS10.6.8 (about to upgrade to 10.8), iMac 27 i5Intel 4core 12GBram 2.66Ghz As Pshop opens, I get three alerts... 1 - Could not load Enable Async I/O module because does not work with this version of Photo
-
If I deauthorize all computers will I loose all my music?
I have recently purchased a new mac computer - I have 4 computers with itunes on it, all macs, and I can't authorize my new one as it says I can only have 5. If I deathorize all computers and start again will I loose everything on my itunes? Also,
-
NHL gamecenter streaming issues
I bought a new ATV2 last week and updated to the latest sotware. The main selling point for me was NHL Gamecenter live as I had grown tired of watching games on my laptop. Gamecenter live however is unbearable to watch. It stops to buffer every 3-
-
DO YOU HALF TO USE THE FINGERPRINT TO LOCK YOUR IPHONE 5S
do you half to use the fingerprint id to lock your iphone 5s