Dynamic perform

Dear all,
I wanted to create a dynamic perform. Here I will show u an example
      PERFORM get_correct_umlaut TABLES lt_bkpf.
      PERFORM get_correct_umlaut TABLES lt_bseg.
      PERFORM get_correct_umlaut TABLES lt_vbak.
form get_correct_umlaut TABLES pt_any_table TYPE ANY TABLE.
endform.                    " get_correct_umlaut
I have a syntax error.  What is the right way to define a dynamic PERFORM like this???

Hi,
According to what you wrote, I suppose you want to achieve only quasi-dynamic procedure, since you are differentiating the type with case in your Form..
Thus, I think that following approach will satisfy your requirements:
  DATA: it_mseg TYPE TABLE OF mseg,
        it_mkpf TYPE TABLE OF mkpf.
  SELECT *
    FROM mseg
    INTO TABLE it_mseg
    UP TO 100 ROWS.
  SELECT *
    FROM mkpf
    INTO TABLE it_mkpf
    UP TO 90 ROWS.
  PERFORM do_sth TABLES it_mseg.
  PERFORM do_sth TABLES it_mkpf.
*&      Form  DO_STH
FORM do_sth  TABLES   local_itab TYPE table.
  DATA: r_type TYPE REF TO cl_abap_structdescr,
        type_name TYPE string.
  FIELD-SYMBOLS: <mseg> TYPE mseg,
                 <mkpf> TYPE mkpf.
  r_type ?= cl_abap_typedescr=>describe_by_data( local_itab ).
  CALL METHOD r_type->get_relative_name
    RECEIVING  p_relative_name = type_name.
  CASE type_name.
    WHEN 'MKPF'.
      LOOP AT local_itab ASSIGNING <mkpf>.
        IF <mkpf>-budat EQ '20090101'. "just an example
*         some calculations...          
        ENDIF.
      ENDLOOP.
    WHEN 'MSEG'.
      LOOP AT local_itab ASSIGNING <mseg>.
        IF <mseg>-menge GT '1000'. "just an example
*         some calculations...          
        ENDIF.
      ENDLOOP.
    WHEN OTHERS.
* skip
  ENDCASE.
ENDFORM.                    " DO_STH
Regards,
MC
Edited by: Marcin Cudo on Apr 21, 2010 12:43 PM

