Problem with exclusive gateway in multi-instance subprocess

Hi,
I've recently developed a BPM process with 11gPS4 FP, the idea is simple:
1. The initiator select a set of "StakeHolders" from LDAP, each "StakeHolder" has an BOOLEAN attribute "isApprover"
2. There is a multi-instance subprocess, I used Parallel and Collection and I point the input & output array to the list selected in Initiator step
3. There is an exclusive gateway named "is approver or not" which have one unconditional sequence and one conditional sequence. In the conditional sequence I use the expression inputDataItem.isApprover == true which inputDataItem is a predefined object.
My intention is that when entering the subprocess, the stakeholders with "isApprover" is true should receive a task, but I found out that no matter "isApprover" is true or not, the expression will never become true. It always goes to the unconditional sequence. Then I tried to use some string attribute like inputDataItem.userID == "weblogic" and it works fine.
I've tried different expressions, like "inputDataItem.isApprover" or XPATH Expression but none of them work. I think it might be a bug that the gateway in a subprocess cannot use boolean type of attribute?
Has anyone met this problem before? Am I wrong somewhere or it's really a bug? Thank you in advance!

At first your configuration is not really correct.
=====================================================
In the LISTENER.ORA from 10g, you must only refer to the database and hsodbc 10g
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
(SID_DESC =
(GLOBAL_DBNAME = INTEGRAT)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = INTEGRAT)
(SID_DESC =
(SID_NAME = MSSQLTEST)
(PROGRAM = D:\oracle\product\10.2.0\db_1\bin\hsodbc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = pegasus.cursor.de)(PORT = 1521))
===========================================================
Then you have to create a new listener (new name) in the gateway oracle_home on a different port than instance database:
D:\oracle\product\11.1.0\tg_1\network\admin\listener.ora
SID_LIST_LISTENERGTW =
(SID_LIST =
(SID_DESC=
(SID_NAME=DG4MSQL)
(ORACLE_HOME=D:\oracle\product\11.1.0\tg_1)
(PROGRAM=D:\oracle\product\11.1.0\tg_1\BIN\dg4msql)
LISTENERGTW=
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = pegasus.cursor.de)(PORT = 1522))
To start it, use the command below:
D:\oracle\product\11.1.0\tg_1\bin\LSNRCTL start listenergtw
===========================================================
D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora:
match the DG4MSQL with the listener on 1522 port
HSODBC match with binary10g on listener 1521 port
MSSQLDG =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1522))
(CONNECT_DATA =(SERVICE_NAME = DG4MSQL))
(HS = OK)
MSSQL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1521))
(CONNECT_DATA =(SERVICE_NAME = MSSQLTEST))
(HS = OK)
Try to configure and let me know your feedback
regards,
Mireille

