Peer to peer between PXIe-5451 and PXIe-7966R
Hello,
I would like to connect two devices - PXIe-5451(waveform generator) and PXIe-7966R(NI FlexRIO) with P2P streaming. I want to transmit data from FPGA to generator and i took example from NI-FGEN. When i'm starting host-vi, there is an error occured (see picture).
What i'm doing wrong?
Solved!
Go to Solution.
So, i'm solved this problem. It was my mistake. I picked the wrong resource name for my waveform generator. But now i have another problem. "Unknown channel or repeated capability name" error occures, when i'm starting VI.
Attachments:
1.png 164 KB
2.png 208 KB
Similar Messages
-
How do i set a peer to peer network between my iMac and windows machines?
I want to set up a peer to peer network between my iMac and Windows based computers in my house. I also want it to a wireless set up. Mostly being done to share videos, pictures, and music. Any insight would be appreciated.
I'm trying to connect my MacBook Pro to Wifi using internet sharing
Why?
Just connect the MacBook to the same internet as your iMac.
MacBook > Wi-Fi router > Internet.
You are connected to the internet with your iMac.
iMac > Wi-Fi router > Internet
Why do you want to go MacBook (via Wi-Fi) > iMac > Wi-Fi router > Internet? -
Peer reviews,coding standards and audit norms
hi,
what is meant by peer reviews, coding standards and audit norms in development project of ABAP.
regds:
balakrishna.Hi Bala,
Peer review: The code which is written by the developer will be cross checked by one of the team member if the code fulfills the technical spec or not.
Coding Standards: In a project the client and the software service provider will have an understanding regarding naming convention of all variables, constants, internal table, select-options, etc.
Example: if it is a select-options the field should be named with the first letter S_ then you will write S_Matnr, and for variables you have to follow V_ then V_maktx.
Audit norms: Audit norms will depend on the organization so it does not have any standard answer.
Regards,
Lakshmikanth -
I have a test system which uses a PXI-7352 motion controller with a MID-7602 stepper motor drive to position a 200 step/revolution stepper motor with an attached 1000 line encoder. The MID-7602 is configured for 64 microsteps per step, giving 12,800 microsteps and 4000 encoder counts per revolution. The system is controlled using LabView 7.1 and NI-Motion 6.13. To home the motor, I've defined a sequence in MAX which first finds the reverse limit switch and then moves forward to the encoder index pulse.
When finding its reference in open loop mode, the system its reference at the same microstep each time. When findings its reference in closed loop mode, the system finds its reference somewhere within about a 20 microstep wide range.
I hope somebody out there with more experience with this controller can describe the difference between finding the encoder index in open loop mode and finding the encoder index in closed loop mode.
Thanks,
Mark MossHello Mark,
I suspect that the behavior you are experiencing has today
with the resolution difference between your encoder and your
microstepping. Let me illustrate with an
example:
Example Setup
Stepper
Motor
NI
Motion Controller
10
steps per encoder pulse (Every 10 steps the controller gets an encoder
pulse, therefore positions 0-9 all appear to be 0 to the controller)
The
system has a maximum of 3 pull in moves set
Open Loop Scenario
The
system is commanded to go to position 9.
The
controller sends out 9 pulses.
The
motor moves to position 9.
Closed Loop Scenario
The
system is commanded to go to position 9.
The
controller sends out 9 pulses.
The
motor moves to position 9.
The
controller checks its position and sees that it is still at position 0
because it has not received an encoder pulse.
Because
the controller thinks it is still at position 0, it sends another 9 pulses
as its first pull in move.
The
motor moves to position 18.
The
controller checks its position and sees that it is at position 10 because
it has only received one encoder pulse.
Because
the controller thinks it is still at position 10, it sends1 reverse pulse
as its second pull in move.
The
motor moves to position 17.
The
controller checks its position and sees that it is at position 10 because
it has only received one encoder pulse.
Because
the controller thinks it is still at position 10, it sends and additional
single reverse pulse as its third pull in move.
The
motor moves to its final position of 16.
I believe something similar is happening with your
application as it looks for the index pulse.
Because the controller does not compensate for what it perceives as
position error in open loop mode, the motor always goes to the same commanded
position. In closed loop mode, the motor
is bouncing around inside the single index encoder pulse trying to find a
certain position.
There are several recommendations I can make towards
correcting this behavior. These
recommendations are in order of effectiveness:
Setup
your system so that there are more encoder counts per revolution than
steps per revolution.
Turn
off pull-in moves by setting them to 0 in MAX.
Use an
open loop configuration.
Play
around with the pull in window in MAX.
Regards,
Luke H -
Phase 2 tunnel is not going up between PIX 525 and Watchguard
Hi Folks,
Can you please help me in knowing where is the problem liying, currently I am trying to establish a VPN tunnel between PIX firewall and Watchguard , all the parameters of both devices are the same though Phase two tunnel is not coming up.
here is the debug :
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:500 dpt:500
OAK_MM exchange
ISAKMP (0): processing KE payload. message ID = 0
ISAKMP (0): processing NONCE payload. message ID = 0
ISAKMP (0:0): Detected NAT-D payload
ISAKMP (0:0): NAT does not match MINE hash
hash received: b3 8f bb 0 93 3b 65 e8 35 6f 54 6 c4 6f 59 cc
my nat hash : dd 70 9 ac 35 58 40 da 3b 5b fc 1b 4c 87 d2 11
ISAKMP (0:0): Detected NAT-D payload
ISAKMP (0:0): NAT does not match HIS hash
hash received: ba 72 c5 e 5b fb 88 f0 1e f7 8a ba c9 c6 c1 cc
his nat hash : c 4c 89 a5 66 c1 dd 80 76 48 3f a5 b0 f0 56 ed
ISAKMP (0:0): constructed HIS NAT-D
ISAKMP (0:0): constructed MINE NAT-D
return status is IKMP_NO_ERROR
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:4500 dpt:4500
OAK_MM exchange
ISAKMP (0): processing ID payload. message ID = 0
ISAKMP (0): processing HASH payload. message ID = 0
ISAKMP (0): SA has been authenticated
ISAKMP: Created a peer struct for 212.37.17.43, peer port 37905
ISAKMP: Locking UDP_ENC struct 0x3cbb634 from crypto_ikmp_udp_enc_ike_init, count 1
ISAKMP (0): ID payload
next-payload : 8
type : 2
protocol : 17
port : 0
length : 23
ISAKMP (0): Total payload length: 27
return status is IKMP_NO_ERROR
ISAKMP (0): sending INITIAL_CONTACT notify
ISAKMP (0): sending NOTIFY message 24578 protocol 1
VPN Peer: ISAKMP: Added new peer: ip:212.37.17.43/4500 Total VPN Peers:16
VPN Peer: ISAKMP: Peer ip:212.37.17.43/4500 Ref cnt incremented to:1 Total VPN Peers:16
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:4500 dpt:4500
ISAKMP (0): processing NOTIFY payload 24578 protocol 1
spi 0, message ID = 3168983470
ISAKMP (0): processing notify INITIAL_CONTACT
return status is IKMP_NO_ERR_NO_TRANS
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:4500 dpt:4500
OAK_QM exchange
oakley_process_quick_mode:
OAK_QM_IDLE
ISAKMP (0): processing SA payload. message ID = 484086886
ISAKMP : Checking IPSec proposal 1
ISAKMP: transform 1, ESP_3DES
ISAKMP: attributes in transform:
ISAKMP: SA life type in seconds
ISAKMP: SA life duration (basic) of 28800
ISAKMP: SA life type in kilobytes
ISAKMP: SA life duration (basic) of 32000
ISAKMP: encaps is 61433
ISAKMP: authenticator is HMAC-MD5
ISAKMP (0): atts not acceptable. Next payload is 0
ISAKMP (0): SA not acceptable!
ISAKMP (0): sending NOTIFY message 14 protocol 0
return status is IKMP_ERR_NO_RETRANS
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:4500 dpt:4500
ISAKMP: phase 2 packet is a duplicate of a previous packet
ISAKMP: resending last response
ISAKMP (0:0): sending NAT-T vendor ID - rev 2 & 3
crypto_isakmp_process_block:src:212.37.17.43, dest:212.118.128.233 spt:4500 dpt:4500
ISAKMP: phase 2 packet is a duplicate of a previous packet
ISAKMP: resending last response
crypto_isakmp_process_block:src:213.210.211.82, dest:212.118.128.233 spt:500 dpt:500
ISAKMP (0): processing NOTIFY payload 36136 protocol 1
spi 0, message ID = 287560609
ISAMKP (0): received DPD_R_U_THERE from peer 213.210.211.82
ISAKMP (0): sending NOTIFY message 36137 protocol 1
return status is IKMP_NO_ERR_NO_TRANSdebug
ISAKMP (0): retransmitting phase 1 (0)...
Thanks,
IsmailHi Kanishka,
The Phase 2 Parameters are the same also PFS is disabled !
There are some curious things in the debug msg, could you please throw some light on them
ISAKMP (0): Checking ISAKMP transform 1 against priority 1 policy
ISAKMP: encryption 3DES-CBC
ISAKMP: hash MD5
ISAKMP: auth pre-share
ISAKMP: life type in seconds
ISAKMP: life duration (VPI) of 0x0 0x1 0x51 0x80
ISAKMP: default group 1
ISAKMP (0): atts are acceptable. Next payload is 0
ISAKMP (0): processing vendor id payload
ISAKMP (0:0): vendor ID is NAT-T
ISAKMP (0): processing vendor id payload
what does the vendor ID is NAT-T above mean ? Is it say that both sides are using Nat traversal.
Also in ecryption its says encryption 3DES-CBC
i am not sure if this CBC is the culprit. Because thats what watchgaurd uses only it does not have an option for only 3DES.
strange enought that Phase 1 is getting up, I am also questioning myself about the following message appearing in Phase 1:
ISAKMP (0:0): Detected NAT-D payload
ISAKMP (0:0): NAT does not match MINE hash
hash received: b3 8f bb 0 93 3b 65 e8 35 6f 54 6 c4 6f 59 cc
my nat hash : dd 70 9 ac 35 58 40 da 3b 5b fc 1b 4c 87 d2 11
ISAKMP (0:0): Detected NAT-D payload
ISAKMP (0:0): NAT does not match HIS hash
hash received: ba 72 c5 e 5b fb 88 f0 1e f7 8a ba c9 c6 c1 cc
his nat hash : c 4c 89 a5 66 c1 dd 80 76 48 3f a5 b0 f0 56 ed
ISAKMP (0:0): constructed HIS NAT-D
ISAKMP (0:0): constructed MINE NAT-D
return status is IKMP_NO_ERROR
how come Phase 1 is coming up though the PIX is claiming that his HASH is not the same as HIS HASH :(
the log messages on WATCH GUARD states that there is no proposal chosen!
why both firewalls are not friends?
I appreciate any input -
Revision: 10248
Author: [email protected]
Date: 2009-09-14 16:45:00 -0700 (Mon, 14 Sep 2009)
Log Message:
Fix a few bugs related to the interaction between IPlayable, IPausable, and ITemporal within a SerialElement, specifically around ensuring that the transition from child to child happens in the various permutations of these traits. Introduce a helper class for managing this logic, as it can happen in both CompositePlayableTrait and CompositeTemporalTrait. This lays the groundwork for a MediaElement which only implements IPlayable (e.g. to ping a tracking server) working within a serial composition. Beef up unit tests so that these cases don't get broken in the future.
Modified Paths:
osmf/trunk/framework/MediaFramework/.flexLibProperties
osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/CompositePlayableTrai t.as
osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/CompositeTemporalTrai t.as
osmf/trunk/framework/MediaFrameworkFlexTest/org/openvideoplayer/composition/TestSerialEle ment.as
Added Paths:
osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/SerialElementTransiti onManager.asHi,
Found a note explaining the significance of these errors.
It says:
"NZE-28862: SSL connection failed
Cause: This error occurred because the peer closed the connection.
Action: Enable Oracle Net tracing on both sides and examine the trace output. Contact Oracle Customer support with the trace output."
For further details you may refer the Note: 244527.1 - Explanation of "SSL call to NZ function nzos_Handshake failed" error codes
Thanks & Regards,
Sindhiya V. -
Sip trunk between CUCM7.0 and third party VOIP provider
Hi all,
I'm looking for a solution/howto configuration for setting up a SIP trunk between CUCM7.0 and a SIP-VoIP provider.
Got SIP username, password and SIP-proxy IP from the provider.
I've done such a setup on CUCME a couple of times, but never on the CUCM.
Who can put me on right way?
Can it be done on the CUCM, or must an IOS-Device be used (got a PSTN-GW connected through H323 with CUCM)?
THanks for the hint,
Greets NorbertHere we go.....
CONFIG (Version=7.1)
=====================
Version 7.1
Cisco Unified Communications Manager Express
! Calling nr. incoming
voice translation-rule 40
rule 1 /\(.*\)/ /0\1/
! Discard prefix (calling nr.)
voice translation-rule 190
rule 1 /^0\(.*\)/ /\1/
rule 2 /^9\(.*\)/ /\1/
! Mapping, internat to external nr.
voice translation-rule 191
rule 10 /^[1-9].*/ /xxxxEXTERNALxxxx/
! for call-forwarding
rule 15 /^0\(.*\)/ /\1/
! Mapping external to internal nr.
voice translation-rule 192
rule 2 /^xxxxxEXTERNALxxxx/ /4xx/
voice translation-profile TP_IN_SIP
translate calling 40
translate called 192
voice translation-profile TP_OUT_SIP
translate calling 191
translate called 190
dial-peer voice 2001 voip
corlist outgoing dialCORnoFax
description *** SIP-TRUNK (OUT) ***
translation-profile incoming TP_IN_SIP
translation-profile outgoing TP_OUT_SIP
max-conn 2
destination-pattern 9.T
session protocol sipv2
session target ipv4:2xx.xxx.xxx.xxx
session transport udp
! customer external nr. range (one dot at the and -> 0-9)
incoming called-number xxxxxxxx.
dtmf-relay rtp-nte
codec g711alaw
no vad
gateway
timer receive-rtp 1200
sip-ua
keepalive target ipv4:2xx.xxx.xxx.xxx
authentication username xxEXTERNAL NR.xxxxx password 7 111111111111111111111
calling-info pstn-to-sip from number set xxEXTERNAL NR.xxxxx
retry invite 2
retry response 2
retry bye 2
retry register 2
retry options 1
registrar ipv4:2xx.xxx.xxx.xxx expires 60
host-registrar
Greets,
Norbert
Hope this help......Please rate if helpful -
Streaming Data between Smart Camera and FPGA?
Is there a way I can stream data between a smart camera (NI 1774) and a FlexRIO FPGA module (PXIe-7961R)? I understand that data from the smart camera can only come from a USB or an Ethernet connection, I intend to plug the camera to the PXI controller (PXIe-8135), the chassis I'm using is PXIe-1082 so the p2p data transfer at 8GB/s should be possible between the controller and the FPGA module.
As a note: The processing I'm trying to do is too computationally intensive so its not possible to do it on the smart camera itself.Hi faisalm88,
This is Emi from NI.
Unfortunately there is no direct streaming between smart camera and FlexRIO FPGA.
(It has to be smart camera -> controller --> FlexRIO FPGA board)
And thus I have a few suggestion for you.
If you can tell me what's your application (does it have to be smart camera? Is the "data" you are talking about image?) ,
I might can come up with even better solution.
1. Do not use smart camera.
The iamge quality of 1774 can be easily replaced with USB web cam.
You can connect the web cam to your PXI controller and transfer data to your FPGA board.
If you are using LabVIEW 2014 and newer, there is function to transfer image data to FPGA.
2. Do not use 8135
Assuming if you are using FlexRIO just to enhance image processing performance,
then if might be better to use CVS
http://sine.ni.com/nips/cds/view/p/lang/ja/nid/212667
It has both FPGA and quadcore processor.
3. Stream image data: 1774 --> 8135 --> 7961R
Let me know what method you want to take
and I can describe them more in detail.
Emi
Emi Nakayama
Applications Engineer, Japan
National Instruments -
Monitor/capture tcp data between a server and client
Hi
I am doing a server/client TCP connection between my laptop and another computer running the server program. With my client program I am able to send commands to the server to which it reacts. However I do not know what the commands are (I just press a button in the client GUI and the command is sent), so my initial thought was that, maybe I was able to monitor/capture the strings/bytes/integers commands, which is send over the TCP/IP. There are only these two computers on the network, so no problem in other traffic there. FYI, they are connected with a wireless peer-to-peer connection.
My problem comes from the manufature of the software making a crabby manual, so really the commands in the manual, which I was supposed to send with my own TCP vi, are just impossible to understand, and don't get me started with their support :-)
SO, any suggestions if it is possible to capture what is sent over the TCP when I press a button in my client GUI?
LabVIEW 8.6 / 2009 / 2010
Vision Development Module 8.6 / 2009 / 2010
VBAI 3.6 / 2010Matthew Williams wrote:
Wireshark, http://www.wireshark.org , will capture data off the network and sort/display/categorize.
I don't know how well it will work in a wireless environment, we usually use a wired hub (not switch).
Matt
Hi Matt
I have just tried Wireshark, I get a lot of data, so I just have to use a bit of time figuring out what is what, but good program to monitor the LAN connection also wireless. I can monitor all the packages between the client and server. It looks like there is a bunch of data just from keeping the connection active, but again I have to dig a bit deeper before I can say anymore:-)
MikeS81 wrote:
Hi SCMAJA,
another way is to build your own TCP/IP Server with LabView and receive with it the commands send with your client program.
Mike
Hi Mike
Yeah I tried that right now using the TCP Communicator - Passive example, unfortunately the connection between the client and server is kept alive using some commands, so the only command I can get to read is the connect command, because the client then refuses the connection because there is no "right" answer/repsonse from the server :-(
edit:
I just got in touch with the support, and got some of the commands to work. I had to make some crazy command with a header first, then size and last my command, all converted from DEC to HEX.. Not easy to figure out :-)
Message Edited by SCMAJA on 02-08-2008 04:29 PM
LabVIEW 8.6 / 2009 / 2010
Vision Development Module 8.6 / 2009 / 2010
VBAI 3.6 / 2010 -
Difference between AWT,Swing and swt
Hello,
I am giving a seminar about swing in which I need to point out differences between AWT,Swing and SWT(Software Widget Tool).
I have two questions:
1)I read that-A heavyweight component is one that is associated with its own native screen resource (commonly known as a peer). A lightweight component is one that "borrows" the screen resource of an ancestor-which makes it lighter.Can anybody explain What native screen resource is and how it is borrowed?
2)I read that SWT uses native widgets and how can it be better than swing?If it is in what way?Use Swing for new projects. AWT is the rendering layer underneath Swing in many cases, and AWT provides utility things like Graphics. SWT is an alternative to Swing which used more native rendering, but actually with Java 6, Swing is using a lot of native rendering.
Fire up NetBeans and use Matisse. Build an application. Run it under Windows, and then under Linux, and then realize how great it is. -
18 sec silent between dialing digits and ring back tone
We have VoIP setup that connect branch offices through the head office PBX .(calls cross the E1 link twice that connect 3662 & PBX).
When call progress between two 1751 2V, there is a 18 second silent between dialing digits and getting ring back tone.
This seems not to be happened between 1750 2v.
Can anybody give me a suggestion to decrease this delay or add some tone to this silent period?
Thanksdebug for 1751 part 1
*Mar 1 00:04:20.935: cc_api_call_setup_ind (vdbPtr=0x819546C8, callInfo={called=,called_oct3=0x81,calling=,calling_oct3=0x0,calling_oct3a=0x0,calling_xlated=false,subscriber_type_str=RegularLine,fdest=0,peer_tag=1, prog_ind=3,callingIE_present 0},callID=0x81918E30)
*Mar 1 00:04:20.935: cc_api_call_setup_ind calling number is null, answer addr dest pattern 6030 e164_ans_addr 0 e164_dest_pattern 1
*Mar 1 00:04:20.935: cc_api_call_setup_ind valid dest pattern, copying 6030 to calling number
*Mar 1 00:04:20.935: cc_api_call_setup_ind type 3 , prot 0
*Mar 1 00:04:20.935: cc_insert_call_entry: Increment call volume counter
*Mar 1 00:04:20.935: cc_insert_call_entry: current call volume: 1
*Mar 1 00:04:20.935: cc_insert_call_entry: entry's incoming TRUE. is_incoming is TRUE
*Mar 1 00:04:20.939: cc_incr_if_call_volume: not the VoIP or MMoIP
*Mar 1 00:04:20.939: cc_process_call_setup_ind (event=0x8193FBF4)
*Mar 1 00:04:20.939: >>>>CCAPI handed cid 2 with tag 1 to app "DEFAULT"
*Mar 1 00:04:20.939: sess_appl: ev(24=CC_EV_CALL_SETUP_IND), cid(2), disp(0)
*Mar 1 00:04:20.943: sess_appl: ev(SSA_EV_CALL_SETUP_IND), cid(2), disp(0)
*Mar 1 00:04:20.943: ssaCallSetupInd
*Mar 1 00:04:20.943: ccCallSetContext (callID=0x2, context=0x81853F50)
*Mar 1 00:04:20.943: ssaCallSetupInd cid(2), st(SSA_CS_MAPPING),oldst(0), ev(24)ev->e.evCallSetupInd.nCallInfo.finalDestFlag = 0
*Mar 1 00:04:20.943: ccCallSetupAck (callID=0x2)
*Mar 1 00:04:20.943: cc_api_set_transfer_info: (transfer= 0, callID=0x2)
*Mar 1 00:04:20.943: cc_api_set_transfer_info: call transfer reset)
*Mar 1 00:04:20.943: ccGenerateToneInfo (callID=0x2 tone=8)
*Mar 1 00:04:20.943: ccCallReportDigits (callID=0x2, enable=0x1)
*Mar 1 00:04:20.943: cc_api_call_report_digits_done (vdbPtr=0x819546C8, callID=0x2, disp=0)
*Mar 1 00:04:20.943: sess_appl: ev(52=CC_EV_CALL_REPORT_DIGITS_DONE), cid(2), disp(0)
*Mar 1 00:04:20.943: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_REPORT_DIGITS_DONE)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:20.947: ssaReportDigitsDone cid(2) peer list: (empty)
*Mar 1 00:04:20.947: ssaReportDigitsDone callid=2 Enable succeeded
*Mar 1 00:04:20.947: ccGenerateToneInfo (callID=0x2 tone=8)
*Mar 1 00:04:22.883: cc_api_call_digit_begin (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=1, digit_begin_flags=0x1, rtp_timestamp=0xEE81E9A3
rtp_expiration=0x0, dest_mask=0x1)
*Mar 1 00:04:22.887: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(2), disp(0)
*Mar 1 00:04:22.887: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_DIGIT_BEGIN)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:22.887: ssaIgnore cid(2), st(SSA_CS_MAPPING),oldst(0), ev(10)
*Mar 1 00:04:22.963: cc_api_call_digit_end (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=1,duration=115,xruleCallingTag=0,xruleCalledTag=0, dest_mask=0x1), digit_tone_mode=0
*Mar 1 00:04:22.963: sess_appl: ev(9=CC_EV_CALL_DIGIT_END), cid(2), disp(0)
*Mar 1 00:04:22.967: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_DIGIT)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:22.967: ssaDigit
*Mar 1 00:04:22.967: ssaDigit, 0. sct->digit , sct->digit len 0, usrDigit 1, digit_tone_mode=0
*Mar 1 00:04:22.967: ssaDigit,1. callinfo.called , digit 1, callinfo.calling 6030, xrulecallingtag 0, xrulecalledtag 0
*Mar 1 00:04:22.967: ssaDigit, 7. callinfo.calling 6030, sct->digit 1, result 1
*Mar 1 00:04:23.095: cc_api_call_digit_begin (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=1, digit_begin_flags=0x1, rtp_timestamp=0xEE81E9A3
rtp_expiration=0x0, dest_mask=0x1)
*Mar 1 00:04:23.095: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(2), disp(0)
*Mar 1 00:04:23.095: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_DIGIT_BEGIN)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.095: ssaIgnore cid(2), st(SSA_CS_MAPPING),oldst(0), ev(10)
*Mar 1 00:04:23.175: cc_api_call_digit_end (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=1,duration=115,xruleCallingTag=0,xruleCalledTag=0, dest_mask=0x1), digit_tone_mode=0
*Mar 1 00:04:23.175: sess_appl: ev(9=CC_EV_CALL_DIGIT_END), cid(2), disp(0)
*Mar 1 00:04:23.175: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_DIGIT)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.175: ssaDigit
*Mar 1 00:04:23.175: ssaDigit, 0. sct->digit 1, sct->digit len 1, usrDigit 1, digit_tone_mode=0
*Mar 1 00:04:23.175: ssaDigit,1. callinfo.called , digit 11, callinfo.calling 6030, xrulecallingtag 0, xrulecalledtag 0
*Mar 1 00:04:23.175: ssaDigit, 7. callinfo.calling 6030, sct->digit 11, result 1
*Mar 1 00:04:23.443: cc_api_call_digit_begin (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=7, digit_begin_flags=0x1, rtp_timestamp=0xEE81E9A3
rtp_expiration=0x0, dest_mask=0x1)
*Mar 1 00:04:23.447: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(2), disp(0)
*Mar 1 00:04:23.447: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_DIGIT_BEGIN)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.447: ssaIgnore cid(2), st(SSA_CS_MAPPING),oldst(0), ev(10)
*Mar 1 00:04:23.523: cc_api_call_digit_end (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=7,duration=115,xruleCallingTag=0,xruleCalledTag=0, dest_mask=0x1), digit_tone_mode=0
*Mar 1 00:04:23.523: sess_appl: ev(9=CC_EV_CALL_DIGIT_END), cid(2), disp(0)
*Mar 1 00:04:23.527: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_DIGIT)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.527: ssaDigit
*Mar 1 00:04:23.527: ssaDigit, 0. sct->digit 11, sct->digit len 2, usrDigit 7, digit_tone_mode=0
*Mar 1 00:04:23.527: ssaDigit,1. callinfo.called , digit 117, callinfo.calling 6030, xrulecallingtag 0, xrulecalledtag 0
*Mar 1 00:04:23.527: ssaDigit, 7. callinfo.calling 6030, sct->digit 117, result 1
*Mar 1 00:04:23.855: cc_api_call_digit_begin (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=9, digit_begin_flags=0x1, rtp_timestamp=0xEE81E9A3
rtp_expiration=0x0, dest_mask=0x1)
*Mar 1 00:04:23.855: sess_appl: ev(10=CC_EV_CALL_DIGIT_BEGIN), cid(2), disp(0)
*Mar 1 00:04:23.855: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_DIGIT_BEGIN)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.855: ssaIgnore cid(2), st(SSA_CS_MAPPING),oldst(0), ev(10)
*Mar 1 00:04:23.955: cc_api_call_digit_end (dstVdbPtr=0x0, dstCallId=0xFFFFFFFF, srcCallId=0x2,
digit=9,duration=135,xruleCallingTag=0,xruleCalledTag=0, dest_mask=0x1), digit_tone_mode=0
*Mar 1 00:04:23.955: sess_appl: ev(9=CC_EV_CALL_DIGIT_END), cid(2), disp(0)
*Mar 1 00:04:23.955: cid(2)st(SSA_CS_MAPPING)ev(SSA_EV_CALL_DIGIT)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.955: ssaDigit
*Mar 1 00:04:23.955: ssaDigit, 0. sct->digit 117, sct->digit len 3, usrDigit 9, digit_tone_mode=0
*Mar 1 00:04:23.959: ssaDigit,1. callinfo.called , digit 1179, callinfo.calling 6030, xrulecallingtag 0, xrulecalledtag 0
*Mar 1 00:04:23.959: ssaDigit, 7. callinfo.calling 6030, sct->digit 1179, result 0
*Mar 1 00:04:23.959: ccCallReportDigits (callID=0x2, enable=0x0)
*Mar 1 00:04:23.959: cc_api_call_report_digits_done (vdbPtr=0x819546C8, callID=0x2, disp=0)
*Mar 1 00:04:23.959: ssaSetupPeer cid(2) peer list: tag(3) called number (1179)
*Mar 1 00:04:23.959: ssaSetupPeer cid(2), destPat(1179), matched(1), prefix(), peer(8191BA0C), peer->encapType (2)
*Mar 1 00:04:23.959: ccCallProceeding (callID=0x2, prog_ind=0x0)
*Mar 1 00:04:23.959: ccCallSetupRequest (Inbound call = 0x2, outbound peer =3, dest=, params=0x8194FDE0 mode=0, *callID=0x81950210, prog_ind = 3) callingIE_present 0
*Mar 1 00:04:23.959: ccCallSetupRequest numbering_type 0x81
*Mar 1 00:04:23.963: ccCallSetupRequest encapType 2 clid_restrict_disable 1 null_orig_clg 1 clid_transparent 0 callingNumber 6030
*Mar 1 00:04:23.963: dest pattern 1..., called 1179, digit_strip 0
*Mar 1 00:04:23.963: callingNumber=6030, calledNumber=1179, redirectNumber= display_info= calling_oct3a=0
*Mar 1 00:04:23.963: accountNumber=, finalDestFlag=0,
guid=2354.2999.14ef.11cc.8008.bb84.44aa.06a5
*Mar 1 00:04:23.963: peer_tag=3
*Mar 1 00:04:23.963: ccIFCallSetupRequestPrivate: (vdbPtr=0x818A8AE0, dest=, callParams={called=1179,called_oct3=0x81, calling=6030,calling_oct3=0x0, calling_xlated=false, subscriber_type_str=RegularLine, fdest=0, voice_peer_tag=3},mode=0x0) vdbPtr type = 1
*Mar 1 00:04:23.963: ccIFCallSetupRequestPrivate: (vdbPtr=0x818A8AE0, dest=, callParams={called=1179, called_oct3 0x81, calling=6030,calling_oct3 0x0, calling_xlated=false, fdest=0, voice_peer_tag=3}, mode=0x0, xltrc=-5)
*Mar 1 00:04:23.963: cc_insert_call_entry: not incoming entry
*Mar 1 00:04:23.963: cc_insert_call_entry: entry's incoming FALSE. is_incoming is FALSE
*Mar 1 00:04:23.967: ccSaveDialpeerTag (callID=0x2, dialpeer_tag=0x3)
*Mar 1 00:04:23.967: ccCallSetContext (callID=0x3, context=0x81854A68)
*Mar 1 00:04:23.967: sess_appl: ev(52=CC_EV_CALL_REPORT_DIGITS_DONE), cid(2), disp(0)
*Mar 1 00:04:23.967: cid(2)st(SSA_CS_CALL_SETTING)ev(SSA_EV_CALL_REPORT_DIGITS_DONE)
oldst(SSA_CS_MAPPING)cfid(-1)csize(0)in(1)fDest(0)
*Mar 1 00:04:23.967: -cid2(3)st2(SSA_CS_CALL_SETTING)oldst2(SSA_CS_MAPPING)
*Mar 1 00:04:23.967: ssaReportDigitsDone cid(2) peer list: (empty)
*Mar 1 00:04:23.967: ssaReportDigitsDone callid=2 Reporting disabled.
*Mar 1 00:04:23.967: cc_api_supported_data data_mode=0x10002
*Mar 1 00:04:23.971: cc_incr_if_call_volume: remote IP is 192.168.10.210
*Mar 1 00:04:23.971: cc_incr_if_call_volume: hwidb is FastEthernet0/0
*Mar 1 00:04:23.971: cc_incr_if_call_volume: create entry in list: 1
*Mar 1 00:04:25.975: ccTDUtilGetInstanceCount: For tagID[1] of callID[3]
*Mar 1 00:04:25.975: ccTDPvtProfileTableObjectAccessManager: No profileTable set for callID[3]
*Mar 1 00:04:25.975: ccTDUtilGetInstanceCount: For tagID[2] of callID[3] -
What is difference between sy-tabix and sy-index.
SAP Seniors,
Can you please let me know what is difference between sy-index and sy-tabix.
I read the SAP help, it is confusing for me. it looks like both are same from help. please help me.
Thank you
Anitha.HI,
Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
SY-TABIX
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY-INDEX
In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
Hope this helps.
Thank you,
Pavan. -
Difference between sy-tabix and sy-index?
tell me about sy-tabix and sy-index?what is the difference between sy-tabix and sy-index?
Moderator Message: Please search before posting. Read the [Forum Rules Of Engagement |https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] for further details.
Edited by: Suhas Saha on Jun 18, 2011 5:33 PMHI,
Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
SY-TABIX
Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
SY-INDEX
In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
Hope this helps.
Thank you,
Pavan. -
What is difference between sy-index and sy-tabix and where both are using ?
what is difference between sy-index and sy-tabix and where both are using ?
hi nagaraju
sy-tabix is in Internal table, current line index. So it can only be used while looping at the internal table.
sy-index is in Loops, number of current pass. This you can use in other loop statements also (like do-enddo loop, while-endwhile)
SY-INDEX is a counter for following loops: do...enddo, while..endwhile
SY-TABIX is a counter for LOOP...ENDLOOP, READ TABLE...
Here is an example from which you can understand the difference between sy-tabix and sy-index.
Itab is an internal table with the following data in it.
id Name
198 XYZ
475 ABC
545 PQR.
loop at itab where id > 300.
write :/ itab-id, itab-name , sy-tabix, sy-index.
endloop.
My output will be :
475 ABC 2 1
545 PQR 3 2
Sy-tabix is the index of the record in internal table.
sy-index gives the no of times of loop passes.
So, for the first record in the output (475 ABC), 2 is the index of the record in internal table and as it is first time loop pass occured, sy-index value is 1.
Regards,
navjot
award points -
Select query differences between oracle 9 and oracle 8.
Hi,
I have a problem using the select query between oracle 7 and oracle 9i I don't have the same result :
ex:
With oracle7
SQL> select 'champ1','champ2' from DUAL;
'CHAMP 'CHAMP
champ1 champ2
With Oracle 9
SQL> select 'champ1','champ2' from DUAL;
'CHAMP1' 'CHAMP2'
champ1 champ2
So Can someone tell me how to solve this problem ? Is there a parameter in oracle 9 to set?
Thanx.Whenever you are posting anything over internet forums like this - you should be very careful about not just posting the details which requires to solve the problem - also should be sensible about your question.
This is not at all desired when you are posting such question. It may be because - you may not well aware of the fact.
My suggestion is -> First Go through the basics Of SQL in general.
Then go for any specific product like Oracle/ SQL Server/ Sybase etc.
And, finally learn the advanced commands of that DB.
You asked it - may be you thought the difference in output in terms of lines. But, that is not your actual output. That is the graphical display part only.
Anyway,
You can get the quite familier output by first type the following command ->
set lin 310Regards.
Satyaki De.
Maybe you are looking for
-
I tunes has deleted all the songs from my HDD literally as I watched??!!
HELP!!!!!!!!!!!! I Thought my PC was protected from this kind of invasion?????? All my music/videos and Purchases have literally dissapeared from itunes folder and hard drive. It was there half an hour ago and all that happened is: I forgot my passwo
-
New Error--How do I resolve this issue?
How do I resolve this issue?
-
Get a list of objects from an array
I'm having trouble getting a list from an array. I have an array (cardArray) that I load up with movieclips. I create the instances via: var card_01:RallyChaseCard = new RallyChaseCard();, card_02 etc. I want to be able to run a trace on the array a
-
I uninstalled CS3 a few weeks ago when reformatting a disk since then I reinstalled it, unfortunately someone took it upon themselvces to clear out "duplicate entries" in the Windows/System 32 folder. When I try to use Illustrator it tells me that t
-
Upload single level variable cost in SNP PPM in mass by MASSD
Hi experts, I am trying to upload single level variable cost in SNP PPM in mass by MASSD by following selections:- Selection Object Type:- PPM Selction Criteria:- Component:- Plan Attrib:- Use of Plan Component:- Plan Attrib:- Plan Comp