EXP propagation

Hi,
Can anyone shed some light on the issue of EXP field propagation as labels are removed or added?
Specifically....
1. I understand that at ingress of MPLS cloud you would use class-based policy to apply the initial EXP value based on some class-map matching by applying service-policy in either inbound direction in case you want to do on the inbound interface or in the outbound direction if you want to do on the outbound interface (probably frequently used in MPLS DS-TE), however my question is how will this field travel along the LSP?
2. Do you have to make sure that you apply proper EXP value at any point in LSP when label is being stripped off or applied or is it automatically copies between the labels?
3. Also, at egree, do you usually match on EXP value to apply proper QoS, like LLC. For example,
class-map exp5
match mpls experimental topmost 5
policy-map premium
class exp5
priority 512
interface fastethernet0/0
service-policy output premium
4. Cisco documentation speaks of three modes: Uniform, Pipe and Semi-pipe. Are these simply concept of implementations or are they really configuration parameters?
Your help would be appreciated.
Thanks,
David

Hi,
1) the default for a PE is to copy IP precedence to MPLS exp bits in all imposed labels. With a policer you can choose to set exp to different values.
2) the popped label exp bits are not copied to next label automatically. Assuming however that you set all exp bits to the same value during imposition this should not impose a problem.
3) This would not work as the output traffic is (presumably) IP. so the trick is:
class-map exp1
match mpls exp topmost 1
policy-map exp-mapping
class exp1
set qos-group 1
class-map qos-group
match os-group 1
policy-map customer
class qos-group
bandwidth 128
interface FastEthernet0/1
description from core
service-policy input exp-mapping
interface Serial1/0
description to CE
service-policy output customer
4) The qos models are concepts. Uniform mode means you can (and will) rewrite DSCP as the settings throughout IP/MPLS are using a uniform classification scheme. Pipe and short pipe model let you transport DSCP unchanged through an MPLS domain by setting exp bits ONLY and not rewriting DSCP in any place. This is used in case the customer has different settings than the SP and does not want them to be modified.
Hope this helps
Martin

