Slow execution with BEA Weblogic MSSQL Driver from LD

Any ideas what 3-4 minute delay is from? The stack trace shows it is waiting on the db, but customer says same query executes 'fast' when not executed from LD.
- Mike
LD
I am seeing a strange delay while trying to retrieve data through a database view from MS SQL Server (version : 2000 - 8.00.760) using BEA Weblogic MSSQL Driver version: 3.3.43. Even when I am trying to retrieve a single string record, the query takes more than 3-4 minutes. All other data retrievals against oracle databases all complete within seconds.
I used p6spy to track the jdbc calls and it reports delay in excess of 3 minutes. If the same query is run from a sql analyzer or as a db ctrl in workshop, it returns in seconds. I tried Dataconect drivers also but same result. Changing the jvm also resulted in same behavior.
Even a stripped down query shows same amount of delay occurs:
for $warrantyRep.warranty_info_vw_7 in document("warrantyRep")/db/QADATAPLANADM/dbo/warranty_info_vw
where ($xf:vin_char_1_9 eq $warrantyRep.warranty_info_vw_7/VIN_CHAR_1_9)
and ($xf:vin_char_10_17 eq $warrantyRep.warranty_info_vw_7/VIN_CHAR_10_17)
return
<ns:warrantyRepair>
<ns:dealerCode>{ xf:data($warrantyRep.warranty_info_vw_7/DEALER_CODE) }</ns:dealerCode>
<ns:warrantyRepair>
This is the direct sql call :
select * from warranty_info_vw where vin_char_1_9 = 'JTHBF30G3' AND VIN_CHAR_10_17 = '30142268';
from p6spy logs for the statements invoked by LD:
1104987465855|15|4|statement||SELECT COUNT(*) FROM sysobjects
1104987630621|164766|4|statement|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE ((?) = (t1."VIN_CHAR_1_9")) AND ((?) = (t1."VIN_CHAR_10_17"))|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE (('JTHBF30G3') = (t1."VIN_CHAR_1_9")) AND (('30142268') = (t1."VIN_CHAR_10_17"))
1104987630621|-1||resultset|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE (('JTHBF30G3') = (t1."VIN_CHAR_1_9")) AND (('30142268') = (t1."VIN_CHAR_10_17"))|DEALER_CODE = 62911
1104987630621|-1||resultset|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE (('JTHBF30G3') = (t1."VIN_CHAR_1_9")) AND (('30142268') = (t1."VIN_CHAR_10_17"))|DEALER_CODE = 62911
1104987630621|264000|3|statement|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE ((?) = (t1."VIN_CHAR_1_9")) AND ((?) = (t1."VIN_CHAR_10_17"))|SELECT t1."DEALER_CODE"
FROM "QADATAPLANADM"."dbo"."warranty_info_vw" t1
WHERE (('30142268') = (t1."VIN_CHAR_1_9")) AND (('JTHBF30G3') = (t1."VIN_CHAR_10_17"))
1104987630621|0|4|commit||
1104987630621|0|3|commit||

nevermind - I'm am following the instructions in this thread. Sounds like the problem that I have
http://forums.bea.com/bea/thread.jspa?forumID=2022&threadID=200007092&messageID=200020921&start=-1#200020921

