Re: Event Source Name in variable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
CollectorNodeName is a field I see populated on my Sentinel 7 system
with the name of the collector from ESM. I'm looking at SLES (vs.
database) events so the SourceHostName field is also relevant fo rseeing
the source of events and may be the same for JDBC-based events from your
database.
Good luck
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJP9x3fAAoJEF+XTK08PnB58OQP/131J+Q8XJSnSUSiHtFWkku7
U+IHnHqhQrhwRYyjU0lFFzsZhn3wOcdQuS9y009+mZ9ecMNiLI C6XlO82vct4KlW
25SiJJLlzNqHH7xelv3WrnVW+CAPLg7zN1X6hPOBYjdNzFjBqd Q1ZsSn2E2seAa9
1Tz1WlZYILlhdpfNlzofReV9h2yShjwVaL/bGEhXAs4tR+HntvheZ5ghUQ+eWtho
bVwccQndGLw48oI3dmnIuFsClitV8P2hvVvfzuXMcXjNCP7Gao 1JEDARmrCKU09W
P9hmPqBB9fizRvlIPoVCwZar+afDbr/HopiX6X8JsfGi/t4MilMDMVCcol71/+R6
3UHaGH5fBlLVC9Uh5rDVKOVJXeY2tI5/q6vJAFKTNiCms9Lw/OYDhuYS0S51QUwD
I2HbEPxn8PPHJGLIPNtRU27fV4YSzCzcxfHE2nckgMTJ8gs3fA 0iHF0oF7kIixND
Pr6azrpdiuntsJgSynXXLGCstuobYyFEixCr7vaG9aqhZd6U2W Wx3mJEyMD+2Nnp
+6zixlXKDV11QZntk+HlqlHg8RwSUrw1/l9aXJ3UX1LL8LAY7lQlLFPEUWJxfy3y
NggOPvU+DsCS218UseptAH7wNYNsL4as5i5P7C0zZhRp1yXrDZ Iy+KkoaEORA/mL
4PeYVNY2aoq51YW6vnVG
=4FvU
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ah, well this helps a bit. A few things come to mind:
First, "legacy" (as in, non-ECMAscript) collectors will not work at all
in Sentinel 7+. If these were collectors shipped by Novell it is likely
there are newer ECMAscript versions at this point.
Regarding the ability to map values around, I'm not sure how that can be
done, though you should be able to create reports based on event sources
very easily in Sentinel 7. Not knowing how familiar you are with
Sentinel 7 I'll mention that creating reports now is significantly
easier than before. For starters, Crystal Reports is gone (unless you
have it on your own reporting against a data source populated via RDD as
it sounds like you may, which is fine of course) and instead reports can
be created, for many cases, from within the Sentinel Web UI. How
completely that UI meets your needs depends a lot on your needs, but
most customers I've talked to with either Sentinel 7 or Log Manager are
not doing a lot of customization via iReport. iReport does exist,
though, to create your own custom plugins for instances where more
customization is needed. Usually the case I have heard about most is
the need to do a query in a way that the Lucene language was not made to
query.
Good luck.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJQBB2eAAoJEF+XTK08PnB5ccEQAL4xA0ygii NIGMj2aw4+yEwO
EIPnIRhKbKGnkWlRTaiR18a5Z5HJUPM47IvGsZKo7bAlmj1cu7 IIIfK/Z9n/GqCA
JPeVr86ZWZUvBOOHNAnX264fUpOF31TEnTWVajqOnMQtpWRTyC z1bvKFjbFU5bij
820yfFYME1oT9vDgr15tZDkWr2bfpHcCxv6ZccvoRam8Jfuznq 1B+WShqHmEnEQq
xEj2ReRM70Ja6UODFs3cCUz4d6pG23K+zV558SsQvSngUsVFot p4aYKsWL6Up6EH
0oMQL7QOCcrQ59rse511B/VWlsJYGcLbksI2L1XrprIHheZbvTRjy/X60BsKhJvT
zBwHEguP7Q8A88R78+ZsKyyRgvSOfNwBQ9mxT7bFHpO+2jqI01 KgcDzLEwIf6Ejo
lN/OJyo+SO3v5NTqhL0osyDPIKDf7zCVACSxVGgrz2RmBBeaez875 qwRyDiAP2dw
Vy12NxuztkXbQQrVYlpBNyg5FNIkJuAQiq03wlQw1N3e5hBnp6 RQhAeaZWMNY6L/
qy5mYtFv1JHNhHRaWkAwlqh8rZ8WcgEzcTaYVLsGvhKRlZIZIZ dS8kV1FkfIbzQw
C2nP6wMidTjY79wMnZkTN3wlQ/XHpr6W0UwqmNsxUYQz9AHPc6Gsgne+Smt+tJTD
AxjWjC6zstZzQyBDFlVU
=JiL3
-----END PGP SIGNATURE-----
Similar Messages
-
Event Viewer source name mistake
I recently had a Master Browser error. The source says bowser not browser - Windows Operating System; Version: 6.1.7600.16385; Event ID: 8003; Event Source: bowser
I'm curious as to whether or not you have any language packs installed? The only thing (well not the ONLY thing) I could find relates to really old servers/OS's like this KB article http://support.microsoft.com/default.aspx/kb/188001 but I haven't seen those types events in years. Here's some other comments that may shed some light on your situation since you didn't exactly tell us your network setup.
This problem occurs when network logon validation is prevented over a network switch. The network switch prevents the server from authenticating the client. The two-way communication session necessary for logon validation is prevented. The Windows NT client computer that cannot successfully communicate with the Windows NT server acting as the subnet master browser may cause a browser election, which causes this error to be registered on the PDC.
As per Microsoft: "The subnet mask of the Windows 2000 client computer is incorrect or is different from the primary domain controller. The client computer has attempted to promote itself to the master browser of the subnet and has failed because only one computer in a domain can be running as the master browser".
The subnet mask of the Windows 2000 client computer is incorrect or is different from the primary domain controller. The client computer has attempted to promote itself to the master browser of the subnet and has failed.
To Fix: Change the TCP/IP protocol configuration to the correct subnet mask
This can also be caused when routers or switches are misconfigured and propagate UDP port 137 and 138 broadcasts. In this case large numbers of event 8003 appear in the event log.
So if you can tell us more about your network settings, and nothing above works, then by having your settings we can probably come up with a solution for you.
MCSE, MCSA, MCDST [If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.] -
Problem with printing Event ID 811 Event Source PrintService
Hi, We are having lot of errors on our server this is not printer servers its our sql box which have 20 printers install. This server process prints.
We are using Windows 2008 R2 for printer server and The server which these errors are happening is also server 2008 R2
Log Name: Microsoft-Windows-PrintService/Operational
Source: Microsoft-Windows-PrintService
Date: 08/08/2014 07:41:43
Event ID: 811
Task Category: Executing a file operation
Level: Error
Keywords: Print Spooler
User: SYSTEM
Computer: server.Domain.com
Description:
The print spooler failed to move the file C:\Windows\system32\spool\PRTPROCS\x64\hpcpp155.dll to C:\Windows\system32\spool\PRTPROCS\x64\3_hpcpp155.dll, error code 0xb7. See the event user data for context information.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" />
<EventID>811</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>46</Task>
<Opcode>12</Opcode>
<Keywords>0x4000000000020000</Keywords>
<TimeCreated SystemTime="2014-08-08T06:41:43.723732000Z" />
<EventRecordID>20345165</EventRecordID>
<Correlation />
<Execution ProcessID="1324" ThreadID="7756" />
<Channel>Microsoft-Windows-PrintService/Operational</Channel>
<Computer>server.Domain.com</Computer>
<Security UserID="S-1-5-18" />
</System>
<UserData>
<FileOpFailed xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events">
<Source>C:\Windows\system32\spool\PRTPROCS\x64\hpcpp155.dll</Source>
<Destination>C:\Windows\system32\spool\PRTPROCS\x64\3_hpcpp155.dll</Destination>
<Flags>0x0</Flags>
<ErrorCode>0xb7</ErrorCode>
<Context>103</Context>
</FileOpFailed>
</UserData>
</Event>Hi LalaJee,
Sorry for my delay.
On current situation, please check if new printer drivers need to be updated. Meanwhile, please refer to following
HotFix and check if can help you.
FIX: A legacy HP printer driver may crash when you run
a 32-bit application on a computer that is running a 64-bit version of Windows 7 or of Windows Server 2008 R2
If this issue still exists, please temporarily disable Print Spooler service, clear Pinter Spooler files and
re-enable the Print Spooler service. Then monitor the result.
Click Start, type
Services.msc in Run. In Services, navigate to Print Spooler service and temporarily disable it.
Then please locate to: C:\Windows\System32\spool\PRINTERS folder, clear all files in the folder.
Please enable the Print Spooler service again.
If any update, please feel free to let me know.
Hope this helps.
Best regards,
Justin Gu -
How to get event source in phaselistener
Hello:
Is there a way to get the event source in the phaselistener ? I need to get the acion / action listener method name that will be executed for the current request in the phaselistener. Any pointers will be really helpful.
thanks and regards,
-- KannanTry:
JSF<h:commandButton action="#{myBean.actionMethodName}" value="submit" />PhaseListenerpublic void beforePhase(PhaseEvent event) {
if (event.getPhaseId() == PhaseId.INVOKE_APPLICATION) {
FacesContext context = event.getFacesContext();
Set componentIds = context.getExternalContext().getRequestParameterMap().keySet();
String action = null;
for (Iterator componentId = componentIds.iterator(); componentId.hasNext();) {
UIComponent component = context.getViewRoot().findComponent((String) componentId.next());
if (component instanceof UICommand) {
action = ((UICommand) component).getAction().getExpressionString();
break;
// action = #{myBean.actionMethodName}
}or:
JSF<h:commandButton action="#{myBean.actionMethodName}" value="submit">
<f:attribute name="method" value="actionMethodName" />
</h:commandButton>PhaseListenerpublic void beforePhase(PhaseEvent event) {
if (event.getPhaseId() == PhaseId.INVOKE_APPLICATION) {
FacesContext context = event.getFacesContext();
Set componentIds = context.getExternalContext().getRequestParameterMap().keySet();
String method = null;
for (Iterator componentId = componentIds.iterator(); componentId.hasNext();) {
UIComponent component = context.getViewRoot().findComponent((String) componentId.next());
if (component instanceof UICommand) {
method = (String) component.getAttributes().get("method");
break;
// method = actionMethodName
} -
Every morning receive Event Source MSExchange Common ID 4999
Every morning at 2/2/2012 2:06:02 AM
for weeks now we receive Event Source MSExchange Common ID
SBS 2011
Standard – Exchange 2010 => build 14.01.0355.002 (Update Rollup 6 for Exchange Server 2010 SP1)
Event Details:
Watson report about to be sent for process id: 12000, with parameters: E12, c-buddy-RTL-AMD64, 14.01.0355.001, BPA, M.E.Data.Directory, M.E.D.D.DSAccessTopologyProvider..ctor, S.IO.FileLoadException, 72f, 14.01.0355.001. ErrorReportingEnabled:
False
This is an Intel machine so we are not sure why there is “AMD64” in the details - This Event does not seem to cause any problem that we can detect.
Anyone tried
- Exchange Server 2010 SP2 December 4, 2011 Build 14.2.247.6 on a SBS2011 Standard yet? -
Since one of the KB articles – I found says -
Maybe -
http://support.microsoft.com/kb/2447629 (Rollup 3 but we have 6)Hi,
It seems that the issue is related to the special characters in the database name cause an
IndexOutOfRangeException exception. This exception crashes the
MSExchangeServicesAppPool application pool.
For more detailed information, you could refer to the article below:
Title: Event ID 4999 is logged on an Exchange Server 2010 Client Access server (CAS)
URL:
http://support.microsoft.com/kb/2665115
From the KB article resolution, you need to obtain Interim Update (IU) by contacting Microsoft Customer Service and Support.
Regards,
James
James Xiong
TechNet Community Support -
EIS : Data source name not found and no default driver specified
Hi
I have Oracle Essbase installed in a x86_64 machine.
I have configured odbc 64 bits how is indicated in SQL Interface Guide, but when try to create catalog the message "ODBC Error [DataDirect][ODBC lib] Data source name not found and no default driver specified"
The is.sh script set these environment variables:
#!/usr/bin/ksh
export ISHOME=/u01/app/oracle/Middleware/EPMSystem11R1/products/Essbase/eis/server
export EPM_ORACLE_HOME=/u01/app/oracle/Middleware/EPMSystem11R1
export HYPERION_HOME=/u01/app/oracle/Middleware/EPMSystem11R1
export ARBORPATH=$ISHOME
export ESSBASEPATH=$ISHOME
export ISLOADINFO=$ISHOME/loadinfo
export ISODBC=$EPM_ORACLE_HOME/common/ODBC-64/Merant/6.0
export ODBCINI=$EPM_ORACLE_HOME/common/ODBC-64/Merant/6.0/odbc.ini
export TEMP=/tmp
case `uname` in
AIX)
export JAVA_HOME=$EPM_ORACLE_HOME/../jdk160_11
export LIBPATH=$ISHOME/esslib:$ISHOME/islib:$ISODBC/lib:$JAVA_HOME/lib:$LIBPATH;;
HP-UX)
export JAVA_HOME=$EPM_ORACLE_HOME/../jdk160_11
export SHLIB_PATH=$ISHOME/esslib:$ISHOME/islib:$ISODBC/lib:$JAVA_HOME/lib:$SHLIB_PATH;;
Linux)
export JAVA_HOME=$EPM_ORACLE_HOME/../jdk160_11
export LD_LIBRARY_PATH=$ISHOME/esslib:$ISHOME/islib:$ISODBC/lib:$JAVA_HOME/lib:$LD_LIBRARY_PATH ;;
SunOS)
export JAVA_HOME=$EPM_ORACLE_HOME/../jdk160_11
export LD_LIBRARY_PATH=$ISHOME/esslib:$ISHOME/islib:$ISODBC/lib:$JAVA_HOME/lib:$LD_LIBRARY_PATH;;
echo `uname -a`;;
esac
export CLASSPATH=$EPM_ORACLE_HOME/common/jlib/11.1.2.0/epm_j2se.jar
export PATH=$JAVA_HOME/bin:$ISHOME/bin:$PATHHi Andres, Can you please tell me how you resolved this issue? I'm getting the same error when I start EIS as windows services, but when I start from console it works fine.
Updated................Issue resolved!!!
OK. Upon researching other windows forums found that I had to add System DSN to ODBC administrator under "C:\Windows\*SysWOW64*\odbcad32.exe". This is because the server is a windows 64-bit machine.
Thanks
Edited by: U12345 on Dec 14, 2010 5:58 AM
Edited by: U12345 on Dec 14, 2010 6:01 AM -
Hi,
I'm running
Red Hat Linux 5, MySQL and BOXI 3.1
I try and schedule a report in the CMC and the report fails with the error
A database error occured. The database error text is: {Driver Manager} Data source name not found, and no default driver specified. (WIS 10901)
I've went through the steps in the Bus Obj's Documentation outlining how to install the unixODBC (though this doco was for R2 - I'm not certain whether this install is needed for 3.1).
Error WIS 10901 details
Database error: . Contact your administrator or database supplier+
for more information. (WIS 10901)
The database that provides the data to this document has generated an error.
Cause
Details about the error are provided in the section of the message indicated
+by the field code: .
Contact your BusinessObjects administrator with the error message
Action
information or consult the documentation provided by the supplier of the
database.
Any pointers suggestions on how to set up correctly the unixODBC will be looked into.
Thanks for taking the time to view this post.
CheersHi again Aravind,
I hope you're not beginning to wish you had never answered that first question from me since it seems as if I'm now backing up the truck with regard to the entire question. If I'm asking too much from you let me know I don't wanna overstep the line with repect to what should and shouln't be asked in these forums'
anyway I looked in that env.sh script. It was huge (pity I can't attach the file, I've appended it but it makes these threads somewhat lengthy)
DEFAULT_ODBCFILE="$BOBJEDIR"defaultodbc.ini
export DEFAULT_ODBCFILE
+ODBC_HOME="$odbc"+
export ODBC_HOME
also
# setup the mysql env variables
if [ -d "$BOBJEDIR"/mysql ]; then
# mysql env variables
set up the odbc symlink to work around:*
The DataDirect SQL Server ODBC driver on UNIX will not function properly under a*
locale other than "en_US" due to strong dependencies on their locale files.*
MYSQL_UNIX_PORT="$BOBJEDIR"mysql/mysql.sock
export MYSQL_UNIX_PORT
We want to be able to source the config file multiple times.
fi
if [ -d "$BOBJEDIR"/tomcat ]; then
set the JAVA_OPTS for tomcat
I see what you were referring to earlier with
if [ -d "$ODBC_HOME/locale" ]; then
the javascript files are kept here
The machine name
The user name
MYLOCALE=`locale | grep LC_MESSAGES | sed -e 's|LC_MESSAGES="||g' -e 's|"$||g'`The default registry
if [ ! -d "$ODBC_HOME/locale/$MYLOCALE" ]; then
ln -s "$ODBC_HOME/locale/en_US" "$ODBC_HOME/locale/$MYLOCALE"
fi
fi
Again cheers for your help in this matter.
#!/bin/sh
BOBJEDIR="/home/eberwick/BO_3_1/bobje/"
export BOBJEDIR
BODIR="`dirname $BOBJEDIR`/"
export BODIR
DEFAULTFILE="$
check for existence of u flag, if it is there, turn it off.
Set a flag so we don't source the environment more than once
webi config file
ccm.config"
if [ -f "$DEFAULTFILE" ]; then
. "$DEFAULTFILE"
fi
. "${BOBJEDIR?}setup/modify_ko_locale.sh"
SOFTWARE=`uname -s`
OBJECT_MODEL=`grep Platform $BODIR/setup/ProductID.txt | awk '{print $4;}'`
[ -z "$OBJECT_MODEL" ] && OBJECT_MODEL=32
SOFTWAREPATH=`grep SoftwarePath $BODIR/setup/ProductID.txt | awk '{print $3;}'`
U_FLAG=0
if [ X"$SOFTWARE" = "XHP-UX" ]; then
unset the LANG so that we don't get the localized version of 'unlimited' if the localized system messages are installed.
raise the ulimits to max allowed
undo that bug workaround from above
figure out what architecture we're on
now that we're localized, deal with unknown architecture
we include English, as localization may have failed
set the JDK variable
if [ x`echo $- | grep "u"` != "x" ]; then
set +u
U_FLAG=1
fi
fi
if [ x"$BOBJE_ENV_SOURCED" = x ]; then
if [ -f "$setup/boconfig.cfg" ]; then
HKEY_LOCAL_MACHINE="$setup/boconfig.cfg"
export HKEY_LOCAL_MACHINE
fi
BOBJE_ENV_SOURCED="true"
export BOBJE_ENV_SOURCED
BOBJEVERSION="12.0"
export BOBJEVERSION
LANGWAS="$LANG"
unset LANG
LC_ALLWAS="$LC_ALL"
unset LC_ALL
ulimit -Sn `ulimit -Hn` # max file descriptors
ulimit -S -c `ulimit -H -c` # max core file size
ulimit -S -d `ulimit -H -d` # max data segment size
ulimit -S -f `ulimit -H -f` # max file size
ulimit -S -s `ulimit -H -s` # max stack
ulimit -S -t `ulimit -H -t` # max CPU time
LANG="$LANGWAS"; export LANG
unset LANGWAS
LC_ALL="$LC_ALLWAS"; export LC_ALL
unset LC_ALLWAS
case X"$SOFTWARE" in
XLinux) SOFTWARELC="linux"; SHAREDLIBSUFFIX=".so"; CB1LIBSUFFIX="${SHAREDLIBSUFFIX?}.12.0"; CB1SYMLINKLIBSUFFIX="${SHAREDLIBSUFFIX?}.12" ;;
XAIX) SOFTWARELC="aix"; SHAREDLIBSUFFIX=".so"; CB1LIBSUFFIX=".12.0${SHAREDLIBSUFFIX?}"; CB1SYMLINKLIBSUFFIX=".12${SHAREDLIBSUFFIX?}";;
XSunOS) SOFTWARELC="solaris"; SHAREDLIBSUFFIX=".so"; CB1LIBSUFFIX="${SHAREDLIBSUFFIX?}.12.0"; CB1SYMLINKLIBSUFFIX="${SHAREDLIBSUFFIX?}.12";;
XHP-UX)
SOFTWARELC="hpux";
if [ "$SOFTWAREPATH" = "hpux_ia64" ]; then
SHAREDLIBSUFFIX=".so";
else
SHAREDLIBSUFFIX=".sl";
fi
CB1LIBSUFFIX="${SHAREDLIBSUFFIX?}.12.0";
CB1SYMLINKLIBSUFFIX="${SHAREDLIBSUFFIX?}.12";;
esac
export SOFTWAREPATH
export SOFTWARE
export SHAREDLIBSUFFIX
export CB1LIBSUFFIX
export CB1SYMLINKLIBSUFFIX
if [ "$SOFTWAREPATH" = "" ]; then
echo "$UNKNOWNPLATFORM (unknown platform): $SOFTWARE"
exit 1
fi
if [ -d "$BOBJEDIR"/jdk ]; then
JAVA_HOME="$jdk"
export JAVA_HOME
fi
JAVA_OPTS="-d$OBJECT_MODEL -Dbobj.enterprise.home=$
fi
setting AAHOME here so when CAD starts the value is set
enterprise120 -Djava.awt.headless=true -Djava.net.preferIPv4Stack=false"
if [ "$SOFTWARE" = "AIX" -o "$SOFTWARE" = "SunOS" -o "$SOFTWARE" = "Linux" -o "$SOFTWARE" = "HP-UX" ]; then
JAVA_OPTS="$JAVA_OPTS -Xmx1024m -XX:MaxPermSize=256m"
fi
export JAVA_OPTS
if [ -d "$Dashboard_Analytics_120" ]; then
AAHOME="$Dashboard_Analytics_120"
export AAHOME
fi
WCSDIR="$enterprise120/$SOFTWAREPATH/wcs/"
export WCSDIR
WCSBINDIR="$bin/"
export WCSBINDIR
WCSCOMPONENTDIR="$components/"
export WCSCOMPONENTDIR
BINDIR="$enterprise120/$SOFTWAREPATH/"
export BINDIR
LIBDIR="$enterprise120/$SOFTWAREPATH/"
export LIBDIR
PLUGINDIR="$enterprise120/packages/"
export PLUGINDIR
PLUGINDIST="$enterprise120/$SOFTWAREPATH/plugins/"
export PLUGINDIST
LOGDIR="$append the new valuelogging/"
export LOGDIR
if [ x"$BOE_LOGGER_ENVIRONMENT" = x ]; then
BOE_LOGGER_ENVIRONMENT="-loggingPath $LOGDIR"
else
BOE_LOGGER_ENVIRONMENT="$BOE_LOGGER_ENVIRONMENT -loggingPath $LOGDIR"
fi
export BOE_LOGGER_ENVIRONMENT
SCRIPTDIR="$enterprise120/generic/"
export SCRIPTDIR
JAVASCRIPTDIR="$setup/jscripts/"
export JAVASCRIPTDIR
MACHINENAME=`uname -n`
export MACHINENAME
removeUTF8SpecificsForKorean
STRIPPEDMACHINENAME=`hostname | sed -e 's/\..*//'`
export STRIPPEDMACHINENAME
if [ x"$BOBJEUSERNAME" = x ]; then
BOBJEUSERNAME=`id | sed -e "s|).\$||" -e "s|^.(||" `
export BOBJEUSERNAME
fi
restoreUTF8SpecificsForKorean
DEFAULT_REGFILE="$BOBJEDIR"setup/.defaultreg
export DEFAULT_REGFILE
REGFILE="$BOBJEDIR"data/.bobj
export REGFILE
BOE_REGISTRYHOME="$REGFILE/registry"
export BOE_REGISTRYHOME
DEFAULT_ODBCFILE="$BOBJEDIR"defaultodbc.ini
export DEFAULT_ODBCFILE
ODBC_HOME="$odbc"
export ODBC_HOME
the PID file location
PIDDIR="$BOBJEDIR"serverpids
export PIDDIR
SQLRULEDIRECTORY="$LIBDIR"
export SQLRULEDIRECTORY
PATH="$BINDIR:$crpe/xvfb:$PATH"
export PATH
CRPEPATH="$enterprise120/$SOFTWAREPATH/crpe/"
export CRPEPATH
MWHOME="$mw/"
export MWHOME
BOBJEXVFBPATH="$xvfb/"
export BOBJEXVFBPATH
MWUSER_DIRECTORY="$once the crpe is in, we should exit if this file doesn't exist.
Uncomment this to turn off Xvfb security and allow connections from
everyone.
MW_XVFB_AC="1"
export MW_XVFB_AC
Use a seperate .Xauthority file. Comment out this line if you want
to use the user's .Xauthority file for storing the Xvfb authentication
tokens.
registry/"
export MWUSER_DIRECTORY
MWRT_MODE="professional"
export MWRT_MODE
MWREGISTRY=":$MWUSER_DIRECTORY/hklm_$
Mainwin can deadlock unless this is set
Prevents Mainwin from popping up dialogs in some situations, causing a deadlock
variables merged from RAS
XVFB Manager
Environment Variables:
MW_XVFB_EXE = Name of the Xvfb exe.
Default is 'Xvfb'.
MW_XVFB_DAEMON = Name of the XvfbDaemon exe.
Default is 'XvfbDaemon'.
MW_XVFB_DAEMON_PORT = Port number that Xvfb Daemon will listen too.
Default is 5222.
MW_XVFB_DAEMON_HOST = Host on which the XvfbDeamon is running.
Default is Local host.
MW_XVFB_DAEMON_XVFB = Number of Xvfb to run.
Default is '5'.
MW_XVFB_DAEMON_DISPLAY = Starting display number for Xvfb.
Default is '1'.
MW_XVFB_DAEMON_PROFILE = Path to the Security Profile for Xvfb.
Default is 'SecurityProfile'.
MW_XVFB_DAEMON_TRACE = Set to turn on tracing information.
Default is undefined.
MW_XVFB_DAEMON_DIE = Turn off the exit code if no more connections.
Default is undefined.
MW_XVFB_FONT = Locations from which to load font
By this symbol being defined, the checking for a current set display is disabled.
Set to turn on tracing info when defined. Default is undefined.
MW_XVFB_DAEMON_TRACE=defined
export MW_XVFB_DAEMON_TRACE
RAS Home
.bin"
export MWREGISTRY
MWCORE_PRIVATE_DATA="$MWUSER_DIRECTORY/core_data"
export MWCORE_PRIVATE_DATA
if [ -f "$MWHOME"setmwruntime ]; then
. "$MWHOME"setmwruntime
fi
MWNT_OLE_DOCS=true
export MWNT_OLE_DOCS
MWPRINTER_DPI=600
export MWPRINTER_DPI
MWVISUAL_CLASS="TrueColor"
export MWVISUAL_CLASS
if [ "$SOFTWAREPATH" = "hpux_ia64" ]; then
MWTHREAD_STACK="200000"
else
MWTHREAD_STACK="FA000"
fi
export MWTHREAD_STACK
MWFONT_DIR_PATH="$fonts/"
export MWFONT_DIR_PATH
MW_XVFB_DAEMON_FONT="$misc/"
export MW_XVFB_DAEMON_FONT
XAUTHORITY="$xvfb/.Xauthority"
export XAUTHORITY
MWDEBUG_LEVEL=0
export MWDEBUG_LEVEL
MWINVISIBLE_DISPLAY=1
export MWINVISIBLE_DISPLAY
MWNO_SIGCHLD_IGNORE=1
export MWNO_SIGCHLD_IGNORE
MWLOOK=motif
export MWLOOK
MW_XVFB_DAEMON_PROFILE="$BOBJEXVFBPATH/SecurityPolicy"
export MW_XVFB_DAEMON_PROFILE
MW_XVFB_DAEMON_IGNORE_DISPLAY="true"
export MW_XVFB_DAEMON_IGNORE_DISPLAY
if [ "$SOFTWARE" = "HP-UX" ]; then
MW_XVFB_DAEMON_XVFB=10
else
MW_XVFB_DAEMON_XVFB=5
fi
export MW_XVFB_DAEMON_XVFB
MWNO_FILE_LOCKING=true
export MWNO_FILE_LOCKING
MWNO_SIGNAL_CATCHING=true
export MWNO_SIGNAL_CATCHING
RASHOME="$enterprise120/$SOFTWAREPATH/ras/"
export RASHOME
LIBRARYPATH="$LIBDIR:$WCSCOMPONENTDIR:$PLUGINDIST/auth/secEnterprise:$enterprise120/$SOFTWAREPATH/crpe:$:$PLUGINDIST/desktop/CrystalEnterprise.Report:$enterprise120/$SOFTWAREPATH/ras:$
May optionally be set to MALLOCMULTIHEAP=heaps:n[,considersize]
where n is scaled to the number of CPUs (usually 2x).
Setting to MALLOCMULTIHEAP=1 enables system defaults.
setting MALLOCMULTIHEAP to 'considersize' fixes an AIX memory leak and significantly reduces the memory footprint.
env variable to fix the default cpu affinity
env variable to fix dlopen/dlclose behaviour to be more like ELF-based systems
aix thread stack overflow guarding : won't catch if overflow is more than 4k, but better than nothing
aix specific ulimit changes
unset the LANG so that we don't get the localized version of 'unlimited' if the localized system messages are installed.
undo that bug workaround from above
set the aix thread scope to system (1:1)
better core naming for aix 5
Check if memory windows is enabled in the kernal parameters
We will support memory windows, either through the "BOE120_HP_MEMWIN_ID" environment variable,
or through the "BusinessObjectsEnterprise120" memory window key in /etc/services.window
Use memory windows if available on HP-UX.
For both HPUX Itanium and PA-RISC
Reduce the number of arenas from 8 (default) to 1 (min) which solves memory blowup issue.
Enable the thread local cache to compensate.
http://www.docs.hp.com/en/B2355-60130/malloc.3C.html
mysql/lib"
if [ "$SOFTWARE" = "AIX" ]; then
LIBPATH="$LIBRARYPATH:$LIBPATH"
export LIBPATH
if [ x"$MALLOCMULTIHEAP" = x ]; then
CRConfig env variable for DCP
MALLOCMULTIHEAP="considersize"
export MALLOCMULTIHEAP
fi
RT_GRQ=ON
export RT_GRQ
LDR_CNTRL=IGNOREUNLOAD
export LDR_CNTRL
AIXTHREAD_GUARDPAGES=1
export AIXTHREAD_GUARDPAGES
LANGWAS="$LANG"
unset LANG
LC_ALLWAS="$LC_ALL"
unset LC_ALL
ulimit -S -m `ulimit -H -m` # max memory
LANG="$LANGWAS"; export LANG
unset LANGWAS
LC_ALL="$LC_ALLWAS"; export LC_ALL
unset LC_ALLWAS
AIXTHREAD_SCOPE="S"
export AIXTHREAD_SCOPE
Version=`uname -v`
Release=`uname -r`
if [ "$Version" -gt 4 ]; then
CORE_NAMING=ON
export CORE_NAMING
fi
AIXTHREAD_MUTEX_DEBUG=OFF
export AIXTHREAD_MUTEX_DEBUG
AIXTHREAD_COND_DEBUG=OFF
export AIXTHREAD_COND_DEBUG
AIXTHREAD_RWLOCK_DEBUG=OFF
export AIXTHREAD_RWLOCK_DEBUG
elif [ "$SOFTWARE" = "HP-UX" ]; then
if [ "$SOFTWAREPATH" = "hpux_ia64" ]; then
SHLIB_PATH="$LIBRARYPATH:$SHLIB_PATH:$JAVA_HOME/jre/lib/IA64W.0/server"
else
SHLIB_PATH="$LIBRARYPATH:$SHLIB_PATH:$JAVA_HOME/jre/lib/PA_RISC2.0/server"
fi
export SHLIB_PATH
MAX_MEM_WINDOW=`/usr/sbin/kctune | grep max_mem_window | awk '{print $2}'`
if [[ "$MAX_MEM_WINDOW" != "0" ]]; then
if [[ "$BOE120_HP_MEMWIN_ID" = "" && -r "/etc/services.window" && -x "/usr/bin/getmemwindow" ]]; then
BOE120_HP_MEMWIN_ID="`/usr/bin/getmemwindow BusinessObjectsEnterprise120`"
export BOE120_HP_MEMWIN_ID
fi
if [[ -x "/usr/bin/setmemwindow" ]]; then
if [[ "$BOE120_HP_MEMWIN_ID" != "" ]]; then
CE_CMDLINE_PREFIX="/usr/bin/setmemwindow -f -i $BOE120_HP_MEMWIN_ID "
fi
fi
export CE_CMDLINE_PREFIX
fi
export MARENA_OPTS=1:8
export MCACHE_OPTS=100:8:0
elif [ "$SOFTWARE" = "Linux" ]; then
LD_LIBRARY_PATH="$LIBRARYPATH:$perl/lib/5.8.0/i386-linux-thread-multi/CORE:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
else
LD_LIBRARY_PATH="$LIBRARYPATH:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
fi
CRCONFIGFILE="$java/CRConfig.xml"
if [ -f "$CRCONFIGFILE" ]; then
CRConfig11="$CRCONFIGFILE"
export CRConfig11
fi
if [ -d "$ODBC_HOME/locale" ]; then
set up the odbc symlink to work around:
The DataDirect SQL Server ODBC driver on UNIX will not function properly under a
locale other than "en_US" due to strong dependencies on their locale files.
MYLOCALE=`locale | grep LC_MESSAGES | sed -e 's|LC_MESSAGES="||g' -e 's|"$||g'`
if [ ! -d "$ODBC_HOME/locale/$MYLOCALE" ]; then
ln -s "$ODBC_HOME/locale/en_US" "$ODBC_HOME/locale/$MYLOCALE"
fi
fi
This was originally called TMPDIR, but now MainWin supports MW_TMPDIR, so we export MW_TMPDIR
ADAPT00506764 tracks the original issue with TMPDIR/Essbase Connectivity
MySQL now sets its TMPDIR in mysqlstartup.sh
set the tmp dir locally, if the value is not already set.
if [ x"$MW_TMPDIR" = x ]; then
if [ ! -d "$BOBJEDIR"/tmp ]; then
mkdir -p "$BOBJEDIR"/tmp
fi
MW_TMPDIR="$BOBJEDIR"/tmp
export MW_TMPDIR
fi
Comment this out to turn off custom Solaris memory allocator
if [ "$SOFTWAREPATH" = "solaris_sparc" ]; then
LD_PRELOAD="libhoard.so.1"
export LD_PRELOAD
Need to set up 64-bit specific library path so that 64-bit processes will
preload the 64-bit version of the memory allocator, and not the 32-bit version
LD_LIBRARY_PATH_64="$enterprise120/solaris_sparcv9"
export LD_LIBRARY_PATH_64
fi
setup the mysql env variables
if [ -d "$BOBJEDIR"/mysql ]; then
mysql env variables
MYSQL_UNIX_PORT="$BOBJEDIR"mysql/mysql.sock
export MYSQL_UNIX_PORT
fi
call env.sh from sub-directories (presumably from add-on installs)
for dir in "${BOBJEDIR?}/setup"/*
do
if [ -r "${dir?}/env.sh" ]; then
. "${dir?}/env.sh"
fi
done
fi
if [ X"$SOFTWARE" = "XHP-UX" ]; then
check for existence of u_flag, if it is, turn it back on.
if [ "$U_FLAG" = 1 ]; then
set -u
fi
fi -
Experiencing weird issues with getting UCS working in one environment (including OWA/IM and UM). Event Source: LS Storage Service - Event ID: 32043
I've had no issues with UCS in other environments with multiple 2013 Mailbox servers and multiple 2013 CAS servers. This particular environment is having issues. I do have Exchange split with MBX and CAS.
I Followed all procedures from TechNet, NextHop, etc. I am Running same oAuth cert on all exchange and lync boxes.
I still have Lync 2010 and Exchange 2010 in the environment, since I'm in the middle of a coexistence migration but don't really want to cut over to new servers until the Lync 2013 to Exchange 2013 integration is complete and tested.
Test-CsExStorageConnectivity -SipUri [email protected]
Test-CsExStorageConnectivity : ExCreateItem exchange operation failed,
code=574, reason=StoreContext{traceId=[2048369003],
activityId=[53f4e8c5-e7e3-491a-adf4-cef37c517cb4]}StoreException:
code=ErrorUnhandledException, reason=Wrapped callback failed --->
System.InvalidOperationException: Client found response content type of '',
but expected 'text/xml'.
I have had a case opened with MS for weeks now and have torn down and rebuilt the config several times - the certificates should solid all around including using servers' FQDNs in the SN instead of just somewhere in the SAN list and using just the domain as
the SN for the oAuth certs (using the exact same cert on both Lync and Exchange for oAuth)
Any comments would be greatly appreciated
Here are the steps i did on the integration (certificates not included however they are verified)
****************** ON LYNC
Get-CsCertificate -Type OAuthTokenIssuer
Issuer : CN=dc02, DC=domain, DC=com
NotAfter : 11/12/2015 5:38:22 PM
NotBefore : 11/12/2013 5:38:22 PM
SerialNumber : 360000000901D6BF9542A0E971000100000009
Subject : CN=domain.com, OU=IT Department, O="Customer Name",
L=Santa Clarita, S=California, C=US
AlternativeNames : {}
Thumbprint : A42D2481AB68473EB25B78DAB8964ADDFF9F8245
EffectiveDate : 11/12/2013 5:48:30 PM
PreviousThumbprint :
UpdateTime :
Use : OAuthTokenIssuer
SourceScope : Global
Set-CsOAuthConfiguration -Identity Global -ExchangeAutoDiscoverURL 'https://excas02.domain.com/autodiscover/autodiscover.svc'
New-CsPartnerApplication -Identity Exchange -ApplicationTrustLevel Full -MetadataUrl "https://excas02.domain.com/autodiscover/metadata/json/1"
Identity : Exchange
AuthToken : Value=https://excas02.domain.com/au
todiscover/metadata/json/1
Name : Exchange
ApplicationIdentifier : 00000002-0000-0ff1-ce00-000000000000
Realm : domain.com
ApplicationTrustLevel : Full
AcceptSecurityIdentifierInformation : False
Enabled : True
Get-CsOAuthConfiguration
Identity : Global
PartnerApplications : {Name=Exchange;ApplicationIdentifier=00000
002-0000-0ff1-ce00-000000000000;Realm=ushw
orks.com;ApplicationTrustLevel=Full;Accept
SecurityIdentifierInformation=False;Enable
d=True}
OAuthServers : {}
Realm : domain.com
ServiceName : 00000004-0000-0ff1-ce00-000000000000
ExchangeAutodiscoverUrl : https://excas02.domain.com/autodisco
ver/autodiscover.svc
ExchangeAutodiscoverAllowedDomains :
****************** ON Exchange
[Get-AuthConfig
RunspaceId : 2b3c00ee-adbf-45a0-81d1-dc87d1e8aa6f
CurrentCertificateThumbprint : A42D2481AB68473EB25B78DAB8964ADDFF9F8245
PreviousCertificateThumbprint :
NextCertificateThumbprint :
NextCertificateEffectiveDate :
ServiceName : 00000002-0000-0ff1-ce00-000000000000
Realm :
Name : Auth Configuration
AdminDisplayName :
ExchangeVersion : 0.20 (15.0.0.0)
DistinguishedName : CN=Auth Configuration,CN=Customer,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=domain,DC=com
Identity : Auth Configuration
Guid : db55e975-4986-49b7-a799-15ecb8c40e8f
ObjectCategory : domain.com/Configuration/Schema/ms-Exch-Auth-Auth-Config
ObjectClass : {top, container, msExchContainer, msExchAuthAuthConfig}
WhenChanged : 1/28/2014 5:37:30 PM
WhenCreated : 10/8/2013 6:35:32 PM
WhenChangedUTC : 1/29/2014 1:37:30 AM
WhenCreatedUTC : 10/9/2013 1:35:32 AM
OrganizationId :
OriginatingServer : DC04.domain.com
IsValid : True
ObjectState : Unchanged
Set-ClientAccessServer -identity excas02 -AutodiscoverServiceInternalUri 'https://excas02.domain.com/autodiscover/autodiscover.xml'
Get-ClientAccesSserver excas02 | fl
RunspaceId : 568a785b-b51f-459a-abf2-d7283744a84a
Name : EXCAS02
Fqdn : EXCAS02.domain.com
OutlookAnywhereEnabled : True
AutoDiscoverServiceCN : EXCAS02
AutoDiscoverServiceClassName : ms-Exchange-AutoDiscover-Service
AutoDiscoverServiceInternalUri : https://excas02.domain.com/autodiscover/autodiscover.xml
AutoDiscoverServiceGuid : 77378f46-2c66-4aa9-a6a6-3e7a48b19596
AutoDiscoverSiteScope : {West}
AlternateServiceAccountConfiguration :
IsOutOfService : False
WorkloadManagementPolicy : DefaultWorkloadManagementPolicy_15.0.505.0
Identity : EXCAS02
IsValid : True
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : CN=EXCAS02,CN=Servers,CN=Exchange Administrative Group
(FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Customer,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=domain,DC=com
Guid : 2d3b4138-a933-46e1-b5da-3f7115cb5d00
ObjectCategory : domain.com/Configuration/Schema/ms-Exch-Exchange-Server
ObjectClass : {top, server, msExchExchangeServer}
WhenChanged : 1/30/2014 11:35:25 AM
WhenCreated : 10/8/2013 7:06:35 PM
WhenChangedUTC : 1/30/2014 7:35:25 PM
WhenCreatedUTC : 10/9/2013 2:06:35 AM
OrganizationId :
OriginatingServer : DC04.domain.com
ObjectState : Unchanged
cd "C:\Program Files\Microsoft\Exchange Server\V15\Scripts\"
.\Configure-EnterPrisePartnerApplication.ps1 -AuthMetadataUrl "https://lyfe02.domain.com/metadata/json/1" -ApplicationType Lync
Creating User <LyncEnterprise-ApplicationAccount> for Partner Application.
Created User <domain.com/Users/LyncEnterprise-ApplicationAccount> for Partner Application.
Assigning role <UserApplication> to Application User <domain.com/Users/LyncEnterprise-ApplicationAccount>.
Assigning role <ArchiveApplication> to Application User <domain.com/Users/LyncEnterprise-ApplicationAccount>.
Creating Partner Application <LyncEnterprise-dd9f8b8f52fd4b4fb5f928a0d4a02b9c> using metadata <https://lyfe02.ushwor
ks.com/metadata/json/1> with linked account <domain.com/Users/LyncEnterprise-ApplicationAccount>.
Created Partner Application <LyncEnterprise-dd9f8b8f52fd4b4fb5f928a0d4a02b9c>.
THE CONFIGURATION HAS SUCCEEDED.
****************** On Lync
****************** ERROR
Test-CsExStorageConnectivity -SipUri [email protected]
Test-CsExStorageConnectivity : ExCreateItem exchange operation failed,
code=574, reason=StoreContext{traceId=[2109175579],
activityId=[cf8138ff-9436-4f56-937e-26ab8c712ab2]}StoreException:
code=ErrorUnhandledException, reason=Wrapped callback failed --->
System.InvalidOperationException: Client found response content type of '',
but expected 'text/xml'.
The request failed with an empty response.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapCli
entMessage message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult
asyncResult)
at Microsoft.Rtc.Internal.Storage.Exchange.Ews.ExchangeServiceBinding.EndInv
oke(IAsyncResult asyncResult)
at Microsoft.Rtc.Internal.Storage.Exchange.Ews.ExchangeServiceBinding.EndCre
ateItem(IAsyncResult asyncResult)
at Microsoft.Rtc.Internal.Storage.Adaptor.ExStoreAdaptor.OnCreateItemComplet
e(IAsyncResult result)
at
Microsoft.Rtc.Internal.Storage.StoreAsyncResult`1.CallbackWrapper(IAsyncResult
result)
--- End of inner exception stack trace ---
at Microsoft.Rtc.Internal.Storage.Api.StorageService.EndExecuteCommand(IAsyn
cResult asyncResult)
, exception=System.ServiceModel.FaultException:
StoreContext{traceId=[2109175579],
activityId=[cf8138ff-9436-4f56-937e-26ab8c712ab2]}StoreException:
code=ErrorUnhandledException, reason=Wrapped callback failed --->
System.InvalidOperationException: Client found response content type of '',
but expected 'text/xml'.
The request failed with an empty response.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapCli
entMessage message, WebResponse response, Stream responseStream, Boolean
asyncCall)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult
asyncResult)
at Microsoft.Rtc.Internal.Storage.Exchange.Ews.ExchangeServiceBinding.EndInv
oke(IAsyncResult asyncResult)
at Microsoft.Rtc.Internal.Storage.Exchange.Ews.ExchangeServiceBinding.EndCre
ateItem(IAsyncResult asyncResult)
at Microsoft.Rtc.Internal.Storage.Adaptor.ExStoreAdaptor.OnCreateItemComplet
e(IAsyncResult result)
at
Microsoft.Rtc.Internal.Storage.StoreAsyncResult`1.CallbackWrapper(IAsyncResult
result)
--- End of inner exception stack trace ---
at Microsoft.Rtc.Internal.Storage.Api.StorageService.EndExecuteCommand(IAsyn
cResult asyncResult)
Server stack trace:
at
System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime
operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action,
Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeEndService(IMethod
CallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage
reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&
msgData, Int32 type)
at
Microsoft.Rtc.Internal.Storage.IStorageService.EndExecuteCommand(IAsyncResult
asyncResult)
at Microsoft.Rtc.Management.Lyss.Cmdlets.LyssCmdletCommon.ExecuteExCommand(S
toreOperation operation, String sipUri, BaseRequestType ewsRequest, Nullable`1
autoCreateParentFolder, IStorageService& client, Boolean reAuthorize), inner
exception=. Please check event log and trace for relevant information.
At line:1 char:1
+ Test-CsExStorageConnectivity -SipUri [email protected]
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Test-CsExStorageConnectiv
ity], FaultException
+ FullyQualifiedErrorId : ErrorExecuteExchangeCommandFailedWithFaultExcept
ion,Microsoft.Rtc.Management.Lyss.Cmdlets.TestExStorageConnectivityCmdlet
Test failed.
PS C:\Users\jmadsen>
JensI fixed the issue
It had to do with the Lync server still trying to access the old CAS server
For internal URLs on both CAS servers I am using the internal name, however the external url is https://webmail.domain.com
On both servers and internally that DNS record points to the old CAS server since we haven't cut over users yet
This was affecting the connection process some how Lync was using the external URL instead of the internal URL to connect to EWS
I was able to see with a packet sniffer that Lync frontend was trying to communicate with both the new CAS server and the old CAS server
When connecting to auto discovery it was connecting to the right CAS server, but after receiving the Autodiscover.xml it started connecting to webmail.ushworls.com (not EXCAS02)
I create an entry in the local HOST file on the Lync Front end server and pointed webmail.domain.com to the new CAS server
Issue Fixed – I can remove the entry from the host file after we make the DNS change internally and cut over users -
Problems with event source using event structure
Hello!
I'm using an event structure block. It works correctly when the event source is a control and the event is change value. But i want to use an indicator like event structure or a variable (like a matrix or a vector). I want that when the value changes, an event occurs, but it doen't work, I dont' know why?. What i have to do to work with indicators or variables in a event structure block?
Thank you in advance
Larsonof course!
regards timo
Attachments:
change_detection.vi 20 KB -
How do I use the event.target.name String with an external dispatchEvent?
...I hope the title question makes sense...
On my stage I have an externally loaded SWF with a button. When clicked the button dispatches an event to the main stage.
On the main stage a listener then loads an SWF into a loader called gallery.
The gallery loader is also being shared by buttons on the main stage which use the event.target.name String to call in SWFs with corresponding names.
I am using Tweens to fade-out and -in content to the gallery when a button is pressed.
Loading the SWFs was working until I tried to create a universal button function for the dispatchEvent buttons...
The problem I have is that I don't know how to define the String to tell the newSWFRequest where to find the SWF when triggered by the external buttons.
(I may be doing this all wrong... but figured the best way to load an SWF on to the main stage from an external SWF was by using dispatchEvent??)
My code triggers the Event and the gallery loader fades out, but then it cannot find the new SWF:
Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
Please can someone help me understand the way to make the String point in the right direction? (I think the only errors are in bold below)
Code:
var myTweenIn2:Tween;
var myTweenOut2:Tween;
var nextLoadS2:String;
// Listen for external event dispatched from external btns
addEventListener("contactStage", btnClickExtrnl);
function btnClickExtrnl(e:Event):void {
nextLoadS2 = ?????
myTweenOut2=new Tween(gallery,"alpha",None.easeOut,gallery.alpha,0,0.2,true);
myTweenOut2.addEventListener(TweenEvent.MOTION_FINISH,tweenOutCompleteF2);
// Btns Universal function
function tweenOutCompleteF2(e:TweenEvent){
myTweenOut2.removeEventListener(TweenEvent.MOTION_FINISH,tweenOutCompleteF2);
myTweenOut2=null;
var newSWFRequest:URLRequest = new URLRequest("swfs/" + nextLoadS2 + ".swf");
myTweenIn2 = new Tween(gallery, "alpha", None.easeOut, gallery.alpha, 1, 0.2, true);
gallery.load(newSWFRequest);
gallery.x = Xpos;
gallery.y = Ypos;
Thank you.That works – thank you!
I'm now using this code to fade in each of the SWFs:
function contactStage(e:MouseEvent):void {
var newSWFRequest:URLRequest = new URLRequest("swfs/"+e.currentTarget.name+".swf");
myTweenIn = new Tween(gallery, "alpha", None.easeOut, 0, 1, 0.2, true);
gallery.load(newSWFRequest);
gallery.x = Xpos;
gallery.y = Ypos;
But I cannot add the fade out function. I have amended the above code to create:
var myTweenOutX:Tween;
var myTweenInX:Tween;
function contactStage(e:MouseEvent):void {
myTweenOutX=new Tween(gallery,"alpha",None.easeOut,gallery.alpha,0,0.2,true);
myTweenOutX.addEventListener(TweenEvent.MOTION_FINISH,tweenOutCompleteFX);
function tweenOutCompleteFX(e:TweenEvent){
myTweenOutX.removeEventListener(TweenEvent.MOTION_FINISH,tweenOutCompleteFX);
myTweenOutX=null;
var newSWFRequest:URLRequest = new URLRequest("swfs/"+e.currentTarget.name+".swf");
myTweenInX = new Tween(gallery, "alpha", None.easeOut, 0, 1, 0.2, true);
gallery.load(newSWFRequest);
gallery.x = Xpos;
gallery.y = Ypos;
But get this error:
ReferenceError: Error #1069: Property name not found on fl.transitions.Tween and there is no default value.
at ACOUSTIC_fla::MainTimeline/tweenOutCompleteFX()[ACOUSTIC_fla.MainTimeline::frame1:110]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.transitions::Tween/set time()
at fl.transitions::Tween/nextFrame()
at fl.transitions::Tween/onEnterFrame()
Where am I going wrong? -
How do I use event.target.name in AS2?
Thanks to kglad I was able to see how event.target.name in AS3 could make a button load a movieclip with the same namesake.
I'm doing the same thing now in AS2 but don't know what to write instead of event.target.name.
And so at the moment each button pushes info into an array and then a function uses that to decide which movieclip to attach to a holder after it has faded out once, and then fades in again...
// ***** IMAGE GALLERY START ***** //
// Add image to holder
imgholder.attachMovie("img0", "image0_0", 1)
// Array
var nextLoad = ["img0"];
// Btn listeners
img5.onRelease = function() { trace (nextLoad); nextLoad.pop(); nextLoad.push("img5"); btnClick() } // Written on 1 line
img4.onRelease = function() { trace (nextLoad); nextLoad.pop(); nextLoad.push("img4"); btnClick() }
img3.onRelease = function() { trace (nextLoad); nextLoad.pop(); nextLoad.push("img3"); btnClick() }
img2.onRelease = function() { trace (nextLoad); nextLoad.pop(); nextLoad.push("img2"); btnClick() }
img1.onRelease = function() {
nextLoad.pop();
nextLoad.push("img1");
btnClick()
img0.onRelease = function() {
nextLoad.pop();
nextLoad.push("img0");
btnClick()
// The btn function
function btnClick() {
trace ("click");
var myImgTween:Object = new Tween(imgholder, "_alpha", Strong.easeOut, 100, 0, 1, true);
myImgTween.onMotionFinished = function() {
fadeOutImg();
// The btn function part II
function fadeOutImg() {
trace ("fadeOutImg");
imgholder.attachMovie(nextLoad, "image1_1", 1);
var myImgTween:Object = new Tween(imgholder, "_alpha", Strong.easeOut, 0, 100, 1, true);
I know I should be able to push the button name into the array, but am having to use a string... I'm sure my code is cumbersome!! But it works. I've tried pushing the button name but it end up including the full stage reference.
Is there a cleaner way of doing this using event.target.name?
Thanks for looking!There is no event.target in AS2. However since AS2 has no way of remembering the scope object where the target object resides, you can use this to your advantage to retrieve the name of the target by using the "this" command in the function whenever you use the above format "mc.onPress = myfunc". FYI, the popular workaround Delegate, made it possible that when you called "this" in the function, you could retrieve the scope object where the target instance resides. So without its use, "this" will return the name of the target object. Anyway this is the code you can use:
imgholder.attachMovie("img0","image0_0",1);
var nextLoad = ["img0"];
img5.onRelease = onImgRelease;
img4.onRelease = onImgRelease;
img3.onRelease = onImgRelease;
img2.onRelease = onImgRelease;
img1.onRelease = onImgRelease;
img0.onRelease = onImgRelease;
function onImgRelease():Void {
nextLoad.pop();
nextLoad.push(this._name);
btnClick();
// The btn function
function btnClick() {
trace("click");
var myImgTween:Object = new Tween(imgholder, "_alpha", Strong.easeOut, 100, 0, 1, true);
myImgTween.onMotionFinished = function() {
fadeOutImg();
// The btn function part II
function fadeOutImg() {
trace("fadeOutImg");
imgholder.attachMovie(nextLoad,"image1_1",1);
var myImgTween:Object = new Tween(imgholder, "_alpha", Strong.easeOut, 0, 100, 1, true); -
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified in windows server 2008 r2.I made a application in asp.net c#.I am using ODBC connection.When I deployed my application in windows server2008 r2.There
is no Microsoft ODBC driver shown in ODBC Data source administrator.Then I go to the C:\Windows\SysWOW64 and open Odbcad32.exe and add Microsoft ODBC2 driver for Oracle and when I run my application I got following error
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
I am using follwoing string
<connectionStrings>
<add name="theconnetion" connectionString="DSN=abdb;UID=abc;PWD=xyz"/>
</connectionStrings>
Guide me What I do?Did you add a System DSN or a User DSN? If you added a User DSN from your own login, the asp.net application will not be able to use it unless its application Pool in IIS is configured to run under the same credentials that you used for creating
the DSN. It's better if you add a System DSN.
Also, be careful to ensure that you are using a 64 bit DSN, unless you configure the application to run in 32 bits. If the 64 bit application attempts to use the 32 bit driver you get the same error message "Data source name not found and no default
driver specified". See this KB article:
http://support.microsoft.com/kb/942976/en-us -
Allow Non-Administrator accounts to create event sources and write to event logs
We are setting up BizTalk 2013 in Windows Server 2012 and one of the requirements is to allow the service account to create sources and write in event logs (Application) of the BizTalk servers. We have found what it seems to be a simple solution for this
without giving service accounts local admin rights.
Give Full control for the following registry keys to the service accounts or groups to allow creating of event sources and write to event logs:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
Note: when changing permissions for EventLog key, the child keys will inherit the permissions by default except Security key which must be done manually.
Initial tests using a .net test app seems to work as expected. New event sources are being created in the event logs and writing to the event logs after that works perfectly.
The above method has been deployed in production and this is the most suitable solution for us.Hi Keong6806,
Thanks a lot for posting and sharing here.
Do you have any other questions regarding this topic? If not I would change the type as 'Discussion' then.
Best Regards,
Elaine
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
How to change data source name and context root during deployment
Hi,
Env:
WLS 10.1.3
JDev 11.1.1.6
Hudson
I need to deploy two instances of my ADF application on the same development enviroment. We are using Hudson to deploy. My question is how to change data source name and application context root before second deployment.
KubaI don't believe there is an inbuilt facility to do this.
Previously how I've done this is when checking files out using Hudson jovs, before the build I then use an Ant extension called XmlTask (http://www.oopsconsultancy.com/software/xmltask/) to modify the required XML files.
Can I ask why you're doing this in the first place please? Multi-tenancy? 2 versions of the same app?
CM. -
Hey everyone, So I am trying to get a report onto the server, and in BIDS I kept getting a login screen repeating over and over when I tried to deploy my report, so I tried to upload the file at http://<servername>/Reports This worked, but then trying
to run this report from http://<servername>/Reports did not work either because "An error has occurred during report processing. (rsProcessingAborted) Cannot create a connection to data source 'FTYDataSource'. (rsErrorOpeningConnection) For more information
about this error navigate to the report server on the local server machine, or enable remote errors" Anyways I tried to add a New Data Source (which I would use in the report) at http://<servername>/Reports, type ODBC, with the connection string Dsn=blah_blahblah.
I try to test the connection here and get the error ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified This is really getting old fast, everything I try, a new error comes up. Granted I am new at this,
but this still should not be this troublesome. Does anyone have any ideas on what could FINALLY allow me to just put a report out onto the server?!? THANK YOU in advance for ANY help.Hi,
Please try setting the credentials of the datasource.
1. Double click and open the datasource in your project.
2. Click on the credentials tab, and click on option button 'Use this username and password'
3. Enter the username and password to connect to the datasource
4. Deploy or upload the datasource to the report server and try accessing the reports.
Hope this helps.
Please click "Mark as Answer" if this resolves your problem or "Vote as Helpful" if you find it helpful.
BH
Maybe you are looking for
-
IPhone5: Downgrade to iOS 7.0.0 from 7.0.2?
Ohhh, to add insult to injury (i.e., not lovin' iOS 7) today's iOS7.0.2 upgrade includes a change Apple considers unworthy of mentioning to the thousands who still prefer iTunes10: iOS 7 now requires iTunes 11.1 or later. However, for all those clamo
-
Best Practice: DAG and AutoDatabaseMountDial Setting
Hi, I am working with management in my organization with regard to our DAG fail over settings. By default, the fail over setting is set to 'Good Availability' (missing 6 logs or less per DB). My organization did not feel comfortable with data loss so
-
For Pro's Only: Installed a New CRT, then...Kaput
Situation: iMac G3 400MHz DV SE, 384MB RAM, upgraded 40GB HD, 10.4.2 was working normally. Then, one day the CRT gradually grew dimmer and dimmer, past the point of usability. However, the handy VGA port worked fine with an external monitor. Diagnosi
-
Why excel output on the ALV Application Tool bar don't work
most of our company's report was view in the ALV, but the standard excel output function on the ALV Application Toolbar don't work. DEFINE ADD_FIELD. WA_FIELD-FIELDNAME = &1. WA_FIELD-REPTEXT_DDIC = &2. APPEND WA_FIELD TO IT_FIELD. END-OF-DEFI
-
Migration from Infotmix 11.5 to Oracle 10g using OMWK
Hi, when i try to migrat Informix 11.5 to Oracle 10g with OMWK i got an error ** Oracle Migration Workbench ** Production ** ( Build 20050629 ) ** OMWB_HOME: C:\Temp\eBook\Oracle\omwb ** user language: en ** user region: null ** user timezone: ** fil