Similar Messages

  • Problem with propagation

    I had successfully configired streams in my environment.Initailly whatever i performed dml operations like insert its replicate to my target database .When delete one row from my source database ,not deleted from my target database hence then whatever i performed amy dml operations like insert ,update,delete not replication to my target database.Any advice it should be gratefule
    At my source
    ============
    SQL> select * from dept;
    DEPTNO DNAME LOC EMPNO
    10 ACCOUNTING NEW YORK
    20 RESEARCH DALLAS
    30 SALES CHICAGO
    40 OPERATIONS BOSTON
    50 xxx lon
    60 yyy hyd
    75 BT LON
    80 BT1 Ban
    At my target
    SQL> select * from dept;
    DEPTNO DNAME LOC EMPNO
    10 ACCOUNTING NEW YORK
    20 RESEARCH DALLAS
    30 SALES CHICAGO
    40 OPERATIONS BOSTON
    50 xxx lon
    60 yyy hyd
    70 BT LON
    80 BT1 BAN
    Mohan

    Hi
    Thanks for reply.I want any dml or ddl operation s performed either side it should propagate .Please let me where i made mistake
    Instance Setup
    In order to begin the following parameters should be set in the spfiles of participating databases:
    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=1;
    ALTER SYSTEM SET AQ_TM_PROCESSES=1;
    ALTER SYSTEM SET GLOBAL_NAMES=TRUE;
    ALTER SYSTEM SET COMPATIBLE='9.2.0' SCOPE=SPFILE;
    ALTER SYSTEM SET LOG_PARALLELISM=1 SCOPE=SPFILE;
    SHUTDOWN IMMEDIATE;
    STARTUP;
    Stream Administrator Setup
    =============================
    Next we create a stream administrator, a stream queue table and a database link on the source database:
    CONN sys/password@DBA1 AS SYSDBA
    The below steps had done at source and target except db link
    =============================================
    CREATE USER strmadmin IDENTIFIED BY strmadminpw
    DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
    GRANT CONNECT, RESOURCE, SELECT_CATALOG_ROLE TO strmadmin;
    GRANT EXECUTE ON DBMS_AQADM TO strmadmin;
    GRANT EXECUTE ON DBMS_CAPTURE_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_PROPAGATION_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_STREAMS_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_APPLY_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_FLASHBACK TO strmadmin;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_SET_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    CONNECT strmadmin/strmadminpw@DBA1
    EXEC DBMS_STREAMS_ADM.SET_UP_QUEUE();
    CREATE DATABASE LINK dba2 CONNECT TO strmadmin IDENTIFIED BY strmadminpw USING 'DBA2';
    GRANT ALL ON scott.dept TO strmadmin;
    LogMinor Tablespace Setup
    Next we create a new tablespace to hold the logminor tables on the source database:
    CONN sys/password@DBA1 AS SYSDBA
    CREATE TABLESPACE logmnr_ts DATAFILE '/u01/app/oracle/oradata/DBA1/logmnr01.dbf'
    SIZE 25 M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
    EXECUTE DBMS_LOGMNR_D.SET_TABLESPACE('logmnr_ts');
    Supplemental Logging
    CONN sys/password@DBA1 AS SYSDBA
    ALTER TABLE scott.dept ADD SUPPLEMENTAL LOG GROUP log_group_dept_pk (deptno) ALWAYS;
    Configure the propagation process on DBA1:
    ========================================
    CONNECT strmadmin/strmadminpw@DBA1
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
    table_name => 'scott.dept',
    streams_name => 'dba1_to_dba2',
    source_queue_name => 'strmadmin.streams_queue',
    destination_queue_name => 'strmadmin.streams_queue@dba2',
    include_dml => true,
    include_ddl => true,
    source_database => 'smtp');
    END;
    Configure the capture process on DBA1:
    =====================================
    CONNECT strmadmin/strmadminpw@DBA1
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => 'scott.dept',
    streams_type => 'capture',
    streams_name => 'capture_simp',
    queue_name => 'strmadmin.streams_queue',
    include_dml => true,
    include_ddl => true);
    END;
    Configure Instantiation SCN
    exp USERID=scott/tiger@dba1 TABLES=DEPT FILE=D:\tab1.dmp
    GRANTS=Y ROWS=Y LOG=exportTables.log OBJECT_CONSISTENT=Y INDEXES=Y
    imp USERID=scott/tiger@dba2 FULL=Y CONSTRAINTS=Y FILE=d:\tab1.dmp
    IGNORE=Y GRANTS=Y ROWS=Y COMMIT=Y LOG=importTables.log STREAMS_CONFIGURATION=Y STREAMS_INSTANTIATION=Y
    Alternatively the instantiation SCN can be set using the DBMS_APPLY_ADM package:
    CONNECT strmadmin/strmadminpw@dba1
    DECLARE
    v_scn NUMBER;
    BEGIN
    v_scn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
    DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCN@DBA2(
    source_object_name => 'scott.dept',
    source_database_name => 'dba1',
    instantiation_scn => v_scn);
    END;
    Configure the apply process on the destination database (DBA2):
    CONNECT strmadmin/strmadminpw@DBA2
    BEGIN
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name => 'scott.dept',
    streams_type => 'apply',
    streams_name => 'apply_simp',
    queue_name => 'strmadmin.streams_queue',
    include_dml => true,
    include_ddl => true,
    source_database => 'smtp');
    END;
    Start the apply process on destination database (DBA2) and prevent errors stopping the process:
    CONNECT strmadmin/strmadminpw@DBA2
    BEGIN
    DBMS_APPLY_ADM.SET_PARAMETER(
    apply_name => 'apply_simp',
    parameter => 'disable_on_error',
    value => 'n');
    DBMS_APPLY_ADM.START_APPLY(
    apply_name => 'apply_simp');
    END;
    Start the capture process on the source database (DBA1):
    CONNECT strmadmin/strmadminpw@DBA1
    BEGIN
    DBMS_CAPTURE_ADM.START_CAPTURE(
    capture_name => 'capture_simp');
    END;
    Regards
    MOhan

  • Error propagation

    Hi,
    I'm having a bit of an odd problem in Forms10g with the propagation of an error. I'll describe what happens:
    I rightclick on an item, and select an action from a menu-item. In the code there is a call to a database package function where it is possible an application_error is raised (multiple values are possible, i'll use -20061 as example).
    The menu-item code has an 'exception when others' clause, which obviously traps this error.
    However...
    (note: We have forms6 versions of our forms, who then are converted to a 10g version. The problem does not come from this conversion, i only mention this because the problem occurs differently for both)
    In *6i*, the error is shown, though not correctly. The title of the alert would show the ora-number, but the message was also an ora-number, and not the expected message as was defined in the application_error. We then worked around this by trapping the code and message in a variable, using dbms_error_code and dbms_error_text, and showed these in an alert, faking the default behaviour.
    In *10g* however, no dice. dbms_error_code is 0, and error_text is empty, resulting in a neat empty alert. Without faking the behaviour, it seems as there occured no problems to a user (no alert).
    - i propagate errors trapped in 'when others' with RAISE
    - Removing the 'when others' clause results in normal behaviour, in both 6i and 10g, showing the correct oracode and message.
    - There was 1 more begin-exception when others-end block inside the main begin-end, i tried trapping the code/message there: no luck. Commenting out the 'when others': no luck.
    - I then put a begin-exception when others-end around the call to the DB-function. In the 'when other' i trapped the code and message: correct values! When doing this, the values are propagated further and the main exception when others then shows my own alert with the correct values (dbms_error_text and code then suddenly can trap the values...). Only by trapping the values into a dummy var (or outputting them) maintains their value it seems.
    I'm a bit bewildered:
    - Do i really need to go ahead and put a begin-end around each of my calls to this db-function, and trap the error_text once, to correctly propagate the error thrown there? I'd just like to shed some light on this.
    - How come a 'when others' blocks the correct working of the default alert?
    Thanks.

    Maybe can you tell me some usefull patterns?There's not much of a pattern here except for your (correct) MVC pattern.
    Imagine this: something in the Model goes wrong. You don't want this
    to pass by unnoticed. Your Model has no other way then throw an Exception.
    Your GUI is way too stupid to handle business logic (as it should be).
    So your Controller (the 'Logic') must handle the Exception, make the GUI
    display a nice retry/cancel dialog (that's what it's good at) and make the
    Controller try to solve the problem.
    kind regards,
    Jos

  • Error while converting class file to exp and jca file

    error while converting *.class file to *.exp and *.jca file
    =====================================================================================================================
    linux-y60u:/home/admin/java_card_kit-2_2_1/samples/src # converter -exportpath "/home/admin/java_card_kit-2_2_1/lib/" com/sun/javacard/samples/HelloWorld 0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x0b 1.0 -v -applet 0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x0b:0x01 Identity
    Java Card 2.2.1 Class File Converter, Version 1.3
    Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
    parsing /home/admin/java_card_kit-2_2_1/samples/src/com/sun/javacard/samples/HelloWorld/HelloWorld.class
    parsing /home/admin/java_card_kit-2_2_1/samples/src/com/sun/javacard/samples/HelloWorld/Identity.class
    error: com.sun.javacard.samples.HelloWorld.HelloWorld: unsupported class file format of version 50.0.
    error: com.sun.javacard.samples.HelloWorld.Identity: unsupported class file format of version 50.0.
    conversion completed with 2 errors and 0 warnings.
    =====================================================================================================================

    i compile a file javacard use this command:
    ===
    javac -source 1.3 -target 1.1 -g -classpath ./classes:../lib/api.jar:../lib/installer.jar src/com/sun/javacard/samples/Identity/Identity.java
    ===
    and try to convert this class use this command
    ===
    /home/xnuxerx/admin/java_card_kit-2_2_1/bin/converter -exportpath "/home/xnuxerx/admin/java_card_kit-2_2_1/lib/" com/sun/javacard/samples/Identity 0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x0b 1.0 -v -applet 0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x0b:0x01 Identity
    ===
    result convert:
    ===
    Java Card 2.2.1 Class File Converter, Version 1.3
    Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
    parsing /home/xnuxerx/admin/java_card_kit-2_2_1/samples/classes/com/sun/javacard/samples/Identity/Identity.class
    converting com.sun.javacard.samples.Identity.Identity
    error: export file framework.exp of package javacard.framework not found.
    conversion completed with 1 errors and 0 warnings.
    ===
    why ??
    please your comment for this problem.
    thank 4 all.

  • EXP-00015: error while exporting a table !!!

    Hi
    I was trying to take table backup by exp and import method.
    Got the following error
    Please adivse.
    EXP-00015: error on row 7548444 of table LOADER_POS, column VERSIONDATE, datatype 12
    From
    P

    Jaffar
    Appreciate your response.
    There is enough space.
    When u say analyze table structure ..
    Are you talking about the Updating the statistics. ?
    Please explain.
    Thanks again.
    From
    PBy "analyze table structure", you can see if you have any corruptions of block :
    analyze table table_name validate structure;[pre]
    or
    [pre]analyze index index_name validate structure;[pre]
    Nicolas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Error while exporting a table - EXP-00091

    I am doing an export of a table. The table has 1000838 rows. After the export is completed,
    when I checked the log - it said
    Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
    With the Partitioning option
    JServer Release 9.2.0.4.0 - Production
    Export done in US7ASCII character set and AL16UTF16 NCHAR character set
    About to export specified tables via Conventional Path ...
    . . exporting table FIDA_LABEL 1000838 rows exported
    EXP-00091: Exporting questionable statistics.
    EXP-00091: Exporting questionable statistics.
    EXP-00091: Exporting questionable statistics.
    EXP-00091: Exporting questionable statistics.
    Export terminated successfully with warnings.
    I looked in the Oracle error messages document and found this out ---
    EXP-00091 Exporting questionable statistics
    Cause: Export was able to export statistics, but the statistics may not be useable. The statistics are questionable because one or more of the following happened during export: a row error occurred, client character set or NCHARSET does not match with the server, a query clause was specified on export, only certain partitions or subpartitions were exported, or a fatal error occurred while processing a table.
    Action: To export non-questionable statistics, change the client character set or NCHARSET to match the server, export with no query clause, or export complete tables. If desired, import parameters can be supplied so that only non-questionable statistics will be imported, and all questionable statistics will be recalculated.
    And this how my export command looks like -
    exp vincent/passphr query=\"where state in \(\'MD\',\'CA\',\'WI\'\)\" file=$EXPDIR/fida_label_9i.dmp tables=vincent.fida_label
    log=$LOGDIR/fida_label_exp.log
    Ofcourse, I am using the query clause because I really need to and it has always worked when we were in the Oracle 8i environment. We recently moved to the 9i. And this happens in this 9i version...
    And I certainly do not want to specify the import parameters to ignore the questionable statistics as no changes are desired in that area...(my hands are tied..).
    What could " a fatal error occurred while processing a table " mean? And how can this be traced and troubleshooted ? Or how can I find out if any row errors occurred ? And if required, how do I check the character sets and other likes ?? (I have no idea in this area)
    Thanks. All I needed was to get around this error. Your suggesions/responses would be highly appreciated

    What version of Oracle 9i are you using? Do you have a standard 'NLS_LANG' environment variable set on client's machines? Or do you set it to different values on different machines?
    Here is one of way you could get around it.
    Could you specify the export parameter 'STATISTICS=NONE' while exporting the table data?
    Try this and see.
    If this is successful, you could use the import utility as usual. You could always compute or estimate statistics on the table after import.

  • Posting of Commission Exp to calculate the Cost of Goods Sold

    Hi Team,
    I do work in an automobile manufacturing organization and is new to SAP FI module. I have a business requirement which I need to fulfill; I would appreciate if all you gurus help me with finding the solution.
    Business Scenario:  at present, we are posting the following entries to record the commission we paid to dealers for selling vehicles.
    Commission Exp (DR)
         Customer (CR)
    Customer (DR)
         Dealer (CR)
    With these entries we are not been able to track the commission based on vehicle variants i.e. Toyota GLI, XLI etc.
    New Requirement:
    To calculate the Cost of Goods Sold for a variant, I need to track the commission expense based on vehicleu2019s variants. Please help me in finding the solution.
    Thanks

    Thanks for quick response.
    Let me give little more details of type of commission entries we have
    1) Normal Commission - Fixed commission variant wise and is derived from SD.
    2) Additional Commission - No predefined formula, this is totally based on top management discretion. Management decides how much would be paid to a particular dealer.
    3) Sliding Commission deduction - Deduction of certain amount from commission on late payments.
    4) Additional Sliding Commission - Payment of additional commission based on early payment terms.
    Currently, FI department is calculating all these figures on Excel sheets and then post a JV for each type of above mentioned commission.
    How can I configure the system to calculate these amounts automatically without involving Excel Sheet help?
    and how to post these amounts variant wise along with dealers and customers.

  • Updateable Snapshot changes not getting propagated

    Hi,
    I am using Oracle 8.1.7 with Updateable snapshot replication. When I do a dbms_snapshot.refresh as the repadmin user from the snapshot site, the changes I made to the table I am refreshing are not pushed to the master site. Also, the update is actually overwritten by the value that exists on the master site.
    Here is the actual refresh call sql:
    EXECUTE dbms_snapshot.refresh('scpa.dag', 'F', NULL, TRUE, TRUE, 1, 0, 0, TRUE);
    What table can I look in to see whether or not my update on the snapshot site is queued.
    I get no errors when I do the refresh.
    Thanks,
    Chris

    Try check deferror view on master site. When you call refresh procedure you set parameter refresh_after_errors to True, so there can be same unresolved replication conflict. In DBA studio it is tab Errors for node
    DB->Replication->Administration
    If there are no record in deferror on master site, check if you snapshot is a member of snapshot group. If not changes is not propagated.

  • Message filtering in propagation process (stream replication environment)

    Hi!
    We have fine configured stream replication in star topology:
    ORCL2 <=> ORCL1 <=> ORCL3
    Where the ORCL1 is "headquarters" and there is no message flow between ORCL2 and ORCL3.
    For some reason we want to filter messages in propagation processes, e.g. DML captured on ORCL1 should be replicated only to ORCL2 or only to ORCL3. There is one propagation process for each "satellite" database.
    To solve this problem I have written function:
    FUNCTION Replicate_Lcr (
    p_lcr IN SYS.lcr$_row_record)
    RETURN VARCHAR2 IS
    which will be making a decision whether to pass the message (return 'Y') or not (return 'N').
    But there is problem: rule is evaluated and function is executed (there is insert into 'stream_log_lcr' table) but value of the expression seems to be 'FALSE' and message (LCR) is not beeing sent to ORCL2 (or to ORCL3).
    When I remove function 'Replicate_Lcr' from propagation rule condition then every message captured by capture process on ORCL1 reaches destination database (ORCL2 or ORCL3).
    The second observation is that, if I run the same code on ORCL2 or ORCL3 then everything seems to be OK: there is insert into 'stream_log_lcr' table and DML captured on ORCL2 (or ORCL3) appears in ORCL1 ("headquarters").
    I suppose that this could be problem with other version of database on "headquarters" (ORCL1) or configuration issues.
    I will appreciate every suggestion.
    Databases:
    ORCL1: 64-bit Windows, ver. 10.2.0.4.0, Windows 2008 server
    ORCL2: 32-bit Windows, ver. 10.2.0.1.0, Windows XP
    ORCL3: 32-bit Windows, ver. 10.2.0.1.0, Windows XP
    SQL code run on ORCL1:
    CREATE TABLE stream_log_lcr (
    data DATE NOT NULL,
    msg SYS.lcr$_row_record NOT NULL
    -- simplified, always return 'Y'
    CREATE OR REPLACE FUNCTION Replicate_Lcr (
    p_lcr IN SYS.lcr$_row_record)
    RETURN VARCHAR2 IS
    PRAGMA AUTONOMOUS_TRANSACTION;
    BEGIN
    IF p_lcr IS NOT NULL
    THEN
    INSERT INTO stream_log_lcr
    VALUES (SYSDATE,
    p_lcr);
    COMMIT;
    END IF;
    RETURN 'Y';
    END;
    -- create propagation process with above function in rule condition
    BEGIN
    DBMS_STREAMS_ADM.add_schema_propagation_rules
    (schema_name => 'data_schema',
    streams_name => 'primary_to_secondary2',
    source_queue_name => 'strmadmin.capture_primary',
    destination_queue_name => 'strmadmin.from_primary@ORCL2',
    include_dml => TRUE,
    include_ddl => TRUE,
    source_database => 'ORCL1',
    and_condition => ' strmadmin.Replicate_Lcr(:dml) = ''Y'' ',
    inclusion_rule => TRUE,
    queue_to_queue => TRUE);
    END;
    -- check if function 'Replicate_Lcr' was evoked:
    SELECT * FROM stream_log_lcr ORDER BY data;

    hi porzer,
    In Propagation process ( source) also 0 errors. But in apply ( dest ) under statistics under server status is displaying as IDLE. And Coordinator status is APPLYING. In Capture (source) no error. In Applying ( dest ) no error. what else i can do please?
    up to now what i did i am telling:
    I had 2 databases had one table same table. one database i changed the mode to ARCHIVELOG mode. Another database is in NOARCHIVELOG mode only. In first database setup streams i run. And i run manually 2 .sql files and one .dat file like this :
    SQL>@e:\oracle\product\10.2.0\client_2\sysman\report\OTEST_ADMIN_NON_OMS_SETUP.sql
    SQL>host e:\oracle\product\10.2.0\client_2\sysman\report\OTEST_ADMIN_NON_OMS_exportimport.bat
    SQL>@e:\oracle\product\10.2.0\client_2\sysman\report\OTEST_ADMIN_NON_OMS_startup.sql
    Any thing else i can do? i didn't have metalink registration.i hope i am not boring you.
    Thanks in advance.

  • Issue in propagating the fault in BPEL

    Hi,
    I have an issue in propagating the fault in BPEL.
    This is the scenario,
    a) I have a BPEL process which inserts data to a table, where a column is a primary key.
    b) I invoke this BPEL as a partner link in another BPEL process.
    c) I have provided catch for primary key violation in the invoking BPEL process.
    Here, it throws below remote fault:
    When invoking locally the endpoint 'http://localhost:7777/orabpel/default/InsertExceptionGen/1.0', ; nested exception is:
         com.oracle.bpel.client.delivery.ReceiveTimeOutException: Waiting for response has timed out. The conversation id is bpel://localhost/default/HandlingESBFaultInsert1~1.0/20502-BpInv0-BpSeq1.6-2. Please check the process instance for detail.
    But In the case of ESB, I could able to handle the primary key violation fault.
    ie)
    a) An esb process inserts data into a table, where a column is a primary key.
    b) A BPEL process invoke this esb as a partner link.
    c) In the invoking BPEL process, provided catch for primary key violation.
    Pls. someone throw some light on this.
    Thanks
    Jude.

    BPEL process should get a bindingFault for any application related errors.
    since it received remote fault, may be some problem with connectivity.check the timeout values in the bpel configuration.

  • Limitation on principal name length due to propagation?

    Is there a limitation on the java.security.Principal name length due to the underlying
    implementation of the security context propagation, even though it is a java.lang.String?
    Thanks,
    Guillaume Bedard

    Is there a limitation on the java.security.Principal name length due to the underlying
    implementation of the security context propagation, even though it is a java.lang.String?
    Thanks,
    Guillaume Bedard

  • 11g and Exp - A bugging bug.

    Before export (exp) i used to to run this script to recompile all the user objects on 10g.
    create or replace
    PROCEDURE DBA_Recompile
         p_PInstance_ID               IN NUMBER --     DEFAULT NULL
    * Title:      Recompile all User_Objects
    * Description:
    *     * Recompile materialized views too
    AS
         --     Logistice
         v_Message                              VARCHAR2(2000) := ' ';
         v_Result                              NUMBER := 1;     --      0=failure
         v_Buffer                              VARCHAR2(2000);
         v_Line                              VARCHAR(100);
         v_PrintInfo                         CHAR(1) := 'N';     --     Diagnostic
         CURSOR     Cur_Invalids IS
              SELECT     object_id, object_name, object_type
              FROM     user_objects
              WHERE     status <> 'VALID'
                AND     object_type IN ('VIEW', 'PACKAGE', 'PACKAGE BODY', 'FUNCTION',
                                            'MATERIALIZED VIEW', -- arhipac: teo_sarca
                                            'PROCEDURE', 'TRIGGER', 'JAVA CLASS')
              ORDER BY object_type, object_name;
         CURSOR     Cur_Valids (p_id NUMBER) IS
              SELECT     'FOUND'
              FROM     user_objects
              WHERE     status = 'VALID'
                AND     object_id = p_id;
         --  failed compile
         TYPE invalid_tab IS TABLE OF Cur_Invalids%ROWTYPE INDEX BY BINARY_INTEGER;
         invalid_tab_rec invalid_tab;
         count_compiled     PLS_INTEGER;
         valid_text     VARCHAR2(5);
         exec_cursor     PLS_INTEGER := DBMS_SQL.OPEN_CURSOR;
         sql_statement     VARCHAR2(200);
         count_object     PLS_INTEGER := 0;
         v_err          BINARY_INTEGER;
    BEGIN
         LOOP
              count_compiled := 0;
              FOR ci IN Cur_Invalids LOOP
                   --  not unsuccessfuly compiled yet
                   IF NOT invalid_tab_rec.EXISTS(ci.object_id) THEN
                        IF (ci.object_type = 'JAVA CLASS') THEN
                             sql_statement := 'ALTER JAVA CLASS "' || ci.object_name || '" RESOLVE';
                        ELSIF (ci.object_type = 'PACKAGE BODY') THEN
                             sql_statement := 'ALTER PACKAGE ' || ci.object_name || ' COMPILE BODY';
                        ELSE
                             sql_statement := 'ALTER ' || ci.object_type || ' ' || ci.object_name || ' COMPILE';
                        END IF;
                        --  compile
                        BEGIN
                             count_object := count_object + 1;
                             DBMS_SQL.PARSE(exec_cursor, sql_statement, DBMS_SQL.NATIVE);
                        EXCEPTION
                             WHEN OTHERS THEN
                                  NULL;
                        END;
                        OPEN Cur_Valids (ci.object_ID);
                        FETCH Cur_Valids INTO valid_text;
                        IF Cur_Valids%ROWCOUNT > 0 THEN
                             IF (v_PrintInfo = 'Y') THEN
                                  DBMS_OUTPUT.PUT_LINE('OK: ' || ci.object_type || ' ' || ci.object_name);
                             END IF;
                             count_compiled := count_compiled + 1;
                             CLOSE Cur_Valids;
                             EXIT;
                        ELSE
                             IF (LENGTH(v_Message) < 1950) THEN
                                  v_Message := v_Message || ci.object_name || ' ';
                             END IF;
                             IF (v_PrintInfo = 'Y') THEN
                                  DBMS_OUTPUT.PUT_LINE('Error: ' || ci.object_type || ' ' || ci.object_name);
                             END IF;
                             invalid_tab_rec(ci.object_id).object_name := ci.object_name;
                             invalid_tab_rec(ci.object_id).object_type := ci.object_type;
                             CLOSE Cur_Valids;
                        END IF;
                   END IF; -- not unsuccessfuly compiled yet
              END LOOP;     -- Cur_Invalids
              --  any other to be compiled
              IF count_compiled = 0 THEN
                   EXIT;
              END IF;
         END LOOP;     -- outer loop
         DBMS_SQL.CLOSE_CURSOR(exec_cursor);
         --     Print Message
         IF (LENGTH(v_Message) = 1) THEN
              v_Message := 'All valid';
              DBMS_OUTPUT.PUT_LINE(v_Message);
         ELSIF (LENGTH(v_Message) > 80) THEN
              v_Buffer := v_Message;
              DBMS_OUTPUT.PUT_LINE('>');
              WHILE (LENGTH(v_Buffer) > 0) LOOP
                   v_Line := SUBSTR(v_Buffer, 1, 80);
                   DBMS_OUTPUT.PUT_LINE(v_Line);
                   v_Buffer := SUBSTR(v_Buffer, 81);
              END LOOP;
              DBMS_OUTPUT.PUT_LINE('<');
              v_Result := 0;
              DBMS_OUTPUT.PUT_LINE('ERROR');
         ELSE
              DBMS_OUTPUT.PUT_LINE('>' || v_Message || '<');
              v_Result := 0;
              DBMS_OUTPUT.PUT_LINE('ERROR');
         END IF;
    <<FINISH_PROCESS>>
         IF (p_PInstance_ID IS NOT NULL) THEN
              --  Update AD_PInstance
              UPDATE     AD_PInstance
              SET Updated = SysDate,
                   IsProcessing = 'N',
                   Result = v_Result,               -- 1=success
                   ErrorMsg = v_Message
              WHERE     AD_PInstance_ID=p_PInstance_ID;
         END IF;
         COMMIT;
         RETURN;
    EXCEPTION
         WHEN OTHERS THEN
              DBMS_OUTPUT.PUT_LINE(SQLERRM);
              IF DBMS_SQL.IS_OPEN(exec_cursor) THEN
                   DBMS_SQL.CLOSE_CURSOR(exec_cursor);
              END IF;
              IF Cur_Valids%ISOPEN THEN
                   CLOSE Cur_Valids;
              END IF;
    END DBA_Recompile;• Q1: On my 11gR2, after running this script, the database becomes unstable for backup. And i cannot take backup anymore using 'exp' command. following error occurs (last few lines).
    . exporting synonyms
    . exporting views
    EXP-00056: ORACLE error 1455 encountered
    ORA-01455: converting column overflows integer datatype
    EXP-00000: Export terminated unsuccessfully
    adding: ExpDat.dmp(in = 488030208) (out= 26855576)(deflated 94%)
    adding: ExpDat.log(in = 111665) (out= 6645)(deflated 94%)the message looks like some old days bug: EXP-00056: ORACLE error 1455 encountered
    • Q2: can i skip this script to run, before the backup using 'exp'
    w\

    Are you using the 10g client to perform the export with?
    If so, then this is a recognised bug:
    View the following metalink document for more info
    Exporting Schema In 11.2 Database With 10g Client Gives Ora-01455 [ID 1083330.1]

  • EXP-00037: Export views not compatible with database version

    kindly help with this error. We have already run catexp.sql but still that is not helping, we are still getting the same error.
    we are exporting 8i db.
    Export: Release 8.1.7.0.0 - Production on Thu Feb 21 14:34:25 2008
    (c) Copyright 2000 Oracle Corporation. All rights reserved.
    Connected to: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - Production
    EXP-00037: Export views not compatible with database version
    EXP-00000: Export terminated unsuccessfully

    Does this apply to you?
    Error: EXP 37
    Text: Export views not compatible with database version
    Cause: The Export utility is at a higher version than the database version
    and is thereby incompatible.
    Action: Use the same version of Export utility as the database.

  • Export op results in  error "EXP.EXE has encountered a problem and needs to

    I have been working with Oracle Designer on an old computer (running Windows 2000 and an Oracle 10.2 database) and I am attempting to get it to run on a newer computer (running Windows XP and an Oracle 11g database (release 11.1.0.6)). Regarding the Designer version, I installed the same version (9.0.4.3) that was running on the old computer. On the new computer, features of the tool have worked (ER Diagrammer, DB Design Transformer, Design Editor), but the Export operation of the Repository Admin Utility did not work. When I attempted to run Export, the following happened:
    (1) The "Save As" dialog was displayed (as expected).
    (2) A EXP.EXE script window opened for the Export command and displayed the following:
    Export: Release 9.0.1.5.1
    Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
    Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    (3) Immediately, an error dialog appeared stating "EXP.EXE has encountered a problem and needs to close. We are sorry for the inconvenience."
    I am testing Export so that I can test Import, which is the operation I will need to load data from the old computer.
    Any ideas how to fix this problem?
    If it can't be fixed, are there other ways of transferring data from one repository installation to another?

    add the 11g client to the pc and then modify the registry so that it points to the imp and exp from the 11g client.

  • When i try to open a pdf using int exp i get a message that it has encountered a problem and will cl

    when i try to open a pdf using int exp i get a message that it has encountered a problem and will close

    Internet explorer.  I have adobe reader and flash player which I uninstalled and reinstalled.  I tried another browser and the pdf's open so it is a problem with IE .Thanks for your comments.
    [private data removed]

Maybe you are looking for

  • Connecting wirelessly with Printer

    I've had several questions about setting up a new iMac. The groups have been very helpful. I guess I can only work through one concern at a time, so here's another. I have internet cable (Mediacom) and plan to get Airport Extreme so that I can place

  • Improving SNR on Mic recording to built-in sound-card's mic jack

    Hi all, I've been doing my recordings from the built-in mic jack in my laptop (sound card is the basic Intel HDA). From the 'headphones' jack of my Korg, this is not a problem, as the volume level is plenty loud enough for my input volume in alsamixe

  • IWeb Translation using Microsoft Translator Widget (beta)

    Guys, am new to iWeb. I'd like to test out the Microsoft Translator Widget (beta) to have my site translated into different languages. Has anyone done this and can let me know how to do it please. Below is the microsoft URL. I can generate the widget

  • I Tunes will not open on my computer

    So I uninstalled it and reinstalled it now I have message Error 7 windows error 126. What can I do now?

  • Photoshop CS4 started crashing

    The following message displays on my PS CS4 before it crashed: Photoshop has encountered a problem with the display driver, and has temporarily disable GPU enhancements. Check the video card manufacturer's  website for the latest software. GPU enhanc