Similar Messages

  • Crystal Reports in Java with BEA Weblogic (test drive)

    Hello,<br/>
    <br/>
    The question is: What is wrong with Crystal Reports or BEA Weblogic, when they are working together? And how can it be repaired?<br/>
    <br/>
    I have a project working with reports. Tried to implement it for crystal reports and found an interesting problem. Crystal Reports didn't work with BEA Weblogic as well as with other servers. 1-2 years ago we just took Tomcat and worked with it. Right now we are interested in working with BEA.<br/>
    <br/>
    Everything works, but much slower than other servers. The best explanation is just a my tries in the end of the post. I hope some clever man helps me to option Weblogic or at least explains what is wrong.<br/>
    <br/>
    Test results are:<br/>
    <br/>
    - Apache Software Foundation - Tomcat 6.0:<br/>
    ~3 sec for clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br/>
    ~1 sec for crystalReportPageViewer.processHttpRequest(request, response, application, null); <br/>
    <br/>
    - OC4J - Oracle Containers for J2EE 10g (10.1.3.3.0):<br/>
    ~4 sec for clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br/>
    ~1 sec for crystalReportPageViewer.processHttpRequest(request, response, application, null); <br/>
    <br/>
    - Jetty 7.0.0.pre5:<br/>
    ~2 sec for clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br/>
    ~0 sec for crystalReportPageViewer.processHttpRequest(request, response, application, null); <br/>
    <br/>
    - BEA Weblogic 9.2:<br/>
    <b>~30 sec</b> for clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);<br/>
    <b>~8 sec</b> for crystalReportPageViewer.processHttpRequest(request, response, application, null); <br/>
    <br/>
    simple_cr_webapp.war (30 MB) can be downloaded [here|http://rapidshare.com/files/221096566/simple_cr_webapp.war.html] or [here|http://math.ut.ee/~a30858/simple_cr_webapp.war]:<br/>
    crystalreportviewers //all viewers for 2.0
    WEB-INF
      classes
        CRConfig.xml //see WAR - without key, only sets timeout and report location
      lib //all libraries for Eclipse plugin's web-app + j2ee.jar
      web.xml //see WAR - generated by Eclipse plugin
    sample.jsp //see WAR - generated by Eclipse plugin
    sample.rpt //"Consolidated Balance Sheet.rpt" from Eclipse plugin's web-app samples
    <br/>
    P.S. It is also suites if someone gives a simple project with CR, that works well. I really need to get solution for this problem, so any advises are expected.<br/>

    I also tried for different java vendors on BEA Weblogic 9.2.
    Results for Jrockit are above: 30 sec and 8 sec
    Results for Sun are worse than JRockit: 50 sec and 10 sec
    JRockit:
    java version "1.5.0_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
    BEA JRockit(R) (build R26.0.0-189_CR269406-59389-1.5.0_04-20060322-1120-win-ia32, )
    JAVA Memory arguments: -Xms500m -Xmx1000m
    Sun:
    java version "1.5.0_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode)
    JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=256m -XX:MaxPermSize=256m

  • Weblogic Sybase driver from weblogic 8.1 sp2

    This issue involves retrieving multiple resultsets from a CallableStatement.
    Lets assume by default when executing the CallableStatment I retrieve 3 result
    sets.
    The first one has 5 records
    The second 10
    The third 15
    If I execute the same CallableStatment with different parameters and the second
    result set has
    no records I get the following, the secode result set is not returned.
    The first one has 5 records
    The second 15.
    It is normal to return 0 records for a specific result set.
    Is it normal to have dynamic number of result sets, I think not.
    Can anyone help?
    Tommy Lapierre
    [email protected]

    We found the issue, we don't know why by at least is works:
    We chaged part on the stored procedure, see comments in the sql statement.
    (This is only a subset of the whol;e stored proc.)
    --Fx InstrumentPrice
    --Todo load fx only if the swap.useInstrumentCurrency is true.
    select
    @currencyPairId,
    isnull(cr.resetDate, r.resetDate),
    @foreignExchangeResetSource,
    isnull(cr.resetValue,r.resetValue),
    isnull(cr.resetValue2,r.resetValue2)
    from
    ResetMarkerEq rm,
    CustomReset cr,
    Reset r
    where
    rm.tradeDateFx *= cr.resetDate
    and rm.tradeDateFx *= r.resetDate
    and cr.instrId=@currencyPairId
    and r.fiId=@currencyPairId
    and rm.swapId=@swapId
    and cr.swapId=@swapId
    --This line was causing the weblogic driver to not return result of this select
    --and isnull(cr.resetValue,r.resetValue)!=null
    and (cr.resetValue is not null or r.resetValue is not null)
    and r.resetSource=@foreignExchangeResetSource
    and rm.settleDate > @asOfDate
    --No fx if both are equal
    and @instrumentTradeCurrencyId != @payCurrencyId
    end;
    "Tommy Lapierre" <[email protected]> wrote:
    >
    After investigating even more!!!!!!
    At the last two seclect I removed the CustomReset table from the statement
    and
    all of its references in that statement, I GET RESULTS.
    Something is fishy with that statement I guess.
    select
    @instrumentId,
    isnull(cr.resetDate, r.resetDate),
    @equityResetSource,
    isnull(cr.resetValue,r.resetValue),
    isnull(cr.resetValue2,r.resetValue2)
    from
    ResetMarkerEq rm,
    CustomReset cr,
    Reset r
    where
    rm.tradeDate *= cr.resetDate
    and rm.tradeDate *= r.resetDate
    and cr.instrId=@instrumentId
    and r.fiId=@instrumentId
    and rm.swapId=@swapId
    and cr.swapId=@swapId
    and isnull(cr.resetValue,r.resetValue)!=null
    and rm.settleDate > @asOfDate
    and r.resetSource=@equityResetSource
    "Tommy Lapierre" <[email protected]> wrote:
    After investigating more I realized that the result sets returned with
    jconn2 and
    not returned with wlsybase.jar is normal and the code fuctions fine.
    I am still getting unaceptable results because with the jconn2 driver
    the last
    result set has data and with the weblogic sybase driver I get no data.
    This is the store proc. look for --Fx InstrumentPrice, this is the result
    set
    that returns no data/
    -- SwapInstrument Store Procedure--
    create procedure dbo.essGetSwapInstrument @swapId int, @instrumentId
    int, @asOfDate
    smalldatetime
    as
    begin
    --Swap
    declare @swapStartDate smalldatetime
    declare @payCurrencyId int, @tradeCurrencyId int
    declare @moveTradeDate int, @moveSettleDate int
    --SwapLeg
    declare @equityLongLeg int, @equityShortLeg int
    declare @equityResetSource varchar(30), @foreignExchangeResetSourcevarchar(30)
    --SwapTypeDomain
    declare @quantityOrderPosition int
    declare @settleDate int
    --Instrument
    declare @multiplier int
    declare @instrumentTradeCurrencyId int
    --CurrencyPair
    declare @currencyPairId int, @majorCurrencyId int, @minorCurrencyIdint
    --Getting some mv trade/settle date flags because it has to be use before
    loading
    data
    select
    distinct
    @moveTradeDate = isnull(std.mvTrdDtToSwpStrt,0),
    @moveSettleDate = isnull(std.mvStlDtToSwpStrt,0),
    @swapStartDate = s.startDate,
    @quantityOrderPosition = isnull(std.qtyOrderPos,0),
    @settleDate = isnull(std.settleDate,0)
    from
    Swap s,
    SwapTypeDomain std
    where
    s.fiId = @swapId
    and s.swapType *= std.type
    --Getting the Equity Long and Short legs
    select
    @equityLongLeg = slLong.fiId,
    @equityShortLeg = slShort.fiId,
    @tradeCurrencyId = slLong.fxId,
    @payCurrencyId = slLong.currencyId,
    @equityResetSource = slLong.resetSource,
    @foreignExchangeResetSource = slLong.fxResetSource
    from
    --todo to track down those index. Taken from old code.
    SwapLeg slLong (index xxx),
    SwapLeg slShort (index xxx),
    SwapLeg slLongInt (index xxx),
    SwapLeg slShortInt (index xxx)
    where
    slLong.parentId = @swapId
    and slShort.parentId = @swapId
    and slLongInt.parentId = @swapId
    and slShortInt.parentId = @swapId
    and slLongInt.linkedLegId=slLong.fiId
    and slShortInt.linkedLegId=slShort.fiId
    and slLongInt.structureType=1
    and slShortInt.structureType=1
    and slLong.structureType=0
    and slShort.structureType=0
    and slLong.longShort=1
    and slShort.longShort=2
    and slLong.status <> 2
    and slShort.status <> 2
    and slLongInt.status <> 2
    and slShortInt.status <> 2
    --Getting instrument values
    select
    @multiplier=multiplier,
    @instrumentTradeCurrencyId=trdCcyId
    from
    Instrument
    where
    fiId = @instrumentId
    --Getting currency pair
    select
    @currencyPairId=ccyPairId,
    @majorCurrencyId=majorCcyId,
    @minorCurrencyId=minorCcyId
    from
    CurrencyPair
    where
    (majorCcyId = @instrumentTradeCurrencyId
    and minorCcyId = @payCurrencyId)
    or
    (majorCcyId = @payCurrencyId
    and minorCcyId = @instrumentTradeCurrencyId)
    and @instrumentTradeCurrencyId != @payCurrencyId
    --Returning SwapInstrument properties
    select
    @equityLongLeg,
    @equityShortLeg,
    @quantityOrderPosition
    --Returning Instrument
    select
    @instrumentId,
    @multiplier,
    @instrumentTradeCurrencyId
    --Returning instrument trade currency
    select
    ccyId,
    display
    from
    Currency
    where
    ccyId = @instrumentTradeCurrencyId
    --Returning currency pair
    select
    @currencyPairId,
    @majorCurrencyId,
    @minorCurrencyId
    --Returning trades to calulate
    select
    isnull(be.eventId, 0 ) as eventId,
    be.legId,
    --tradeDate
    case
         when @moveTradeDate=1 and be.tradeDate<@swapStartDate then @swapStartDate
         else be.tradeDate
    end as 'tradeDate',
    --settleDate
    case
         when @moveSettleDate=1 and be.settleDate<@swapStartDate then @swapStartDate
         when @settleDate=0 then be.tradeDate
         else be.settleDate
    end as 'settleDate',
    be.qty,
    be.price,
    be.basePrice,
    be.fxRate,
    be.intRate
    --ber.realizedAmt,
    --ber.realizedAmtBase,
    --ber.avgCost,
    --ber.avgBaseCost
    --ecf.cashFlow as equityCashFlow,
    --ecf.payDate as equityPayDate,
    --ccf.cashFlow as commissionCashFlow,
    --ccf.payDate as commissionPayDate
    from
    BasketEvent be
    --BasketEventRealized ber
    --cashFlow ecf,
    --cashFlow ccf
    where
    be.legId in (@equityLongLeg, @equityShortLeg)
    and be.instrId = @instrumentId
    and be.settleDate > @asOfDate
    and be.qty!=0
    and be.eventType = 0
    --RealizedAmount and Average cost
    --and be.eventId *= ber.eventId
    --and be.legId *= ber.legId
    --Equity CashFlow (type 0)
    --and be.eventId *= ecf.eventId
    --and be.legId *= ecf.legId
    --and ecf.type = 0
    --Divident CashFlow (type 2) -> Is it related to one trade?? no related
    to position
    --and be.eventId *= dcf.eventId
    --and be.legId *= dcf.legId
    --and ccf.type = 2
    --Commission CashFlow (type 3)
    --and be.eventId *= ccf.eventId
    --and be.legId *= ccf.legId
    --and ccf.type = 3
    union all
    --Returning trades still open before asOfDate
    select
    be.eventId,
    be.legId,
    --tradeDate
    case
         when @moveTradeDate=1 and be.tradeDate<@swapStartDate then @swapStartDate
         else be.tradeDate
    end as 'tradeDate',
    --settleDate
    case
         when @moveSettleDate=1 and be.settleDate<@swapStartDate then @swapStartDate
         when @settleDate=0 then be.tradeDate
         else be.settleDate
    end as 'settleDate',
    be.qty,
    be.price,
    be.basePrice,
    be.fxRate,
    be.intRate
    from
    TradeOpenQty t,
    BasketEvent be
    where
    t.eventId != 0
    and be.legId =
    case
         when t.qty > 0 then @equityLongLeg
         else @equityShortLeg
    end
    and t.swapId = @swapId
    and t.instrId = @instrumentId
    and t.date <= @asOfDate
    and t.dateEnd > @asOfDate
    and t.instrId=be.instrId
    and t.settleDate=be.settleDate
    --Returning TradeRealized for trade to recalc
    select
    ber.eventId,
    ber.legId,
    ber.settleDate,
    ber.realizedAmt,
    ber.realizedAmtBase,
    ber.avgCost,
    ber.avgBaseCost
    from
    BasketEventRealized ber
    where
    --Don't include reset.
    ber.eventId is not null
    and ber.legId in (@equityLongLeg, @equityShortLeg)
    and ber.instrId = @instrumentId
    and ber.settleDate > @asOfDate
    --Returning reset trade and reset traderealized
    select
    ber.legId,
    ber.settleDate,
    ber.realizedAmt,
    ber.realizedAmtBase,
    ber.avgCost,
    ber.avgBaseCost
    from
    BasketEventRealized ber
    where
    ber.legId in (@equityLongLeg, @equityShortLeg)
    and ber.instrId = @instrumentId
    and ber.settleDate > @asOfDate
    and ber.eventId is null
    union all
    --reset that are still open
    select
    ber.legId,
    ber.settleDate,
    ber.realizedAmt,
    ber.realizedAmtBase,
    ber.avgCost,
    ber.avgBaseCost
    from
    TradeOpenQty t,
    BasketEventRealized ber
    where
    t.eventId = 0
    and ber.eventId is null
    and ber.legId =
    case
         when t.qty > 0 then @equityLongLeg
         else @equityShortLeg
    end
    and t.swapId = @swapId
    and t.instrId = @instrumentId
    and t.date <= @asOfDate
    and t.dateEnd > @asOfDate
    and t.instrId = ber.instrId
    and t.settleDate = ber.settleDate
    --Returning trade match
    select
    f.eventIdMatch,
    f.eventId,
    f.legId,
    f.matchId,
    f.settleDate,
    f.qty,
    f.avgCost,
    f.avgBaseCost,
    f.realizedAmt,
    f.realizedAmtBase
    from
    FifoMatch f,
    BasketEvent be
    where
    --todo do we need to join to BasketEvent? FifoMatch already has thesettle
    date.
    be.legId in (@equityLongLeg , @equityShortLeg)
    and f.legId in (@equityLongLeg , @equityShortLeg)
    and be.instrId = @instrumentId
    and be.settleDate > @asOfDate
    and f.instrId=be.instrId
    and f.eventId=be.eventId
    and f.legId =be.legId
    and be.eventType = 0
    order by f.eventId
    --Returning trade match custom
    select
    f.eventIdMatch,
    isnull(f.eventId, 0) eventId,
    f.legId,
    f.matchId,
    f.settleDate,
    f.qty,
    f.avgCost,
    f.avgBaseCost,
    f.realizedAmt,
    f.realizedAmtBase
    from
    FifoMatchCustom f,
    BasketEvent be
    where
    f.eventId = be.eventId
    and f.legId = be.legId
    and be.legId in (@equityLongLeg , @equityShortLeg)
    and be.qty!=0
    and be.instrId = @instrumentId
    and be.settleDate > @asOfDate
    and be.eventType = 0
    --Returning TradeOpenQty
    --TradeOpenQuantity covering asOfDate
    select
    t.eventId,
    t.settleDate,
    case
         when t.qty > 0 then @equityLongLeg
         else @equityShortLeg
    end as legId,
    t.date,
    t.qty,
    t.dateEnd
    from
    TradeOpenQty t
    where
    t.swapId = @swapId
    and t.instrId = @instrumentId
    and t.date <= @asOfDate
    and t.dateEnd > @asOfDate
    union all
    --TradeOpenQuantity after asOfDate
    select
    t.eventId,
    t.settleDate,
    case
         when t.qty > 0 then @equityLongLeg
         else @equityShortLeg
    end as legId,
    t.date,
    t.qty,
    t.dateEnd
    from
    TradeOpenQty t
    where
    t.swapId = @swapId
    and t.instrId = @instrumentId
    and t.dateEnd > @asOfDate
    --Returning daily positions
    --Position covering asOfDate
    select
    bp.date as startDate,
    bp.legId,
    bp.dateEnd as endDate,
    bp.qty,
    bp.avgCost,
    bp.avgBaseCost,
    bp.totalRealized,
    bp.totalBaseRealized
    from BasketPosition bp
    where
    bp.legId in (@equityLongLeg , @equityShortLeg)
    and bp.instrId = @instrumentId
    and bp.date <= @asOfDate
    and bp.dateEnd >@asOfDate
    union all
    --Position after asOfDate
    select
    bp.date as startDate,
    bp.legId,
    bp.dateEnd as endDate,
    bp.qty,
    bp.avgCost,
    bp.avgBaseCost,
    bp.totalRealized,
    bp.totalBaseRealized
    from BasketPosition bp
    where
    bp.legId in (@equityLongLeg , @equityShortLeg)
    and bp.instrId = @instrumentId
    and bp.dateEnd > @asOfDate
    --Returning Instrument base price from Reset/CustomReset table
    select
    @instrumentId,
    isnull(cr.resetDate, r.resetDate),
    @equityResetSource,
    isnull(cr.resetValue,r.resetValue),
    isnull(cr.resetValue2,r.resetValue2)
    from
    ResetMarkerEq rm,
    CustomReset cr,
    Reset r
    where
    rm.tradeDate *= cr.resetDate
    and rm.tradeDate *= r.resetDate
    and cr.instrId=@instrumentId
    and r.fiId=@instrumentId
    and rm.swapId=@swapId
    and cr.swapId=@swapId
    and isnull(cr.resetValue,r.resetValue)!=null
    and rm.settleDate > @asOfDate
    and r.resetSource=@equityResetSource
    --Fx InstrumentPrice
    --Todo load fx only if the swap.useInstrumentCurrency is true.
    select
    @currencyPairId,
    isnull(cr.resetDate, r.resetDate),
    @foreignExchangeResetSource,
    isnull(cr.resetValue,r.resetValue),
    isnull(cr.resetValue2,r.resetValue2)
    from
    ResetMarkerEq rm,
    CustomReset cr,
    Reset r
    where
    rm.tradeDateFx *= cr.resetDate
    and rm.tradeDateFx *= r.resetDate
    and cr.instrId=@currencyPairId
    and r.fiId=@currencyPairId
    and rm.swapId=@swapId
    and cr.swapId=@swapId
    and isnull(cr.resetValue,r.resetValue)!=null
    and r.resetSource=@foreignExchangeResetSource
    and rm.settleDate > @asOfDate
    --No fx if both are equal
    and @instrumentTradeCurrencyId != @payCurrencyId
    end;
    Joe Weinstein <[email protected]> wrote:
    Tommy Lapierre wrote:
    This issue involves retrieving multiple resultsets from a CallableStatement.
    Lets assume by default when executing the CallableStatment I retrieve3 result
    sets.
    The first one has 5 records
    The second 10
    The third 15
    If I execute the same CallableStatment with different parameters
    and
    the second
    result set has
    no records I get the following, the secode result set is not returned.
    The first one has 5 records
    The second 15.
    It is normal to return 0 records for a specific result set.
    Is it normal to have dynamic number of result sets, I think not.
    Can anyone help?
    Tommy Lapierre
    [email protected]
    Hi. I'd like to see the stored procedure. If the procedure does dothe
    three selects, the jdbc driver should/will return a result set foreach
    one,
    and any query that returns no rows should result in a result set that
    returns false from the first call to next().
    If the procedure may skip a given query under some executions,then
    there would be no result set for a given skipped query. In other words,
    JDBC doesn't care or know whether a given execution of a statementwill
    return the same number of result sets as it did last time.
    It is not common to have a procedure return a variable number of
    result sets, but it has been done, and is fine as far as JDBC is concerned.
    The 'canonical style' for handling Prepared/Callable statements will
    handle
    this just fine.
    Joe

  • Integrating WebSphere MQ 5.3 with BEA Weblogic Server 9.2 3M

    I am trying to integrate WebSphere MQ 5.3 with BEA WebLogic Server 9.2 3M. I have found the guide:
    Integrating WebSphere MQ 6 with BEA Weblogic Server 10 using Weblogic Server's Foreign (JMS) Server feature [http://ibswings.blogspot.com/]. I have done all steps according this guidance.
    I have made modification since, WebLogic Server 9.2 3M does not support EJB 3.0, I am using EJB 2.1, any changes that have been made is create ejb-jar.xml file and configure it according next guide
    At the final step when I am deploying service-jar-files (for ex. ejb.jar), I am able to complete this procedure.
    When I am starting service (for ex. ejb.jar) from Deployments I am facing a wall: exception appears
    weblogic.application.ModuleException: Exception starting module: EJBModule(EJB)
    Unable to deploy EJB: EJB.jar from EJB.jar:
    com/ibm/mq/jmqi/system/JmqiComponent
    at weblogic.ejb.container.deployer.EJBModule.start(EJBModule.java:505)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
    at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:139)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
    at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:18
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
    at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.NoClassDefFoundError: com/ibm/mq/jmqi/system/JmqiComponent
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at com.ibm.msg.client.wmq.factories.WMQFactoryFactory.createProviderXAConnectionFactory(WMQFactoryFactory.java:388)
    at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.setProviderFactory(JmsConnectionFactoryImpl.java:170)
    at com.ibm.mq.jms.MQConnectionFactory.&lt;init&gt;(MQConnectionFactory.java:240)
    at com.ibm.mq.jms.MQQueueConnectionFactory.&lt;init&gt;(MQQueueConnectionFactory.java:76)
    at com.ibm.mq.jms.MQXAQueueConnectionFactory.&lt;init&gt;(MQXAQueueConnectionFactory.java:69)
    at com.ibm.mq.jms.MQXAQueueConnectionFactoryFactory.getObjectInstance(MQXAQueueConnectionFactoryFactory.java:77)
    at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
    As you can see weblogic complains about com.ibm.mq.jmqi.system.JmqiComponent, I googled JmqiComponent but dose not exists which is strange :P. Has anybody what is a reason for such a behaviour.

    Hello.
    I would ditch the foreign JMS approach. There is a detailed example of how to use the resource adapter for the same goal here:
    WebSphere MQ resource adapter  and Weblogic - how?
    While Oracle supports foreign JMS, IBM won't. The only pattern that both IBM and Oracle support is resource adapter.
    Let me know, if you need more guidance.
    -Adrian

  • Is the 11.1.1.2 software compatible with BEA WebLogic 10.3?

    Hi,
    Does anyone know, is Oracle EPM version 11.1.1.2 compatible with BEA WebLogic 10.3? I know the recommended version is 9.2 MP3 for Windows 32 bit.
    Do we need to get seperate license for WebLogic or is it included in this EPM software bundle?
    Thanks for your answers in advance..!

    Not sure about the licensing, its best to ask someone at Oracle, but I believe when you when automatic deploy 11.1.1.2 apps to Oracle10gR3 Application Server, it is actually referring to the Oracle Weblogic 10.3 Application Server, not the old Oracle (OAS) 10G Application Server, so it should work. You can also deploy to Weblogic 9.2 and IBM Webshpere automatically. I believe all other application servers may still be compatible but require a manual deployment.
    Regards,
    Imran

  • Inqmy resource adapter for SAP with Bea Weblogic Server

              Hi everybody,
              Anybody have tried to use INQMY resource adapter for SAP with Bea weblogic server
              It works well with INQMY server, but with BEA I'm getting a lot of problems creating
              the connections.
              Thanks in advance.
              Xavi.
              

    All,
              Here are the steps we (used for internal testing) had to perform to get
              IN-Q-MY adapter for SAP to work with WebLogic:
              The wli.adapter.inqmy.sapr3.spi package contains extensions to the
              In-Q-My J2EE Connector Architecture classes to overcome some limitations
              in the base implementation classes. To get around these issues, we had
              to extend their R3ManagedConnectionFactory, R3ConnectionManager, and
              R3ConnectionFactory classes.
              * The javax.resource.spi.ManagedConnectionFactory implementation
              does not over-ride the equals and hashCode methods correctly. This
              causes problems with WLS 6.1.
              * There is a bug in their javax.resource.spi.ConnectionManager
              implementation for non-managed uses of the adapter. Consequently, their
              adapter cannot be used in a non-managed scenario.
              * The javax.resource.cci.ConnectionFactory class does not support
              the getConnection() method that does not take any arguments (it throws a
              null pointer exception).
              I am attaching the classes discussed above.
              Cheers,
              Chris
              Torsten Friebe wrote:
              > Hi,
              >
              > does anybody know where to get a trail version - if one exists - of IN-Q-MY
              > application server or the resource adapter?
              >
              > Thanks, regards
              > Torsten
              >
              > "Xavi" <[email protected]> schrieb im Newsbeitrag
              > news:[email protected]...
              >
              >>Hi everybody,
              >>
              >>Anybody have tried to use INQMY resource adapter for SAP with Bea weblogic
              >>
              > server
              >
              >>?
              >>
              >>It works well with INQMY server, but with BEA I'm getting a lot of
              >>
              > problems creating
              >
              >>the connections.
              >>
              >>Thanks in advance.
              >>Xavi.
              >>
              >>
              >
              >
              package wli.adapter.inqmy.sapr3.spi;
              import java.io.Serializable;
              import javax.resource.ResourceException;
              import javax.resource.cci.Connection;
              import javax.resource.cci.ConnectionSpec;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.resource.spi.ManagedConnectionFactory;
              import com.inqmy.r3adapter.R3ConnectionSpec;
              import com.inqmy.r3adapter.R3ManagedConnectionFactory;
              * Extends the In-Q-My implementation to allow for getConnection() with no
              * connection spec, i.e. use the default configured connection parameters.
              public class R3ConnectionFactory
              extends com.inqmy.r3adapter.R3ConnectionFactory
              implements com.bea.connector.IProxyMarker {
              private R3ConnectionSpec m_cspec;
              public R3ConnectionFactory(ConnectionManager cm, R3ManagedConnectionFactory mcf)
              throws ResourceException {
              super(cm, mcf);
              String strClientNumber = mcf.getClientNumber();
              if (strClientNumber == null) {
              throw new javax.resource.spi.IllegalStateException("ClientNumber not set for "+mcf);
              String strLanguage = mcf.getLanguage();
              if (strLanguage == null) {
              throw new javax.resource.spi.IllegalStateException("Language not set for "+mcf);
              String strUserName = mcf.getUserName();
              if (strUserName == null) {
              throw new javax.resource.spi.IllegalStateException("UserName not set for "+mcf);
              String strPassword = mcf.getPassword();
              if (strPassword == null) {
              throw new javax.resource.spi.IllegalStateException("Password not set for "+mcf);
              m_cspec = new R3ConnectionSpec(strClientNumber, strLanguage, strUserName, strPassword);
              public Connection getConnection(ConnectionSpec connectionSpec)
              throws ResourceException {
              if (connectionSpec == null) connectionSpec = m_cspec;
              return super.getConnection(connectionSpec);
              package wli.adapter.inqmy.sapr3.spi;
              import java.io.Serializable;
              import javax.resource.ResourceException;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.resource.spi.ManagedConnectionFactory;
              * Extends the In-Q-My implementation to over-ride the
              * allocateConnection method to return a CCI connection vs. a ManagedConnection
              public class R3DefaultConnectionManager
              implements ConnectionManager, Serializable {
              public R3DefaultConnectionManager() {}
              public Object
              allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cri)
              throws ResourceException {
              ManagedConnection mc = mcf.createManagedConnection(null, cri);
              return mc.getConnection(null, cri);
              package wli.adapter.inqmy.sapr3.spi;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.security.auth.Subject;
              * Extends the In-Q-My implementation to get around some problems encountered
              * while running on WebLogic:
              * <ul>
              * <li>Must over-ride default implementation of equals and hashCode method</li>
              * <li>Needed to provide my version of the CCI ConnectionFactory</li>
              * <li>Needed to provide my version of the default ConnectionManager for the
              * non-managed scenario use case</li>
              * </ul>
              public class R3ManagedConnectionFactory
              extends com.inqmy.r3adapter.R3ManagedConnectionFactory {
              private int m_iHashCode;
              transient private com.inqmy.r3adapter.R3ConnectionRequestInfo t_cri = null;
              public R3ManagedConnectionFactory() {
              super();
              java.rmi.server.UID uid = new java.rmi.server.UID();
              m_iHashCode = uid.hashCode();
              public Object createConnectionFactory() {
              // need to install our own default connection manager because In-Q-My
              // version causes a ClassCastException in CCI ConnectionFactory
              // getConnection
              return createConnectionFactory(new R3DefaultConnectionManager());
              public ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
              throws javax.resource.ResourceException {
              // need to check for null on the ConnectionRequestInfo object because the
              // In-Q-My R3ManagedConnection ctor does not check for null
              if (cri == null) cri = getDefaultConnectionRequestInfo();
              return new com.inqmy.r3adapter.R3ManagedConnection(this, subject, cri);
              public Object createConnectionFactory(ConnectionManager connectionManager) {
              // need to supply a connection factory that can deal with getConnection
              // that does not take a ConnectionSpec
              try {
              return new R3ConnectionFactory(connectionManager, this);      
              } catch (javax.resource.ResourceException re) {
              re.printStackTrace();
              throw new java.lang.IllegalStateException(re.getMessage());
              com.inqmy.r3adapter.R3ConnectionRequestInfo getDefaultConnectionRequestInfo()
              throws javax.resource.spi.IllegalStateException {
              if (t_cri == null) {
              String strClientNumber = this.getClientNumber();
              if (strClientNumber == null) {
              throw new javax.resource.spi.IllegalStateException("ClientNumber not set for "+this);
              String strLanguage = this.getLanguage();
              if (strLanguage == null) {
              throw new javax.resource.spi.IllegalStateException("Language not set for "+this);
              String strUserName = this.getUserName();
              if (strUserName == null) {
              throw new javax.resource.spi.IllegalStateException("UserName not set for "+this);
              String strPassword = this.getPassword();
              if (strPassword == null) {
              throw new javax.resource.spi.IllegalStateException("Password not set for "+this);
              t_cri = new com.inqmy.r3adapter.R3ConnectionRequestInfo(strClientNumber, strLanguage, strUserName, strPassword);
              return t_cri;
              public boolean equals(Object obj) {
              if (obj == null) return false;
              if (obj == this) return true;
              if (!this.getClass().isInstance(obj)) return false;
              R3ManagedConnectionFactory mcf = (R3ManagedConnectionFactory)obj;
              return compare(getClientNumber(), mcf.getClientNumber()) &&
              compare(getLanguage(), mcf.getLanguage()) &&
              compare(getUserName(), mcf.getUserName()) &&
              compare(getPassword(), mcf.getPassword()) &&
              compare(getServerName(), mcf.getServerName()) &&
              compare(getSystemNumber(), mcf.getSystemNumber());
              protected final boolean compare(final Object obj1, final Object obj2) {
              if (obj1 == obj2) return true;
              if (obj1 != null) {
              return obj1.equals(obj2);
              } else {
              if (obj2 == null) {
              return true;
              } else {
              return false;
              public int hashCode() { return m_iHashCode; }
              

  • Build and run Sun's PetStore1.3.1_02 application with BEA WebLogic Server 8.1.

    build and run Sun's PetStore
    1.3.1_02 application with BEA WebLogic Server 8.1.
    5) In the same Command Prompt, compile PetStore using the commands:
    cd c:\bea\user_projects\domains\petstore
    setPetStoreEnv.cmd
    cd c:\petstore1.3.1_02\src
    ant
    buildfile:build.xml does not exist!
    build failed
    could you tell me how ?
    thank you

    What we, BEA, provides is a patch to allow you to compile Pet Store for
    WebLogic Server. It does not contain the source code.
    Sun's Pet Store source code can be found at
    http://developer.java.sun.com/developer/releases/petstore/petstore1_3_1_02.h
    tml. See the requirements section of README.TXT
    You need both in order to make it work.
    "Ankur" <[email protected]> wrote in message
    news:3fa9f2d9$[email protected]..
    Hi Nick,
    I tried building the petstore1.3.1_02 application following theinstructions in the readme. But I got an error as the buil.xml file is
    missing in the directory.....\petstore1.3.1_02\src.
    >
    I tried unzipping the downloaded again and for a petstore.domain.jar alongwith the readme. This jar does not contain the build.xml file.
    >
    Then I tried compiling one by one the component folder and found that the../xmldocuments/src folder has only a build.xml file but no source file...
    >
    Kinldy suggest what to do? Can you send me the zip via email?
    P.S: I have checked the zip and the files are missing.

  • Should we use JDeveloperor VAJ with BEA Weblogic?

    I work in an organisation that extensively uses Oracle, and we have brought in an Ecomerce solution that uses EJBs/JSPs on BEA Weblogic with an Oracle back-end.
    We have used JDeveloper for stand-alone Java development previously and already have licences for this IDE.
    The suppliers of our Ecomerce system use Visual Age of Java. They say that they are not familiar with JDeveloper, though they believe that the integration with weblogic is inferior to that in VAJ. They recommend that we switch from Jdeveloper to VAJ.
    Obviously this would be expensive in terms of licensing and learning another IDE. Has anyone used Oracle JDEveloper and weblogic? If so, what is the deployment of EJBs to weblogic like, and is remote debugging available? We are very happy with Jdeveloper for developing stand-alone Java and Oracle Java stored procedures, so if the weblogic integration is at least reasonable we would like to stick with it.

    Chris,
    Unfortunately, you cannot deploy directly using JDeveloper to Weblogic.
    The only solution is to develop your EJB's using JDeveloper. Then use the EJB Deployer Tool that comes with Weblogic to generate the stubs and package and deploy the EJB.
    Best of luck,
    Rich

  • IP address restrictions not working with bea weblogic plugin

    We want to implement IP address restrictions via the Sun Java One Web Server admin tool for our application. We are using the Sun Java One Web Server to proxy requests via the Bea Weblogic plugin. However, we cannot get IP address restrictions to work because of the leading asterisk in the following NSAPI entry for PPATH of obj.conf :
    <Object name="weblogic" ppath="*/cmcsr/*"> Service fn="wl_proxy" WebLogicCluster="10.156.20.11:9010,\
    10.156.20.12:9010,10.156.20.13:9010" DynamicServerList="OFF"
    </Object>
    Has anyone gotten IP restrictions to work with the bea Weblogic NSAPI plugin?

    I'm not sure what you're asking, but each Service directive should be on its own line. It is an error to have both a <Client> tag and Service directive on a single line.

  • Upgrading to 10.6 with half working optical drive from a 2nd working mac

    my optical drive only reads audio cds on my:
    Model Name: MacBook Pro
    Model Identifier: MacBookPro4,1
    Processor Name: Intel Core 2 Duo
    Processor Speed: 2.4 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 3 MB
    Memory: 2 GB
    Bus Speed: 800 MHz
    Boot ROM Version: MBP41.00C1.B00
    SMC Version (system): 1.27f3
    Serial Number (system): W88084XHYJX
    Hardware UUID: 8693FC2B-591C-50BC-974B-B178B7787BCC
    Sudden Motion Sensor:
    State: Enabled
    I'd like to know, short of replacing the optical drive, whats is the best way to upgrade to snow leopard 10.6 since it won't read the dvd instal disc. I have access to a buddy's 2009 mac book with a working optical drive. In the instructions of the 10.6 manual it says this can be done but the machines have to be on the same network in which case how do i do that or can this be done in an easier way, without incurring aditional cost? thank you for any help

    Take your disc over to your friend's house. Meanwhile get yourself an 8 GB USB flash drive. Clone the DVD to the flash drive:
    Clone using Restore Option of Disk Utility
    1. Open Disk Utility from the Utilities folder.
    2. Select the destination volume from the left side list.
    3. Click on the Restore tab in the DU main window.
    4.Check the box labeled Erase destination.
    5. Select the destination volume from the left side list and drag it to the Destination entry field.
    6. Select the source volume from the left side list and drag it to the Source entry field.
    7. Double-check you got it right, then click on the Restore button.
    Take the flash drive to your computer and boot it with the flash drive:
    Booting From a USB Flash Drive
    1. Insert the flash drive in a USB port.
    2. Restart the computer.
    3. Immediately after the chime press and hold down the "OPTION" button.
    4. Select the flash drive's icon from the display in the startup manager.
    5. Click on the downward pointing arrow button.
    Destination means the USB flash drive.
    Source means the installer disc.
    Message was edited by: Kappy

  • Driver Informix with Bea Weblogic

    Hi! I´m trying to connect an Informix Database (9.40) with Weblogic (8.1) but I´ve got error with the driver. I´m using: weblogic.jdbc.informix.InformixDriver and the error I obtain is the following:
    Initially, the informix data_base connect without problems but when I change the parameters:

    nevermind - I'm am following the instructions in this thread. Sounds like the problem that I have
    http://forums.bea.com/bea/thread.jspa?forumID=2022&threadID=200007092&messageID=200020921&start=-1#200020921

  • Black screen and slow movement with Gnome and ati driver

    Greetings, I use ati driver free.... and Gnome... and gnome  sometimes works very slow and shows black screens... other days works fine...ideas?... i try installed catalyst-utils, but gdm dont start.
    Greetings and thanks.

    try to flash bios & graphic card drivers from the link below.
    http://consumersupport.lenovo.com/uk/en/DriversDownloads/drivers_list.aspx?CategoryID=46

  • Slow performance with Seagate External USB Drive

    I have a 250GB Seagate external USB. The external drive is not a pocket drive and it has its own power supply. When I first got the drive (a few months ago) I mounted, paritioned and formatted the drive without any problems. I backed up my Mac HD with the included Bounce Back Express software and it took a few hours with around 60GB of data. I also updated the files a few times over the last few months with no problems.
    All of the sudden my Powerbook stopped mounting the Seagate drive when I plugged it in. I went into disk utility and ended up reformatting the drive (with Mac OS extended) and then the Powerbook mounted the drives. However, now when I try to backup files to the drive it is extremely slow. It is only transferring files at around 25 MB per minute. It will take well over 24 hours to back up the drive at this rate when it used to take a few hours.
    Seagate's website is no help, all they say is that Powerbook G4's have USB 1.1, not USB 2 which is why it is slow. I know this is not true.
    Does anyone have any idea why file transfer to the drive is suddenly so slow?
    Thanks.
    Powerbook G4 15-inch   Mac OS X (10.4.8)  

    Could you describe the cabling which connects the drive to your Mini, how the drive is powered, and what else is connected via usb to your Mini? Thanks!

  • Print with Adobe PDF printer driver from Word: Stripes in images

    Hello,
    I use Acrobat 8 Professional (Version 8.1.3) on Windows XP SP3 (german version). I'd like to create a PDF out of a Word document by printing with the "Adobe PDF" printer driver. I have a problem with an image containing large unicolored areas: In the PDF there are recognizeable stripes in the colors of the image. This is when viewing the PDF with Acrobat 8 Professiona, when importing a page containung such an image into Photoshop, and when printing such an image.
    The image is an RGB TIF, but I tried it with a CMYK TIF as well as with an RGB BMP. The reault - when printed out of Word - is the same. If I print the same image to a PDF from InDesign, then everything is fine, no stripes.
    Does anybody know how to optimize this?
    Best regards,
    Christian

    Sorry, I should have mentioned this, of course. Well the document is a DOC (because it was prepared by co-workers with Word 2003). I use Word 2007, when I opened the DOC Word switched to "compatability mode" (not sure about the exact English term, I work with German versions). But even when saving the document under a new name, I kept it as a DOC, so my co-workers would be able to open it again at their computers with Word 2003.
    My Acrobat is already version 8.1.6 and because I always install Windows Updates that the automatic update service offers, I guess my Word 2007 is also up to date.
    But sure, if I can be of any other help, let me know...
    Best regards,
    Christian

  • How to install Oracle BPEL Process Manager with the BEA WebLogic

    Hi ,
    I will install Oracle BPEL Process Manager with BEA WebLogic 9.2(MP2). I have download orabpel_10133_WebLogic.zip ,then Modify the following mandatory installation properties in the orabpel_10133_WebLogic\bpelDomain.properties file:
    # BEA_HOME is the path where Weblogic is Installed
    BEA_HOME=/opt/bea
    # JAVA_HOME is the path of jdk folder inside your weblogic
    JAVA_HOME=/opt/bea/jrockit90_150_10
    # DOMAIN_HOME is the path where you wish to create your domain called BPELDomain
    DOMAIN_HOME=/opt/bea/user_projects/domains
    # APPS_HOME is the path where you wish to copy your applications and adapters that are required for oracleBPELServer
    APPS_HOME=/opt/bea/user_projects/apps
    # BEA_HOME is the path where BPEL PM is Installed
    BPEL_HOME=/home/oracle/bpel/product/10.1.3.1/OraBPEL_1/bpel
    # DRIVER_TYPE is the datasource class that installable use to create a datasources for oracleBPELServer
    DRIVER_TYPE=oracle.jdbc.xa.client.OracleXADataSource
    # DB_URL is the url to connect to orabpel schema
    DB_URL=jdbc:oracle:thin:@16.157.134.17:1521:orcl
    # DB_USER is the user Id for orabpel shema in database
    DB_USER=ORABPEL
    #DB_PASSWORD is the password for orabpel schema in database
    DB_PASSWORD=bpel
    #BPEL_SERVER_NAME is the server i.e. to be created under BPELDomain
    BPEL_SERVER_NAME=oracleBPELServer
    #PROXY_HOST is the Host name of the proxy server
    PROXY_HOST=www-proxy.us.oracle.com
    #PROXY_HOST=
    #PROXY_PORT is the Port where the proxy server is running
    PROXY_PORT=80
    #PROXY_PORT=
    #NON_PROXY_HOST is the list of non proxy hosts that are divided by a | symbol
    #NON_PROXY_HOST=*.oracle.com|*.oraclecorp.com|localhost|127.0.0.1|stbbn10|stbbn10.us.oracle.com
    NON_PROXY_HOST=*.oracle.com|*.oraclecorp.com|localhost|127.0.0.1|stbbn10|stbbn10.us.oracle.com|16.157.134.135
    When I run the setup.sh , it will report
    BUILD FAILED
    /opt/software/WL_Installables/build.xml:131: Traceback (innermost last):
    File "./wl_scripts/bpelDomain.py", line 22, in ?
    File "./wl_scripts/createGroupsAndUsers.py", line 4, in ?
    weblogic.management.utils.AlreadyExistsException: [Security:090267]Group BpelGroup
    Actully ,there is no BpelGroup in Weblogic. Does anybody know how to solve it ?

    MAke sure you have not set ANY environment variable related to Oracle / BEA / Java / LD_library path. Use the following script to unset / set the initial settings:
    #!/bin/sh
    unset ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM
    unset LD_LIBRARY_PATH LD_LIBRARY_PATH_64
    unset CLASSPATH JAVA_HOME
    export PATH=.:/usr/sbin:/usr/bin:/usr/local/bin:/opt/VRTS/bin
    export BEA_HOME=/appl/oracle/products/9.2/weblogic
    Marc
    http://orasoa.blogspot.com

Maybe you are looking for

  • AD Password Sync to OIM 9.0.3 - User not found in OIM

    When attempting to capture password on AD Domain Controller and sync back to OIM, we are receiving the below error. Have verified that the user does exist in OIM, so what Active Directory attribute for the User Account is used to perform the lookup -

  • PP Tables

    Hi, i  am new to PP Module. Please tell me the Tables for BOM,Work Center and Routings. Thanks and Regards Rahul

  • Dreamweaver not connecting to mysql?

    I have set up a database in MAMP which Dreamweaver was connected to and all worked fine. I have now copied that database in phpmyadmin via my hosting server and also uploaded all my files to my current (live) site and im now having connection problem

  • /SAPAPO/CURTO_CREATE_DP_RTO Transaction

    Hi Gurus, I just want to ask about this transaction /SAPAPO/CURTO_CREATE_DP_RTO. This is for Generating DP BOM for a Material. When generating DP BOM, thus this transaction directly gets the data through CIF of BOM? If /SAPAPO/CURTO_CREATE_DP_RTO dir

  • Finding system user name

    hai any body tell to me how to find the system user name and password in windows domain now i am developing the java based anti virus software ...that why we need for that ... so anybody helsp to me also i was used runtime().exec("");->System command