Similar Messages

  • BPM Parallel Process with Exclusive Gateway

    Hi,
    I am facing issue with Exclusive Gateway in Parallel Process.
    Issu is, process always in In-Progress state at parallel Join. I mean process stops at Parallel Join and more over there are no errors in the process. If I delete Exclusive Gateway in Parallel process, the process is going to next level human task through Parallel Join. It means working fine.
    I have designed my process in such a way that, 1st task is Human Task ---> then Parallel Split with 2 Human tasks, out of one task performing throught Excusive Gateway and another one is just simple approval. Finally I am merging these two Human tasks using Parallel Join then finally triggerting Approval Human task, and closing the Process.
    Appreciate your quick suggestions to fix this issue.
    Thanks in advance,
    Dev...

    Hi Unni,
    Thanks for your reply.
    I have checked all the parallel tasks and all are in completed state. No errors.
    If I delete Exclusive Gateway it is working fine. I have checked step by step tasks in NWA, and every thing goes well.
    Please let me know If I missout anything.
    Thanks in advance,
    Dev

  • Problem with RD gateway manager

    Hi,
    Have some problems with manager. It used to work, but suddenly I can't connect to local server.
    Get this error:
    "The RD Gateway Managment snap-in console cannot connect to the server. To connect to this server, you must be a memeber of the local administrators group on the server."
    The user account that i'm using is a member of the local administrator group.
    Any ideas?
    The RDS server is a Win2012 server. The AD server is a win 2008 R2 server.
    Thanks
    \Kent

    Hi Kent,
    Thanks for your comment.
    For this you need to create RD Rap and RD CAP policies. When you create the RD RAP, add the user groups that you defined in the RD CAP. Also, create a new RD Gateway-managed computer group that contains both the NetBIOS names and the fully qualified domain
    names (FQDNs) of the RD Session Host servers or the RD Session Host server farm that hosts the RemoteApp programs.
    Please check below article for information.
    1. Remote Desktop Gateway Manager
    2.How To Work with RD Gateway in Windows Server 2012
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • Problem with Javadoc gen'in two instances of a sourcefile in the class list

    Hallo,
    I have a set of source files that I'm gen'ing with the ant task javadoc.
    sourcefiles="javadocs/PTConfigServer-root/src/com/palantir/config/util/SshUtils.java,
    javadocs/PTConfigServer-root/src/com/palantir/config/util/StafUtils.java,
    javadocs/PTCommons-root/src/com/palantir/util/Pair.java,
    javadocs/PTCommons-root/src/com/palantir/util/XMLTag.java,
    javadocs/PTCommons-root/src/com/palantir/util/MutuallyExclusiveSetLock.java,
    javadocs/PTCommons-root/src/com/palantir/exception/PalantirException.java,
    javadocs/PTCommons-root/src/com/palantir/exception/PalantirUserMessageException.java,
    javadocs/PTCommons-root/src/com/palantir/exception/VersionMismatchException.java,
    javadocs/PTCommons-root/src/com/palantir/util/Mutable.java,
    javadocs/PTCommons-root/src/com/palantir/util/MultiMapSet.java,
    javadocs/PTCommons-root/src/com/palantir/util/MultiMapOrderedSet.java,
    javadocs/PTCommons-root/src/com/palantir/util/MultiMapList.java,
    javadocs/PTCommons-root/src/com/palantir/util/MultiMapConcurrentHashSet.java,
    javadocs/PTCommons-root/src/com/palantir/util/MultiMap.java,
    javadocs/PTCommons-root/src/com/palantir/util/i18n/DefaultDateFormatterFactory.java,
    javadocs/PTCommons-root/src/com/palantir/util/i18n/DateFormatterManager.java,
    javadocs/PTCommons-root/src/com/palantir/util/i18n/DateFormatterFactory.java,
    javadocs/PTCommons-root/src/com/palantir/util/i18n/DateFormatter.java,
    javadocs/PTCommons-root/src/com/palantir/util/awt/Awt.java"
    The first two gen properly with only one of each class showing up in the class list. Then, starting with the PTCommons files, javadoc lists each class twice in the class list. In the actual generated documentation, there is only one instance of the file.
    Has anyone seen this before?
    Mary

    Im having a problem with the variables.
    Part of my original problem might be each pxi was in a different project. and i had two projects each its own IP. Using this method i did not know how use two differnt variables from two differnet pxi' s with the same program.
    if your still following.
    i tried a simpler way
    i modified my project to include both ip addresses. 
    this way In my window environment my vi calls the variable. i made sure that i right clicked and chose the variables from the correct ip.
    what i have is two status indicators and two update buttons.
    the status tells me what stage the test is in
    the update button is for the user at the end of the test he can update the screen with the results.
    currently only my second pxi is updating status and also the update works
    this is my windows vi alias file
    [My Computer]
    My Computer=localhost
    [S4000xH-System1]
    S4000xH-System1=192.168.110.10
    [S4000xH-System2]
    S4000xH-System2=192.168.110.3
    do i need to bind to source or use the single writer. im going to try to undo the single writer seems like this would could onluy better it but doesnt seem like its for my application.
     i forgot to mention that the varibles i use  were there listed as dependancies for the windows evirment have a blue question mark  but show what is wrong.  
    where i have the variables under the ip address there are no blue question marks

  • Codec problem with one gateway

    I am having a very strange problem with one of my gateways. No matter how I set up my regions and device pools I continue to have all calls go through this gateway as G729. This would be fine except that I can't do conference calls because of codec mismatches.
    The gateway is a PRI running H323. CM 3.2.2(c) Gateway is a 3640 running 12.2.11(t)
    All regions are currently set to G711.
    I read something about a command under voice-port that sets the default codec. What I don't understand is, if this is what is causing it to go to G729, why is this the only gateway that ignores the regions.
    Any help would be appreciated.

    Cisco VoIP gateways support the codec negotiation feature. This feature provides the ability for a Cisco VoIP gateway to connect to other VoIP devices without necessarily knowing which codec is used for a call-setup. Also, this feature allows Cisco VoIP gateways to dynamically adjust to changes on remote devices. As long as the codec used by the remote VoIP device matches the capabilities-list of the Cisco VoIP gateway, the VoIP call is completed.
    The following example shows how to configure codec negotiation:
    Cisco-router# config t
    Cisco-router(config)# voice class codec 1
    !--- This sets up class 1 to be assigned to the dial peer.
    Cisco-router(config-class)#codec preference 1 g723r63
    Cisco-router(config-class)#codec preference 2 g729ar8
    Cisco-router(config-class)#codec preference 3 g711ulaw
    Cisco-router(config-class)#codec preference 4 g726r32 bytes 240
    !--- These commands define the preferred codec list using 1,2,3, and 4 to set the preference.
    Cisco-router(config)#dial-peer voice 1 voip
    Cisco-router(config-dial-peer)#voice-class codec 1
    !--- This assigns voice-class codec 1 to the dial-peer
    Cisco-router(config-dial-peer)#destination-pattern 4723155
    Cisco-router(config-dial-peer)#session target ipv4:192.168.100.1

  • Problem with Mobile Gateway 1.0 Configuration

    reffering to the config guide for mobile gateway 1.0 (https://websmp102.sap-ag.de/~sapdownload/011000358700000518422009E/Config_Guide_MGW_SP01_rev.pdf) we are facing some problems with the configuration in the DOE.
    In Chapter 4.1.1.4 a SWCV "MAS_SMARTPHONE" is mentioned, which is not available in our System, though all other steps before have been successfully executed.
    We are on SP08 and SWCV "SAP BASIS 7.10" is activated and generated.
    Does anyone know a workaround?
    Thanks in advance

    i think i located the problem in the DOE.
    When a new device is registered (by user-login from device) some LUW's are listed in the SMQ2 for that Queue. Here several dumps occur:
    --> 100 ABBTO RR014013005_DRFILLING_006 MMW_RR_RR014013005 05.11.2009 18:19:51 Syntax error in program
    ZDOECL_013_005_STRWRPR==== 0A0A001710804AF2FB270034
    0A0A001710804AF2FB270034 bgw23
    --> 100 ABBTO RR014013002_DEPQ_SERVICE MMW_RR_RR014013002 05.11.2009 18:19:53 Syntax error in program
    ZDOECL_013_002_STRWRPR==== 0A0A001710604AF2FB29000E
    0A0A001710604AF2FB29000E bgw23
    From ST22:
    Error in the ABAP application program.
    The current ABAP program "SAPLSMMW_STRWRAPPER_APIS" had to be interrupted
    because it contains
    a statement that cannot be executed.
    In the include "ZDOECL_013_002_STRWRPR========CM001 " in the line 21 of program
    "ZDOECL_013_002_STRWRPR========CP " the following syntax
    errors occur:
    "Field "INIT_FLAG" is unknown. It is neither in one of the specified ta"
    "bles nor defined by a "DATA" statement. "DATA" statement."

  • Problem with  trasparent gateway versus Microsoft SqlServer.

    Hi.
    When I declare a cursor into PL-SQL procedure that select records from a SQL-SERVER table linked using a trasparent gateway.
    I have two problem:
    -1- I' m unable to update the linked table. I receve e timeout exception.
    -2- whe I execute the second fatch operation I receve ad error : invalid cursor.
    Trasparent gateway is configured as two_fase_commit.
    Can Anyone help me?
    Best regards.
    Vincenzo

    Hallo
    Yes I've tired ad it correctly work. But when I exit from cursor without make commit, and I run this simple update query (that works in sql/plus)
    "update lsruni_ser@anaconda set "lsruni_ser_flag_elab" = 'Y' where "lsruni_ser_flag_elab" = 'Y';" I receve a timout messagge from SQL SERVER.
    I HAVE GREAT PROBLEM WITH INSERT QUERY USED IN A PL-SQL PROCEDURE.
    Thank You for support.
    Vincenzo

  • Services are up and running - problem with browser access to Apps instance

    We are using 11.5.10 and I have just finished a clone from our TEST environment.
    We cannot connect to the login screen however.
    I suspect there is a problem with the address we are using
    http://*****.********l.com:8002/OA_HTML/AppsLocalLogin.jsp is the address for our TEST instance. and 8003 was for the previous encarnation of our newly cloned system.
    Which configuration file can I check to see how this instance was configured?
    I am looking at the adcfgclone returns and see nothing much except
    Target system proxy hostname (used default)
    Target system proxy port [80]: (left as this)
    Should I check the context file for the new instance?
    I am checking the webport , but no luck.
    Again, in the context file, I see
    <oa_web_server>
    <!-- Host & Domain -->
    <hostname oa_var="s_webhost">****cl</hostname>
    <externURL oa_var="s_external_url">http://****cl.****.com:8004</externURL>
    (8004 was the last port used for this instance before cloning)
    Should I check any specific table in the new instance??
    Thanks,
    DA
    Or am I jumping the gun here? Do I need to initialize paraemeters first? (note 216205.1)
    Edited by: Dan A on Oct 3, 2008 12:37 PM
    Edited by: Dan A on Oct 3, 2008 12:39 PM
    Edited by: Dan A on Oct 3, 2008 12:55 PM

    Well, checking here oracli3/oracle/devora/iAS/Apache/Apache/logs in the error_log :
    I see
    Cannot load /oracli3/oracle/devora/iAS/Apache/Apache/libexec/mod_mmap_static.so
    into server: A memory address is not in the address space for the process.
    But the last date I see is for June (although the file itself is dated from yesterday)
    Furthermore, in the error_log_pls, I see similar returns but again, the last date is from August:
    Cannot load /oracli3/oracle/devora/iAS/Apache/Apache/libexec/mod_mmap_static.so
    into server: A memory address is not in the address space for the process.
    Syntax error on line 232 of /oracli3/oracle/devora/iAS/Apache/Apache/conf/httpd_
    pls.conf:
    Cannot load /oracli3/oracle/devora/iAS/Apache/Apache/libexec/mod_mmap_static.so
    into server: A memory address is not in the address space for the process.
    ...

  • Java API, problem with secondary keys using multi key creator

    Hi,
    I'm developing an application that inserts a few 100k or so records into a Queue DB, then access them using one of four Hash SecondaryDatabases. Three of these secondary dbs use a SecondaryMultiKeyCreator to generate the keys, and one uses a SecondaryKeyCreator. As a test, I'm trying to iterate through each secondary key. When trying to iterate through the keys of any of the secondary databases that use a SecondaryMultiKeyCreator, I have problems. I'm attempting to iterate through the keys by:
    1: creating a StoredMap of the SecondaryDatabase
    2: getting a StoredKeySet from said map
    3: getting a StoredIterator on said StoredKeySet
    4: iterate
    The first call to StoredIterator.next() fails at my key binding (TupleBinding) because it is only receiving 2 bytes of data for the key, when it should be getting more, so an Exception is thrown. I suspected a problem with my SecondaryMultiKeyCreator, so I added some debug code to check the size of the DatabaseEntries it creates immediately before adding them to the results key Set. It checks out right. I also checked my key binding like so:
    1: use binding to convert the key object to a DatabaseEntry
    2: use binding to convert the created DatabaseEntry back to a key object
    3: check to see if the old object contains the same data as the new one
    Everything checked out ok.
    What it boils down to is this: my key creator is adding DatabaseEntries of the correct size to the results set, but when the keys are being read back later on, my key binding is only receiving 2 bytes of data. For the one SecondaryDatabase that doesn't use a SecondaryMultiKeyCreator, but just a SecondaryKeyCreator, there are no issues and I am able to iterate through its secondary keys as expected.
    EDIT: New discovery: if I only add ONE DatabaseEntry to the results set in my SecondaryMultiKeyCreator, I am able to iterate through the keys as I would like to.
    Any ideas or suggestions?
    Thank you for your attention,
    -Justin
    Message was edited by:
    Steamroller

    Hi Justin,
    Sorry about the delayed response here. I have created a patch that resolves the problem.
    If you apply the patch to your 4.6.21 source tree, and then rebuild Berkeley DB, the improper behavior should be resolved.
    Regards,
    Alex
    diff -rc db/db_am.c db/db_am.c
    *** db/db_am.c     Thu Jun 14 04:21:30 2007
    --- db/db_am.c     Fri Jun 13 11:20:28 2008
    *** 331,338 ****
           F_SET(dbc, DBC_TRANSIENT);
    !      switch (flags) {
    !      case DB_APPEND:
                 * If there is an append callback, the value stored in
                 * data->data may be replaced and then freed.  To avoid
    --- 331,337 ----
           F_SET(dbc, DBC_TRANSIENT);
    !       if (flags == DB_APPEND && LIST_FIRST(&dbp->s_secondaries) == NULL) {
                 * If there is an append callback, the value stored in
                 * data->data may be replaced and then freed.  To avoid
    *** 367,388 ****
    -            * Secondary indices:  since we've returned zero from an append
    -            * function, we've just put a record, and done so outside
    -            * __dbc_put.  We know we're not a secondary-- the interface
    -            * prevents puts on them--but we may be a primary.  If so,
    -            * update our secondary indices appropriately.
    -            * If the application is managing this key's data, we need a
    -            * copy of it here.  It will be freed in __db_put_pp.
    -           DB_ASSERT(dbenv, !F_ISSET(dbp, DB_AM_SECONDARY));
    -           if (LIST_FIRST(&dbp->s_secondaries) != NULL &&
    -               (ret = __dbt_usercopy(dbenv, key)) == 0)
    -                ret = __db_append_primary(dbc, key, &tdata);
                 * The append callback, if one exists, may have allocated
                 * a new tdata.data buffer.  If so, free it.
    --- 366,371 ----
    *** 390,401 ****
                /* No need for a cursor put;  we're done. */
                goto done;
    !      default:
    !           /* Fall through to normal cursor put. */
    !           break;
    !      if (ret == 0)
                ret = __dbc_put(dbc,
                    key, data, flags == 0 ? DB_KEYLAST : flags);
    --- 373,379 ----
                /* No need for a cursor put;  we're done. */
                goto done;
    !      } else
                ret = __dbc_put(dbc,
                    key, data, flags == 0 ? DB_KEYLAST : flags);
    diff -rc db/db_cam.c db/db_cam.c
    *** db/db_cam.c     Tue Jun  5 21:46:24 2007
    --- db/db_cam.c     Thu Jun 12 16:41:29 2008
    *** 899,905 ****
           DB_ENV *dbenv;
           DB dbp, sdbp;
           DBC dbc_n, oldopd, opd, sdbc, *pdbc;
    !      DBT olddata, oldpkey, newdata, pkey, temppkey, tempskey;
           DBT all_skeys, skeyp, *tskeyp;
           db_pgno_t pgno;
           int cmp, have_oldrec, ispartial, nodel, re_pad, ret, s_count, t_ret;
    --- 899,905 ----
           DB_ENV *dbenv;
           DB dbp, sdbp;
           DBC dbc_n, oldopd, opd, sdbc, *pdbc;
    !      DBT olddata, oldpkey, newdata, pkey, temppkey, tempskey, tdata;
           DBT all_skeys, skeyp, *tskeyp;
           db_pgno_t pgno;
           int cmp, have_oldrec, ispartial, nodel, re_pad, ret, s_count, t_ret;
    *** 1019,1026 ****
            * should have been caught by the checking routine, but
            * add a sprinkling of paranoia.
    !      DB_ASSERT(dbenv, flags == DB_CURRENT || flags == DB_KEYFIRST ||
    !            flags == DB_KEYLAST || flags == DB_NOOVERWRITE);
            * We'll want to use DB_RMW in a few places, but it's only legal
    --- 1019,1027 ----
            * should have been caught by the checking routine, but
            * add a sprinkling of paranoia.
    !       DB_ASSERT(dbenv, flags == DB_APPEND || flags == DB_CURRENT ||
    !             flags == DB_KEYFIRST || flags == DB_KEYLAST ||
    !             flags == DB_NOOVERWRITE);
            * We'll want to use DB_RMW in a few places, but it's only legal
    *** 1048,1053 ****
    --- 1049,1107 ----
                     goto err;
                have_oldrec = 1; /* We've looked for the old record. */
    +      } else if (flags == DB_APPEND) {
    +           /*
    +            * With DB_APPEND, we need to do the insert to populate the
    +            * key value. So we swap the 'normal' order of updating
    +            * secondary / verifying foreign databases and inserting.
    +            *
    +            * If there is an append callback, the value stored in
    +            * data->data may be replaced and then freed.  To avoid
    +            * passing a freed pointer back to the user, just operate
    +            * on a copy of the data DBT.
    +            */
    +           tdata = *data;
    +           /*
    +            * If this cursor is going to be closed immediately, we don't
    +            * need to take precautions to clean it up on error.
    +            */
    +           if (F_ISSET(dbc_arg, DBC_TRANSIENT))
    +                dbc_n = dbc_arg;
    +           else if ((ret = __dbc_idup(dbc_arg, &dbc_n, 0)) != 0)
    +                goto err;
    +
    +           pgno = PGNO_INVALID;
    +
    +           /*
    +            * Append isn't a normal put operation;  call the appropriate
    +            * access method's append function.
    +            */
    +           switch (dbp->type) {
    +           case DB_QUEUE:
    +                if ((ret = __qam_append(dbc_n, key, &tdata)) != 0)
    +                     goto err;
    +                break;
    +           case DB_RECNO:
    +                if ((ret = __ram_append(dbc_n, key, &tdata)) != 0)
    +                     goto err;
    +                break;
    +           default:
    +                /* The interface should prevent this. */
    +                DB_ASSERT(dbenv,
    +                    dbp->type == DB_QUEUE || dbp->type == DB_RECNO);
    +
    +                ret = __db_ferr(dbenv, "DBC->put", 0);
    +                goto err;
    +           }
    +           /*
    +            * The append callback, if one exists, may have allocated
    +            * a new tdata.data buffer.  If so, free it.
    +            */
    +           FREE_IF_NEEDED(dbenv, &tdata);
    +           pkey.data = key->data;
    +           pkey.size = key->size;
    +           /* An append cannot be replacing an existing item. */
    +           nodel = 1;
           } else {
                /* Set pkey so we can use &pkey everywhere instead of key.  */
                pkey.data = key->data;
    *** 1400,1405 ****
    --- 1454,1465 ----
      skip_s_update:
    +       * If this is an append operation, the insert was done prior to the
    +       * secondary updates, so we are finished.
    +       */
    +      if (flags == DB_APPEND)
    +           goto done;
    +      /*
            * If we have an off-page duplicates cursor, and the operation applies
            * to it, perform the operation.  Duplicate the cursor and call the
            * underlying function.

  • Problem with "Database Gateway for SQL Server"

    Hello,
    i am testing the different technologies for connecting an oracle database with a sql-server database.
    The way using 10g-generic-connectivity with ODBC works fine, but the 11g-DG4MSQL makes problems.
    Environment:
    Server PEGASUS (32bit Windows Server 2003 R2 SP2) with Oracle Database 10g Release 10.2.0.4.0
    Server OBELIXUS (32bit Windows 2000 Sp4) with MS-SQL-Server 2005
    On PEGASUS i have installed the gateway in a new oracle home directory:
    "D:\oracle\product\10.2.0\db_1" => home directory of 10g
    "D:\oracle\product\11.1.0\tg_1\" => home directory of the gateway
    D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora:
    MSSQLDG =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = DG4MSQL)
    (HS = OK)
    MSSQL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = MSSQLTEST)
    (HS = OK)
    D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = INTEGRAT)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = INTEGRAT)
    (SID_DESC =
    (SID_NAME = MSSQLTEST)
    (PROGRAM = D:\oracle\product\10.2.0\db_1\bin\hsodbc)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_DESC=
    (SID_NAME=DG4MSQL)
    (ORACLE_HOME=D:\oracle\product\11.1.0\tg_1)
    (PROGRAM=D:\oracle\product\11.1.0\tg_1\BIN\dg4msql)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = pegasus.cursor.de)(PORT = 1521))
    D:\oracle\product\11.1.0\tg_1\dg4msql\admin\initDG4MSQL.ora:
    HS_FDS_CONNECT_INFO=OBELIXUS/MSSQLSERVER/testuju
    HS_FDS_TRACE_LEVEL=DEBUG
    HS_FDS_RECOVERY_ACCOUNT=RECOVER
    HS_FDS_RECOVERY_PWD=RECOVER
    D:\oracle\product\10.2.0\db_1\hs\admin\initMSSQLTEST.ora:
    HS_FDS_CONNECT_INFO=DSN_MSSQL
    HS_FDS_TRACE_LEVEL=OFF
    HS_LANGUAGE=AMERICAN_AMERICA.WE8MSWIN1252
    HS_FDS_FETCH_ROWS=100
    HS_RPC_FETCH_REBLOCKING=OFF
    How mentioned above, the access from oracle to sqlserver using MSSQL(10g hsodbc.exe) works fine.
    But when trying to acces the sqlserver using MSSQLDG (11g dg4msql.exe) I get the following error:
    ORA-28500: Verbindung von ORACLE zu Fremdsystem gab diese Nachricht zurück:
    [Oracle][ODBC SQL Server Driver][DBNETLIB]Ungültige Verbindung.
    [Oracle][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (ParseConnectParams()).
    [Oracle][ODBC SQL Server Driver]Ungültiges Attribut für die Verbindungszeichenfolge
    ORA-02063: vorherige 2 lines von DBL_MSSQL4
    Here the contect of the file "DG4MSQL_agt_2332.trc":
    Oracle Corporation --- FREITAG AUG 22 2008 16:17:42.198
    Heterogeneous Agent Release
    11.1.0.6.0
    Oracle Corporation --- FREITAG AUG 22 2008 16:17:42.198
    Version 11.1.0.6.0
    Entered hgogprd
    HOSGIP for "HS_FDS_TRACE_LEVEL" returned "DEBUG"
    Entered hgosdip
    setting HS_OPEN_CURSORS to default of 50
    HOSGIP returned value of "RECOVER" for HS_FDS_RECOVERY_ACCOUNT
    HOSGIP returned a value for HS_FDS_RECOVERY_PWD
    setting HS_FDS_TRANSACTION_LOG to default of "HS_TRANSACTION_LOG"
    setting HS_FDS_TRANSACTION_ISOLATION to default of "READ_COMMITTED"
    setting HS_NLS_NCHAR to default of "AL16UTF16"
    setting HS_FDS_TIMESTAMP_AS_DATE to default of "TRUE"
    setting HS_RPC_FETCH_REBLOCKING to default of "ON"
    setting HS_FDS_FETCH_ROWS to default of "100"
    setting HS_FDS_RESULTSET_SUPPORT to default of "FALSE"
    setting HS_FDS_PROC_IS_FUNC to default of "FALSE"
    setting HS_FDS_CHARACTER_SEMANTICS to default of "FALSE"
    setting HS_FDS_MAP_NCHAR to default of "TRUE"
    setting HS_NLS_DATE_FORMAT to default of "YYYY-MM-DD HH24:MI:SS"
    setting HS_FDS_REPORT_REAL_AS_DOUBLE to default of "FALSE"
    setting HS_LONG_PIECE_TRANSFER_SIZE to default of "65536"
    setting HS_SQL_HANDLE_STMT_REUSE to default of "FALSE"
    setting HS_FDS_QUERY_DRIVER to default of "FALSE"
    setting HS_CALL_NAME_ISP to "gtw$:SQLTables;gtw$:SQLColumns;gtw$:SQLPrimaryKeys;gtw$:SQLForeignKeys;gtw$:SQLProcedures;gtw$:SQLStatistics"
    Exiting hgosdip, rc=0
    ORACLE_SID is "DG4MSQL"
    Product-Info:
    Port Rls/Upd:6/0 PrdStat:0
    Agent:Oracle Database Gateway for MSSQL
    Facility:hsa
    Class:MSSQL, ClassVsn:11.1.0.6.0_0006, Instance:DG4MSQL
    Exiting hgogprd, rc=0
    Entered hgoinit
    HOCXU_COMP_CSET=1
    HOCXU_DRV_CSET=178
    HOCXU_DRV_NCHAR=2000
    HOCXU_DB_CSET=178
    HOCXU_SEM_VER=102000
    Entered hgolofn at 2008/08/22-16:17:42
    RC=-1 from HOSGIP for "PATH"
    PATH from environment is "d:\oracle\product\11.1.0\tg_1\bin;D:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\IBM\Informix\Client-SDK\bin"
    Exiting hgolofn, rc=0 at 2008/08/22-16:17:43
    HOSGIP for "HS_OPEN_CURSORS" returned "50"
    HOSGIP for "HS_FDS_FETCH_ROWS" returned "100"
    HOSGIP for "HS_LONG_PIECE_TRANSFER_SIZE" returned "65536"
    HOSGIP for "HS_NLS_NUMERIC_CHARACTER" returned ".,"
    Exiting hgoinit, rc=0 at 2008/08/22-16:17:43
    Entered hgolgon at 2008/08/22-16:17:43
    reco:0, name:testuju, tflag:0
    Entered hgosuec at 2008/08/22-16:17:43
    uencoding=UTF16
    Entered shgosuec at 2008/08/22-16:17:43
    Exiting shgosuec, rc=0 at 2008/08/22-16:17:43
    shgosuec() returned rc=0
    Exiting hgosuec, rc=0 at 2008/08/22-16:17:43
    HOSGIP for "HS_FDS_RECOVERY_ACCOUNT" returned "RECOVER"
    HOSGIP for "HS_FDS_TRANSACTION_LOG" returned ""HS_TRANSACTION_LOG""
    HOSGIP for "HS_FDS_TIMESTAMP_AS_DATE" returned "TRUE"
    HOSGIP for "HS_FDS_CHARACTER_SEMANTICS" returned "FALSE"
    HOSGIP for "HS_FDS_MAP_NCHAR" returned "TRUE"
    HOSGIP for "HS_FDS_RESULT_SET_SUPPORT" returned "FALSE"
    HOSGIP for "HS_FDS_PROC_IS_FUNC" returned "FALSE"
    HOSGIP for "HS_FDS_REPORT_REAL_AS_DOUBLE" returned "FALSE"
    using testuju as default value for "HS_FDS_DEFAULT_OWNER"
    HOSGIP for "HS_SQL_HANDLE_STMT_REUSE" returned "FALSE"
    Entered hgocont at 2008/08/22-16:17:43
    HS_FDS_CONNECT_INFO = "OBELIXUS/MSSQLSERVER/testuju"
    RC=-1 from HOSGIP for "HS_FDS_CONNECT_STRING"
    Entered hgogenconstr at 2008/08/22-16:17:43
    dsn:OBELIXUS/MSSQLSERVER/testuju, name:testuju
    optn:
    Entered shgogohn at 2008/08/22-16:17:43
    ohn is 'OraGtw11g_home1'
    Exiting shgogohn, rc=0 at 2008/08/22-16:17:43
    Entered hgocont_OracleCsidToIANA at 2008/08/22-16:17:43
    Returning 2252
    Exiting hgocont_OracleCsidToIANA at 2008/08/22-16:17:43
    ##>Connect Parameters (len=223)<##
    ## DRIVER=Oracle 11g dg4msql-OraGtw11g_home1;
    ## SERVER=OBELIXUS\MSSQLSERVER;
    ## Database=testuju;
    #! UID=testuju;
    #! PWD=*
    ## AnsiNPW=Yes;
    ## QuotedId=Yes;
    ## IANAAppCodePage=2252;
    ## ArraySize=100;
    ## PadVarbinary=0;
    ## SupportNumericPrecisionGreaterThan38=1;
    Exiting hgogenconstr, rc=0 at 2008/08/22-16:17:44
    Entered hgopoer at 2008/08/22-16:18:00
    hgopoer, line 159: got native error 14 and sqlstate 08001; message follows...
    [Oracle][ODBC SQL Server Driver][DBNETLIB]Ungültige Verbindung.[Oracle][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (ParseConnectParams()).[Oracle][ODBC SQL Server Driver]Ungültiges Attribut für die Verbindungszeichenfolge
    Exiting hgopoer, rc=0 at 2008/08/22-16:18:00
    hgocont, line 1890: calling SqlDriverConnect got sqlstate 08001
    Exiting hgocont, rc=28500 at 2008/08/22-16:18:00 with error ptr FILE:hgocont.c LINE:1910 ID:Something other than invalid authorization
    Exiting hgolgon, rc=28500 at 2008/08/22-16:18:00 with error ptr FILE:hgolgon.c LINE:612 ID:Calling hgocont
    Entered hgoexit at 2008/08/22-16:18:00
    Exiting hgoexit, rc=0 at 2008/08/22-16:18:00
    Many thanks in advance for any help!
    Regards Hartmut

    At first your configuration is not really correct.
    =====================================================
    In the LISTENER.ORA from 10g, you must only refer to the database and hsodbc 10g
    D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = INTEGRAT)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = INTEGRAT)
    (SID_DESC =
    (SID_NAME = MSSQLTEST)
    (PROGRAM = D:\oracle\product\10.2.0\db_1\bin\hsodbc)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = pegasus.cursor.de)(PORT = 1521))
    ===========================================================
    Then you have to create a new listener (new name) in the gateway oracle_home on a different port than instance database:
    D:\oracle\product\11.1.0\tg_1\network\admin\listener.ora
    SID_LIST_LISTENERGTW =
    (SID_LIST =
    (SID_DESC=
    (SID_NAME=DG4MSQL)
    (ORACLE_HOME=D:\oracle\product\11.1.0\tg_1)
    (PROGRAM=D:\oracle\product\11.1.0\tg_1\BIN\dg4msql)
    LISTENERGTW=
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = pegasus.cursor.de)(PORT = 1522))
    To start it, use the command below:
    D:\oracle\product\11.1.0\tg_1\bin\LSNRCTL start listenergtw
    ===========================================================
    D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora:
    match the DG4MSQL with the listener on 1522 port
    HSODBC match with binary10g on listener 1521 port
    MSSQLDG =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1522))
    (CONNECT_DATA =(SERVICE_NAME = DG4MSQL))
    (HS = OK)
    MSSQL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PEGASUS)(PORT = 1521))
    (CONNECT_DATA =(SERVICE_NAME = MSSQLTEST))
    (HS = OK)
    Try to configure and let me know your feedback
    regards,
    Mireille

  • Problem with H323 gateway

    We have a CUCM ver 8.6.2.22900-9.
    For our PSTN access we have the following scheme:
    CUCM <========> Cisco2911 <======> ISP-------> PSTN
                  H323 tk                              SIP tk
    Our Cisco2911 is running ver 150-1.M4.
    We configure Cisco 2911 as H323 gateway on CUCM, and we established a SIP tk with our ISP.
    When we tested incoming calls we received them at router but they are unable to acceess CUCM,
    When we tested outgoing calls we got reorder tone and they did not reach our voice gateway.
    We run "debug cch323 all" and tested with one incoming and one outgoing call, and we got the out on attached file "debug h323 forum"
    CUCM Ip : 10.1.2.2
    Router's H323 int: 10.2.2.1
    Do you have any idea about the root cause?
    Can be an access list problem preventing proper H323 traffic??
    Thanks in advanced
    Enrique

    Do you have voip dial-peers pointing back to your cucm from your gateway?   If not then the call wouldn't route onward to the cucm, but the gateway would also ignore communications from that souce because of toll fraud prevention.
    http://www.cisco.com/c/en/us/support/docs/voice/call-routing-dial-plans/112083-tollfraud-ios.html

  • Problem with my Gateway FX 6800-10e

    Yes, lately ive been having problems that whne im playing on my PC ( normally is WoW) the computer turns off like it lost power, and then reboots again on its own, i havent found that is getting over heated, though were i live is really hot inside and i cant affor A/C 24/7 but ive checked the GPU temp and is under the normal temp. Ive heard around that it may be PSU problems.  Im looking for opinions on what should i be looking for to fix the problem.
    Operating System: Windows Vista™ Home Premium (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.091208-0542)
               Language: English (Regional Setting: English)
    System Manufacturer: Gateway
           System Model: FX6800-01e
                   BIOS: Default System BIOS
              Processor: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz (8 CPUs), ~2.7GHz
                 Memory: 3062MB RAM
       Card name: ATI Radeon HD 4850 Series

    the driver for ati makes it so you can run the "windows Experiance Index" without crashing, this led me to think that it was solved, the computer still turns off all by its self and then restarts. there are tons of forum posts about people with this model updateing to windows 7 (great os on every other computer I have put it on) and having problems.
    I have seen a Bios update which I have tried to do long distance, this is my grandfathers computer, there are some steps after update that I dont know if they were done right.
    hope we find the solution, as of now I am responsable for getting my grandfather a big bright orange and black paper weight

  • Problem with the gateway protection

    a few days ago I successfully installed the router WRT54G2 for a wireless broadband connection and I set the wep protection. Today I was suggested to change the security WPA2: I opened the window EasyLink Advisor, I went to tools and then in the keys protection control menù (the icon is represented by 2 keys) and I changed the protection from wep to WPA2 ; after I clikked on forward I was no longer able to create a connection. After several attempts and configurations I created a wireless connection, but checking the details of the gateway, I noticed that the "Wireless Encryption" is written "none" therefore now I am afraid that is not protected. Checking the details of my connection the wireless connection is set on wpa2: is it normal that my connection  is wpa2 protected and the gateway no?
    I would reinstall everything using the cd that came with the router: How do I reset everything and make the reinstallation ends successfully without any problems?
    thanks

    To reset your router press and hold the reset button for 30 seconds...Release the reset button...Unplug the power cable from your router, wait for 30 seconds and re-connect the power cable...Now re-configure your router...
    To re-configure the router don't use the CD, instead : 
    If your ISP is Cable go here
    If your ISP is DSL go here
    To enable Security go here

  • Problem with Mobile Gateway 1.1 Configuration

    Hello everyone,
    During installation of Gateway 1.1 to SAP Netweaver Mobile(Mobile Sales), I met one problem about not retrieving Activity on device.
    I've checked in SAP Netweaver Mobile administrator, the reason looks like that Activity data objects don't met with Distribution Rule Critieria, which is ET_ACTIVITY_H - USER_ID EQ abc. All my loaded Activity data objects contain empty value in USER_ID field.
    So, does anyone know how to fix it?
    Thanks in advance.

    I've searched in this forum and found Re: NetWeaver Mobile / Sybase. I also follow steps of "GW_11_SP01_CRM_Config_Guide.pdf", but the result is still what I provide in the first post.
    I'm not familiar with CRM system, and guess that one way to resolve it is to insert one activity with USER_ID = abc into CRM system.
    Does someone have any experience about this topic?

  • Problems with XB3 gateway; it won't connect to internet properly in bridge mode

    I recently moved to a new area and had to replace my old gateway from the other comcast franchise with a new one.  The new one has built-in wifi.  Ever since I got the new gateway, my connection has been slow and unreliable, especially when more than one person is trying to use a computer at once, and I do not like that this wifi is interfering with the setup I was previously happy with using my airport time capsule as a router, with my old airport express in bridge mode for airtunes use.  In that setup with the same people and devices and use habits I did not have these problems. I looked for directions on how to disable the built-in wifi (I also don't like just putting out connections I do not use, it feels like a waste of my signal and a security risk!) and followed the instructions i found on this forum which seemed very simple.  I logged in to the gateway and turned bridge mode on, restarted everything, switched the time capsule back OUT of bridge mode... and my time capsule and airport were all green, as well as the online login to the gateway saying it was connected to the internet, but my time capsule showed that there was no internet connection and in terms of loading web pages... deifnitely the time capsule was correct in that I was not getting a connection.  My computers and devices weren't showing up on the gateway's page as "connected devices" either. I've tried multiple times, reset everything multiple times, and rechecked directions but for now I had to re-enable the wifi and suddenly i can get online again.  (And no, it's not that my computer is actually using those netowrks - I'm on my Time Capsule's network and checking the status through the airport utility.) I really want to get this extra wifi disabled and see if that resolves my crappy connection problems because the service is just useless in the evening as it is now! If anyone knows what might be wrong, I'd appreciate the help.  Everything should be on pretty standard settings as far as my Time Capsule and Airport go - Airport is just in client mode, TC has to be in bridge mode when the other wifi is on or I get errors, but i haven't done anything fancy with any of its settings.

    Hi, since you have 2 Linksys devices and it's hard to pinpoint the exact problem. You might the try doing changes on both Linksys devices.
    WRT54GX2
    - update or reflash the firmware
    - change the channel from auto to 11 or 1
    - change the beacon interval value to 50
    WMP54GX
    - download and update to the latest drivers

Maybe you are looking for