Retrieving Call Records
How can I access call records on iPhone 4 that are no longer listed on the Recents call log? My Recents call history goes back two weeks and I'm looking for the phone number of a call I made about a month ago. Thank you.
How can I access call records on iPhone 4 that are no longer listed on the Recents call log?
Look at your online or paper statement from your carrier.
Similar Messages
-
Query Takes 43 seconds to retrieve 650 records
Hi,
We have Query which takes 43 seconds to retrieve 650 records.We are on 10.2.0.4 version.Kindly Suggest me any changes is required.
SELECT InstrumentID, MEGroupID, MessageSequence FROM TIBEX_msgseqbyinstrumentbymeid WHERE MEGroupID = 'ME1';
PLAN_TABLE_OUTPUT
Plan hash value: 1364023912
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 25 | 1550 | 56585 (2)| 00:11:20 |
| 1 | HASH GROUP BY | | 25 | 1550 | 56585 (2)| 00:11:20 |
|* 2 | HASH JOIN | | 3272 | 198K| 56584 (2)| 00:11:20 |
|* 3 | TABLE ACCESS FULL | TIBEX_INSTRUMENT | 677 | 14894 | 18 (0)| 00:00:01 |
| 4 | VIEW | | 5689 | 222K| 56565 (2)| 00:11:19 |
| 5 | UNION-ALL | | | | | |
| 6 | HASH GROUP BY | | 614 | 11052 | 4587 (2)| 00:00:56 |
| 7 | TABLE ACCESS FULL | TIBEX_QUOTE | 455K| 8008K| 4564 (1)| 00:00:55 |
| 8 | HASH GROUP BY | | 108 | 1944 | 50283 (2)| 00:10:04 |
| 9 | TABLE ACCESS FULL | TIBEX_ORDER | 4926K| 84M| 50001 (1)| 00:10:01 |
| 10 | HASH GROUP BY | | 52 | 936 | 8 (13)| 00:00:01 |
|* 11 | TABLE ACCESS FULL | TIBEX_EXECUTION | 307 | 5526 | 7 (0)| 00:00:01 |
| 12 | HASH GROUP BY | | 1 | 40 | 3 (34)| 00:00:01 |
|* 13 | TABLE ACCESS FULL | TIBEX_TSTRADE | 1 | 40 | 2 (0)| 00:00:01 |
| 14 | HASH GROUP BY | | 396 | 7128 | 13 (8)| 00:00:01 |
| 15 | INDEX FAST FULL SCAN| IX_BESTEXREL | 3310 | 59580 | 12 (0)| 00:00:01 |
| 16 | HASH GROUP BY | | 1125 | 20250 | 12 (9)| 00:00:01 |
|* 17 | TABLE ACCESS FULL | TIBEX_MERESUMEPRDTRANSITION | 1981 | 35658 | 11 (0)| 00:00:01 |
| 18 | HASH GROUP BY | | 1 | 17 | 4 (25)| 00:00:01 |
| 19 | TABLE ACCESS FULL | TIBEX_EDPUPDATEREJECT | 10 | 170 | 3 (0)| 00:00:01 |
| 20 | HASH GROUP BY | | 1126 | 32654 | 822 (1)| 00:00:10 |
| 21 | NESTED LOOPS | | 8640 | 244K| 821 (1)| 00:00:10 |
| 22 | TABLE ACCESS FULL | TIBEX_INSTRUMENTADMIN | 17280 | 421K| 820 (1)| 00:00:10 |
|* 23 | INDEX UNIQUE SCAN | XPKTIBEX_CONFIGMEGROUP | 1 | 4 | 0 (0)| 00:00:01 |
| 24 | HASH GROUP BY | | 17 | 306 | 70 (3)| 00:00:01 |
| 25 | TABLE ACCESS FULL | TIBEX_BESTEXECPRICELOG | 12671 | 222K| 68 (0)| 00:00:01 |
| 26 | HASH GROUP BY | | 1 | 40 | 3 (34)| 00:00:01 |
|* 27 | TABLE ACCESS FULL | TIBEX_AUCTIONPRICE | 1 | 40 | 2 (0)| 00:00:01 |
| 28 | HASH GROUP BY | | 1126 | 19142 | 618 (1)| 00:00:08 |
|* 29 | TABLE ACCESS FULL | TIBEX_ADMINACK | 18121 | 300K| 616 (1)| 00:00:08 |
| 30 | HASH GROUP BY | | 1122 | 20196 | 142 (2)| 00:00:02 |
| 31 | INDEX FAST FULL SCAN| INSTRUMENTSTATEMSGSEQ | 23588 | 414K| 140 (0)| 00:00:02 |
Predicate Information (identified by operation id):
2 - access("INSTRUMENTID"="B"."INSTRUMENTID")
3 - filter("B"."MEGROUPID"='ME1')
11 - filter("INSTRUMENTID" IS NOT NULL)
13 - filter("INSTRUMENTID" IS NOT NULL)
17 - filter("INSTRUMENTID" IS NOT NULL)
23 - access("ADMINUSER"="MEGROUPID")
27 - filter("INSTRUMENTID" IS NOT NULL)
29 - filter("INSTRUMENTID" IS NOT NULL)
50 rows selected.
654 rows selected.
Elapsed: 00:00:43.67
CREATE OR REPLACE VIEW TIBEX_MSGSEQBYINSTRUMENTBYMEID
(INSTRUMENTID, MESSAGESEQUENCE, MEGROUPID)
AS
SELECT a.*, b.megroupid
FROM TIBEX_MSGSEQBYINSTRUMENT a
JOIN tibex_instrument b
ON a.instrumentid=b.instrumentid
CREATE OR REPLACE VIEW TIBEX_MSGSEQBYINSTRUMENT
(INSTRUMENTID, MESSAGESEQUENCE)
AS
SELECT instrumentID, NVL(max(MessageSequence),0) as MessageSequence
FROM (SELECT instrumentID, max(MessageSequence) as MessageSequence
FROM tibex_quote
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_order
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_execution
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_TsTrade
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_BestExRel
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_MeResumePrdTransition
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_EDPUpdateReject
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_INSTRUMENTADMIN
WHERE instrumentID IS NOT NULL
AND adminuser IN (
SELECT megroupID
FROM tibex_configMeGroup
GROUP by instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_BestExecPriceLog
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_auctionPrice
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(AckMessageSequence)
FROM tibex_adminAck
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
UNION ALL
SELECT instrumentID, max(MessageSequence)
FROM tibex_InstrumentState
WHERE instrumentID IS NOT NULL
GROUP BY instrumentID
GROUP BY instrumentID
/Regards
NarasimhaHi,
I dropped and recreated the stats without any modification(Eg adding new Indexes).The Query is hitting the indexes and it comes out in 00:00:16.86.But in the Production box the Same Query is doing Full tablescan.
The only difference in producation and Test Env is I collected the Fresh stats but in prod Kindly read below and give me suggestion
The Process Happens
In the Beginning of the Day Following tables contains Like 100 records and as the day process it will reach 1,2,3,4 millions records by the EOD.During the EOD day we generate stats and delete those records and Tables will have 100 or 200 records but the stats will be for 4 Million records.Kindly Suggest me the best option
tst_pre_eod@MIFEX3> set timing on
tst_pre_eod@MIFEX3> show parameter user_dump_dest
NAME TYPE VALUE
user_dump_dest string /u01/app/oracle/admin/MIFEX3/u
dump
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> show parameter optimizer
NAME TYPE VALUE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.2.0.4
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
optimizer_secure_view_merging boolean TRUE
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> show parameter db_file_multi
NAME TYPE VALUE
db_file_multiblock_read_count integer 128
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> show parameter db_block_size
NAME TYPE VALUE
db_block_size integer 8192
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> show parameter cursor_sharing
NAME TYPE VALUE
cursor_sharing string EXACT
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> column sname format a20
tst_pre_eod@MIFEX3> column pname format a20
tst_pre_eod@MIFEX3> column pval2 format a20
tst_pre_eod@MIFEX3>
tst_pre_eod@MIFEX3> select
2 sname
3 , pname
4 , pval1
5 , pval2
6 from
7 sys.aux_stats$;
SNAME PNAME PVAL1 PVAL2
SYSSTATS_INFO STATUS COMPLETED
SYSSTATS_INFO DSTART 01-11-2010 17:16
SYSSTATS_INFO DSTOP 01-11-2010 17:16
SYSSTATS_INFO FLAGS 1
SYSSTATS_MAIN CPUSPEEDNW 1489.10722
SYSSTATS_MAIN IOSEEKTIM 10
SYSSTATS_MAIN IOTFRSPEED 4096
SYSSTATS_MAIN SREADTIM .71
SYSSTATS_MAIN MREADTIM 15.027
SYSSTATS_MAIN CPUSPEED 2141
SYSSTATS_MAIN MBRC 29
SYSSTATS_MAIN MAXTHR
SYSSTATS_MAIN SLAVETHR
13 rows selected.
Elapsed: 00:00:00.07
tst_pre_eod@MIFEX3> set timing on
tst_pre_eod@MIFEX3> explain plan for
2
tst_pre_eod@MIFEX3> SELECT InstrumentID, MEGroupID, MessageSequence FROM
2 TIBEX_msgseqbyinstrumentbymeid WHERE MEGroupID = 'ME1';
GLJd ME1 2.9983E+18
TALKl ME1 2.9983E+18
ENGl ME1 2.9983E+18
AGRl ME1 2.9983E+18
HHFAd ME1 2.9983E+18
GWI1d ME1 2.9983E+18
BIO3d ME1 2.9983E+18
603 rows selected.
Elapsed: 00:00:16.72
tst_pre_eod@MIFEX3> SELECT InstrumentID, MEGroupID, MessageSequence FROM
2 TIBEX_msgseqbyinstrumentbymeid WHERE MEGroupID = 'ME1';
603 rows selected.
Elapsed: 00:00:16.86
Execution Plan
Plan hash value: 2206731661
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 13 | 806 | 111K (5)| 00:01:20 |
| 1 | HASH GROUP BY | | 13 | 806 | 111K (5)| 00:01:20 |
|* 2 | HASH JOIN | | 3072 | 186K| 111K (5)| 00:01:20 |
|* 3 | TABLE ACCESS FULL | TIBEX_INSTRUMENT | 626 | 13772 | 28 (0)| 00:00:01 |
| 4 | VIEW | | 5776 | 225K| 111K (5)| 00:01:20 |
| 5 | UNION-ALL | | | | | |
| 6 | HASH GROUP BY | | 782 | 14076 | 10056 (5)| 00:00:08 |
| 7 | TABLE ACCESS FULL | TIBEX_QUOTE | 356K| 6260K| 9860 (3)| 00:00:08 |
| 8 | HASH GROUP BY | | 128 | 2304 | 101K (5)| 00:01:12 |
| 9 | VIEW | index$_join$_007 | 3719K| 63M| 98846 (3)| 00:01:11 |
|* 10 | HASH JOIN | | | | | |
| 11 | INDEX FAST FULL SCAN| IX_ORDERBOOK | 3719K| 63M| 32019 (3)| 00:00:23 |
| 12 | INDEX FAST FULL SCAN| TIBEX_ORDER_ID_ORD_INS | 3719K| 63M| 24837 (3)| 00:00:18 |
| 13 | HASH GROUP BY | | 23 | 414 | 4 (25)| 00:00:01 |
| 14 | VIEW | index$_join$_008 | 108 | 1944 | 3 (0)| 00:00:01 |
|* 15 | HASH JOIN | | | | | |
| 16 | INDEX FAST FULL SCAN| TIBEX_EXECUTION_IDX1 | 108 | 1944 | 1 (0)| 00:00:01 |
|* 17 | INDEX FAST FULL SCAN| TIBEX_EXECUTION_IDX4 | 108 | 1944 | 1 (0)| 00:00:01 |
| 18 | HASH GROUP BY | | 1 | 40 | 4 (25)| 00:00:01 |
|* 19 | TABLE ACCESS FULL | TIBEX_TSTRADE | 1 | 40 | 3 (0)| 00:00:01 |
| 20 | HASH GROUP BY | | 394 | 7092 | 30 (10)| 00:00:01 |
| 21 | INDEX FAST FULL SCAN | IX_BESTEXREL | 4869 | 87642 | 28 (4)| 00:00:01 |
| 22 | HASH GROUP BY | | 1126 | 20268 | 19 (11)| 00:00:01 |
|* 23 | TABLE ACCESS FULL | TIBEX_MERESUMEPRDTRANSITION | 1947 | 35046 | 17 (0)| 00:00:01 |
| 24 | HASH GROUP BY | | 1 | 17 | 7 (15)| 00:00:01 |
| 25 | TABLE ACCESS FULL | TIBEX_EDPUPDATEREJECT | 8 | 136 | 6 (0)| 00:00:01 |
| 26 | HASH GROUP BY | | 1099 | 31871 | 192 (6)| 00:00:01 |
|* 27 | HASH JOIN | | 6553 | 185K| 188 (4)| 00:00:01 |
| 28 | INDEX FULL SCAN | XPKTIBEX_CONFIGMEGROUP | 4 | 16 | 1 (0)| 00:00:01 |
| 29 | TABLE ACCESS FULL | TIBEX_INSTRUMENTADMIN | 14744 | 359K| 186 (4)| 00:00:01 |
| 30 | HASH GROUP BY | | 11 | 198 | 77 (7)| 00:00:01 |
| 31 | TABLE ACCESS FULL | TIBEX_BESTEXECPRICELOG | 5534 | 99612 | 74 (3)| 00:00:01 |
| 32 | HASH GROUP BY | | 1 | 40 | 4 (25)| 00:00:01 |
|* 33 | TABLE ACCESS FULL | TIBEX_AUCTIONPRICE | 1 | 40 | 3 (0)| 00:00:01 |
| 34 | HASH GROUP BY | | 1098 | 18666 | 193 (7)| 00:00:01 |
|* 35 | TABLE ACCESS FULL | TIBEX_ADMINACK | 15836 | 262K| 185 (3)| 00:00:01 |
|* 35 | TABLE ACCESS FULL | TIBEX_ADMINACK | 15836 | 262K| 185 (3)| 00:00:01 |
| 36 | HASH GROUP BY | | 1112 | 20016 | 76 (16)| 00:00:01 |
| 37 | INDEX FAST FULL SCAN | INSTRUMENTSTATEMSGSEQ | 20948 | 368K| 66 (4)| 00:00:01 |
Predicate Information (identified by operation id):
2 - access("INSTRUMENTID"="B"."INSTRUMENTID")
3 - filter("B"."MEGROUPID"='ME1')
10 - access(ROWID=ROWID)
15 - access(ROWID=ROWID)
17 - filter("INSTRUMENTID" IS NOT NULL)
19 - filter("INSTRUMENTID" IS NOT NULL)
23 - filter("INSTRUMENTID" IS NOT NULL)
27 - access("ADMINUSER"="MEGROUPID")
33 - filter("INSTRUMENTID" IS NOT NULL)
35 - filter("INSTRUMENTID" IS NOT NULL)
Statistics
175 recursive calls
0 db block gets
57737 consistent gets
18915 physical reads
0 redo size
14908 bytes sent via SQL*Net to client
558 bytes received via SQL*Net from client
8 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
603 rows processed
SELECT InstrumentID, MEGroupID, MessageSequence FROM
TIBEX_msgseqbyinstrumentbymeid WHERE MEGroupID = 'ME1'
call count cpu elapsed disk query current rows
Parse 1 0.01 0.07 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 8 10.46 16.28 18915 57733 0 603
total 10 10.47 16.35 18915 57733 0 603
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 303
Rows Row Source Operation
603 HASH GROUP BY (cr=57733 pr=18915 pw=18900 time=16283336 us)
2853 HASH JOIN (cr=57733 pr=18915 pw=18900 time=281784 us)
626 TABLE ACCESS FULL TIBEX_INSTRUMENT (cr=38 pr=0 pw=0 time=120 us)
5594 VIEW (cr=57695 pr=18915 pw=18900 time=278405 us)
5594 UNION-ALL (cr=57695 pr=18915 pw=18900 time=278400 us)
823 HASH GROUP BY (cr=12938 pr=0 pw=0 time=272798 us)
356197 TABLE ACCESS FULL TIBEX_QUOTE (cr=12938 pr=0 pw=0 time=41 us)
136 HASH GROUP BY (cr=43989 pr=18915 pw=18900 time=15962878 us)
3718076 VIEW index$_join$_007 (cr=43989 pr=18915 pw=18900 time=13123768 us)
3718076 HASH JOIN (cr=43989 pr=18915 pw=18900 time=9405689 us)
3718076 INDEX FAST FULL SCAN IX_ORDERBOOK (cr=24586 pr=0 pw=0 time=65 us)(object id 387849)
3718076 INDEX FAST FULL SCAN TIBEX_ORDER_ID_ORD_INS (cr=19403 pr=0 pw=0 time=64 us)(object id 387867)
23 HASH GROUP BY (cr=6 pr=0 pw=0 time=1265 us)
108 VIEW index$_join$_008 (cr=6 pr=0 pw=0 time=1024 us)
108 HASH JOIN (cr=6 pr=0 pw=0 time=914 us)
108 INDEX FAST FULL SCAN TIBEX_EXECUTION_IDX1 (cr=3 pr=0 pw=0 time=155 us)(object id 386846)
108 INDEX FAST FULL SCAN TIBEX_EXECUTION_IDX4 (cr=3 pr=0 pw=0 time=129 us)(object id 386845)
0 HASH GROUP BY (cr=3 pr=0 pw=0 time=84 us)
0 TABLE ACCESS FULL TIBEX_TSTRADE (cr=3 pr=0 pw=0 time=46 us)
394 HASH GROUP BY (cr=39 pr=0 pw=0 time=2662 us)
4869 INDEX FAST FULL SCAN IX_BESTEXREL (cr=39 pr=0 pw=0 time=22 us)(object id 386757)
1126 HASH GROUP BY (cr=23 pr=0 pw=0 time=2338 us)
1947 TABLE ACCESS FULL TIBEX_MERESUMEPRDTRANSITION (cr=23 pr=0 pw=0 time=29 us)
1 HASH GROUP BY (cr=7 pr=0 pw=0 time=110 us)
8 TABLE ACCESS FULL TIBEX_EDPUPDATEREJECT (cr=7 pr=0 pw=0 time=43 us)
828 HASH GROUP BY (cr=249 pr=0 pw=0 time=6145 us)
828 HASH JOIN (cr=249 pr=0 pw=0 time=1008 us)
4 INDEX FULL SCAN XPKTIBEX_CONFIGMEGROUP (cr=1 pr=0 pw=0 time=21 us)(object id 386786)
14905 TABLE ACCESS FULL TIBEX_INSTRUMENTADMIN (cr=248 pr=0 pw=0 time=23 us)
11 HASH GROUP BY (cr=99 pr=0 pw=0 time=3728 us)
5556 TABLE ACCESS FULL TIBEX_BESTEXECPRICELOG (cr=99 pr=0 pw=0 time=32 us)
0 HASH GROUP BY (cr=3 pr=0 pw=0 time=72 us)
0 TABLE ACCESS FULL TIBEX_AUCTIONPRICE (cr=3 pr=0 pw=0 time=30 us)
1126 HASH GROUP BY (cr=248 pr=0 pw=0 time=11102 us)
16069 TABLE ACCESS FULL TIBEX_ADMINACK (cr=248 pr=0 pw=0 time=18 us)
1126 HASH GROUP BY (cr=91 pr=0 pw=0 time=11947 us)
21235 INDEX FAST FULL SCAN INSTRUMENTSTATEMSGSEQ (cr=91 pr=0 pw=0 time=38 us)(object id 386904)
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 8 0.00 0.00
direct path write temp 1260 0.52 5.39
direct path read temp 1261 0.04 2.95
SQL*Net message from client 8 0.00 0.00
SQL*Net more data to client 6 0.00 0.00
PARSE #8:c=15000,e=83259,p=0,cr=4,cu=0,mis=1,r=0,dep=0,og=1,tim=532014955506
EXEC #8:c=1000,e=170,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=532014955744
WAIT #8: nam='SQL*Net message to client' ela= 4 driver id=1413697536 #bytes=1 p3=0 obj#=572 tim=532014955794
WAIT #8: nam='direct path write temp' ela= 4090 file number=201 first dba=84873 block cnt=15 obj#=572 tim=532015639268
WAIT #8: nam='direct path write temp' ela= 2677 file number=201 first dba=84888 block cnt=15 obj#=572 tim=532015642558
WAIT #8: nam='direct path write temp' ela= 20 file number=201 first dba=84903 block cnt=15 obj#=572 tim=532015652372
WAIT #8: nam='direct path write temp' ela= 2190 file number=201 first dba=84918 block cnt=15 obj#=572 tim=532015656105
WAIT #8: nam='direct path write temp' ela= 2247 file number=201 first dba=84933 block cnt=15 obj#=572 tim=532015659146
WAIT #8: nam='direct path write temp' ela= 3386 file number=201 first dba=84948 block cnt=15 obj#=572 tim=532015662832
WAIT #8: nam='direct path write temp' ela= 3375 file number=201 first dba=84963 block cnt=15 obj#=572 tim=532015666444
WAIT #8: nam='direct path write temp' ela= 2796 file number=201 first dba=84978 block cnt=15 obj#=572 tim=532015670097
WAIT #8: nam='direct path write temp' ela= 2901 file number=201 first dba=53129 block cnt=15 obj#=572 tim=532015673308
WAIT #8: nam='direct path write temp' ela= 2933 file number=201 first dba=53144 block cnt=15 obj#=572 tim=532015676474
WAIT #8: nam='direct path write temp' ela= 15 file number=201 first dba=53159 block cnt=15 obj#=572 tim=532015686479
WAIT #8: nam='direct path write temp' ela= 2561 file number=201 first dba=53174 block cnt=15 obj#=572 tim=532015690084
WAIT #8: nam='direct path write temp' ela= 2297 file number=201 first dba=53189 block cnt=15 obj#=572 tim=532015693299
WAIT #8: nam='direct path write temp' ela= 3448 file number=201 first dba=53204 block cnt=15 obj#=572 tim=532015697026
WAIT #8: nam='direct path write temp' ela= 2633 file number=201 first dba=53219 block cnt=15 obj#=572 tim=532015700114
WAIT #8: nam='direct path write temp' ela= 2902 file number=201 first dba=53234 block cnt=15 obj#=572 tim=532015703743
WAIT #8: nam='direct path write temp' ela= 3219 file number=201 first dba=53001 block cnt=15 obj#=572 tim=532015707190
WAIT #8: nam='direct path write temp' ela= 2809 file number=201 first dba=53016 block cnt=15 obj#=572 tim=532015710215 -
Callprocedure which contain dynamic sql that retrieve multiple records from VB
hi dear i have problem with using dynamic sql to retrieve multipule records
and access them from visual basic
first i use Oracle8 Enterprise Edition Release 8.0.4.0.0
and odbc microsoft odbc for oracle version 2.573.4403.00
these are the whole processes to do that
please check the steps and if u find any error say to me....
1-table description
Name Null? Type
PORT_KEY NOT NULL VARCHAR2(4)
CITY_KEY NOT NULL VARCHAR2(4)
and port_key is primary key
2- package declaration
create or replace package ww1
as
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out dbms_sql.varchar2_table
end ;
3- package body
create or replace package body ww1
as
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out dbms_sql.varchar2_table
is
str varchar2(1000);
cur_hdl integer :=dbms_sql.open_cursor;
rows_processed integer;
indx integer :=1;
begin
str:='select ltrim(rtrim(city_key)) from special_airport ';
if ltrim(rtrim(upper(v_flag))) = upper('c')
then
str:=str | | ' where city_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
elsif ltrim(rtrim(upper(v_flag))) = upper('a') then
str:= str | |' where port_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
end if;
dbms_sql.parse(cur_hdl,str, dbms_sql.native );
dbms_sql.define_array(cur_hdl,1,city_key,10,indx);
rows_processed:=dbms_sql.execute(cur_hdl);
loop
rows_processed:=dbms_sql.fetch_rows(cur_hdl);
dbms_sql.column_value(cur_hdl,1,city_key);
exit when rows_processed != 10;
end loop;
dbms_sql.close_cursor(cur_hdl);
end bound_type;
end ww1;
4- code for calling stored procedure from visual basic
dim c As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
c.Open "dsn=dsnName;uid=uidValue;pwd=pwdValue"
With cmd
Set .ActiveConnection = c
.CommandType = adCmdText
'---------(call bound_type stored procedure)--------------
.Parameters.Append .CreateParameter(, adBSTR, adParamInput, , "bwi")
.Parameters.Append .CreateParameter(, adBSTR, adParamInput, , "a")
.CommandText = "{call fares_procedures.bound_type (?,?,{resultset 10, city_key }) }"
End With
Set rs.Source = cmd
rs.Open
While Not rs.EOF
z = rs.Fields("city_key")
rs.MoveNext
Wend
Set cmd = Nothing
rs.Close
Set rs = Nothing
c.Close
Set c = Nothing
***********result get error*************
please check the code and steps and if u find any error contact me
thanks any way
nullhi every one i got a simple solusion and its faster than dbms_sql package by 1.5 to 3 times...but it works only for oracle 8i or higher......
after concatenat the string of dynamic sql
but it in a ref cursor and loop on it
TYPE VAR_TABLE IS TABLE OF VARCHAR2(40)
INDEX BY BINARY_INTEGER;
procedure bound_type
(v_origin in varchar2,v_flag in varchar2
,city_key out var_table )
is
str varchar2(1000);
type curtype is ref cursor;
sa_cur curtype;
i integer default 1;
begin
str:='select ltrim(rtrim(city_key)) from special_airport ';
if ltrim(rtrim(upper(v_flag))) = upper('c')
then
str:=str | | ' where city_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
elsif ltrim(rtrim(upper(v_flag))) = upper('a') then
str:= str | |' where port_key=ltrim(rtrim(upper('| |''''| |v_origin| |''''| |')))';
end if;
open sa_cur for str;
loop
fetch sa_cur into city_key(i);
exit when sa_cur%notfound;
i:=i+1;
end loop;
close sa_cur;
end bound_type;
null -
Retrieve multiple records of Business Object in a Application Service?
Hi,
I am working on CE71.
I want to know how to retrieve multiple records of a Business Object in a Application Service?
Regards,
RahulHi,
This can be achieved by adding find method on one or multiple attributes of the business object.
Suppose There is a customer business object with attributes (name, id , city, country ). Now you can add findByCity operation that will return all the Customer Objects which have the City = as entered by user.
Now this find operation can then be called by your application service and this list can then be returned as output of the application service.
Hope this helps,
Ashutosh -
Retrieving 10 records per page
hi,
i would like to have the source code for retrieving 10 records per page in jsp. I have a huge resultset and i would like to display 10 records per page.
your help is highly appreciated.
regards
andrewhi,
i would like to have the source code for retrieving 10
records per page in jsp. I have a huge resultset and
i would like to display 10 records per page.
your help is highly appreciated.
regards
andrewHey Andrew, this code will help you out. Essentially the pseudocode to do what you want is below. Let's say your jsp is called dbresults.jsp
Get total number of results from query result set
If page is called with no index number of current record to display
Display the records from 0 until a max of ten counting how many we display and keeping track of the current record number.
end if
else
Display the records up to a max of ten from the index number we received in the query
end else
tempvar_a is the current number of records displayed minus 10 records and minus the amount of records displayed on this page.
If tempvar > 0
Display a previous button with the a href as dbresults.jsp?index=tempvar value
end if
else if current record index < total record count
then there are more records to display so make a next button with an href of dbresults.jsp?index=value of current record number plus one
end else
One caveat is that getting the index number in the beginning of the JSP as:
request.getParameter("VIEWEDROWS");
will return a string that we have to convert to an int since you will be adding and comparing to this number so do:
String TEMPVIEWEDROWS = request.getParameter("VIEWEDROWS");
int VIEWEDROWS = 0;
if (TEMPVIEWEDROWS != null) {
VIEWEDROWS = Integer.parseInt(TEMPVIEWEDROWS); -
i am having a iphone 5s which i am looking for a call recording app for voice calls..
There are many call recording apps (for example, we are developers of such apps ). However, as KiltedTim says, such apps are not tied into the core dialing feature of iPhone but are implemented through one of the two ways:
1 - VoIP based recording: the app will use your internet connection to connect your phone to the app's server, which in turn will connect you to the recipient phone. It's convenient to use but you must use the app's dialer to make the phone call so only outgoing calls are supported.
2 - Conference call (3-way call) recorders: the idea is making a conference call with 3 'participants' - you, the person you want to record, and another phone number that actually makes the recording. This phone number is provided and managed by the app. This method supports recording of both incoming and outgoing calls but it's a bit uncomfortable to make the merging of the call with all the participants.
Regarding the legal issue, each country/state has its own set of rules for phone recording. In some countries a single participant consent is enough, some countries require both participants, some have different rules for recordings that are shared vs private recordings. Our apps include a feature to play 'beep' sound every minute, to inform the other party that the call is recorded. You can use it or disable it as required by the law in your country/state.
My company have two apps - 'Call Recorder - IntCall' is based on VoIP and CallRec Lite - Record Phone Calls is based on conference calls. You can find a comparison of both apps here - although it's a comparison of our apps most of the sections are relevant for all apps that are based on those two methods so you can learn a bit more about the pros and cons of each method.
I may receive some form of compensation, financial or otherwise, from my recommendation or link.
<Edited by Host> -
Since you don’t allow emails any more – I suspect because of the numerous complaints with your service and the way you treat people that you don’t want documented, I am calling and I want this call recorded for future reference.
I have been a long time faithful customer of vzw and although the past year I have been late on payments many times and really couldn’t afford your exorbitant prices for services lots of other companies offer sometimes three times cheaper than what you charge, I have hung in there trying my best to meet my obligations.
This month has been no exception. You don’t know the background; the whole story of people’s lives. I know you could care less because all you care about is the profit-the money that comes in.
I was told when I agreed to pay my bill on the third per the recorded message that I had 14 days to pay…you cut me off anyway. The phones are not the tissue; your suspending my service means I cannot work. I may lose my job…how do you justify that? In any case? The least you could do would be to keep 4986 on and cut the phones off. But no. You refuse to compromise and meet the basic needs of your customer. What does that say about your company? I tried to call back on three separate occasions to tell you I couldn’t pay because of unexpected expenses but couldn’t get out of the automated system…sadly couldn’t get to a real person which also speaks volumes to me.
All this tells me this is a company I don’t wish to be affiliated with any more. As soon as I can, I will discontinue service with you…I know you could care less. I will honor the remaining portion of the contract but that’s it. You don’t deserve my business. I am a good, hardworking person who, at the sacrifice of myself and my needs, always pays her bills…albeit late at times. I realize others tell you stories and lies to justify themselves. That’s not me. If you knew what I had been through the last 7 yrs you would marvel that I am still on my feet…don’t judge too quickly. You could be wrong…and in my eyes you are by doing this to me.
God will see us through this extremely scary time of that I have no doubt. No thanks to your company and lack of understanding and mercy. I am doing the best I can. Sadly you are not.
See I have choices. MANY choices of providers for services you offer. I don’t have to be treated like this. I don’t have to succumb to your coldness and callousness. I intend to choose better (and cheaper). If your company doesn’t get the “people factor” back you will be sorry.Problem here is you admit you cannot afford the service.
And you want to blame Verizon for losing a job because you have no cell phone.
If your job depends on that phone I would pay it on time every time if you need a job to pay your bill.
No other service is going to treat you any different. And if you cannot afford Verizon's monthly invoice how are you going to afford new devices, activation fees, possible security deposits on any other cellular carrier? You can't.
Also if you made an arraignment to pay and then decide you cannot do so, why should Verizon extend you service or credit, or why is it you want to use the service and data and not pay for it as agreed.
Get a prepay phone. Its evident the cost is too high for you to afford on post pay.
Good Luck -
Hello Experts,
i have created a report where i have one parameter field where user will pass parameter(e.g. EmpId). As per parameter record will fetched to report if no parameter is passed then it will display all records. I have done it by taking SqlServer Database as datasource.
by using Following method
Now i would like to do it by taking Sharepoint List as Datasource. For that what would be the CAML Query.
Here is my existing CAML query.
<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ListName>Employees</ListName>
<ViewFields>
<FieldRef Name="Title" />
<FieldRef Name="FirstName" />
<FieldRef Name="LastName" />
<FieldRef Name="FullName" />
<FieldRef Name="UserName" />
<FieldRef Name="Company" />
</ViewFields>
<Query>
<Where>
<Eq>
<FieldRef Name="Title" />
<Value Type="Text">
<Parameter Name="EmployeeId"/>
</Value>
</Eq>
</Where>
</Query>
</RSSharePointList>
The above code is working if i am passing an employeeId to Parameter. If nothing is passed, it is Not retrieving any record.
Please suggest
Thank you
saroj
sarojYour problem follows the well-established pattern of using an "All" parameter filter in SSRS. There are a few approaches depending on the size of your data. The easiest one is to return all data from CAML and then filter it within SSRS, the following thread
provides some examples,
http://stackoverflow.com/questions/18203317/show-all-records-some-records-based-on-parameter-value.
Other options include passing all of the possible values within the CAML query when "All" is selected, using multiple Report Files to distinguish between both CAML queries, or to use multiple datasets with some logic to show/hide the correct one.
Dimitri Ayrapetov (MCSE: SharePoint) -
Retrieve the records based on date where date is not stored
Hi,
I have one table in Oracle.
I want to retrieve the records which are added or modified after a particular date & time.(but the table does not contain any column for date & time )
For example: Product table(pid number,pname varchar2)
i am entering 10 records on date 21/07/2005
i am entering 20 records on date 22/07/2005
i am entering 15 records on date 23/07/2005
i am entering 30 records on date 24/07/2005
If i want to retrieve the records added after 22/7/2005
(ie.) last 45 records
But the table does not contain any date field.
How will you know date & time of each record updated in the table.
If any one knows, help me.
bye.for 9iR2: check out online document of Oracle9i Application Developer's Guide - Fundamentals and search flash back query
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96590/adg08sql.htm#10851
for 10G, flash back feature is enhenced to whole database level, you can still use flash back query though. -
Looking for a Telephone call recorder app
I have tried a few telephone call recorder apps on my droid X and they just don't seem to work. They are great when the Doctor calls with test results when you are driving.
There are lots of different recording applications on the Android Market Place.
You can go to the Android Market Place on the device, then go to search to find these applications.
Here are two of the higher rated call recording applications:
Phone Recorder
Android Recorder
Android Market Place Applications are not provided by Verizon Wireless and direct support for applications is not offered. -
I am using the "fetch all" vi to do this, but it is retrieving one record at a time, (if you examine the block diagram) How can i retrieve all records in a faster more efficient manner?
If this isn't faster than your previous method, then I think you found the wrong example. If you have the Database Connectivity Toolkit installed, then go to the LabVIEW Help menu and select "Find Examples". It defaults to searching for tasks, so open the "Communicating with External Applications" and "Databases" and open the Read All Data. The List Column names just gives the correct header to the resulting table and is a fast operation. That's not what you are supposed to be looking at ... it's the DBTools Select All Data subVI that is the important one. If you open it and look at its diagram, you'll see that it uses a completely different set of ADO methods and properties to retrieve all the data.
-
Why there is no free call recording like android?
i live in Egypt. Egypt support blacklist and call recording. When i open the appstore i can't find any free call recording, while on android i found many of them.
Are there any paid call recording apps in the Egypt iTunes app store?
If there are paid apps for this and no free apps, an app being paid or free is up to the app developer. -
How do I retrieve call history from my iPhone 4S? It only seems to log for about a month and I need an earlier date?
If you have backup of your files, you can get your call history back as long as you sync iPhone with iTunes frequently.
OK, the first thing you are required to do is close the function of "prevent iPhone from syncing automatically." in iTunes, avoiding to sync iPhone again.
Now, connect your iPhone to pc and open iTunes.
iTunes> preferences> devices
All the backup data in iTunes will be displayed.
Then,click the File menu and select Devices > Restore from Back up
your iPhone will restart and you can find them back.
This method only can find back the latest history, to get back the old, you should turn to a third party program for help. -
Database hangs after retrieving some records....
hi,
I create a two level B+-tree index, for the first level i'm using key as logical database name, for the second level B+-tree i'm using some other field in my data. I am retrieving the records based on logical database name. I am using C++ to implement my index.
In the following code i'm retrieving records from database. Program is behaving differently for different logical database names. For example in my database i have around 4 lakhs records with logical database name 'A' and around 1 lakh of records with logical database name 'B'. The following code displays all B records but programs hangs after retrieving some A records.
I'm using PAGE_SIZE=8192, numBuffers=2048, and runnig in Fedora Core3.
DbEnv myEnv(0);
myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
myEnv.set_data_dir("/home/raviov/new/database");
try {
myEnv.open("./", DB_CREATE | DB_INIT_MPOOL, 0);
catch (DbException &e) {
cerr << "Exception occurred: " << e.what() << endl;
exit(1);
db=new Db(&myEnv,0);
db->set_pagesize(PAGE_SIZE);
db->set_bt_compare(compare_int);
dbname=itoa(p);
try
db->open(NULL,
"treedb.db",
dbname,
DB_BTREE,
0,
0);
catch(DbException &e)
cerr << "Failed to open DB object" << endl;
exit(1);
db->cursor(NULL,&cursorp,0);
key=new Dbt();
data=new Dbt();
while(ret=(cursorp->get(key,data,DB_NEXT))==0)
j=*((int*)key->get_data());
q=(*((struct tuple*)data->get_data())).startPos;
r=(*((struct tuple*)data->get_data())).endPos;
s=(*((struct tuple*)data->get_data())).level;
cout<<"position : "<<j<<"\t";
cout<<"start : "<<q<<"\t";
cout<<"end : "<<r<<"\t";
cout<<"level : "<<s<<"\n";
if(ret==DB_NOTFOUND)
cout<<"no records";
exit(1);
if(cursorp!=NULL)
cursorp->close();
try
db->close(0);
catch(DbException &e)
cerr << "Failed to close DB object" << endl;
exit(1);
myEnv.close(0);HI Andrei,
thank you for giving reply, I'm not using any secondary indecies, subdatabases and not using any threads.
the following code displays index...
#include <stdio.h>
#include <db_cxx.h>
#include <iostream.h>
#include <db.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
int PAGE_SIZE=8192;
int numBuffers=2048;
char *itoa(const int x)
char buf[100];
snprintf(buf, sizeof(buf), "%d", x);
return strdup(buf);
int compare_int(Db dbp, const Dbt a, const Dbt *b)
int ai;
int bi;
memcpy(&ai,a->get_data(),sizeof(int));
memcpy(&bi,b->get_data(),sizeof(int));
return(ai-bi);
struct tuple
int startPos;
int endPos;
int level;
main()
FILE *fp;
int i,j,k,l,m,n,total=0;
char dbname[500],filename[500],str [500];
tuple t;
Db *db;
Dbt key,data;
DbEnv myEnv(0);
myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
try {
myEnv.open("/home/raviov/Desktop/example", DB_CREATE | DB_INIT_MPOOL, 0);
catch (DbException &e) {
cerr << "Exception occurred: " << e.what() << endl;
exit(1);
for(n=0;n<=84;n++)
db = new Db(&myEnv, 0); // Instantiate the Db object
db->set_bt_compare(compare_int);
db->set_pagesize(PAGE_SIZE);
strcpy(filename,"/home/raviov/Desktop/GTCReport/code/sequence/splitter/tree/");
strcat(filename,itoa(n));
fp=fopen(filename,"r");
if(fp==NULL)
cout<<"error in opening the file";
exit(0);
while(fgets (str , 500 , fp)!=NULL)
sscanf(str,"%d(%d,%d,%d,%d)",&i,&j,&k,&l,&m);
key=new Dbt(&i,sizeof(int));
if(total==0)
strcpy(dbname,itoa(j));
t.startPos=k;
t.endPos=l;
t.level=m;
data=new Dbt(&t,sizeof(t));
if(total==0)
try
db->open(NULL,
"tree.db",
dbname,
DB_BTREE,
DB_CREATE,
0);
catch(DbException &e)
cerr << "Failed to create DB object" << endl;
exit(1);
total=99;
int ret=db->put(NULL,key,data,DB_NOOVERWRITE);
if(ret==DB_KEYEXIST)
cout<<"key already exist\n";
exit(1);
delete key;
delete data;
total=0;
fclose(fp);
try
db->close(0);
catch(DbException &e)
cerr << "Failed to close DB object" << endl;
exit(1);
myEnv.close(0);
}The following code retrieves the records from database that we had built above...
#include <stdio.h>
#include <db_cxx.h>
#include <iostream.h>
#include <db.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
int PAGE_SIZE=8192;
int numBuffers=2048;
char *itoa(const int x)
char buf[100];
snprintf(buf, sizeof(buf), "%d", x);
return strdup(buf);
int compare_int(Db dbp, const Dbt a, const Dbt *b)
int ai;
int bi;
memcpy(&ai,a->get_data(),sizeof(int));
memcpy(&bi,b->get_data(),sizeof(int));
return(ai-bi);
struct tuple
int startPos;
int endPos;
int level;
main()
FILE *fp;
int i,j,k,l,m,n,total=0;
char *dbname;
char filename[200],str [100];
tuple t;
Db *db;
Dbt key,data;
Dbc *cursorp=NULL;
int ret,x=4;
char *ravi;
int p=84763;
int y=2134872;
int r,s,q,count=0;
DbEnv myEnv(0);
myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
myEnv.set_data_dir("/home/raviov/new/database");
try {
myEnv.open("./", DB_CREATE | DB_INIT_MPOOL, 0);
catch (DbException &e) {
cerr << "Exception occurred: " << e.what() << endl;
exit(1);
db=new Db(&myEnv,0);
db->set_pagesize(PAGE_SIZE);
db->set_bt_compare(compare_int);
dbname=itoa(p);
try
db->open(NULL,
"tree.db",
dbname,
DB_BTREE,
0,
0);
catch(DbException &e)
cerr << "Failed to open DB object" << endl;
exit(1);
db->cursor(NULL,&cursorp,0);
key=new Dbt();
data=new Dbt();
while(ret=(cursorp->get(key,data,DB_NEXT))==0)
j=*((int*)key->get_data());
q=(*((struct tuple*)data->get_data())).startPos;
r=(*((struct tuple*)data->get_data())).endPos;
s=(*((struct tuple*)data->get_data())).level;
cout<<"position : "<<j<<"\t";
cout<<"start : "<<q<<"\t";
cout<<"end : "<<r<<"\t";
cout<<"level : "<<s<<"\n";
delete key;
delete data;
if(ret==DB_NOTFOUND)
cout<<"no records";
exit(1);
if(cursorp!=NULL)
cursorp->close();
try
db->close(0);
catch(DbException &e)
cerr << "Failed to close DB object" << endl;
exit(1);
myEnv.close(0);
} -
Call Recorder ++ has suddenly started crashing & wont open
I have written to the App developer's tech support 4 times in a week now without the courtesy of a reply so.i thought I would try this board for help.
The app in question is Call Recorder ++ by Ajani InfoTech Private Limited. Version 2.0.0.1
The app has stopped working. It won't even open.
I am running a BlackBerry Z30 (OS 10.2.1.3247 )
I have many recorded calls.
When I try to open the App I get a black screen with the black BlackBerry logo then after 10 seconds or so the app crashes and it sends me back to my home screen.
I note the same developer has just released an app called Call Recorder 10 for BlackBerry ver 2.1.1.1 I' I'm wondering if they shut down Call Recorder ++
My trouble shooting steps have been to un install the app, do a hard re boot, reinstall it then do another hard re boot before opening it. The app still crashes.
I then un installed the Voice Recorder++ and installed their free version of Call Recorder 10 (their new one) I get the Same crash issue.
I know where the calls are stored. Using file manager there is a folder called Voice and a sub folder called voice recorder. The recordings are there but all out of order.
I've re installed Call Recorder ++ after un installing the New Call Recorder 10. Still no joy. NOTE; this is my only app crashing so I would hate to do a device re boot.
I'm turning to this thread for trouble shooting steps before having to do a re boot of the OS. The app worked fine until last week.
Can anyone propose some trouble shooting steps? Perhaps there is an app to folder issue? I notice on un-install the folder is still there so maybe I can copy those recorded calls to.my desktop and delete the voice and call recorder sub folder?
Maybe there is a conflict between the app and the folder it created on install?
Funny thing is when I get or make a call I hear a buzz in my ear indicating recording has started then I get a notification that the call recorded so it's still working in the background. I had to delete it so it wouldn't eat my storage memory.
Thanks in advance for any help.
Z30STA100-5/10.2.1.3247
FrankThe crash dumps will be helpful but lets try the following first:
> Enable the hidden Admin Account on Windows 8 ( Ref : http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-wi ndows-vista/ ) This kb doc instructions will work on Windows 8.1 as well
> Disable all Non-Microsoft Startup Services. (Ref : http://helpx.adobe.com/x-productkb/global/disable-startup-items-services-windows.html )
> Disable all the Antivirus softwares like CA, Norton,Mc Afee etc. temporarily from the computer.
Reboot and try launching Acrobat in the new enabled Admin user account and check.
Let me know if this worked for you.
Regards,
Rave
Maybe you are looking for
-
Ok, so I work with my macbook pro closed and connected to a 30" display. It is constantly overheating and making a lot of noise. Does anybody else have this problem?
-
I just got a MacBook so am just starting to get my head around things. I have tried to use and set up Mail but I put in my yahoo address and password - it whirrs for a bit and then says basically yahoo may require some money for this - is this correc
-
We are currently having issues with our Tax reporting, In the transaction S_ALR_87012357 in our production system, and enter the required variants,and get the results. The input Tax section has V0, V3, V5, which is correct. But on the sales side, we
-
Can't print or save PDF files to hard drive after upgrading to Adobe Reader 10.1.3
I upgraded to Adobe Reader 10.1.3 on my Mac with OS X 10.7.3. I can open PDF files on Internet, but can neither print them nor save them to my hard drive.
-
Mail Not Remembering Window Position of Previous Session (again)
Everytime I relaunch Mail, I have to rearrange the viewer windows to the way that is most efficient to use them. Is there a way for Mail to remember window positions, and sort preferences for each viewer window?