Similar Messages

  • Dynamic Performance View question

    So, Oracle maintains dynamic performance tables. Views are created off of them, and then public synonyms are created off of those views and they begin with V$. Very good. But something doesn't make sense to me.
    V$DATAFILE is a synonym that references a view named V_$DATAFILE:
    SQL> select dbms_metadata.get_ddl('SYNONYM', 'V$DATAFILE', 'PUBLIC') from dual;
    DBMS_METADATA.GET_DDL('SYNONYM','V$DATAFILE','PUBLIC')
    CREATE OR REPLACE PUBLIC SYNONYM "V$DATAFILE" FOR "SYS"."V_$DATAFILE"
    SQL> select object_type from dba_objects where object_name='V_$DATAFILE';
    OBJECT_TYPE
    VIEW
    But the definition of the view references the.... synonym itself?
    SQL> select dbms_metadata.get_ddl('VIEW', 'V_$DATAFILE', 'SYS') from dual;
    DBMS_METADATA.GET_DDL('VIEW','V_$DATAFILE','SYS')
    CREATE OR REPLACE FORCE VIEW "SYS"."V_$DATAFILE" ("FILE#", "CREATION_CHANGE#",
    "CREATION_TIME", "TS#", "RFILE#", "STATUS", "ENABLED", "CHECKPOINT_CHANGE#", "C
    HECKPOINT_TIME", "UNRECOVERABLE_CHANGE#", "UNRECOVERABLE_TIME", "LAST_CHANGE#",
    "LAST_TIME", "OFFLINE_CHANGE#", "ONLINE_CHANGE#", "ONLINE_TIME", "BYTES", "BLOCK
    S", "CREATE_BYTES", "BLOCK_SIZE", "NAME", "PLUGGED_IN", "BLOCK1_OFFSET", "AUX_NA
    ME", "FIRST_NONLOGGED_SCN", "FIRST_NONLOGGED_TIME", "FOREIGN_DBID", "FOREIGN_CRE
    ATION_CHANGE#", "FOREIGN_CREATION_TIME", "PLUGGED_READONLY", "PLUGIN_CHANGE#", "
    PLUGIN_RESETLOGS_CHANGE#", "PLUGIN_RESETLOGS_TIME") AS
    select "FILE#","CREATION_CHANGE#","CREATION_TIME","TS#","RFILE#","STATUS","ENA
    BLED","CHECKPOINT_CHANGE#","CHECKPOINT_TIME","UNRECOVERABLE_CHANGE#","UNRECOVERA
    BLE_TIME","LAST_CHANGE#","LAST_TIME","OFFLINE_CHANGE#","ONLINE_CHANGE#","ONLINE_
    TIME","BYTES","BLOCKS","CREATE_BYTES","BLOCK_SIZE","NAME","PLUGGED_IN","BLOCK1_O
    FFSET","AUX_NAME","FIRST_NONLOGGED_SCN","FIRST_NONLOGGED_TIME","FOREIGN_DBID","F
    OREIGN_CREATION_CHANGE#","FOREIGN_CREATION_TIME","PLUGGED_READONLY","PLUGIN_CHAN
    GE#","PLUGIN_RESETLOGS_CHANGE#","PLUGIN_RESETLOGS_TIME" from v$datafile
    So the view definition references a synonym, and the synonym references the same view... seems circular. Is this Oracle Corp's way of telling me to bugger off? I just wanted to look up the name of the dynamic performance table out of curiosity.

    DBjanitor_old wrote:
    So, Oracle maintains dynamic performance tables. Views are created off of them, and then public synonyms are created off of those views and they begin with V$. Very good. But something doesn't make sense to me.
    The synonyms is owned by PUBLIC, not by SYS - so when SYS references v$XXX they access the underlying object, when anyone else references v$XXX they access the synomym, which points to the view owned by SYS, and the view accesses the underlying object owned by SYS.
    The point of this is that SYS is the only schema allowed to use the code that interprets the dynamic performance views properly, so any end user that wants to access them has to go through an object owned by sys, which then accesses them with the privileges of sys (i.e. the equivalent of authid owner). The apparent loop in the chain simply means that SYS, SYSTEM, DBSNMP etc. can all use the same queries to access the dynamic performance views, but only one of them is accessing the special code directly.
    See what happens if you try to grant access to the raw objects to non-SYS schemas (logged on as SYS)
    SQL> grant select on v$session to test_user;
    grant select on v$session to test_user
    ERROR at line 1:
    ORA-02030: can only select from fixed tables/viewsReagrds
    Jonathan Lewis

  • "Dynamic" performance instances in a monitor

    'm trying to create a monitor in SCOM on the performance counter "BizTalk Msgbox Host Queue Length".
    I use the BizTalk Server 2013 management pack. As i don't want to make a monitor for each "Host" instance (A lot of work with 30+ BizTalk producation servers), i target the monitor to the "BizTalk Host" class which comes with the MP.
    When I select the performance counter and select a host instance manually it selects: "HostInstance:BizTalkDB:BizTalkServer" Example:
    "process:biztalkmsgboxdb:BiztalkServer01" as the instance.
    Will it work to use a dynamic target class type as the instance something like this? "$Target/Property[Type="BizTalk!Microsoft.BizTalk.Server.2013.BizTalkHost"]/Name$:BizTalkMsgBoxDb:$$Target/Host/Host/Property[Type="MicrosoftWindowsLibrary6172210!Microsoft.Windows.Computer"]/NetbiosComputerName$"
    I've tried alot of combinations with the class type, but does't seem to work. Thanks in advance!

    Hi,
    It seems like that you have posted a similar thread here:
    https://social.technet.microsoft.com/Forums/en-US/9d56c423-723c-4fa9-b440-2c93d369744a/monitor-biztalk-host-queue-length-and-suspended-msgs-wscom?foru
    Hope Sophia's reply can be helpful.
    Regards,
    Yan Li
    Regards, Yan Li

  • Dynamic Perform naming......

    Hi I have a small doubt,
    my requirement is to call a form by using perform.
    performs names are like doit1,doit2,doit3.....
    we dont know which to call initally and we have to cal them dynamically based on selection criteria.
    is it posiible to cal them like
    perform doit(number to put dynamically: like concatenating to doit) .
    pls help it out, i wil be thankful...........

    Sure.
    PERFORM (l_s_rule-z-zrulecrit)
            IN PROGRAM
              (sy-repid)
            USING....

  • Probelm with dynamic Perform's with tables

    Hi All, I have a requirement, which need to execute perform recursively. But in the subroutine the table  will have different structures in different cases. In the below example in one case perform should execute with structure list1 and other time with BOM list. So can anyone please help me how to go ahead in this?
    please provide me with some example or make changes in the below code.?
    List2 = List1.
    Perform Recursive using List1.
    If list2 is not empty.
              Perform Recursive using List1.
    Endif.
    Line: -
    Form Recursive using List1.
         If table List2 is initial.
           EXIT.
        Endif.
         Loop  at List1.
    &#12288;&#12288;&#12288;Check List1-material is in side List2 or not.
                     if No then continue. If yes then process further below.&#12288;
                              Perform CheckBOMcompoenent using flag  list1-material BOMLIST.
                       If  flag = true.
                        Perform Recursive using BOMLIST.
                     End Loop.             
    End Form.
    Line: -
    Many Thanks,
    Raghu.

    Hi,
    Please go to Install:Printer->driver/style and query for the driver/style you are using. It will show the name of SRW driver file. Then go to $FND_TOP/reports and check if that file exists or not. if you need to do any modifications then you can do in this SRW file.
    Regards
    Taher

  • Oracle Performance tunning genral question

    Hi,
    Below is the list of Areas of Oracle db for which tunning activities are done. You are invited to comment to it weather this is complete list or need some addition or deletion. As I'm learning PT for Oracle now a days, therefore I want to expand my knowledge by sharing what I'm learning and what I need to learn.
    So comment with Open hearts on it. Espically from experts and Gurus.
    Here is the List
    1-Planning for Performance, include Storage consideration( Weather it is SAN, NAS, DAS), Network planning and host OS planning with proper configuration for running Oracle.
    2-Database desining (Not under-Normalized and not Over-Normalized with proper usage of Indexes, views and Stored Procedures)
    3- Instance tunning (Memory structure + B.g Processes)
    4- Session tunning.
    5- Segment Space tunning.
    6- SQL tunning.
    This is what uptill what I've learned. If it needs addition kindly tell me what are these. Please also provide me links(good and precise one) for PT tutorials on web.Also note that I'm discussing this w.r.t Single instance non-rac db.
    Looking for Good sugessions
    Regards,
    Abbasi

    Hello,
    This is the oracle course contents:
    Contents
    Preface
    1 Introduction
    Course Objectives 1-2
    Organization 1-3
    Agenda 1-4
    What Is Not Included 1-6
    Who Tunes? 1-7
    What Does the DBA Tune? 1-8
    How to Tune 1-10
    Tuning Methodology 1-11
    Effective Tuning Goals 1-13
    General Tuning Session 1-15
    Summary 1-17
    2 Basic Tuning Tools
    Objectives 2-2
    Performance Tuning Diagnostics 2-3
    Performance Tuning Tools 2-4
    Tuning Objectives 2-5
    Top Wait Events 2-6
    DB Time 2-7
    CPU and Wait Time Tuning Dimensions 2-8
    Time Model: Overview 2-9
    Time Model Statistics Hierarchy 2-10
    Time Model Example 2-12
    Dynamic Performance Views 2-13
    Dynamic Performance Views: Usage Examples 2-14
    Dynamic Performance Views: Considerations 2-15
    Statistic Levels 2-16
    Statistics and Wait Events 2-18
    System Statistic Classes 2-19
    Displaying Statistics 2-20
    Displaying SGA Statistics 2-22
    Wait Events 2-23
    Using the V$EVENT_NAME View 2-24
    Wait Classes 2-25
    Displaying Wait Event Statistics 2-26
    Oracle Internal & Oracle Academy Use Only
    iv
    Commonly Observed Wait Events 2-28
    Using the V$SESSION_WAIT View 2-29
    Precision of System Statistics 2-31
    Using Features of the Packs 2-32
    Accessing the Database Home Page 2-34
    Enterprise Manager Performance Pages 2-35
    Viewing the Alert Log 2-37
    Using Alert Log Information as an Aid in Tuning 2-38
    User Trace Files 2-40
    Background Processes Trace Files 2-41
    Summary 2-42
    Practice 2 Overview: Using Basic Tools 2-43
    3 Using Automatic Workload Repository
    Objectives 3-2
    Automatic Workload Repository: Overview 3-3
    Automatic Workload Repository Data 3-4
    Workload Repository 3-5
    Database Control and AWR 3-6
    AWR Snapshot Purging Policy 3-7
    AWR Snapshot Settings 3-8
    Manual AWR Snapshots 3-9
    Managing Snapshots with PL/SQL 3-10
    Generating AWR Reports in EM 3-11
    Generating AWR Reports in SQL*Plus 3-12
    Reading the AWR Report 3-13
    Snapshots and Periods Comparisons 3-14
    Compare Periods: Benefits 3-15
    Compare Periods: Results 3-16
    Compare Periods: Report 3-17
    Compare Periods: Load Profile 3-18
    Compare Periods: Top Events 3-19
    Summary 3-20
    Practice 3 Overview: Using AWR-Based Tools 3-21
    4 Defining Problems
    Objectives 4-2
    Defining the Problem 4-3
    Limit the Scope 4-4
    Setting the Priority 4-5
    Top Wait Events 4-6
    Oracle Internal & Oracle Academy Use Only
    v
    Setting the Priority: Example 4-7
    Top SQL Reports 4-8
    Common Tuning Problems 4-9
    Tuning Life Cycle Phases 4-11
    Tuning During the Life Cycle 4-12
    Application Design and Development 4-13
    Testing: Database Configuration 4-14
    Deployment 4-15
    Production 4-16
    Migration, Upgrade, and Environment Changes 4-17
    ADDM Tuning Session 4-18
    Performance Versus Business Requirements 4-19
    Performance Tuning Resources 4-20
    Filing a Performance Service Request 4-21
    RDA Report 4-22
    Monitoring and Tuning Tool: Overview 4-23
    Summary 4-25
    Practice 4 Overview: Identifying the Problem 4-26
    5 Using Metrics and Alerts
    Objectives 5-2
    Metrics, Alerts, and Baselines 5-3
    Limitation of Base Statistics 5-4
    Typical Delta Tools 5-5
    Oracle Database 11g Solution: Metrics 5-6
    Benefits of Metrics 5-7
    Viewing Metric History Information 5-8
    Using EM to View Metric Details 5-9
    Statistic Histograms 5-10
    Histogram Views 5-11
    Server-Generated Alerts 5-12
    Database Control Usage Model 5-13
    Setting Thresholds 5-14
    Creating and Testing an Alert 5-15
    Metric and Alert Views 5-16
    View User-Defined SQL Metrics 5-17
    Create User-Defined SQL Metrics 5-18
    View User-Defined Host Metrics 5-19
    Create User-Defined Host Metrics 5-20
    Summary 5-21
    Practice Overview 5: Working with Metrics 5-22
    Oracle Internal & Oracle Academy Use Only
    vi
    6 Baselines
    Objectives 6-2
    Comparative Performance Analysis with AWR Baselines 6-3
    Automatic Workload Repository Baselines 6-4
    Moving Window Baseline 6-5
    Baselines in Performance Page Settings 6-6
    Baseline Templates 6-7
    AWR Baselines 6-8
    Creating AWR Baselines 6-9
    Single AWR Baseline 6-10
    Creating a Repeating Baseline Template 6-11
    Managing Baselines with PL/SQL 6-12
    Generating a Baseline Template for a Single Time Period 6-13
    Creating a Repeating Baseline Template 6-14
    Baseline Views 6-15
    Performance Monitoring and Baselines 6-17
    Defining Alert Thresholds Using a Static Baseline 6-19
    Using EM to Quickly Configure Adaptive Thresholds 6-20
    Changing Adaptive Threshold Settings 6-22
    Summary 6-23
    Practice 6: Overview Using AWR Baselines 6-24
    7 Using AWR-Based Tools
    Objectives 7-2
    Automatic Maintenance Tasks 7-3
    Maintenance Windows 7-4
    Default Maintenance Plan 7-5
    Automated Maintenance Task Priorities 7-6
    Tuning Automatic Maintenance Tasks 7-7
    ADDM Performance Monitoring 7-8
    ADDM and Database Time 7-9
    DBTime-Graph and ADDM Methodology 7-10
    Top Performance Issues Detected 7-12
    Database Control and ADDM Findings 7-13
    ADDM Analysis Results 7-14
    ADDM Recommendations 7-15
    Database Control and ADDM Task 7-16
    Changing ADDM Attributes 7-17
    Retrieving ADDM Reports by Using SQL 7-18
    Active Session History: Overview 7-19
    Active Session History: Mechanics 7-20
    Oracle Internal & Oracle Academy Use Only
    vii
    ASH Sampling: Example 7-21
    Accessing ASH Data 7-22
    Dump ASH to File 7-23
    Analyzing the ASH Data 7-24
    Generating ASH Reports 7-25
    ASH Report Script 7-26
    ASH Report: General Section 7-27
    ASH Report Structure 7-28
    ASH Report: Activity Over Time 7-29
    Summary 7-30
    Practice 7 Overview: Using AWR-Based Tools 7-31
    8 Monitoring an Application
    Objectives 8-2
    What Is a Service? 8-3
    Service Attributes 8-4
    Service Types 8-5
    Creating Services 8-6
    Managing Services in a Single-Instance Environment 8-7
    Everything Switches to Services 8-8
    Using Services with Client Applications 8-9
    Using Services with the Resource Manager 8-10
    Services and Resource Manager with EM 8-11
    Services and the Resource Manager: Example 8-12
    Using Services with the Scheduler 8-13
    Services and the Scheduler with EM 8-14
    Services and the Scheduler: Example 8-16
    Using Services with Parallel Operations 8-17
    Using Services with Metric Thresholds 8-18
    Changing Service Thresholds by Using EM 8-19
    Services and Metric Thresholds: Example 8-20
    Service Aggregation and Tracing 8-21
    Top Services Performance Page 8-22
    Service Aggregation Configuration 8-23
    Service Aggregation: Example 8-24
    Client Identifier Aggregation and Tracing 8-25
    trcsess Utility 8-26
    Service Performance Views 8-27
    Summary 8-29
    Practice 8 Overview: Using Services 8-30
    Oracle Internal & Oracle Academy Use Only
    viii
    9 Identifying Problem SQL Statements
    Objectives 9-2
    SQL Statement Processing Phases 9-3
    Parse Phase 9-4
    SQL Storage 9-5
    Cursor Usage and Parsing 9-6
    SQL Statement Processing Phases: Bind 9-8
    SQL Statement Processing Phases: Execute and Fetch 9-9
    Processing a DML Statement 9-10
    COMMIT Processing 9-12
    Role of the Oracle Optimizer 9-13
    Identifying Bad SQL 9-15
    TOP SQL Reports 9-16
    What Is an Execution Plan? 9-17
    Methods for Viewing Execution Plans 9-18
    Uses of Execution Plans 9-19
    DBMS_XPLAN Package: Overview 9-20
    EXPLAIN PLAN Command 9-22
    EXPLAIN PLAN Command: Example 9-23
    EXPLAIN PLAN Command: Output 9-24
    Reading an Execution Plan 9-25
    Using the V$SQL_PLAN View 9-26
    V$SQL_PLAN Columns 9-27
    Querying V$SQL_PLAN 9-28
    V$SQL_PLAN_STATISTICS View 9-29
    Querying the AWR 9-30
    SQL*Plus AUTOTRACE 9-32
    Using SQL*Plus AUTOTRACE 9-33
    SQL*Plus AUTOTRACE: Statistics 9-34
    SQL Trace Facility 9-35
    How to Use the SQL Trace Facility 9-37
    Initialization Parameters 9-38
    Enabling SQL Trace 9-40
    Disabling SQL Trace 9-41
    Formatting Your Trace Files 9-42
    TKPROF Command Options 9-43
    Output of the TKPROF Command 9-45
    TKPROF Output with No Index: Example 9-50
    TKPROF Output with Index: Example 9-51
    Generate an Optimizer Trace 9-52
    Oracle Internal & Oracle Academy Use Only
    ix
    Summary 9-53
    Practice Overview 9: Using Execution Plan Utilities 9-54
    10 Influencing the Optimizer
    Objectives 10-2
    Functions of the Query Optimizer 10-3
    Selectivity 10-5
    Cardinality and Cost 10-6
    Changing Optimizer Behavior 10-7
    Using Hints 10-8
    Optimizer Statistics 10-9
    Extended Statistics 10-10
    Controlling the Behavior of the Optimizer with Parameters 10-11
    Enabling Query Optimizer Features 10-13
    Influencing the Optimizer Approach 10-14
    Optimizing SQL Statements 10-15
    Access Paths 10-16
    Choosing an Access Path 10-17
    Full Table Scans 10-18
    Row ID Scans 10-20
    Index Operations 10-21
    B*Tree Index Operations 10-22
    Bitmap Indexes 10-23
    Bitmap Index Access 10-24
    Combining Bitmaps 10-25
    Bitmap Operations 10-26
    Join Operations 10-27
    Join Methods 10-28
    Nested Loop Joins 10-29
    Hash Joins 10-31
    Sort-Merge Joins 10-32
    Join Performance 10-34
    How the Query Optimizer Chooses Execution Plans for Joins 10-35
    Sort Operations 10-37
    Tuning Sort Performance 10-38
    Reducing the Cost 10-39
    Index Maintenance 10-40
    Dropping Indexes 10-42
    Creating Indexes 10-43
    SQL Access Advisor 10-44
    Table Maintenance for Performance 10-45
    Oracle Internal & Oracle Academy Use Only
    x
    Table Reorganization Methods 10-46
    Summary 10-47
    Practice 10 Overview: Influencing the Optimizer 10-48
    11 Using SQL Performance Analyzer
    Objectives 11-2
    Real Application Testing: Overview 11-3
    Real Application Testing: Use Cases 11-4
    SQL Performance Analyzer: Process 11-5
    Capturing the SQL Workload 11-7
    Creating a SQL Performance Analyzer Task 11-8
    SQL Performance Analyzer: Tasks 11-9
    Optimizer Upgrade Simulation 11-10
    SQL Performance Analyzer Task Page 11-11
    Comparison Report 11-12
    Comparison Report SQL Detail 11-13
    Tuning Regressing Statements 11-14
    Preventing Regressions 11-16
    Parameter Change Analysis 11-17
    Guided Workflow Analysis 11-18
    SQL Performance Analyzer: PL/SQL Example 11-19
    SQL Performance Analyzer: Data Dictionary Views 11-21
    Summary 11-22
    Practice 11: Overview 11-23
    12 SQL Performance Management
    Objectives 12-2
    Maintaining SQL Performance 12-3
    Maintaining Optimizer Statistics 12-4
    Automated Maintenance Tasks 12-5
    Statistic Gathering Options 12-6
    Setting Statistic Preferences 12-7
    Restore Statistics 12-9
    Deferred Statistics Publishing: Overview 12-10
    Deferred Statistics Publishing: Example 12-12
    Automatic SQL Tuning: Overview 12-13
    SQL Statement Profiling 12-14
    Plan Tuning Flow and SQL Profile Creation 12-15
    SQL Tuning Loop 12-16
    Using SQL Profiles 12-17
    SQL Tuning Advisor: Overview 12-18
    Oracle Internal & Oracle Academy Use Only
    xi
    Using the SQL Tuning Advisor 12-19
    SQL Tuning Advisor Options 12-20
    SQL Tuning Advisor Recommendations 12-21
    Using the SQL Tuning Advisor: Example 12-22
    Using the SQL Access Advisor 12-23
    View Recommendations 12-25
    View Recommendation Details 12-26
    SQL Plan Management: Overview 12-27
    SQL Plan Baseline: Architecture 12-28
    Loading SQL Plan Baselines 12-30
    Evolving SQL Plan Baselines 12-31
    Important Baseline SQL Plan Attributes 12-32
    SQL Plan Selection 12-34
    Possible SQL Plan Manageability Scenarios 12-36
    SQL Performance Analyzer and SQL Plan Baseline Scenario 12-37
    Loading a SQL Plan Baseline Automatically 12-38
    Purging SQL Management Base Policy 12-39
    Enterprise Manager and SQL Plan Baselines 12-40
    Summary 12-41
    Practice 12: Overview Using SQL Plan Management 12-42
    13 Using Database Replay
    Objectives 13-2
    Using Database Replay 13-3
    The Big Picture 13-4
    System Architecture: Capture 13-5
    System Architecture: Processing the Workload 13-7
    System Architecture: Replay 13-8
    Capture Considerations 13-9
    Replay Considerations: Preparation 13-10
    Replay Considerations 13-11
    Replay Options 13-12
    Replay Analysis 13-13
    Database Replay Workflow in Enterprise Manager 13-15
    Capturing Workload with Enterprise Manager 13-16
    Capture Wizard: Plan Environment 13-17
    Capture Wizard: Options 13-18
    Capture Wizard: Parameters 13-19
    Viewing Capture Progress 13-20
    Viewing Capture Report 13-21
    Export Capture AWR Data 13-22
    Oracle Internal & Oracle Academy Use Only
    xii
    Viewing Workload Capture History 13-23
    Processing Captured Workload 13-24
    Using the Preprocess Captured Workload Wizard 13-25
    Using the Replay Workload Wizard 13-26
    Replay Workload: Prerequisites 13-27
    Replay Workload: Choose Initial Options 13-28
    Replay Workload: Customize Options 13-29
    Replay Workload: Prepare Replay Clients 13-30
    Replay Workload: Client Connections 13-31
    Replay Workload: Replay Started 13-32
    Viewing Workload Replay Progress 13-33
    Viewing Workload Replay Statistics 13-34
    Packages and Procedures 13-36
    Data Dictionary Views: Database Replay 13-37
    Database Replay: PL/SQL Example 13-38
    Calibrating Replay Clients 13-40
    Summary 13-41
    Practice 13: Overview 13-42
    14 Tuning the Shared Pool
    Objectives 14-2
    Shared Pool Architecture 14-3
    Shared Pool Operation 14-4
    The Library Cache 14-5
    Latch and Mutex 14-7
    Latch and Mutex: Views and Statistics 14-9
    Diagnostic Tools for Tuning the Shared Pool 14-11
    AWR/Statspack Indicators 14-13
    Load Profile 14-14
    Instance Efficiencies 14-15
    Top Waits 14-16
    Time Model 14-17
    Library Cache Activity 14-19
    Avoid Hard Parses 14-20
    Are Cursors Being Shared? 14-21
    Sharing Cursors 14-23
    Adaptive Cursor Sharing: Example 14-25
    Adaptive Cursor Sharing Views 14-27
    Interacting with Adaptive Cursor Sharing 14-28
    Avoiding Soft Parses 14-29
    Sizing the Shared Pool 14-30
    Oracle Internal & Oracle Academy Use Only
    xiii
    Shared Pool Advisory 14-31
    Shared Pool Advisor 14-33
    Avoiding Fragmentation 14-34
    Large Memory Requirements 14-35
    Tuning the Shared Pool Reserved Space 14-37
    Keeping Large Objects 14-39
    Data Dictionary Cache 14-41
    Dictionary Cache Misses 14-42
    SQL Query Result Cache: Overview 14-43
    Managing the SQL Query Result Cache 14-44
    Using the RESULT_CACHE Hint 14-46
    Using the DBMS_RESULT_CACHE Package 14-47
    Viewing SQL Result Cache Dictionary Information 14-48
    SQL Query Result Cache: Considerations 14-49
    UGA and Oracle Shared Server 14-50
    Large Pool 14-51
    Tuning the Large Pool 14-52
    Summary 14-53
    Practice Overview 14: Tuning the Shared Pool 14-54
    15 Tuning the Buffer Cache
    Objectives 15-2
    Oracle Database Architecture 15-3
    Buffer Cache: Highlights 15-4
    Database Buffers 15-5
    Buffer Hash Table for Lookups 15-6
    Working Sets 15-7
    Tuning Goals and Techniques 15-9
    Symptoms 15-11
    Cache Buffer Chains Latch Contention 15-12
    Finding Hot Segments 15-13
    Buffer Busy Waits 15-14
    Calculating the Buffer Cache Hit Ratio 15-15
    Buffer Cache Hit Ratio Is Not Everything 15-16
    Interpreting Buffer Cache Hit Ratio 15-17
    Read Waits 15-19
    Free Buffer Waits 15-21
    Solutions 15-22
    Sizing the Buffer Cache 15-23
    Buffer Cache Size Parameters 15-24
    Dynamic Buffer Cache Advisory Parameter 15-25
    Oracle Internal & Oracle Academy Use Only
    xiv
    Buffer Cache Advisory View 15-26
    Using the V$DB_CACHE_ADVICE View 15-27
    Using the Buffer Cache Advisory with EM 15-28
    Caching Tables 15-29
    Multiple Buffer Pools 15-30
    Enabling Multiple Buffer Pools 15-32
    Calculating the Hit Ratio for Multiple Pools 15-33
    Multiple Block Sizes 15-35
    Multiple Database Writers 15-36
    Multiple I/O Slaves 15-37
    Use Multiple Writers or I/O Slaves 15-38
    Private Pool for I/O Intensive Operations 15-39
    Automatically Tuned Multiblock Reads 15-40
    Flushing the Buffer Cache (for Testing Only) 15-41
    Summary 15-42
    Practice 15: Overview Tuning the Buffer Cache 15-43
    16 Tuning PGA and Temporary Space
    Objectives 16-2
    SQL Memory Usage 16-3
    Performance Impact 16-4
    Automatic PGA Memory 16-5
    SQL Memory Manager 16-6
    Configuring Automatic PGA Memory 16-8
    Setting PGA_AGGREGATE_TARGET Initially 16-9
    Monitoring SQL Memory Usage 16-10
    Monitoring SQL Memory Usage: Examples 16-12
    Tuning SQL Memory Usage 16-13
    PGA Target Advice Statistics 16-14
    PGA Target Advice Histograms 16-15
    Automatic PGA and Enterprise Manager 16-16
    Automatic PGA and AWR Reports 16-17
    Temporary Tablespace Management: Overview 16-18
    Temporary Tablespace: Best Practice 16-19
    Configuring Temporary Tablespace 16-20
    Temporary Tablespace Group: Overview 16-22
    Temporary Tablespace Group: Benefits 16-23
    Creating Temporary Tablespace Groups 16-24
    Maintaining Temporary Tablespace Groups 16-25
    View Tablespace Groups 16-26
    Monitoring Temporary Tablespace 16-27
    Oracle Internal & Oracle Academy Use Only
    xv
    Temporary Tablespace Shrink 16-28
    Tablespace Option for Creating Temporary Table 16-29
    Summary 16-30
    Practice Overview 16: Tuning PGA Memory 16-31
    17 Automatic Memory Management
    Objectives 17-2
    Oracle Database Architecture 17-3
    Dynamic SGA 17-4
    Granule 17-5
    Memory Advisories 17-6
    Manually Adding Granules to Components 17-7
    Increasing the Size of an SGA Component 17-8
    Automatic Shared Memory Management: Overview 17-9
    SGA Sizing Parameters: Overview 17-10
    Dynamic SGA Transfer Modes 17-11
    Memory Broker Architecture 17-12
    Manually Resizing Dynamic SGA Parameters 17-13
    Behavior of Auto-Tuned SGA Parameters 17-14
    Behavior of Manually Tuned SGA Parameters 17-15
    Using the V$PARAMETER View 17-16
    Resizing SGA_TARGET 17-17
    Disabling Automatic Shared Memory Management 17-18
    Configuring ASMM 17-19
    SGA Advisor 17-20
    Monitoring ASMM 17-21
    Automatic Memory Management: Overview 17-22
    Oracle Database Memory Parameters 17-24
    Automatic Memory Parameter Dependency 17-25
    Enabling Automatic Memory Management 17-26
    Monitoring Automatic Memory Management 17-27
    DBCA and Automatic Memory Management 17-29
    Summary 17-30
    Practice 17: Overview Using Automatic Memory Tuning 17-31
    Oracle Internal & Oracle Academy Use Only
    xvi
    18 Tuning Segment Space Usage
    Objectives 18-2
    Space Management 18-3
    Extent Management 18-4
    Locally Managed Extents 18-5
    Large Extents: Considerations 18-6
    How Table Data Is Stored 18-8
    Anatomy of a Database Block 18-9
    Minimize Block Visits 18-10
    The DB_BLOCK_SIZE Parameter 18-11
    Small Block Size: Considerations 18-12
    Large Block Size: Considerations 18-13
    Block Allocation 18-14
    Free Lists 18-15
    Block Space Management 18-16
    Block Space Management with Free Lists 18-17
    Automatic Segment Space Management 18-19
    Automatic Segment Space Management at Work 18-20
    Block Space Management with ASSM 18-22
    Creating an Automatic Segment Space Management Segment 18-23
    Migration and Chaining 18-24
    Guidelines for PCTFREE and PCTUSED 18-26
    Detecting Migration and Chaining 18-27
    Selecting Migrated Rows 18-28
    Eliminating Migrated Rows 18-29
    Shrinking Segments: Overview 18-31
    Shrinking Segments: Considerations 18-32
    Shrinking Segments by Using SQL 18-33
    Segment Shrink: Basic Execution 18-34
    Segment Shrink: Execution Considerations 18-35
    Using EM to Shrink Segments 18-36
    Table Compression: Overview 18-37
    Table Compression Concepts 18-38
    Using Table Compression 18-39
    Summary 18-40
    19 Tuning I/O
    Objectives 19-2
    I/O Architecture 19-3
    File System Characteristics 19-4
    I/O Modes 19-5
    Oracle Internal & Oracle Academy Use Only
    xvii
    Direct I/O 19-6
    Bandwidth Versus Size 19-7
    Important I/O Metrics for Oracle Databases 19-8
    I/O Calibration and Enterprise Manager 19-10
    I/O Calibration and the PL/SQL Interface 19-11
    I/O Statistics: Overview 19-13
    I/O Statistics and Enterprise Manager 19-14
    Stripe and Mirror Everything 19-16
    Using RAID 19-17
    RAID Cost Versus Benefits 19-18
    Should I Use RAID 1 or RAID 5? 19-20
    Diagnostics 19-21
    Database I/O Tuning 19-22
    What Is Automatic Storage Management? 19-23
    Tuning ASM 19-24
    How Many Disk Groups per Database 19-25
    Which RAID Configuration for Best Availability? 19-26
    ASM Mirroring Guidelines 19-27
    ASM Striping Granularity 19-28
    What Type of Striping Works Best? 19-29
    ASM Striping Only 19-30
    Hardware RAID Striped LUNs 19-31
    ASM Guidelines 19-32
    ASM Instance Initialization Parameters 19-33
    Dynamic Performance Views 19-34
    Monitoring Long-Running Operations by Using V$ASM_OPERATION 19-36
    ASM Instance Performance Diagnostics 19-37
    ASM Performance Page 19-38
    Database Instance Parameter Changes 19-39
    ASM Scalability 19-40
    Summary 19-41
    20 Performance Tuning Summary
    Objectives 20-2
    Necessary Initialization Parameters with Little Performance Impact 20-3
    Important Initialization Parameters with Performance Impact 20-4
    Sizing Memory Initially 20-6
    Database High Availability: Best Practices 20-7
    Undo Tablespace: Best Practices 20-8
    Temporary Tablespace: Best Practices 20-9
    General Tablespace: Best Practices 20-11
    Internal Fragmentation Considerations 20-12
    Oracle Internal & Oracle Academy Use Only
    xviii
    Block Size: Advantages and Disadvantages 20-13
    Automatic Checkpoint Tuning 20-14
    Sizing the Redo Log Buffer 20-15
    Sizing Redo Log Files 20-16
    Increasing the Performance of Archiving 20-17
    Automatic Statistics Gathering 20-19
    Automatic Statistics Collection: Considerations 20-20
    Commonly Observed Wait Events 20-21
    Additional Statistics 20-22
    Top 10 Mistakes Found in Customer Systems 20-23
    Summary 20-25
    Appendix A: Practices and Solutions
    Appendix B: Using Statspack
    Index

  • Dynamic type conversion?

    Hi everyone,
    I'm working in a XML method invocation engine but at this moment I'm stucked trying to solve a little problem. I've a XML file looking this way:
    <method class="java.lang.Math" name="min">
    <arg>
    <method class="java.lang.Math" name="max">
    <arg type="float">
    5
    </arg>
    <arg type="float">
    10
    </arg>
    </method>
    </arg>
    <arg type="int">
    100
    </arg>
    </method>
    It's a simple example to explain myself, that equals a java expression like "Math.min(Math.max(5.0f,10.0f),100)". As you see min call corresponds to "int Math.min(int,int)" and max to "float Math.max(float,float). When I declare max as "int Math.max(int,int)" the return type equals the paramenter type for min and everything works. But in this example max returns float and min requires int. Using reflection API when I pass an array of arguments to Method.invoke which doesn't correspont to the expected input parameters for min it fails launching an exception because it needs an array like Object[]{int,int} and receives an array looking like this Object[]{float,int}.
    My question is that if we know the return type of max using java.lang.reflect.Method.getReturnTypes() and the parameter type of min using java.reflect.Method.getParameterTypes(). How can i perform a dynamic conversion form a primitive type to another if i only know the types at runtime?
    And what about objects? How can I convert from, lets say, Integer to Float? Is it posible to do it dynamically using reflection API or do I have to implement long conversion tables and methods?
    Thanks for your help
    Pep Ribas

    You've got two problems here.
    The first has to due with the fact that your interpreting of the XML source using Reflection is equivalent to compiling Java source. Your sample represents the following Java source fragment:    java.lang.Math.min(java.lang.Math.max(5.0f, 10.0f), 100);If you provided that line to the Java compiler, you would get a "possible loss of precision" error at the first argument to the min() method, where the compiler is seeing a float when it wants an int. This is a "widening" cast and is not allowed without an explicit cast. Your XML code needs a token for explicit casting. Your sample could look like this:    <method class="java.lang.Math" name="min">
            <arg>
                <cast type="int">
                    <method class="java.lang.Math" name="max">
                        <arg type="float">
                            5
                        </arg>
                        <arg type="float">
                            10
                        </arg>
                    </method>
                </cast>
            </arg>
            <arg type="int">
                100
            </arg>
        </method>This would represent a Java source fragment that correctly compiles:    java.lang.Math.min((int)java.lang.Math.max(5.0f, 10.0f), 100);The second problem is due to the ambiguous definition of the Reflection package. Even though Reflection provides ways to invoke methods, it was designed to browse the capabilities of a class and not to act as an interpreter. There is really no way to dynamically perform an explicit-cast without implementing the patterns of the Java implicit casting mechanisms and method look-up.
    You might do better to compile your XML code into Java source text, and then programmatically pass that text to the Java compiler class sun.tools.javac.Main. The compiler will then perform the needed implicit casts to best-fit the available methods. If the compiler returns errors, you can map them back to the appropriate XML tokens and report it to the user.
    I hope you find this of some help.

  • Constructing ABAP statement dynamically...

    Hello Gurus,
    I have a custom report (ZREPTA) which calls another generic custom program (ZGENERIC) inside. This program is
    used by many other custom reports. Now this generic custom program has as a perform routine. The form-endform for this perform is written in the custom report which is calling the generic custom program. Now its not necessary that  all custom reports needs the peform routine of generic custom program (ZGENERIC).
    My question is how do I build the following ABAP lines of dynamically so that even if other program
    say ZREPTC calls ZGENERIC, it won't be a problem even if it does not have form routine defined
    since the perform statement in ZGENERIC is build dynamically.
    perform post_process tables doc_connect.
    Regards,
    Jainam.
    Edited by: Jainam Shah on Oct 2, 2009 9:08 PM
    Edited by: Jainam Shah on Oct 2, 2009 9:08 PM

    Avoiding the temptation to use generic subroutines is the best option in my opinion.
    > Because I am working on module development in whcih there can be 100's of reports from which some will and some won't use that.
    Why dont you create a function mode then which only uses this form if requested to do so). But it also might involve exposing the parameter to it's interface so you need to be carefull if it is remote enabled.
    That is what FM's are for  -> modularization.
    Cheers,
    Julius
    Edited by: Julius Bussche on Oct 2, 2009 10:01 PM

  • Will i5 with FCS not be far less then i7 with FCS? performance-wised.

    27-inch models only, one of the following:
    2.66GHz quad-core Intel Core i5 processor with 8MB shared L3 cache; Turbo Boost dynamic performance up to 3.2GHz
    2.8GHz quad-core Intel Core i7 processor with 8MB shared L3 cache; Turbo Boost dynamic performance up to 3.46GHz; Hyper-Threading for up to eight virtual cores
    May I get the "up to 2.3x faster performance with Final Cut Studio" with i5?
    Thanks advanced

    For that configuration running those tests and no other software, yes the i7 looks to outperform the i5. And both clearly outperform the Core2Duo.
    I would point out however that if your concern is FCStudio performance on an i5 vs an i7 then only the Compressor and AfterEffects scores would be indicative of performance differences for your uses. And the differences in scores there is not that great.
    The Cinebench score is the one where the i7 clearly outperforms the i5 but understand that Cinebench is a test of 3D performance, which would be very relevant for gaming uses but not so relevant for video or photo uses/comparisons.
    So, my opinion is that for FCStudio purposes there is some performance increase with an i7 vs an i5 but it's not all that significant a difference. (13-15% difference; not 2.3x difference). Is it worth the extra $$ to go with the i7 rather than an i5? Only you can answer that question.

  • Dynamic performence views

    hi,
    what is V$ACCESS and V$HVMASTER_INFO when it will use

    user1175505 wrote:
    hi,
    what is V$ACCESS and V$HVMASTER_INFO when it will useV$ACCESS displays information about locks that are currently imposed on library cache objects.
    The locks are imposed to ensure that they are not aged out of the library cache while they are required for SQL execution.
    V$HVMASTER_INFO describes the current and previous master instances and the number of re-masterings of Global Enqueue Service resources.
    refer:
    Dynamic Performance (V$) Views: V$ACCESS to V$HVMASTER_INFO
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/dynviews_1.htm
    Posters, please mind these common-sense rules when participating here:
    - When asking a question, provide all the details that someone would need to answer it. Consulting documentation first is highly recommended.
    - When answering a question, please be courteous and respectful; there are different levels of experience represented here.
    A poorly worded question is better ignored than flamed - or better yet, help the poster ask a better question.
    Thanks for doing your part to make this community as valuable as possible for everyone!
    - OTN

  • Parameters to be considered for tuning the QUERY Performance.

    Hi Guys
    I wanted to identify the Query which is taking more resources through the Dynamic performance views and not through OEM.I wanter to tune the Query.
    Please suggest me on this. Also i wanted to know what are all the parameters to be considered for tuning a query like Query execution time, I/O Hits, Library cache hits, etc and from which performance view these paramaters can be taken. I also wanted to know how to find the size of library cache and how much queries can be holded in a library cache and what will be the retention of queries in library cache and how to retrive the queries from Library cache.
    Thanks a lot
    Edited by: user448837 on Sep 23, 2008 9:24 PM

    Hmm there is a parameter called makemyquery=super_fast, check that ;-).
    Ok jokes apart, your question is like asking a doctor that when a person is sick than how to troubleshoot his sickeness? So does a doctor start giving medicine immediately? No right? He has to check some symptoms of the patient. The same is applicable to the query also. There is no view as such which would tell you the performance of the query ie it is good or bad. Tell me if a query is taking up 5 minutes and I come and tell you this, what would you say its good or bad or the query took this much CPU time what would you say, its too much or too less? I am sure your answers would be "it depends". That's the key point.
    The supermost point in the performance check is two things, one the plan of the query. What kind of plan optimizer took for the query and whether it was really good or not? There are millions os ways to do som ething but the idea is to do it in the best way. That's what the idea of reading explain plan. I would suggest get your self familiar with explain plan's various paths and their pros and cons. Also about the query's charectristics, you can check V$sql, v$sqlarea , V$sql_text views.
    Your other question that you want to check the size of the library cache , its contents and the retention, I would say that its all internally managed. You never size library cache but shared pool only. Similary the best bet for a dba/developer is to check the queries are mostly shareable and there wont be any duplicate sqls. So the cursor_sharing parameter can be used for this. The control is not given to us to manage the rentention or the flushing of the queries from the cache.
    HTH
    Aman....

  • How to get performance statistics like OEM console 9i

    Hi All Gurus,
    I am having trouble getting the server load and seeing different session's statistics. As we all know, in OEM 9i java console, we were able to see the following useful columns for all the active sessions:
    CPU_TIME, PGA_MEMORY, PHYSICAL_DISK READS, LOGICAL READS, etc.
    But in OEM 10g java colsole, there are no such columns (I dont know why), for each session, the 10g console only gives basic info like, USER_NAME, OSUSER, MACHINE NAME, LOGON TIME, etc, but no tuning statistics.
    So, I was looking the dynamic performance views to see all these information. But I am confused, there are a number of views; they are v$sql, v$sqlearea, v$sql_workarea, v$sqlstats, v$session, v$sesstat, v$open_cursors, etc.
    Can somebody explain to me what are the relationships between them and exactly which ones are actually needed to produce the columns like those in OEM 9i. I am not sure does v$sql represent one sql statement or v$sqlarea?, how they are related to v$session? lot of confusions!!!! pls help. Thanks in advance.

    You have far more questions than can possibly be answered in a few short paragraphs.
    Pick up a copy of Jonathan Lewis' book on the CBO and you will find the answers to all of these questions and many more. Also check Jonathan's website and FAQ.
    You will find the link to it on the Links page of the PSOUG's website: www.psoug.org.

  • Performance views v$ vs. v_$

    Hi,
    in a database we have the performace views v_$ and to every view we have a public synonym v$. That's what I understand so far.
    But does anybody knows why? What is the sense of the public synonyms?
    Best regards

    yes as you can read here:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datadict.htm#i4370
    >
    SYS owns the dynamic performance tables; their names all begin with V_$. Views are created on these tables, and then public synonyms are created for the views. The synonym names begin with V$. For example, the V$DATAFILE view contains information about the database's datafiles, and the V$FIXED_TABLE view contains information about all of the dynamic performance tables and views in the database.

  • Are all V$ views (Dynamic Perf views) available in Mount Mode?

    DB version: 10.2.0.1, 11.2.0.1
    I remember querying
    v$datafilewhen the database was only mounted. Just curios if all dynamic performance views are available in mounted mode?
    Edited by: Max on Dec 16, 2010 1:41 AM

    Max wrote:
    DB version: 10.2.0.1, 11.2.0.1
    I remember querying
    v$datafilewhen the database was only mounted. Just curios if all dynamic performance views are available in mounted mode?Read the doc:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1001.htm#i1398692
    After an instance is started, the V$ views that read from memory are accessible. Views that read data from disk require that the database be mounted, and some require that the database be open.
    Kamran Agayev A.
    Oracle ACE
    My Oracle Video Tutorials - http://kamranagayev.wordpress.com/oracle-video-tutorials/

  • Can anybody recommend me on the strain gauges which are attached along a steel bar, say, 3 mm in diameter, and can respond at a sampling rate of 100 kHz?

    Or anybody has similar application, it would be very grateful if you can share your experience.

    Many thanks for your information. We are about to investigate the dynamic performance of soil anchorage subject to dynamic impulse in a geotechnical centrifuge. Basically, 5 model anchorages (3 mm in diameter) are to be constructed. Each model anchorage is instrumented with 1 accelerometer, 1 load cell and 6 strain gauges. Therefore, the minimum instrumentation would be
    1) 30 strain gauges
    2) 5 accelerometers
    3) 5 load cells
    It is worth noting that all the instruments would eventually reside in a geotechnical centrifuge operating in a 10g gravitational field. Whilst the DAQ system would experience much less 'g force' since they are to be placed close to the rotation axis of the machine.
    These model anchorages would be tested one by one dyn
    amically on each individual basis, whilst the other four are also preferably to be monitored during the tests. For an active model anchorage which is under testing, simultaneous sampling is preferred for its 8 sensors to be measured at the same instant in time (Besides, it is also understood that the natural frequency of the model anchorage is estimated to be in the range of several kHz). For the other four model anchorages, simultaneous sampling could be less demanding. It would therefore be ideal that simultaneous sampling can be switched among the active testing model anchorages.
    I am greatly appreciated if you can further advise me on this. Thanks in advance.

Maybe you are looking for

  • "not authorized for them on this computer" - ipad TV show syncing issue

    I am unable to sync a number of recently purchased TV shows to my iPad (Original iPad, running 5.0.1).  I've deauthorized all my computers, and authorized only my iMac and this iPad - still nothing.  I restored my iPad, deauthorized and authorized ag

  • Dynamically picking the line item of table control

    Hi all, Can u suggest me a way to dynamically picking the no of line item in the table control displayed. Regards, Ashutosh Kumar

  • 2.1 RC1 templates converted to lowercase ?

    In 2.1 RC1 I have correctly recovered my templates from 1.5, which are using a mix of lower/uppercase. It is important for me because I have some templates for such things as: call connect_me_to_some_place("IdentiFier MixIng CAseS"); When I auto-comp

  • Http session from id

    Hi,           Wondering if anybody knows if I had a session id does weblogic have api for           determining whether the session id is valid and retrieving that session base           on the id. What i would like to do something like this         

  • How do i get my photos?

    My Iphone 5c screen is smashed, my photos have not saved to icloud i want my photos but itunes wants me to press accept on iphone but screen cannot feel my finger as its smashed. How do i get my photos? I had a baby in sept and all her pics are on th