No trace of subscriber
Hi,
SQL 2008R2
Just setting up replication between two servers in the same domain, the publisher also holds the distribution database. I have set-up a new publication and created the initial snapshot, all the articles have been pushed out to the replication folders,
no problems.
On the publisher I created a remote subscriber, this all worked ok, however I cannot see the subscription in the folder "Local Subscriptions" on the subscription server. Should I be able to see this? How can I change the credentials
for this subscription if it does not appear in an folder "Local Subscription" on either the publisher or subscriber?
On the publisher server I have an agent job which runs continuously and should be pushing over to the subscriber, this job has three steps and fails continuously on step "Run Agent" which seems to be failing because the remote login is invalid,
it's not as I have just logged into the server using these credentials.
The account the agent runs under is in the local admins group on both servers.
SQL Agent job on publisher.
Error message from step #2
Which ever login it shows as failed in the 2nd screenshot that needs to have permissions to access the remote subsciber. Does that login has enough permissions?
Hi,
The login is a domain account, it's in the local admin group on both servers, as far as SQL is concerned the account is a sysadmin on both serves.
Using this account I can log into (via RDP) the subscriber server without a problem.
Thanks
Similar Messages
-
Publish Subscribe Server with Filters
Has anyone managed to get the WebLogic Server 10.3 HTTP Publish/Subscribe server to work with message filters?
With a message filter configured, running with the Sun JVM I see errors of the following type (JRockit gives an error at the same point but it has less information) when I send a message via JMS:
<02-Sep-2008 10:43:23 o'clock BST> <Warning> <HTTP Pubsub Server JMS support> <BEA-2152103> <Error occurs when retrieving message from JMS topic.
weblogic.jms.common.JMSException: [JMSClientExceptions:055115]Error deserializing an object
at weblogic.jms.common.ObjectMessageImpl.getObject(ObjectMessageImpl.java:190)
at com.bea.httppubsub.jms.internal.TopicListener.fetchBayeuxMessageFromJmsMessage(TopicListener.java:97)
at com.bea.httppubsub.jms.internal.TopicListener.onMessage(TopicListener.java:70)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
Truncated. see log file for complete stacktrace
java.lang.ClassNotFoundException: com.bea.httppubsub.bayeux.messages.DeliverEventMessage
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
Truncated. see log file for complete stacktrace
My filter is not being invoked (I just throw an exception in the filter and I've also tried setting a breakpoint there in debug mode and neither get hit).
My weblogic-pubsub contains the following:
<wlps:message-filter>
<wlps:message-filter-name>myFilter</wlps:message-filter-name>
<wlps:message-filter-class>pubsubtest.filters.SecurityFilter</wlps:message-filter-class>
</wlps:message-filter>
<wlps:channel>
<wlps:channel-pattern>/abc/**</wlps:channel-pattern>
<wlps:jms-handler-name>abcJmsHandler</wlps:jms-handler-name>
<wlps:message-filter>myFilter</wlps:message-filter>
</wlps:channel>
The class name is definitely correct because the app fails to publish entirely if it is not. I have the pubsub library referenced in my weblogic.xml and it works without the filter so that suggests that the pubsub server is deployed.
Anyone have any ideas?
-ShaunI'm not familiar with HTTP pub/sub.
My one guess is that the server is attempting to deserialize an Object that's embedded within a JMS Object message, but the classpath is missing required classes in order to instantantiate the Object. In which case the solution is to ensure that the classpath includes any classes that might be embedded within the message object.
If this doesn't help, can you post the full stack trace? The posted stack trace is truncated but the full trace should be in the log, as per the message "Truncated. see log file for complete stacktrace".
Tom -
Subscriber apperars as Publisher and Subscriber in Cluster Nodes
Hello,
A CUCM 5 cluster has two nodes. One node Publisher and one Subscriber.
3 weeks ago Subscriber server went off due to a power supply issue.
We purchased a new power supply and when this server became alive, the following appeared in OS ADMINISTRATION -> SHOW CLUSTER
If i remove server 10.10.200.21 as Publisher Type of Node, will i face any problems?
Thank you.Hi Aman.
@ PUBLISHER
admin:utils service list
Requesting service status, please wait...
System NTP [STARTED]
System SSH [STARTED]
Service Manager is running
Getting list of all services
>> Return code = 0
A Cisco DB[STARTED]
A Cisco DB Replicator[STARTED]
Cisco AMC Service[STARTED]
Cisco AXL Web Service[STARTED]
Cisco Bulk Provisioning Service[STARTED]
Cisco CAR Scheduler[STARTED]
Cisco CAR Web Service[STARTED]
Cisco CDP[STARTED]
Cisco CDP Agent[STARTED]
Cisco CDR Agent[STARTED]
Cisco CDR Repository Manager[STARTED]
Cisco CTIManager[STARTED]
Cisco CallManager[STARTED]
Cisco CallManager Admin[STARTED]
Cisco CallManager Attendant Console Server[STARTED]
Cisco CallManager Cisco IP Phone Services[STARTED]
Cisco CallManager Personal Directory[STARTED]
Cisco CallManager Serviceability[STARTED]
Cisco CallManager Serviceability RTMT[STARTED]
Cisco Certificate Expiry Monitor[STARTED]
Cisco DHCP Monitor Service[STARTED]
Cisco DRF Local[STARTED]
Cisco DRF Master[STARTED]
Cisco Database Layer Monitor[STARTED]
Cisco Dialed Number Analyzer[STARTED]
Cisco Electronic Notification[STARTED]
Cisco Extended Functions[STARTED]
Cisco Extension Mobility[STARTED]
Cisco Extension Mobility Application[STARTED]
Cisco IP Manager Assistant[STARTED]
Cisco IP Voice Media Streaming App[STARTED]
Cisco License Manager[STARTED]
Cisco Log Partition Monitoring Tool[STARTED]
Cisco RIS Data Collector[STARTED]
Cisco RTMT Reporter Servlet[STARTED]
Cisco SOAP - CDRonDemand Service[STARTED]
Cisco Syslog Agent[STARTED]
Cisco TAPS Service[STARTED]
Cisco Tftp[STARTED]
Cisco Tomcat[STARTED]
Cisco Tomcat Stats Servlet[STARTED]
Cisco Trace Collection Service[STARTED]
Cisco Trace Collection Servlet[STARTED]
Cisco WebDialer Web Service[STARTED]
Host Resources Agent[STARTED]
MIB2 Agent[STARTED]
Native Agent Adapter[STARTED]
SNMP Master Agent[STARTED]
SOAP -Log Collection APIs[STARTED]
SOAP -Performance Monitoring APIs[STARTED]
SOAP -Real-Time Service APIs[STARTED]
System Application Agent[STARTED]
Cisco CTL Provider[STOPPED] Service Not Activated
Cisco CallManager SNMP Service[STOPPED] Service Not Activated
Cisco Certificate Authority Proxy Function[STOPPED] Service Not Activated
Cisco DirSync[STOPPED] Service Not Activated
Cisco Messaging Interface[STOPPED] Service Not Activated
Cisco Serviceability Reporter[STOPPED] Service Not Activated
Primary Node =true
@ SUBSCRIBER
admin:utils service list
Requesting service status, please wait...
System NTP [STARTED]
System SSH [STARTED]
Service Manager is running
Getting list of all services
>> Return code = 0
A Cisco DB[STARTED]
A Cisco DB Replicator[STARTED]
Cisco AMC Service[STARTED]
Cisco AXL Web Service[STARTED]
Cisco CDP[STARTED]
Cisco CDP Agent[STARTED]
Cisco CDR Agent[STARTED]
Cisco CDR Repository Manager[STARTED]
Cisco CTIManager[STARTED]
Cisco CallManager[STARTED]
Cisco CallManager Admin[STARTED]
Cisco CallManager Attendant Console Server[STARTED]
Cisco CallManager Cisco IP Phone Services[STARTED]
Cisco CallManager Personal Directory[STARTED]
Cisco CallManager Serviceability[STARTED]
Cisco CallManager Serviceability RTMT[STARTED]
Cisco Certificate Expiry Monitor[STARTED]
Cisco DHCP Monitor Service[STARTED]
Cisco DRF Local[STARTED]
Cisco DRF Master[STARTED]
Cisco Database Layer Monitor[STARTED]
Cisco Dialed Number Analyzer[STARTED]
Cisco Electronic Notification[STARTED]
Cisco Extended Functions[STARTED]
Cisco Extension Mobility[STARTED]
Cisco Extension Mobility Application[STARTED]
Cisco IP Manager Assistant[STARTED]
Cisco IP Voice Media Streaming App[STARTED]
Cisco License Manager[STARTED]
Cisco Log Partition Monitoring Tool[STARTED]
Cisco RIS Data Collector[STARTED]
Cisco RTMT Reporter Servlet[STARTED]
Cisco Syslog Agent[STARTED]
Cisco Tftp[STARTED]
Cisco Tomcat[STARTED]
Cisco Tomcat Stats Servlet[STARTED]
Cisco Trace Collection Service[STARTED]
Cisco Trace Collection Servlet[STARTED]
Cisco WebDialer Web Service[STARTED]
Host Resources Agent[STARTED]
MIB2 Agent[STARTED]
Native Agent Adapter[STARTED]
SNMP Master Agent[STARTED]
SOAP -Log Collection APIs[STARTED]
SOAP -Performance Monitoring APIs[STARTED]
SOAP -Real-Time Service APIs[STARTED]
System Application Agent[STARTED]
Cisco Bulk Provisioning Service[STOPPED] Service Not Activated
Cisco CAR Scheduler[STOPPED] Service Not Activated
Cisco CAR Web Service[STOPPED] Service Not Activated
Cisco CTL Provider[STOPPED] Service Not Activated
Cisco CallManager SNMP Service[STOPPED] Service Not Activated
Cisco Certificate Authority Proxy Function[STOPPED] Service Not Activated
Cisco DirSync[STOPPED] Service Not Activated
Cisco Messaging Interface[STOPPED] Service Not Activated
Cisco SOAP - CDRonDemand Service[STOPPED] Service Not Activated
Cisco Serviceability Reporter[STOPPED] Service Not Activated
Cisco TAPS Service[STOPPED] Service Not Activated
Primary Node =false
Thanks in advance. -
Huge nsa trace files in 11.2
Dear all,
11.2.2 rac one node on windows 2008. We are using Physical standby for this too. We have huge generation of trace files in the rdbms/trace directory with the below name
medtdw_2_nsa2_7644
contents of the file are :
Trace file C:\APP\ORAADMIN\diag\rdbms\medtdw\medtdw_2\trace\medtdw_2_nsa2_7644.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
Windows NT Version V6.1 Service Pack 1
CPU : 16 - type 8664, 8 Physical Cores
Process Affinity : 0x0x0000000000000000
Memory (Avail/Total): Ph:8426M/16373M, Ph+PgF:23293M/32745M
Instance name: medtdw_2
Redo thread mounted by this instance: 2
Oracle process number: 61
Windows thread id: 7644, image: ORACLE.EXE (NSA2)
*** 2012-02-24 10:08:11.265
*** SESSION ID:(642.3) 2012-02-24 10:08:11.265
*** CLIENT ID:() 2012-02-24 10:08:11.265
*** SERVICE NAME:() 2012-02-24 10:08:11.265
*** MODULE NAME:() 2012-02-24 10:08:11.265
*** ACTION NAME:() 2012-02-24 10:08:11.265
*** 2012-02-24 10:08:11.265 862 krsw.c
NSA2: initializing for LGWR communication
NSA2: connecting to KSR channel
Success
NSA2: subscribing to KSR channel
Success
*** 2012-02-24 10:08:11.265 907 krsw.c
NSA2: initialized successfully ASYNC=1
*** 2012-02-24 10:08:24.260
NSA2: receiving message on its channel
No NET_TIMEOUT has been specified - will use default network timeout
...Successfully Received Message from KSR
Received message opcodes(11,11) and status=0
*** 2012-02-24 10:08:24.260 1277 krsw.c
Message 1 has 1 parts
Destination is specified with ASYNC=61440
*** 2012-02-24 10:08:24.260 7291 krsw.c
krsw_log_switch_wait: log switch in progress
*** 2012-02-24 10:08:24.369 2116 krsa.c
Requesting CFTXN 0x0000000055D2D548 noenqueue (last PID:7656) [krsw.c:5185] IX0
*** 2012-02-24 10:08:28.316
*** 2012-02-24 10:08:28.316 2133 krsa.c
Started CFTXN 0x0000000055D2D548 noenqueue (PID:7644) [krsw.c:5185] IX+
Retrieving log 3
*** 2012-02-24 10:08:28.316 5212 krsw.c
Sending online log thread 2 seq 422 [logfile 3] to standby
Opening logfile [logno 3]
*** 2012-02-24 10:08:28.331 4654 krsw.c
Acquiring Async LNS enqueue thread 2 seq 422 dest 2 mode 4
*** 2012-02-24 10:08:28.331 4674 krsw.c
Acquired Async LNS enqueue thread 2 seq 422 dest 2 mode 4 [id1 131074 id2 422]
Clearing FARC_FINAL/FARC_EOR by Lgwr archive NotiFYer routine
krsd_init_sdips: called from [krsl.c:915] with function 5
Log switch from thread 2 sequence 421 to sequence 422
Changing dest 1 PDI dstvno from 0 to 2 [krsd.c:6072]
Changing [krsd.c:6097] dest 1 stavno from 0 to 2
Setting dest 1 KCRRDROP [krsd.c:6107]
Changing dest 2 PDI dstvno from 0 to 2 [krsd.c:6072]
Changing [krsd.c:6097] dest 2 stavno from 0 to 2
Setting dest 2 KCRRDROP [krsd.c:6107]
Changing dest 3 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 3 stavno from 0 to 1
Setting dest 3 KCRRDROP [krsd.c:6107]
Changing dest 4 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 4 stavno from 0 to 1
Setting dest 4 KCRRDROP [krsd.c:6107]
Changing dest 5 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 5 stavno from 0 to 1
Setting dest 5 KCRRDROP [krsd.c:6107]
Changing dest 6 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 6 stavno from 0 to 1
Setting dest 6 KCRRDROP [krsd.c:6107]
Changing dest 7 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 7 stavno from 0 to 1
Setting dest 7 KCRRDROP [krsd.c:6107]
Changing dest 8 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 8 stavno from 0 to 1
Setting dest 8 KCRRDROP [krsd.c:6107]
Changing dest 9 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 9 stavno from 0 to 1
Setting dest 9 KCRRDROP [krsd.c:6107]
Changing dest 10 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 10 stavno from 0 to 1
Setting dest 10 KCRRDROP [krsd.c:6107]
Changing dest 11 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 11 stavno from 0 to 1
Setting dest 11 KCRRDROP [krsd.c:6107]
Changing dest 12 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 12 stavno from 0 to 1
Setting dest 12 KCRRDROP [krsd.c:6107]
Changing dest 13 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 13 stavno from 0 to 1
Setting dest 13 KCRRDROP [krsd.c:6107]
Changing dest 14 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 14 stavno from 0 to 1
Setting dest 14 KCRRDROP [krsd.c:6107]
Changing dest 15 PDI dstvno from 0 to 1 [krsd.c:6072]
Changing [krsd.c:6097] dest 15 stavno from 0 to 1trace files are getting very huge and reaching 80Gb too.. what are these files ? any clue ?
KaiHandle: KaiS
Email: [email protected]
Status Level: Newbie (10)
Registered: Nov 20, 2007
Total Posts: 1,353
Total Questions: 574 (434 unresolved)
You have very bad profile status, please bring down the number of pending thread and mark then answered if possible...Please read following
https://forums.oracle.com/forums/ann.jspa?annID=718
Now coming backup to your problem, it seems that you have enabled the tracing of archive..Please read following metalink document which applies to your case...
How To Avoid Many Trace Files With KCRRDROP [ID 1150056.1]
set log_archive_trace=0, if its current value is higher...
Bye -
CCMP 9.0 Cluster Installation Failed on subscriber
Dear All,
I am trying to install CCMP 9.0 in a replicated environment where all the components (Application, web, database) running on publisher (CCMPA) & subscriber (CCMPB). However everything is working fine on publisher node and changes are successfully saved. When I try to open a webpage on subscriber node, it gives the following error:
Server Error in '/Portal' Application.
The cluster monitoring system is not ready
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Exony.Reporting.Application.ExonyApplicationException: The cluster monitoring system is not ready
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ExonyApplicationException: The cluster monitoring system is not ready]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +4767763
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +1725
Exony.Reporting.Application.Metadata.IMetadataService.GetProperty(String key) +0
Exony.Portal.Web.Library.Remoting.Metadata.SystemProperties.GetProperty(String key) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Remoting\Metadata\SystemProperties.cs:61
Exony.Portal.Web.Library.Modules.CultureModule.IsLanguageSupported(String code) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:39
Exony.Portal.Web.Library.Modules.CultureModule.GetClientCulture() in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:92
Exony.Portal.Web.Library.Modules.CultureModule.context_AuthenticateRequest(Object sender, EventArgs e) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:69
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +266
Also if I go to replication manager publisher machine in ICE>>>it gives the following error: Unable to access path \\CCMPB\repldata
Please give suggestions if anyone else installed CCMP in cluster mode. Does it work this way or the webpage only works on publisher. CCMP configuration guide is not very helpful.
Thank you
Regards,
Muhammad Fahad RazaDear All,
I am trying to install CCMP 9.0 in a replicated environment where all the components (Application, web, database) running on publisher (CCMPA) & subscriber (CCMPB). However everything is working fine on publisher node and changes are successfully saved. When I try to open a webpage on subscriber node, it gives the following error:
Server Error in '/Portal' Application.
The cluster monitoring system is not ready
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: Exony.Reporting.Application.ExonyApplicationException: The cluster monitoring system is not ready
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ExonyApplicationException: The cluster monitoring system is not ready]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +4767763
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +1725
Exony.Reporting.Application.Metadata.IMetadataService.GetProperty(String key) +0
Exony.Portal.Web.Library.Remoting.Metadata.SystemProperties.GetProperty(String key) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Remoting\Metadata\SystemProperties.cs:61
Exony.Portal.Web.Library.Modules.CultureModule.IsLanguageSupported(String code) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:39
Exony.Portal.Web.Library.Modules.CultureModule.GetClientCulture() in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:92
Exony.Portal.Web.Library.Modules.CultureModule.context_AuthenticateRequest(Object sender, EventArgs e) in T:\Dev\Source\Reporting\C9_0_1\App\Web\Exony.Portal.Web.Library\Modules\CultureModule.cs:69
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +266
Also if I go to replication manager publisher machine in ICE>>>it gives the following error: Unable to access path \\CCMPB\repldata
Please give suggestions if anyone else installed CCMP in cluster mode. Does it work this way or the webpage only works on publisher. CCMP configuration guide is not very helpful.
Thank you
Regards,
Muhammad Fahad Raza -
Problem Directing P2P Webcam Publisher and Subscriber Streams!
Hello all,
I am making a video chat application that is strictly one-to-one and that has 2 separate WebcamSubscriber components, one for the host publisher to view himself and the other to view the person he/she is chatting with (exactly like is done on Skype). However, whenever I test it with 2 people, it adds 2 screens in both WebcamSubscribers. How can I tell the top WebcamSubscriber to ONLY show the other person, and the bottom one to ONLY show me?
I have looked over the documentation and it says that in order to subscribe to the stream being published by the current user`s computer I would have to use the following:
myWebcamSubscriber.webcamPublisher = myWebcamPublisher;
I am not doing this in Actionscript, but rather I am assigning the WebcamPublisher to the WebcamSurbscriber inside of the MXML tag which creates the bottom WebcamSubscriber component:
<rtc:WebcamPublisher width="0" height="0" id="webcamPub" />
<s:VGroup width="240" height="100%">
<rtc:WebcamSubscriber width="240" height="240" />
<s:HGroup width="100%">
<rtc:WebcamSubscriber width="120" height="120" webcamPublisher="{webcamPub}" />
</s:HGroup>
</s:VGroup>
What am I doing wrong? This seems like it should be a no-brainer, but unfortunately there are no clear examples which show how to do this.
Thanks in advance for any help!
MattHironmay,
I`ve been studying the WebCamera example and a lot of this is making sense. However, I just tested the code suggestions you made to get the bottom camera to only show the publisher (i.e. me) and now the webcameraSubscriber displays nothing after the video stream is published. Here is my code:
<rtc:WebcamPublisher width="0" height="0" id="webcamPub" />
<rtc:WebcamSubscriber width="120" height="120" webcamPublisher="{webcamPub}" publisherIDs="cSession.userManager.myUserID"/>
I didn`t get any errors, but since publisherIDs is expecting an array I imagine I should create one and populate it with myUserID? There must be a more straighforward way to do this that I`m missing. Can I set the publisherIDs inline, or must it be done in a function up in the [CDATA] section?
As far as setting up only the other user`s stream to play in my other webCamSubscriber, should I be using something like the following code (found in an earlier thread):
private function onStreamEnters(evt:StreamEvent):void
// on STREAM_RECEIVE event
startVisio();
private function startVisio():void{
var userStreams:Array = _streamManager.getStreamDescriptors();
var i:int;
var found:Boolean = false;
if (userStreams.length == 0) trace("Found no streams");
for (i=0; i<userStreams.length; i++){
if (userStreams[i].streamPublisherID != _userManager.myUserID){
if (userStreams[i].type == StreamManager.CAMERA_STREAM ) {
currentSubscriber = new WebcamSubscriber();
currentSubscriber.height = this.height;
currentSubscriber.width = this.width;
currentSubscriber.displayUserBars=false;
currentSubscriber.connectSession = cSession ;
currentSubscriber.subscribe();
//currentSubscriber.webcamPublisher = webCamPub ;
currentSubscriber.publisherIDs = [userStreams[i].streamPublisherID];
videoContainer.addChild(currentSubscriber);
vs.selectedIndex=1;
found = true;
if (!found) message.text="En attente...";
I just want to make sure that all possible scenarios are handled.
Thank you so much for the help Hironmay! I don`t want to come across as an idiot, but I just want to make sure I`m doing this correctly and am following best practices while doing so.
Matt -
How to disable authentication on ocms for subscribe request
Hi,
I am using ocms for Presence.I have installed OCMS on JBoss so proxy register is not configured.Now when I'm sending subscribe request to Presence server I get the 401 Unauthorized error.
The stack trace is as follows:
SIP/2.0 401 Unauthorized
Server: Oracle-OCMS/4.1.0-723
Call-ID: 3mtk7z4w9ccl-1usz12wbrvnrb
WWW-Authenticate: Digest qop="auth",stale=false,realm="10.200.220.132",opaque="b5b30dfd8d36b938baef2dedd5d4d50b",nonce="MTIzMTI1NTM3MjkyNGM3YWExZDgxMTFkZTcxNWE4YTU5Y2RhZDM0ZGU1NWJi"
Via: SIP/2.0/UDP 10.200.220.132:5060;branch=z9hG4bK-quyuo0vl5xno-1rkttmswx1deo.1;received=10.200.220.132;rport=5060
From: <sip:[email protected]>;tag=1axdx8kob9gfv-1obhae0vr4sqs
CSeq: 1 SUBSCRIBE
Content-Length: 0
To: <sip:10.200.220.132:5060>;tag=-12r6zajkxvega839359283
where sip:10.200.220.132:5060 is configured as Presence server.I just want to diasable the authorization for subscribe request. Is anyone know about how to disable authorization in ocms. I hope u guys got my question.plz guide me.
Regards,
satishHi Yan,
What's the oracle product you are using it and if you want to avoid the digest authentication,you can remove the CLIENT-CERT defined in the auth-method of web.xml in the application and it will either fall back to FORM based or Basic authentication based on which is configured in the application
<login-config>
<auth-method>CLIENT-CERT,BASIC</auth-method>
</login-config>
http://docs.oracle.com/cd/E11035_01/wls100/security/thin_client.html
/Mohammed R -
A question about call manager traces for Sip phones.
So today I create a sip based ip communicator and pressed the new call button and heard a dial tone. I started typing my telephone number. Half way through, I heard another secondary dial tone (which indicates mis-configured route pattern somewhere) .
However, When I look at the call manager logs, I do not actually see the digits that I was typing. With SCCP, I can see the keypad button press messages in the traces, but here, I cannot see the pressed buttons in my CUCM traces. Can anyone help with telling me how I can see button presses going to call manager . All I can see are the logs below which came up as soon as I got the dial tone and the final sip invite messages. I see nothing in-between.
|SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.xx.4.xx on port 56714 index 31809 with 973 bytes:
[6387070,NET]
NOTIFY sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP 10.x.x.66:56714;branch=z9hG4bK00005b1e
To: <sip:[email protected]>
From: <sip:[email protected]>;tag=00ffb00bc50a00340000499f-00006ab4
Call-ID: [email protected]
Date: Sat, 14 Feb 2015 14:17:40 GMT
CSeq: 19 NOTIFY
Event: dialog
Subscription-State: active
Max-Forwards: 70
Contact: <sip:[email protected]:56714;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 350
Content-Type: application/dialog-info+xml
Content-Disposition: session;handling=required
<?xml version="1.0" encoding="UTF-8" ?>
<dialog-info xmlns:call="urn:x-cisco:parmams:xml:ns:dialog-info:dialog:callinfo-dialog" version="18" state="partial" entity="sip:[email protected]">
<dialog id="12" call-id="[email protected]" local-tag="00ffb00bc50a003300006390-00002d4f"><state>trying</state></dialog>
</dialog-info>
SIPStationD(12991) - processCommonDialogNotifyInd: Did 12 Sending Notified SIPOffHook to new CdfcHere is a more detailed explanation of how SIP calls notify cucm when they go off hook to make a call. The digit dialled here is 4080
+++++ Analysis of SIP Phone making a call +++++++++
The user picks up the phone and the IP Phone sends a NOTIFY to CUCM to indicate the start of a new dialog. This dialog begings by an offhook event
00869539.002 |14:58:13.837 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 976 bytes:
[46240,NET]
NOTIFY sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00002531
To: <sip:[email protected]>
From: <sip:[email protected]>;tag=544e42f26d0b001e000056e7-0000311c
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:13 GMT
CSeq: 11 NOTIFY
Event: dialog
Subscription-State: active
Max-Forwards: 70
Contact: <sip:[email protected]:52910;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 350
Content-Type: application/dialog-info+xml
Content-Disposition: session;handling=required
<?xml version="1.0" encoding="UTF-8" ?>
<dialog-info xmlns:call="urn:x-cisco:parmams:xml:ns:dialog-info:dialog:callinfo-dialog" version="10" state="partial" entity="sip:[email protected]">
<dialog id="6" call-id="[email protected]" local-tag="544e42f26d0b001d00007cc9-000044a3"><state>trying</state></dialog>
</dialog-info>
++++ CUCM SIP stack processes the new connection for the phone+++++++
00869540.001 |14:58:13.837 |AppInfo |//SIP/Stack/Info/0x0/ccsip_process_sipspi_queue_event: ccsip_spi_get_msg_type returned: 2 (SIP_NETWORK_MSG), for event 1 (SIPSPI_EV_NEW_MESSAGE)
00869540.002 |14:58:13.837 |AppInfo |//SIP/Stack/Transport/0x0/sipTransportProcessNWNewConnMsg: context=(nil)
00869540.003 |14:58:13.837 |AppInfo |//SIP/Stack/Transport/0x0/sipConnectionManagerProcessNewConnMsg: gConnTab=0xe81c0d70, addr=10.50.16.1, port=52910, connid=2748, transport=TCP
++++ Next CUCM allocates a call id for this call +++++
00869546.002 |14:58:13.838 |AppInfo |LineControl(66) - Get call instance=1 for CI=24419584
+++Next CUCM sends a 200 OK to the NOTIFY request for the new dialog ++++
00869555.007 |14:58:13.839 |AppInfo |//SIP/Stack/Transport/0x0xe7df4d48/sipTransportPostSendMessage: Posting send for msg=0xefbe9910, addr=10.50.16.1, port=52910, connId=2748 for
00869555.008 |14:58:13.839 |AppInfo |//SIP/Stack/Info/0x0/act_dialog_pending_resp_event: Changing from State: SUBSCRIBE_STATE_DIALOG_PENDING to state SUBSCRIBE_STATE_ACTIVE
00869556.000 |14:58:13.839 |SdlSig |SIPSPISignal |wait |SIPTcp(1,100,71,1) |SIPHandler(1,100,79,1) |1,100,14,31314.75^10.50.16.1^SEP00909E9D106C |*TraceFlagOverrode
00869556.001 |14:58:13.839 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46241,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00002531
From: <sip:[email protected]>;tag=544e42f26d0b001e000056e7-0000311c
To: <sip:[email protected]>;tag=1822746380
Date: Mon, 16 Feb 2015 12:58:13 GMT
Call-ID: [email protected]
CSeq: 11 NOTIFY
Server: Cisco-CUCM10.5
Content-Length: 0
++++ The IP Phone sends its connection ID to CUCM, its ip address and its port number+++++++++
00869541.001 |14:58:13.838 |AppInfo |SIPStationInit: connID=2748, SEP00909E9D106C, 10.50.16.1:52910, Routed signal by connection index to (1,100,73,66)
++++ Next CUCM informs us that the NOTIFY message is for an offhook event ++++++
00869542.003 |14:58:13.838 |AppInfo |SIPStationD(66) - processCommonDialogNotifyInd: Notified Dialogs - Did 6 State trying
00869542.004 |14:58:13.838 |AppInfo |SIPStationD(66) - processCommonDialogNotifyInd: Did 6 Sending Notified SIPOffHook to new Cdfc
00869542.010 |14:58:13.838 |AppInfo |SIPStationD(66) - processSIPOffHook Primary Call Not-Found
00869543.000 |14:58:13.838 |SdlSig |SIPOffHookInd
+++ The next thing is the USER dials a digit on the phone ++++++
This is where it gets a little complicated. So lets examine this. The first digit that is dialled generates an INVITE to CUCM like this:
In this example the user dialled "4" first so we see an "INVITE sip:4@host-IP"
00869559.002 |14:58:14.064 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 1445 bytes:
[46242,NET]
INVITE sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000015ec
From: "Emre ESEN" <sip:[email protected]>;tag=544e42f26d0b001d00007cc9-000044a3
To: <sip:[email protected];user=phone>
Call-ID: [email protected]
Max-Forwards: 70
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 101 INVITE
User-Agent: Cisco-SIPIPCommunicator/9.1.1
Contact: <sip:[email protected]:52910;transport=tcp>
Expires: 180
Accept: application/sdp
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE,INFO
Remote-Party-ID: "Emre ESEN" <sip:[email protected]>;party=calling;id-type=subscriber;privacy=off;screen=yes
Supported: replaces,join,sdp-anat,norefersub,extended-refer,X-cisco-callinfo,X-cisco-serviceuri,X-cisco-escapecodes,X-cisco-service-control,X-cisco-srtp-fallback,X-cisco-monrec,X-cisco-config,X-cisco-sis-5.1.0,X-cisco-xsi-8.5.1
Allow-Events: kpml,dialog
Content-Length: 373
Content-Type: application/sdp
Content-Disposition: session;handling=optional
v=0
o=Cisco-SIPUA 21020 0 IN IP4 10.50.16.1
s=SIP Call
t=0 0
m=audio 20250 RTP/AVP 0 8 18 9 116 124 101
c=IN IP4 10.50.16.1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:9 G722/8000
a=rtpmap:116 iLBC/8000
a=fmtp:116 mode=20
a=rtpmap:124 ISAC/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
+++++ NEXT CUCM sends a trying for the INVITE it received +++++++++++
00869562.001 |14:58:14.065 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46243,NET]
SIP/2.0 100 Trying
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000015ec
From: "Emre ESEN" <sip:[email protected]>;tag=544e42f26d0b001d00007cc9-000044a3
To: <sip:[email protected];user=phone>
Date: Mon, 16 Feb 2015 12:58:14 GMT
Call-ID: [email protected]
CSeq: 101 INVITE
Allow-Events: presence
Content-Length: 0
++++NOW CUCM evaluates the DTMF supported by the phone to determine how to inform the phones to send the remaining dtmf digits++++
From the INVITE cucm concludes that KPML and rtp-nte is supported
00869566.009 |14:58:14.066 |AppInfo |setEndpointsDtmfCaps: KPML Supported.
00869566.010 |14:58:14.066 |AppInfo |setEndpointsDtmfCaps: Detected inband DTMF support
Next CUCM generates kpml event pkg which is going to be used to receive the remaining digits from the phone
00869590.001 |14:58:14.067 |AppInfo |SIPEventPkg::SIPEventPkg 0xe4a1d1e0 scbId[16725], event name[kpml; [email protected]; from-tag=544e42f26d0b001d00007cc9-000044a3], id[]
+++ Next CUCM sends a SUBSCRIBE to the IP phone for kpml event +++++
00869594.001 |14:58:14.068 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46244,NET]
SUBSCRIBE sip:[email protected]:52910 SIP/2.0
Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce719b37856
From: <sip:[email protected]>;tag=480227084
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 101 SUBSCRIBE
Date: Mon, 16 Feb 2015 12:58:14 GMT
User-Agent: Cisco-CUCM10.5
Event: kpml; [email protected]; from-tag=544e42f26d0b001d00007cc9-000044a3
Expires: 7200
Contact: <sip:[email protected]:5060;transport=tcp>
Accept: application/kpml-response+xml
Max-Forwards: 70
Content-Type: application/kpml-request+xml
Content-Length: 424
<?xml version="1.0" encoding="UTF-8" ?>
<kpml-request xmlns="urn:ietf:params:xml:ns:kpml-request" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:kpml-request kpml-request.xsd" version="1.0">
<pattern criticaldigittimer="1000" extradigittimer="500" interdigittimer="15000" persist="persist">
<regex tag="Backspace OK">[x#*+]|bs</regex>
</pattern>
</kpml-request>
+++ Next we get a 200 OK to the SUBSCRIBE from the ip phone ++++
00869595.002 |14:58:14.118 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 459 bytes:
[46245,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce719b37856
From: <sip:[email protected]>;tag=480227084
To: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 101 SUBSCRIBE
Server: Cisco-SIPIPCommunicator/9.1.1
Contact: <sip:[email protected]:52910;transport=TCP>
Expires: 7200
Content-Length: 0
+++ NEXT the IP phones sends the remaining digit dialled on the phone to CUCM +++
00869603.002 |14:58:14.183 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 573 bytes:
[46247,NET]
NOTIFY sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000045c8
To: <sip:[email protected]>;tag=480227084
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 1000 NOTIFY
Event: kpml
Subscription-State: active; expires=7200
Max-Forwards: 70
Contact: <sip:[email protected]:52910;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 0
00869608.001 |14:58:14.183 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46248,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK000045c8
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
To: <sip:[email protected]>;tag=480227084
Date: Mon, 16 Feb 2015 12:58:14 GMT
Call-ID: [email protected]
CSeq: 1000 NOTIFY
Server: Cisco-CUCM10.5
Content-Length: 0
+++Next the IP phone sends the next digit. Here its important to note that the NOTIFY doesnt contain the next digit,
the NOTIFY is still the same as the first digit but the next digit is carried in the xml document attached to the NOTIFY.
At this point I will insert a paragraph from the RFC 4730 for SIP KPML
+++++++++++++
The event package uses SUBSCRIBE
messages and allows for XML documents that define and describe filter
specifications for capturing key presses (DTMF Tones) entered at a
presentation-free User Interface SIP User Agent (UA). The event
package uses NOTIFY messages and allows for XML documents to report
the captured key presses (DTMF tones), consistent with the filter
specifications, to an Application Server +++++++++++++++++++++++++++
00869609.002 |14:58:14.209 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
[46249,NET]
NOTIFY sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00003c9d
To: <sip:[email protected]>;tag=480227084
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 1001 NOTIFY
Event: kpml
Subscription-State: active; expires=7200
Max-Forwards: 70
Contact: <sip:[email protected]:52910;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 209
Content-Type: application/kpml-response+xml
Content-Disposition: session;handling=required
<?xml version="1.0" encoding="UTF-8"?>
<kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="0" tag="Backspace OK"/>
00869622.001 |14:58:14.210 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46250,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00003c9d
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
To: <sip:[email protected]>;tag=480227084
Date: Mon, 16 Feb 2015 12:58:14 GMT
Call-ID: [email protected]
CSeq: 1001 NOTIFY
Server: Cisco-CUCM10.5
Content-Length: 0
+++ Again we get the next digit ++++
00869624.002 |14:58:14.262 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
[46251,NET]
NOTIFY sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK0000310f
To: <sip:[email protected]>;tag=480227084
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 1002 NOTIFY
Event: kpml
Subscription-State: active; expires=7200
Max-Forwards: 70
Contact: <sip:[email protected]:52910;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 209
Content-Type: application/kpml-response+xml
Content-Disposition: session;handling=required
<?xml version="1.0" encoding="UTF-8"?>
<kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="8" tag="Backspace OK"/>
00869637.001 |14:58:14.263 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.50.16.1 on port 52910 index 2748
[46252,NET]
SIP/2.0 200 OK
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK0000310f
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
To: <sip:[email protected]>;tag=480227084
Date: Mon, 16 Feb 2015 12:58:14 GMT
Call-ID: [email protected]
CSeq: 1002 NOTIFY
Server: Cisco-CUCM10.5
Content-Length: 0
+++ Finally we get the last digit ++++
00869638.002 |14:58:14.390 |AppInfo |SIPTcp - wait_SdlReadRsp: Incoming SIP TCP message from 10.50.16.1 on port 52910 index 2748 with 877 bytes:
[46253,NET]
NOTIFY sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 10.50.16.1:52910;branch=z9hG4bK00006c1c
To: <sip:[email protected]>;tag=480227084
From: <sip:[email protected]>;tag=544e42f26d0b001f0000092c-0000070a
Call-ID: [email protected]
Date: Mon, 16 Feb 2015 12:58:14 GMT
CSeq: 1003 NOTIFY
Event: kpml
Subscription-State: active; expires=7200
Max-Forwards: 70
Contact: <sip:[email protected]:52910;transport=TCP>
Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE
Content-Length: 209
Content-Type: application/kpml-response+xml
Content-Disposition: session;handling=required
<?xml version="1.0" encoding="UTF-8"?>
<kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="OK" suppressed="false" forced_flush="false" digits="0" tag="Backspace OK"/>
Once digit collection is completed CUCM proceeds to finalise its digit analysis process.
Note that digit analysis is carried out for each digit that is recieved. I have only included the final DA here
00869648.003 |14:58:14.391 |AppInfo |Digit Analysis: star_DaReq: Matching SIP URL, Numeric User, user=4080
00869648.004 |14:58:14.391 |AppInfo |Digit Analysis: getDaRes data: daRes.ssType=[0] Intercept DAMR.sstype=[0], TPcount=[0], DAMR.NotifyCount=[0], DaRes.NotifyCount=[0]
00869648.005 |14:58:14.391 |AppInfo |Digit Analysis: getDaRes - Remote Destination [4080] isURI[0]
00869648.012 |14:58:14.391 |AppInfo |Digit analysis: match(pi="2", fqcn="9106", cn="9106",plv="5", pss="", TodFilteredPss="", dd="4080",dac="0")
00869648.013 |14:58:14.391 |AppInfo |Digit analysis: analysis results
00869648.014 |14:58:14.391 |AppInfo ||PretransformCallingPartyNumber=9106
|CallingPartyNumber=9106
|DialingPartition=
|DialingPattern=4XXX
|FullyQualifiedCalledPartyNumber=4080
|DialingPatternRegularExpression=(4[0-9][0-9][0-9])
|DialingWhere=
+++++Once this is done CUCM then proceeds to send the call out to to the intended destination as configured in the RL ++++
00869701.001 |14:58:14.435 |AppInfo |SIPTcp - wait_SdlSPISignal: Outgoing SIP TCP message to 10.250.0.13 on port 5060 index 2754
[46256,NET]
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 10.28.132.111:5060;branch=z9hG4bKce931ee3d74
From: "Emre ESEN" <sip:[email protected]>;tag=16726~813ee89e-33db-4d58-9f6a-61542cc840ee-24419585
To: <sip:[email protected]>
Date: Mon, 16 Feb 2015 12:58:14 GMT
Call-ID: [email protected]
Supported: timer,resource-priority,replaces -
SQL Server 2008 R2 Transaction Replication Tracer Tokens always pending
On a new transaction replication publiciation/subscription, the tracer tokens I generate always show pending for publisher to distributor and distributor to subscriber. The log reader agent is running and last action continues to update. The
Performance column in the repl monitor shows Excellent with a 00:00:03 latency. Distribution cleanup, agent history clean up, and replication agents checkup all show job succeeded and a resent last start time and their running times are usualy around
a second or show 00:00:00. On the subscriber, the "view synchronization status" is being updated with number of transactions and commands being delivered. I can confirm that updates are making it to the subscriber database. On
the surface, everything apears ok but I'm bothered by the tracker tokens not working.
this is SQL Server 2008 R2 10.50.1600.1 - OS is Windows Server 2008 R2 SP1.
-Larry
-LarryIn this case run sp_replcounters at the published db to see if the log reader delivers commands from the published db to the distribution db.
Yaniv Etrogi
site |
blog | linked in |
mail
Please click the Mark as Answer button if a post solves your problem! or
Vote As Helpful -
SPA514G: BLA, re-SUBSCRIBE record-route is broken (firmware bug?)
I have a BLF configured on SPA514G as "fnc=blf+sd+cp;sub=201@$proxy".
The proxy forwards SUBSCRIBE to our presence server.
The "200 OK" on SUBSCRIBE and the NOTIFY to SPA contains record-route.
When the SPA re-SUBSCRIBE, it sends directly to the presence server from contact header.
The route header is correct.
The PROXY is dual-homed:
192.168.3.15 -> 192.168.3.3 --- 192.168.2.3 -> 192.168.2.5
SPA514G ---------------- PROXY -------------- PRESENCE
I've tested firmware 7.5.6a and 7.5.2b.
Partial trace:
192.168.3.15:5060 -> 192.168.3.3:5060
SUBSCRIBE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 192.168.3.15:5060;branch=z9hG4bK-6df8985a
From: "Cisco" <sip:[email protected]>;tag=2d763ae2f27077d6
To: <sip:[email protected]>
Contact: "Cisco" <sip:[email protected]:5060>
Event: dialog
User-Agent: Cisco/SPA514G-7.5.2b
192.168.3.3:5060 -> 192.168.3.15:5060
SIP/2.0 200 OK
Record-Route: <sip:192.168.2.3;r2=on;lr;ftag=2d763ae2f27077d6>
Record-Route: <sip:192.168.3.3;r2=on;lr;ftag=2d763ae2f27077d6>
Via: SIP/2.0/UDP 192.168.3.15:5060;rport=5060;received=192.168.3.15;branch=z9hG4bK-6df8985a
From: "Cisco" <sip:[email protected]>;tag=2d763ae2f27077d6
To: <sip:[email protected]>;tag=57902af3e183b228161407cf3808f4bc-81e5
Contact: <sip:192.168.2.5:5060>
192.168.3.3:5060 -> 192.168.3.15:5060
NOTIFY sip:[email protected]:5060 SIP/2.0
Record-Route: <sip:192.168.3.3;r2=on;lr;ftag=57902af3e183b228161407cf3808f4bc-81e5>
Record-Route: <sip:192.168.2.3;r2=on;lr;ftag=57902af3e183b228161407cf3808f4bc-81e5>
Via: SIP/2.0/UDP 192.168.3.3;branch=z9hG4bK06a2.97fdfb93.0
Via: SIP/2.0/UDP 192.168.2.5:5060;rport=5060;branch=z9hG4bK06a2.6e6e2853.0
To: <sip:[email protected]>;tag=2d763ae2f27077d6
From: <sip:[email protected]>;tag=57902af3e183b228161407cf3808f4bc-81e5
Event: dialog
Contact: <sip:192.168.2.5:5060>
Subscription-State: active;expires=180
Content-Type: application/dialog-info+xml
192.168.3.15:5060 -> 192.168.3.3:5060
SIP/2.0 200 OK
To: <sip:[email protected]>;tag=2d763ae2f27077d6
From: <sip:[email protected]>;tag=57902af3e183b228161407cf3808f4bc-81e5
Via: SIP/2.0/UDP 192.168.3.3;branch=z9hG4bK06a2.97fdfb93.0
Via: SIP/2.0/UDP 192.168.2.5:5060;rport=5060;branch=z9hG4bK06a2.6e6e2853.0
Record-Route: <sip:192.168.3.3;r2=on;lr;ftag=57902af3e183b228161407cf3808f4bc-81e5>
Record-Route: <sip:192.168.2.3;r2=on;lr;ftag=57902af3e183b228161407cf3808f4bc-81e5>
192.168.3.15:5060 -> 192.168.2.5:5060 <--------- Should use PROXY (192.168.3.3)
SUBSCRIBE sip:192.168.2.5:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.15:5060;branch=z9hG4bK-f35b1d45
From: "Cisco" <sip:[email protected]>;tag=2d763ae2f27077d6
To: <sip:[email protected]>;tag=57902af3e183b228161407cf3808f4bc-81e5
Route: <sip:192.168.3.3;r2=on;lr;ftag=2d763ae2f27077d6>, <sip:192.168.2.3;r2=on;lr;ftag=2d763ae2f27077d6>
Contact: "Cisco" <sip:[email protected]:5060>
Event: dialogRelease notes say it is fixed in 7.5.7, didn't test myself yet.
SPA50x/30x/51x Firmware Release 7.5.7
=====================================
Bug Fixes and changes since 7.5.6
=================================
- CSCur27078 - SPA514G - BLF is broken in firmware 7.5.6 -
Address Book Share / Subscribe & Cross Pollinated Contacts
I have two unrelated issues with Address book here.
First, I share my address book with the other user on my iMac. We have setup both address books correctly and we can subscribe and view each others contacts. However, we have to constantly re-subscribe to the shared address book. At this point I'm not sure if it is related to .Mac Syncing or Palm syncing with either missing sync/iSync.
Second, I am having trouble with contacts getting mixed up... it seems to be just one contact and it seems to be placing its information in several other contacts. For example...
Contact A's Fax number will show up as Contact C's Fax number and Contact A's Address will show up as Contact D's Address and so on...
I'm not sure what causes this behavior, I simply correct it each time I see it and strangely it only seems to be this one Contact so far. I currently sync with my Cell phone (V551) and Palm T3 with the Latest version of MissingSync for Palm and I sync with .Mac. Whole lot of syncing going on, just now sure where to trace the problem back to.
iMac G5 2 Ghz 1.5 Ram 400 Gig HD & iBook G4 1.33 12 Mac OS X (10.4.2)Hello fpub1 & welcome to the forums...
Seen this?
http://forums.macosxhints.com/showthread.php?t=92464 -
Shutting service down via subscribed event using TMIB or system call
I have a client that performs a tppost of a database event(in this case a oracle RAC FAN event indicating a down node). I created another server that subscribes to this event. At this point I have had issues. From the server I am unable to perform a system call of tmshutdown and tmboot.
It performs the tmshutdown but not the tmboot. When i do the same thing from a client I have no issues. Is there something unique about the tuxedo server main preventing me from doing a system call effectively? The TMIB calls appear to work ok also but do nto restart the server. If someone has an idea thanks.
I then tried to perform the activity via TMIB calls but also had not luck:
void DBSTATECHGSERV(TPSVCINFO *svcinfo)
char charBuf[2000];
FBFR32 *fbfr;
FLDLEN32 len;
char *pEventName = NULL;
int i=0;
FBFR32 ibuf = (FBFR32 )tpalloc((char *)FMLTYPE32, NULL, 0);
Fchg32(ibuf, TA_OPERATION, 0,(char*) "SET", 0);
Fchg32(ibuf, TA_CLASS, 0,(char*) "T_SERVER", 0);
Fchg32(ibuf, TA_GRPNO, 0, (char *)"1", 0);
Fchg32(ibuf, TA_SERVERNAME, 0, (char *)"ECHO", 0);
Fchg32(ibuf, TA_SRVID, 0, (char *)"10", 0);
Fchg32(ibuf, TA_STATE, 0, (char *)"DEA", 0);
int retc = tpcall((char *)".TMIB", (char *)ibuf, 0, (char **)&ibuf, &len, (l
ong)0);
//int retc = tpadmcall(ibuf, &ibuf, 0);
if ( retc < 0)
printf("tpadmcall() failed:%s\n",tpstrerror(tperrno));
Fchg32(ibuf, TA_OPERATION, 0,(char*) "SET", 0);
Fchg32(ibuf, TA_CLASS, 0,(char*) "T_SERVER", 0);
Fchg32(ibuf, TA_GRPNO, 0, (char *)"1", 0);
Fchg32(ibuf, TA_SERVERNAME, 0, (char *)"ECHO", 0);
Fchg32(ibuf, TA_SRVID, 0, (char *)"10", 0);
Fchg32(ibuf, TA_STATE, 0, (char *)"ACT", 0);
retc = tpcall((char *)".TMIB", (char *)ibuf, 0, (char **)&ibuf, &len, (long)
0);
//int retc = tpadmcall(ibuf, &ibuf, 0);
if ( retc < 0)
printf("tpadmcall() failed:%s\n",tpstrerror(tperrno));
tpfree((char *)ibuf);
userlog("got the subscription ");
execl("/home/hems/prod/getit.sh","","getit.sh", NULL);
i = system("getit.sh ");
userlog("return value from system call %d ",i);
//i = system("tmboot -yg -yg TESTGRP_1 ");
//userlog("return value from system call %d ",i);
tpreturn(TPSUCCESS, 0, NULL, 0, 0);I did what you mention yesterday and came up with the following:
#/bin/ksh
export FIELDTBLS32=tpadm,Usysfl32,evt_mib,tpadm
export FLDTBLDIR32=${TUXDIR}/udataobj
ud32 -C tpsysadm < ud32dead.txt
ud32 -C tpsysadm < ud32active.txt
Contents of ud32dead.txt:
SRVCNM .TMIB
TA_FLAGS 65536
TA_OPERATION SET
TA_CLASS T_SERVER
TA_GRPNO 1
TA_SRVID 10
TA_STATE DEAD
Contents of ud32aCTIVE.TXT:
SRVCNM .TMIB
TA_FLAGS 65536
TA_OPERATION SET
TA_CLASS T_SERVER
TA_GRPNO 1
TA_SRVID 10
TA_STATE ACTIVE
This works like a champ. I then added this as a system call to the server program and it also worked. This may prove to actually be a more flexible way to accomplish this but still wanted to understand what is wrong with what I am doing in the server. I was able to set the domain to protected via this code and an example you worked with on another person:
Fchg32(ibuf, TA_OPERATION, 0,(char*) "SET", 0);
Fchg32(ibuf, TA_CLASS, 0, (char *)"T_DOMAIN", 0);
Fchg32(ibuf, TA_SYSTEM_ACCESS, 0, (char *)"PROTECTED", 0);
int retc = tpcall((char *)".TMIB", (char *)ibuf, 0, (char **)&ibuf, &len, (long)0);
userlog("value of retc %d",retc);
if ( retc < 0)
userlog("tpadmcall() failed:%s",tpstrerror(tperrno));
So I think my security is correct. When I try the folllowing code I receive an error
int tpsvrinit(int argc, char **argv)
TPEVCTL ctl;
int found = 0;
int i = 0;
TPINIT * tpinfo = (TPINIT*)tpalloc((char *)"TPINIT",NULL,TPINITNEED(20));
strcpy(tpinfo->grpname,"dba");
strcpy(tpinfo->usrname, "tuxedo");
strcpy(tpinfo->cltname, "tpsysadm");
strcpy(tpinfo->passwd,"XXXXX#");
// tpinfo->flags = TPSA_FASTPATH;
userlog("the logging feature associated with DB waits is set to %s",logWaits);
ctl.flags = TPEVSERVICE;
strcpy(ctl.name1, "DBSTATECHGSERV");
strcpy(ctl.name2, "");
if ((subscribeHandle = tpsubscribe("DB_STATE_CHG", "", &ctl, 0)) == -1)
if (tperrno != TPEMATCH)
/* Could not subscribe so just get out without starting since we can't do anything */
userlog("Could not subscribe, tperrno = '%s'", tpstrerror(tperrno));
return -1;
userlog("Started Service %s", DBSTATESERVX);
return 0;
void tpsvrdone(void)
/* Clean up subscription before exiting */
if (subscribeHandle != 0 && subscribeHandle != -1)
tpunsubscribe(subscribeHandle, 0);
/* Service Entry Point for subscription */
void DBSTATECHGSERV(TPSVCINFO *svcinfo)
char charBuf[2000];
FBFR32 *fbfr;
FLDLEN32 len=1024;
char *pEventName = NULL;
int i=0;
long srvid=10;
long grpno=1;
userlog("got there");
FBFR32 ibuf = (FBFR32 )tpalloc((char *)FMLTYPE32, NULL, len);
//Fchg32(ibuf, TA_FLAGS, 0,(char*) "65536", 0);
Fchg32(ibuf, TA_OPERATION, 0,(char*) "SET", 0);
Fchg32(ibuf, TA_CLASS, 0,(char*) "T_SERVER", 0);
Fchg32(ibuf, TA_GRPNO, 0, (char *)"1", 0);
Fchg32(ibuf, TA_SRVID, 0, (char *)"10", 0);
Fchg32(ibuf, TA_STATE, 0, (char *)"DEAD", 0);
//Fchg32(ibuf, TA_SRVGRP, 0,(char*) "TESTGRP_1", 0);
//Fchg32(ibuf, TA_SERVERNAME, 0, (char *)"ECHO", 0);
//Fchg32(ibuf, TA_LMID, 0, (char *)"CWSFEP1", 0);
//Fchg32(ibuf, TA_PID, 0, (char *)"9094", 0);
//Fchg32(ibuf, TA_OPERATION, 0,(char*) "SET", 0);
//chg32(ibuf, TA_CLASS, 0, (char *)"T_DOMAIN", 0);
//Fchg32(ibuf, TA_SYSTEM_ACCESS, 0, (char *)"PROTECTED", 0);
int retc = tpcall((char *)".TMIB", (char *)ibuf, 0, (char **)&ibuf, &len, (long)0);
userlog("value of retc %d",retc);
if ( retc < 0)
userlog("tpadmcall() failed:%s",tpstrerror(tperrno));
// userlog("past call to set svr to dead");
This is the userlog output from the above.
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: { tpservice({"DBSTATECHGSERV", 0x4, 0x0, 0, 0, -1, {1279653754, 0, 1000}})
152234.CWSFEP1!DBSTATECHGSERV.4488: got there
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: { tpalloc("FML32", "", 1024)
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: } tpalloc = 0x4001aea0
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: { tpcall(".TMIB", 0x4001aea0, 0, 0x7f7f2ca4, 0x7f7f2ca0, 0x0)
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: } tpcall = -1 [tperrno TPESVCFAIL]
152234.CWSFEP1!DBSTATECHGSERV.4488: value of retc -1
152234.CWSFEP1!DBSTATECHGSERV.4488: tpadmcall() failed:TPESVCFAIL - application level service failure
152234.CWSFEP1!DBSTATECHGSERV.4488: past call to set svr to active
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: { tpfree(0x400289a0)
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: } tpfree
152234.CWSFEP1!DBSTATECHGSERV.4488: got the subscription
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: { tpreturn(2, 0, 0x0, 0, 0x0)
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: } tpreturn [long jump]
152234.CWSFEP1!DBSTATECHGSERV.4488: TRACE:at: } tpservice
Something I am just not seeing. Thanks for your time.
Jim -
Generate trace on a user processes on every login
Folks,
I need to enable trace every time XYZ connected to the DB,Can anyone help me on this.XYZ is a user.
I suppose there is some system profile which helps to perform the above mentioned. Also please let me know where the trace file will be generated by default.
Thanks,
Cherrish VaidiyanIt will happen whenever user session calls fnd_global.APPS_INITIALIZE function.
That happens only if an user use Apps interfaces (Forms, Self Service Framework, Concurrent Managers, Discoverer using Apps authorization etc.).
Or will it also generate trace if the user XYZ is using SQLPLUS at DB level??It will not. In order to generate Trace for all session create LOGIN Trigger and include trace switching code other there.
Yury
Check this out:
A.
http://www.freelists.org/archives/ora-apps-dba/05-2006/msg00000.html
B.
- Users can subscribe to the list by sending email to
ora-apps-dba-request_at_freelists.org with 'subscribe' in the Subject field
C.
http://www.freelists.org/archives/ora-apps-dba/05-2006/threads.html
http://www.freelists.org/archives/ora-apps-dba/06-2006/threads.html -
New article will not replicate to subscriber
I have a very strange problem.
I have an existing publisher/subscription, which is working perfectly. We added a new article using the SSMS 2012 GUI to the publication, ran snapshot agent, which shows it successfully generated the single article. I see the snapshot files in
the replication directory on the file system.
However, it will not create the new table on the subscriber. It does not show any errors in the logs and replication is continuing from other tables normally. I see the commands for the init of the new article in sp_browsereplcmds.
If I add a tracer token it goes in 4 seconds.
Unfortunately, this is a large Production subscription, so I would rather not reinit the entire subscription if I can help it.
Any ideas?
Publisher: Microsoft SQL Server 2012 (SP1) - 11.0.3412.0 (X64)
Subscriber: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)We just had another incident of this happen with another new article added to the same publication. This time, I did a lot more digging while it was happening and believe I found the issue.
The symptoms are: the article was added using the GUI, snapshot agent run (generated 1 article), and the article was not applied to the subscriber although replication appears to be functioning on all the original articles.
I used sp_browsereplcmds to see the commands, they are there, they are applied. However, I noticed it was issuing a "CREATE SCHEMA xxx" command. We rename the "Destination object owner" to be the name of the source
database, and "Create schemas at subscriber" was marked as "true".
This was apparently causing a CREATE SCHEMA command to be inserted into the replication commands and failing because it already exists, which caused the object to not be created and the apply snapshot to fail without error. Setting "Create
schemas at subscriber" to "False", fixed the issue and allowed the table snapshot to be applied properly.
I will try to duplicate the issue on a test server and file a connect bug if I can. -
I have a really annoying problem. When I sync my iPhone, under the 'podcasts' tab, it always lists 4 podcasts that I have already deleted, with the option of syncing them (obviously, since they're gone, it says it can't find the file). When I go to the 'podcasts' section of iTunes, nothing is listed; however, when I click 'settings' there, and click the drop-down menu for 'settings for:', it lists the four podcasts. (I assume this is why these same podcasts are appearing on my podcast pane for the iphone) I want to COMPLETELY erase any reference to these podcasts, so they don't keep popping up on my iPhone. I'm done with them -- how can I erase ALL traces of them from iTunes?
I can think of a couple of tricks that may or may not work. They are in no particular order.
1) Try re-subscribing to the offending podcasts and then properly unsubscribing using the button at the bottom of the podcast page in iTunes.
2) Trash you iTunes preferences. You should be able to find in in either the Library folder or the ~/Library folder. It's called, if I remember correctly, itunes.apple.com.plist. Trashing that will delete some of your settings (e.g. your preferred import settings). If you want to be really careful, just move it to the trash and see if that works.
3) Have you, through the finder, looked in your iTunes Media folder, in the Podcast folder to see if there's anything there?
Best of luck.
Maybe you are looking for
-
Hello, Development Server Recently, I have upgraded SQL Server 2008 Reporting Services (Integrated Mode) with SQL server 2008 R2 (Enterprise version). This reporting services configured with Share Point 2007 (MOSS) farm. Successfully upgraded the SQL
-
How do I collapse all the accordion panels
The problem that I still have is that I am trying to close all the Accordions when clicking on the last panel. I have looked at the Accordion.closePanel() , but that throws an error http://labs.adobe.com/technologies/spry/articles/data_api/apis/acco
-
I need a help to generate new file
Hi Guys I need your help. I have two text box in my form, the first one takes the file name to read, and then when user type in another file name in the second textbox, result should be saved as a typed file name in the same path. What I really want
-
Infotype 0008 error for Brazil
I am trying to run the confirmation ation for brazil employee, in the middle of the month. but then infotype 8 is throwing error saying " Accorning to Law salary increase should begin on the 1st day of month." the problem did not occur for other coun
-
Hi, I am calling xsql from Java. Can I set FOPserializer with help of oraclesql like i can set other attribute of xsql. e.g OracleXMLQuery ors = new OracleXMLQuery(conn, selectStmt); ors.setRaiseNoRowsException(false); ors.setSkipRows(