Multiple webgates pointing to one access gate entry in OAM

Can we install webgates on multiple boxes and point to same access gate entry in OAM.
Are there any issues with this kind of configuration?
Any opinion?

Hi,
It is technically possible to do this, and makes sense when all the WebGates are logically the same (for example, they all reside on instances of load balanced web servers).
When the WebGates reside on logically different web servers, then it will be more difficult to have different policies protecting similarly named resources on the different web server. For example,eg you may want to protect /admin differently on the different web servers, and you will not be able to use Preferred HTTP Host to achieve this when they share the same AccessGate definition. Also, you will not be able to set different timeouts on the different WebGates, or have different settings for such things as IPValidation or cookie domains.
Regards,
Colin

Similar Messages

  • Simple certificate expired - multiple webgates but only one down

    We have OAM 10.1.4.2 and multiple webgates on different web servers. The certificate expired but only one webgate had problem. Users were able to login to other applications protected by the webgates. All webgates were using the same certificate. Once we updated the certificate in the access server and restarted the access server, other webgates start having problem? Shouldn't all webgates will have problem connecting to access server as soon as certificates expires.
    Thanks.

    Hi,
    I would expect all the WebGates to see the same problem, assuming they do use the same certs. It is possible that they are only checked when establishing the connections to the Access Servers - so they will only see problems when the connections are re-established.
    Regards,
    Colin

  • Multiple click points for one button and movie clip

    I am trying to make a single button into a multiple click
    point. I have a movie clip on the stage and I have an invisible
    button over it. The movie clip consists of a single timeline that
    has an ambient animation running and looping intially. I have three
    more labeled sections of that timeline that each contain a
    different animated sequence as click point animations for that
    movie clip. I want the user to click on the button on the stage and
    the first labeled click point animation of that movie clip will
    play. I want that action to be stored so that when the user clicks
    again then the second labeled click point animation will play then
    they will click for the third in the same way. In between user
    clicks I want the ambient animation loop in the beginning of that
    movie clip timeline to play. When the user has clicked the 3rd and
    last animated sequence then the whole thing will reset and be
    available again. Can anyone let me know how that can be
    accomplished. I originally scripted it through tell target to play
    the first but I don't know how to move forward. Thanks!

    What version of Flash are you using? Telltarget is very
    old... try something like this:
    // array of the animations
    myAnims = ['firstAnim','secondAnim','thirdAnim']; // these
    are also frame labels
    // your current animation index in the array, arrays start at
    0,
    // so we start at -1 which is like before anything
    currAnim = -1;
    // function to play the next animation
    function nextAnim(){
    // add one to the current animation index
    currAnim++;
    // if you've reached the end of the array, start back at 0
    if(currAnim >= myAnims.length)currAnim = 0;
    // now tell the MovieClip to play based on the value of the
    current array index
    myMovieClip.gotoAndPlay(myAnims[currAnim]);
    Then on the button you just put:
    on(release){
    nextAnim();
    And at the end of each animation on the timeline, put:
    gotoAndPlay(1);
    And at the end of the ambient loop at the beginning I guess
    you have that, too, so it loops.
    Hope that helps

  • Multiple domains pointing to one domain. How best for SEO?

    I'm a therapist. I have just created a site eg mytherpaystudio.com  I own several domains (currently as individual websites) ie thistherapy.com, thattherapy.com and anothertherapy.com etc. I think I made a big mistake when I created these websites because they are basically clones of each other, which I have learned through reading Google webmaster info etc may well have created SEO problems ie penalised me. I'm revamping the whole thing because I have a new therapy studio - massage, counselling, movement therpist etc
    Would I be best:
    Deleting the whole content and just pointing the domain name to the therapystudio.com site, or
    Only leaving content on the websitess which only pertains to the theraspy type ie thistherapy information, othertherapy information and using hyperlinks and text links to the mytherapystudio site?, or
    Anyone have another suggestion altogether
    Obviously I want the best possible seo outcome. I've stuck with iweb. I use RAGE iweb seo tool and sitemap automator.
    Thanks in advance for help

    I am a therapist as well and from my own experiences, I think you might be better forwarding the other domain names to the new therapy centre website.
    I did the same as you at one time, thinking that more sites might be better, but then decided that I would be better cutting down, so I tried a little re-branding of my practice and purchased a new domain name and just have 2 websites that advertise what I am doing - namely Structural Integration/Rolfing and Orthopaedic/Sports Massage and Rossiter System.
    I have to say though that when I re-designed the 2 websites, I ditched iWeb and one site I re-built using EverWeb (http://www.everwebapp.com), which is a good alternative to the now unsupported iWeb and for the other site I used Joomla, which is one of the Content Management Systems.
    The more sites and domain names you have, you more you have to get found, but I then found that I was losing track of what I did have.  As well as my now 2 websites and domain names I also make use of the free website building facilities by using WordPress.com, where you can set up a free website and publish to the WordPress severs and sometimes Wix - in this respect, the more you have the more you will be found.
    Good luck with it.

  • Multiple Shipping Point in One Plant

    Hello.
    How to decide if we create another shipping point or not.
    We have two warehouses, located far from each other.
    The design is to have just one plant, and create two storage locations.
    Should I make two shipping points for each warehouse and assign to just one plant?
    Share you ideas...
    Thank you,

    Dear Deriada Gemma 
    Shipping point requirement is based on physical locations from which shipment is done, in case you are using Logistic execution then based on shipping point shippings will be done.
    If you have two wh and want to create seperate deliveries for both wh use two seperate shipping points
    you can automatically determine based on plant, loading group and shipping condtion.
    from help you will find few other reason for which seperate shipping point decision can be made
    list list, printing ...etc
    Define, copy, delete, check shipping point                                                                               
    In this step, you define the shipping points in your company or edit              
        shipping points that already exist. In order to adapt the functional              
        scope of a shipping point to the organization in your company, you                
        should process the following check list:                                                                               
    o   The shipping point is the top level in the organization for                   
            shipping.                                                                               
    o   A shipping point can be allocated to several plants.                                                                               
    o   A shipping point can be divided into several loading points.                                                                               
    o   A delivery is always initiated from exactly one shipping point.               
            Thus, all items of a delivery belong to one shipping point. Groups            
            of deliveries also belong to exactly one shipping point.                                                                               
    o   You can influence delivery scheduling via allocation to departure             
            zones.                                                                               
    o   The shipping point can be proposed automatically during order                 
            processing depending on the plant, loading group and shipping                 
            condition.                                                                               
    o   A shipping point has an address.                                                                               
    o   The shipping point is used as a selection criterion for lists of              
            deliveries and the work list deliveries.                                                                               
    o   The shipping point is used as a selection criterion for processing            
            deliveries like printing, picking or goods issue.                                                                               
    o   You can determine the printer destination for messages differently            
            for every shipping point on account of shipping documents.                                                                               
    Regards
    Jitesh

  • Multiple Systems Pointing to One WFM Farm

    I am attempting to hook a second SharePoint farm into my one Workflow Manager 1.0 farm. My first farm registered just fine. Now I am attempting to tell a second SharePoint farm to register and I get the following message:
    Register-SPWorkflowService : An existing scope named "SharePoint" already
    exists in the workflow server.  Use the -Force parameter to overwrite the
    existing scope.  When using -Force, if another SharePoint farm was registered
    using this scope, that farm may not be able to continue working with the
    workflow server unless re-registered under another scope name.
    At line:1 char:1
    If I overwrite the existing scope named "SharePoint", will that break the WFM connection from my first SharePoint farm?
    Is it possible to have multiple SharePoint farms using just one Enterprise WFM Farm?
    Thanks

    Thought I would answer this thread in case anybody else was looking.
    http://www.wictorwilen.se/sharing-a-workflow-manager-1.0-farm-between-multiple-sharepoint-2013-farms

  • Multiple receiving points for BPEL

    Can we bind one BPEL to multiple Adapters, for e.g. File and JMS adapters calls the same BPEL as well as we should be able to send SOAP messages from a SOAP client to the same BPEL? (Multiple receiving points for one BPEL)
    here is what i need to do
    To create an adapter we create an partner link and bind that partner link with the "receive activity", as I understand we can bind only one partner link with "receive activity", but if I create a "file adapter" partner link and a "JMS adapter" partner link, how do I bind both of them with "receive activity"? so i dont need to write a seperate BPEL for each adapter.

    I have a similar problem but the tutorial does not solve my problem and I think it does not solve the jms and file process either.
    I want to have a process to receive a message, do things and then receive another message. The difference with the tutorial is that in the tutorial the Buyer is called, it calls to the seller and gets the response. In my case (and in the jms and file example), we wanto to get to receive the second time without invoking first to a process.
    (In my case the client is the same, but need to send two messages, in the first message ask for a operation and gets an Id. In the second message it sends the Id to confirm the operation. I could do that with two processes, but I prefer to do it with one process if possible. I am trying to use the Id to correlate the second receive).
    I am using correlations set and two roles for the process entry point (one for the first receive in the process and another for the second receive in the middle). But in the second role, when I see the generated WSDL from the console, the endpoint is something like http://set.by.caller, instead of a real endpoint.
    How can the second client call my process ? what endpoint should it be using ?
    Can a process expose two endpoints to be called ? How ?
    Thanks.

  • Creation of multiple inspection points

    Hello experts,
    I try to figure out how to create multiple inspection points for one operation at process order release.
    It means that the release of the process order triggers:
    - inspection lot creation (lot origin 03)
    - inspection points creation for operation with inspection characteristics assigned to it
    In the recipe header, I entered inspection points = 150 - generated inspection point, qty or time
    (module function QAPP_CUST_IP_CREATE is activated for "automatic creation of insp. points")
    In the operation header, I select time related -and enter 1 HR
    However no inspection point is created at process order release. Only inspection point identifier is created automatically when I select the next inspection point in TR QE51N.
    Do you have any tips on the subject ?
    Thanks in advance
    Best regards
    Amaury

    Dear Amuary
    Doubt if there is any solution in standard. Use exit so that thr first 3 inspection points gets activated quickly. Try these exits
    QAPP0001
    User exit QAPP 1 (create inspection point)
    |  QAPP0002 |User exit QAPP 2 (create inspection point & other data)    
    Regards
    Gajesh

  • Multiple access gates with one ASDK

    Hello All,
    We have an ASDK installed on an application and configured an access gate to talk to OAM1 with datastore1. Now we have OAM2 with datastore2 and need this application to talk to the OAM2. OAM1 and OAM2 handle different sets of users.
    Can we install another access gate on the same ASDK and talk to OAM2? If not please suggest the best way to provide SSO with both OAMs to the application?
    Thanks in advance.

    IDMGod,
    I tried setting the environment variables, oracle doc below says
    http://download.oracle.com/docs/cd/E15217_01/doc.1014/e12491/as_api.htm#CHDFCJEI
    OBACCESS_INSTALL_DIR = SDK_install_dir
    Points to the Access Manager SDK install root. (This is necessary only if your AccessGate does not specify SDK_install_dir as part of the ObConfig.initialize method).
    From what I understood, this needs to changed by defining the parameters in ObConfig.initialize method. Since I already have an Access Gate1 configured, is it possible to change this value for that Access Gate? If so where can I find this method in the AccessGate1 (I used configureaccessgate utility for this, there is no custom code used in this accessgate)
    When I install Access Gate2, do I need to write custom access gate code as mentioned in the examples in the above doc? or can I use the out of box access gate by running the configureaccessgate utility?
    Thank you.

  • The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed. Origin 'null' is therefore not allowed access.

    Hello. I added custom http response headers to my SP site web config file as follows: 
    <httpProtocol>
          <customHeaders>
                 <add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS" />
          <add name="Access-Control-Allow-Origin" value="*" />
          <add name="Access-Control-Allow-Headers" value="Content-Type,Authorization" />
          </customHeaders>
        </httpProtocol>
    When I try to call any web service, i get these headers two times each: 
    HTTP/1.1 200 OK
    Cache-Control: private, max-age=0
    Transfer-Encoding: chunked
    Content-Type: application/atom+xml;type=entry;charset=utf-8
    Expires: Sat, 01 Mar 2014 19:11:37 GMT
    Last-Modified: Sun, 16 Mar 2014 19:11:37 GMT
    ETag: "3"
    X-SharePointHealthScore: 0
    SPClientServiceRequestDuration: 20
    SPRequestGuid: b4e77d9c-bfc3-a050-493a-ca5d251d1a72
    request-id: b4e77d9c-bfc3-a050-493a-ca5d251d1a72
    X-FRAME-OPTIONS: SAMEORIGIN
    Persistent-Auth: true
    Access-Control-Allow-Methods: POST,GET,OPTIONS
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type,Authorization
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Access-Control-Allow-Methods: POST,GET,OPTIONS
    Access-Control-Allow-Origin: *
    Access-Control-Allow-Headers: Content-Type,Authorization
    MicrosoftSharePointTeamServices: 15.0.0.4569
    Date: Sun, 16 Mar 2014 19:11:37 GMT
    and that gives me error from ajax: The 'Access-Control-Allow-Origin'
    header contains multiple values '*, *', but only one is allowed. Origin 'null' is therefore not allowed access.
    The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.
     Origin 'null' is therefore not allowed access.
    Any idea???

    Hi Ann,
    Please check whether there are duplicate custom headers in your code.
    Similar issue for your reference:
    http://social.msdn.microsoft.com/Forums/office/en-US/b79b75f4-b46b-46ae-ae29-17a352b6b90b/custom-http-response-headers-for-sp-2013-shown-2-times?forum=sharepointdevelopment 
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Packet drop when clients moving from one Access point to another

    HI  All ,
    I am new to wireless . I am using  WS-SVC-WISM-1-K9  wism module and using 5 Access points . When my clients are moving from one access point to another we are getting packet drops .
    Kindly anyone suggest me what all configuration i need to verify on the controller  for Proper client roaming so that i can resolve my issues..
    Please let me know in case of any explanations requiered .
    Thanks  in Advance !!!
    Regards
    Angus

    For radius authenticated SSIDs, you need WPA2-aes or wpa1-tkip-CCKM. It depends on what the client supports.
    For pre-shared key, any WPA should be decent enough for roaming speed.
    If you're on WEP ... no comment.
    If you covered the above point, check if it's not a coverage problem. If the 2 APs coverage zone are not overlapping there will be a hole where you don't have signal and logically will have packet drops.

  • Error in Gate Entry

    Hi,
        can any one guide me in soving this issue. The issue is when i executing the gate entry table in se16 in getting dump error "DBIF RSQLSQL_ERROR"
    Runtime Error       DBIF_RSQL_SQL_ERROR
    Except.                CX_SY_OPEN_SQL_DB
    Date and Time      28.04.2008 11:03:32
    ShrtText
    An SQL error occurred when accessing a table.
    What can you do?
    Make a note of the actions and input which caused the error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    How to correct the error
    Database error text........: "Column COMINV not in specified tables. MSGID=
    Job=055461/BDP00/WP00"
    Internal call code.........: "[RSQL/OPEN//CVS/TA_GTHDR ]"
    Please check the entries in the system log (Transaction SM21).
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    "DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
    "/1BCDWB/DB/CVS/TA_GTHDR" or "/1BCDWB/DB/CVS/TA_GTHDR"
    "START-OF-SELECTION"
    If you cannot solve the problem yourself and you wish to send
    an error message to SAP, include the following documents:
    1. A printout of the problem description (short dump)
    To obtain this, select in the current display "System->List->
    Save->Local File (unconverted)".
    2. A suitable printout of the system log
    To obtain this, call the system log through transaction SM21.
    Limit the time interval to 10 minutes before and 5 minutes
    after the short dump. In the display, then select the function
    "System->List->Save->Local File (unconverted)".
    3. If the programs are your own programs or modified SAP programs,
    supply the source code.
    To do this, select the Editor function "Further Utilities->
    Upload/Download->Download".
    4. Details regarding the conditions under which the error occurred
    or which actions and input led to the error.
    System environment
    SAP Release.............. "640"
    Application server....... "PRDSAPBD"
    Network address.......... "131.0.0.15"
    Operating system......... "OS400"
    Release.................. "5.3"
    Hardware type............ "0065000655EC"
    Character length......... 8 Bits
    Pointer length........... 64 Bits
    Work process number...... 0
    Short dump setting....... "full"
    Database server.......... "PRDSAPBD"
    Database type............ "DB400"
    Database name............ "BDP"
    Database owner........... "R3BDPDATA"
    Character set............ "en_US.ISO8859-1"
    SAP kernel............... "640"
    Created on............... "Jul 9 2006 22:10:13"
    Created in............... "AIX 1 5 00538A4A4C00 (iSeries)"
    Database version......... "DB4_52"
    Patch level.............. "137"
    Patch text............... " "
    Supported environment....
    Database................. "V5R2, V5R3, V5R4"
    SAP database version..... "640"
    Operating system......... "OS400 2 5, OS400 3 5, OS400 4 5"
    Memory usage.............
    Roll..................... 16128
    EM....................... 12569784
    Heap..................... 0
    Page..................... 49152
    MM Used.................. 1508288
    MM Free.................. 2679120
    SAP Release.............. "640"
    User and Transaction
    Client.............. 009
    User................ "INTBASIS"
    Language key........ "E"
    Transaction......... "SE16 "
    Program............. "/1BCDWB/DB/CVS/TA_GTHDR"
    Screen.............. "SAPMSSY0 1000"
    Screen line......... 6
    Information on where terminated
    The termination occurred in the ABAP program "/1BCDWB/DB/CVS/TA_GTHDR" in
    "START-OF-SELECTION".
    The main program was "/1BCDWB/DB/CVS/TA_GTHDR ".
    The termination occurred in line 547 of the source code of the (Include)
    program "/1BCDWB/DB/CVS/TA_GTHDR"
    of the source code of program "/1BCDWB/DB/CVS/TA_GTHDR" (when calling the
    editor 5470).
    Source Code Extract
    Line
    SourceCde
    517
    RSEUMOD-TBMAXSEL = MAX_SEL.
    518
    ELSEIF MAX_SEL = 0.
    519
    CLEAR RSEUMOD-TBMAXSEL.
    520
    ENDIF.
    521
    IMPORT G_DATA_EXIT FROM MEMORY ID MEM_ID.
    522
    IF SY-BATCH IS INITIAL AND G_DATA_EXIT IS INITIAL.
    523
    IMPORT ACTION FROM MEMORY ID MEM_ID.
    524
    ELSE.
    525
    ACTION = 'ANZE'.
    526
    concatenate '/1BCDWB/DB' '/CVS/TA_GTHDR' into g_dbdatakey-eu_name.
    527
    g_dbdatakey-username = c_all.
    528
    import sort_NAME_TAB to %_TAB2_sort
    529
    field_name_tab to %_TAB2_field
    530
    from database dbdata(DB) id g_dbdatakey.
    531
    if sy-subrc = 0.
    532
    delete from dbdata
    533
    where relid    = 'DB' and
    534
    eu_name  = g_dbdatakey-eu_name and
    535
    username = c_all.
    536
    describe table %_tab2_field lines %_l_lines.
    537
    if not %_l_lines is initial.
    538
    %_TAB2[] = %_tab2_field[].
    539
    endif.
    540
    endif.
    541
    ENDIF.
    542
    CASE ACTION.
    543
    WHEN 'ANZE'.
    544
    try.
    545
    SELECT * FROM /CVS/TA_GTHDR                     "client specified
    546
    APPENDING TABLE I/CVS/TA_GTHDR
    >>>>>
    UP TO RSEUMOD-TBMAXSEL ROWS BYPASSING BUFFER
    548
    WHERE GTNUM IN I1
    549
    AND   MJAHR IN I2.
    550
    551
    CATCH CX_SY_DYNAMIC_OSQL_SEMANTICS INTO xref.
    552
    IF xref->kernel_errid = 'SAPSQL_ESCAPE_WITH_POOLTABLE'.
    553
    message i412(mo).
    554
    exit.
    555
    ELSE.
    556
    RAISE EXCEPTION xref.
    557
    ENDif.
    558
    ENDTRY.
    559
    IF NOT G_DATA_EXIT IS INITIAL.
    560
      DATEN NICHT ANZEIGEN, SONDERN NACH AUßEN GEBEN
    561
    CALL FUNCTION G_DATA_EXIT
    562
    EXPORTING
    563
    TABNAME = /CVS/TA_GTHDR
    564
    TABLES
    565
    DATA    = I/CVS/TA_GTHDR.
    566
    LEAVE.
    Contents of system fields
    Name
    Val.
    SY-SUBRC
    0
    SY-INDEX
    0
    SY-TABIX
    1
    SY-DBCNT
    1
    SY-FDPOS
    0
    SY-LSIND
    0
    SY-PAGNO
    0
    SY-LINNO
    1
    SY-COLNO
    1
    SY-PFKEY
    SY-UCOMM
    SY-TITLE
    SY-MSGTY
    I
    SY-MSGID
    SF
    SY-MSGNO
    616
    SY-MSGV1
    /1BCDWB/DB/CVS/TA_GTHDR
    SY-MSGV2
    RE
    SY-MSGV3
    EN
    SY-MSGV4
    Active Calls/Events
    No.   Ty.          Program                             Include                             Line
    Name
    1 EVENT        /1BCDWB/DB/CVS/TA_GTHDR             /1BCDWB/DB/CVS/TA_GTHDR               547
    START-OF-SELECTION
    Chosen variables
    Name
    Val.
    No.       1 Ty.          EVENT
    Name  START-OF-SELECTION
    %_SPACE
    2
    0
    SY-REPID
    /1BCDWB/DB/CVS/TA_GTHDR
    2344454244245525454544522222222222222222
    F123472F42F363F41F7484200000000000000000
    RSEUMOD-TBMAXSEL
    200
    000C
    0008
    /CVS/TA_GTHDR
    0000                       000000000000000000000000000000000000
    2222222222222333322222222222222222222222333333333333333333333333333333333333222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    <%_TABLE_/CVS/TA_GTHDR>
    ENTRIES
    0
    0000
    0000
    SYST-REPID
    /1BCDWB/DB/CVS/TA_GTHDR
    2344454244245525454544522222222222222222
    F123472F42F363F41F7484200000000000000000
    %_DUMMY$$
    2222
    0000
    INPUT_ENTRY
    2
    0
    I1[]
    Table IT_105[0x23]
    PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I1[]
    Table reference: 22
    TABH+  0(20) = 0000000000000000000000000000000000000000
    TABH+ 20(20) = 00000016000000690000000000000017FFFFFFFF
    TABH+ 40(16) = 0400000000002830000A249001000000
    store        = 0x0000000000000000
    ext1         = 0x0000000000000000
    shmId        = 0     (0x00000000)
    id           = 22    (0x00000016)
    label        = 105   (0x00000069)
    fill         = 0     (0x00000000)
    leng         = 23    (0x00000017)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000174
    occu         = 10    (0x0000000A)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 0
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    SUBRC
    0
    0000
    0000
    I2[]
    Table IT_107[0x11]
    PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I2[]
    Table reference: 24
    TABH+  0(20) = 0000000000000000000000000000000000000000
    TABH+ 20(20) = 000000180000006B000000000000000BFFFFFFFF
    TABH+ 40(16) = 04000000000028D8000A249001000000
    store        = 0x0000000000000000
    ext1         = 0x0000000000000000
    shmId        = 0     (0x00000000)
    id           = 24    (0x00000018)
    label        = 107   (0x0000006B)
    fill         = 0     (0x00000000)
    leng         = 11    (0x0000000B)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000177
    occu         = 10    (0x0000000A)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 0
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    C_ALL
    %_ALL
    254442222222
    5F1CC0000000
    ULINE_LENGTH
    0
    0000
    0000
    I3[]
    Table IT_108[0x23]
    PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I3[]
    Table reference: 25
    TABH+  0(20) = 0000000000000000000000000000000000000000
    TABH+ 20(20) = 000000190000006C0000000000000017FFFFFFFF
    TABH+ 40(16) = 0400000000002948000A249001000000
    store        = 0x0000000000000000
    ext1         = 0x0000000000000000
    shmId        = 0     (0x00000000)
    id           = 25    (0x00000019)
    label        = 108   (0x0000006C)
    fill         = 0     (0x00000000)
    leng         = 23    (0x00000017)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000179
    occu         = 10    (0x0000000A)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 2     (cmpSingleMcmpR)
    occu0        = 0
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    I/CVS/TA_GTHDR[]
    Table IT_124[0x834]
    PROGRAM=/1BCDWB/DB/CVS/TA_GTHDRDATA=I/CVS/TA_GTHDR[]
    Table reference: 44
    TABH+  0(20) = 0000000000000000000000000000000000000000
    TABH+ 20(20) = 0000002C0000007C0000000000000342FFFFFFFF
    TABH+ 40(16) = 04000000000017C8001024C401000000
    store        = 0x0000000000000000
    ext1         = 0x0000000000000000
    shmId        = 0     (0x00000000)
    id           = 44    (0x0000002C)
    label        = 124   (0x0000007C)
    fill         = 0     (0x00000000)
    leng         = 834   (0x00000342)
    loop         = -1    (0xFFFFFFFF)
    xtyp         = TYPE#000099
    occu         = 16    (0x00000010)
    access       = 1     (ItAccessStandard)
    idxKind      = 0     (ItIndexNone)
    uniKind      = 2     (ItUniqueNon)
    keyKind      = 1     (default)
    cmpMode      = 8     (cmpManyEq)
    occu0        = 1
    collHash     = 0
    groupCntl    = 0
    rfc          = 0
    unShareable  = 0
    mightBeShared = 0
    sharedWithShmTab = 0
    isShmLockId  = 0
    gcKind       = 0
    isUsed       = 1
    >>>>> Shareable Table Header Data <<<<<
    tabi         = Not allocated
    pghook       = Not allocated
    idxPtr       = Not allocated
    refCount     = Not allocated
    tstRefCount  = Not allocated
    lineAdmin    = Not allocated
    lineAlloc    = Not allocated
    store_id     = Not allocated
    shmIsReadOnly = Not allocated
    >>>>> 1st level extension part <<<<<
    regHook      = Not allocated
    hsdir        = Not allocated
    ext2         = Not allocated
    >>>>> 2nd level extension part <<<<<
    tabhBack     = Not allocated
    delta_head   = Not allocated
    pb_func      = Not allocated
    pb_handle    = Not allocated
    XREF
    F0000000
    F0000000
    XREF->KERNEL_ERRID
    SY-XPROG
    SAPCNVE
    5454454222222222222222222222222222222222
    3103E65000000000000000000000000000000000
    SY-MSGID
    SF
    54222222222222222222
    36000000000000000000
    PAGNO
    0
    0000
    0000
    Internal notes
    The termination occurred in the function "HandleRsqlErrors" of the SAP
    Basis System, specifically in line 759 of the module
    "//bas/640_REL/src/krn/runt/absapsql.c#16".
    The internal operation just processed is "SQLS".
    The internal session was started at 20080428110327.
    Internal call code.........: "[RSQL/OPEN//CVS/TA_GTHDR ]"
    Active Calls in SAP Kernel
    Lines of C Stack in Kernel (Structure Differs on Each Platform)
    => 64 bit R/3 Kernel
    => 64 bit OS400 Kernel
    => Heap limit      = unlimited
    => Stack limit     = unlimited
    => Core limit      = unlimited
    => File size limit = unlimited
    => Heap address  = 0x40000000000000009DF46B87C8DACBA0
    => Stack address = 0xfffffffffffb4a0
    => Stack low     =  0xfffffffffffb4a0
    => Stack high    =  0xffffffffffffa10
    => Stack Trace:
         AixStack() at 0x10008ca60
         CTrcStack2() at 0x10008cb58
         rabax_CStackSave__Fv() at 0x100071c74
         ab_rabax() at 0x10006eaa4
         ab_rsqlerr__FPCciT1P11RS_HEADER94T1Pv() at 0x10086d218
         HandleRsqlErrors__F9RsqlError9CloseMode() at 0x100ff8810
         SqlsExecuteCall__FUcP11DynCallInfo() at 0x100ff6fac
         ab_jsqls__Fv() at 0x100ff17dc
         ab_extri__Fv() at 0x10090bb68
         ab_xevent__FPCc() at 0x100928be4
         ab_trigg__Fv() at 0x10092872c
         ab_run() at 0x10108211c
         N_ab_run() at 0x10107539c
         dynpmcal() at 0x1010740e4
         dynppai0() at 0x1010719e4
         dynprctl() at 0x10107b590
         dynpen00() at 0x10022b2c4
         Thdynpen00() at 0x1000a71d0
         TskhLoop() at 0x1000aba14
         tskhstart() at 0x1000c046c
         DpMain() at 0x10174f654
         nlsui_main() at 0x101722dc8
         __start() at 0x100000344
    !!! Invalid stack address encountered: 0x0
    !!! Stack corrupted.
    Mon Apr 28 11:03:32 2008
    Library
    (SRV)PGM
    Module
    Function/Statement No.
    QSYS
    QP2USER
    QP2API
    __Qp2Fork  13
    QSYS
    QP2USER
    QP2API
    runpase_common__FiPvT2  5
    R3640AOPT
    O4PRTLIBC
    AS4STACK
    As4Stack_From_PASE  3
    R3640AOPT
    O4PRTLIBC
    AS4STACK
    As4StackOut  10
    R3640AOPT
    O4PRTLIBC
    AS4STACK
    MATINVS2_8O4_StackFv  8
    List of ABAP programs affected
    Index
    Ty.
    Program
    Group
    Date
    Time
    Size
    Lang.
    0
    Prg
    /1BCDWB/DB/CVS/TA_GTHDR
    0
    25.04.2008
    17:54:15
    114688
    E
    1
    Prg
    SAPMSSY0
    1
    24.01.2007
    03:59:44
    68608
    E
    2
    Prg
    SAPMSSYD
    1
    24.01.2007
    03:59:44
    17408
    E
    3
    Prg
    SAPFSYSCALLS
    1
    06.11.2003
    20:52:59
    6144
    E
    4
    Prg
    RSDBRUNT
    0
    24.01.2007
    03:59:32
    227328
    E
    5
    Typ
    RSSCR
    0
    : m:15
    5120
    6
    Prg
    RSDBSPBL
    0
    06.11.2003
    20:56:48
    59392
    E
    7
    Prg
    SAPDBD$S
    0
    06.11.2003
    20:52:58
    16384
    E
    8
    Typ
    VARID
    0
    12.05.1997
    16:51:30
    4096
    9
    Prg
    %_CSYDB0
    0
    06.11.2003
    20:52:42
    28672
    E
    10
    Prg
    RSDBSPVA
    0
    24.01.2007
    03:38:36
    112640
    E
    11
    Typ
    RSVAMEMKEY
    0
    07.05.1997
    13:07:49
    2048
    12
    Prg
    RSDBSPMC
    0
    24.01.2007
    03:38:36
    66560
    E
    13
    Typ
    DDSHDESCR
    0
    03.09.1997
    03:05:16
    3072
    14
    Typ
    SPPARAMS
    0
    07.05.1997
    13:10:38
    2048
    15
    Typ
    SPPARAMS
    0
    07.05.1997
    13:10:38
    2048
    16
    Prg
    SAPLICON
    16
    12.11.2004
    13:50:21
    23552
    E
    17
    Prg
    %_CICON
    16
    16.03.2004
    20:13:52
    73728
    E
    18
    Prg
    SAPLSABE
    18
    06.11.2003
    20:53:04
    11264
    E
    19
    Prg
    SAPLSECU
    19
    24.01.2007
    03:30:48
    66560
    E
    20
    Typ
    RSSUBINFO
    0
    14.10.1999
    22:01:03
    3072
    21
    Prg
    SAPLSETB
    21
    24.01.2007
    03:51:50
    259072
    E
    22
    Prg
    SAPLSLDB
    22
    31.08.2006
    16:14:51
    70656
    E
    23
    Prg
    SAPLSDIFRUNTIME
    23
    12.11.2004
    13:45:30
    82944
    E
    24
    Typ
    DDFIXVALUE
    0
    27.08.1999
    18:04:56
    2048
    25
    Typ
    X031L
    0
    15.11.2000
    18:03:28
    5120
    26
    Typ
    DFIES
    0
    09.11.2000
    14:07:05
    8192
    27
    Prg
    SAPLSDNT
    27
    31.08.2006
    14:37:01
    201728
    E
    28
    Prg
    SAPLSUGS
    28
    30.08.2006
    19:31:11
    29696
    E
    29
    Typ
    DDFTX
    0
    05.11.1997
    02:52:59
    4096
    30
    Typ
    X031L
    0
    15.11.2000
    18:03:28
    5120
    31
    Typ
    DD03L
    0
    19.11.2001
    15:49:29
    5120
    32
    Prg
    SAPLSDIF
    32
    12.11.2004
    13:45:30
    180224
    E
    33
    Typ
    DD03P
    0
    19.11.2001
    15:46:27
    11264
    34
    Typ
    DD08V
    0
    20.08.1998
    11:35:49
    3072
    35
    Typ
    DD12V
    0
    20.08.1998
    11:35:57
    4096
    36
    Typ
    DD17V
    0
    20.08.1998
    10:50:57
    2048
    37
    Typ
    DD35V
    0
    01.03.2001
    12:21:53
    2048
    38
    Typ
    DD36M
    0
    01.03.2001
    12:38:06
    4096
    39
    Typ
    DD02V
    0
    19.11.2001
    15:50:56
    6144
    40
    Typ
    DD09V
    0
    27.08.1999
    18:04:52
    4096
    41
    Prg
    SAPLSDTB
    41
    31.08.2006
    14:13:30
    386048
    E
    42
    Typ
    DDCACHE
    0
    30.03.1995
    13:12:06
    2048
    43
    Typ
    DCTABDGET
    0
    13.05.1997
    12:49:28
    2048
    44
    Prg
    SAPLSDSG
    44
    12.11.2004
    13:45:30
    112640
    E
    45
    Prg
    RADBTDDO
    44
    12.11.2004
    13:45:30
    34816
    E
    46
    Prg
    RADBTDDF
    44
    12.11.2004
    13:45:30
    237568
    E
    47
    Typ
    DD02L
    0
    19.11.2001
    15:49:25
    6144
    48
    Typ
    DD02T
    0
    05.11.1997
    02:52:47
    2048
    49
    Typ
    DDSTATE
    0
    07.05.1997
    12:49:07
    2048
    50
    Typ
    DD05M
    0
    09.11.2000
    14:06:49
    3072
    51
    Typ
    DD08L
    0
    05.11.1997
    02:52:51
    3072
    52
    Typ
    DD08T
    0
    05.11.1997
    02:52:51
    2048
    53
    Prg
    SAPLSDFK
    53
    06.11.2003
    20:53:04
    23552
    E
    54
    Typ
    DD05S
    0
    05.11.1997
    02:52:51
    3072
    55
    Typ
    DD05V
    0
    05.11.1997
    02:52:51
    2048
    56
    Typ
    DD03K
    0
    09.11.2000
    14:25:24
    2048
    57
    Typ
    DCTABLGET
    0
    04.06.1997
    19:16:24
    2048
    58
    Typ
    DD05Q
    0
    20.08.1998
    11:35:44
    2048
    59
    Typ
    DD05Q
    0
    20.08.1998
    11:35:44
    2048
    60
    Typ
    DD02V
    0
    19.11.2001
    15:50:56
    6144
    61
    Typ
    DD02V
    0
    19.11.2001
    15:50:56
    6144
    62
    Typ
    RSEUMOD
    0
    06.11.2003
    20:36:53
    36864
    63
    Prg
    SAPLALDB
    63
    31.08.2006
    16:20:50
    264192
    E
    64
    Typ
    NODE_STRUC
    0
    10.11.1999
    17:41:51
    2048
    65
    Typ
    TRDIR
    0
    02.11.1998
    09:59:17
    5120
    66
    Typ
    RSEL_PARAS
    0
    05.09.1997
    16:13:02
    2048
    67
    Prg
    SAPLDSYA
    67
    06.11.2003
    20:53:01
    39936
    E
    68
    Prg
    SAPFSDS1
    67
    06.11.2003
    20:53:24
    47104
    E
    69
    Typ
    TDCLD
    0
    02.11.1998
    09:51:35
    5120
    70
    Prg
    SAPLSDOD
    70
    31.08.2006
    16:19:53
    39936
    E
    71
    Typ
    DOKIL
    0
    12.05.1997
    16:46:17
    3072
    72
    Prg
    SAPCNVE
    72
    06.11.2003
    20:52:58
    6144
    E
    73
    Prg
    SAPLLANG
    73
    06.11.2003
    20:53:03
    8192
    E
    74
    Typ
    T002
    0
    14.02.1998
    10:24:58
    2048
    75
    Typ
    RSEXFCODE
    0
    13.08.1997
    12:52:57
    1024
    76
    Prg
    SAPFSPOR
    0
    31.08.2006
    19:27:43
    12288
    E
    77
    Typ
    RSSELINT
    0
    04.04.1995
    16:12:37
    2048
    78
    Prg
    SAPLKGJH
    78
    06.11.2003
    20:53:03
    8192
    E
    79
    Typ
    RSPARINT
    0
    10.04.1995
    09:58:38
    1024
    80
    Prg
    SAPLSCNT
    80
    06.11.2003
    20:53:04
    24576
    E
    81
    Typ
    DYCBOX
    0
    20.08.1998
    11:16:53
    2048
    82
    Prg
    SAPLSVSM
    82
    31.08.2006
    16:12:13
    24576
    E
    83
    Prg
    SAPLSGUI
    83
    12.11.2004
    13:59:56
    61440
    E
    84
    Prg
    SAPLSTTM
    84
    31.08.2006
    14:23:56
    75776
    E
    85
    Prg
    SAPLSBDC
    85
    31.08.2006

    Hi,
    as described in the error message:
    The column COMINV is missing in table /CVS/TA_GTHDR !
    You should check this table in SE11 for consistency of the DB object and the nametab - one of them will be wrong ...
    Regards
    Volker Gueldenpfennig, consolut international ag
    http://www.consolut.de - http://www.4soi.de - http://www.easymarketplace.de

  • Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to.

    Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to. 
    I'm NOT in any way a Terminal Services expert and I need help trying to get an application program working in a multi-user environment.
    The issue is that the printer changes for every user that is logged in. The application needs to print NOT to the default printer, but to a "special" printer which is selected in the application... let's call it a label printer to simplify the explanation.
    You have your default regular printer, easy for the application to find that one, and then you have a special printer that labels get printed onto. The application needs to know what printer is the label printer. So we allow the user to select that in the
    application and the selection is stored in a config file in 
    C:\ProgramData\mfgr\prog\setting files
    I don't have access to the application so I can't change how this works.  
    In the "regular" world, selecting the label printer driver to use should be per machine, NOT per user. When a new user logs into a machine, the physical printer doesn't go "poof" and a new printer suddenly appear. Same printer for all
    users.
    Yet in terminal services, the physical machine is "merged" with the virtual machine on the server. And there can be many users logged in at the same time. So each users real machine (and real printer) is injected into the "fake" terminal
    services machine. The name of the printers is made unique for each user. So the printers DO go "poof" and change names depending on the user logged into terminal services.
    So user "A" logs in and sets up the application to print to "LabelPrinterForUserA" (or whatever the name of the printer happens to be), that setting is stored in the ProgramData subfolder, and all is well. Later, user "B" logs
    in, and when they print, the application tries to print to "LabelPrinterForUserA" which doesn't exist for user B or is only accessible by user A. If user B re-configures, that breaks it for user A. 
    SOLUTION 1: The way that /should/ work (in my mind) is that you define one "generic" printer in Terminal Services... call it "Virtual Label printer" and when the user wants to print to it, the print job gets re-directed back to whatever
    physical printer is actually connected to their local workstation. There is a map of virtual printer to actual printer depending on the current user. The application is told once to print to "Virtual Label Printer" for all users.
    SOLUTION 2: Or... there should be some way to make the ProgramData sub folders separate per user. E.g. when user "A" tries to access:
    C:\ProgramData\mfgr\prog\setting files
    they actually get 
    C:\UserData\UserA\AppData\mfgr\prog\setting files
    and user "B" gets
    C:\UserData\UserB\AppData\mfgr\prog\setting files
    So the question I have is: Does either of those solutions exist hidden somewhere in the setup of terminal server? Or is there another way around this issue that I don't know?

    I don't really have a "for sure" answer to this, but because people here can't seem to deal with a question that hasn't been answered I'll provide the best answer I did receive from ServerFault.com user Nathan:
    I can feel your pain with using old software on terminal servers ...the solution I've come up with definitely won't scale as it requires some manual configuration, but I've gotten this method to work with our label printers (which require to be
    printed to an LPT port...yep, that old).
    Share your USB-connected printers to the network on each machine. Then, have the user log in on aunique session for each of them
    (a TS account cannot be shared among computers for this to work) and install a network printer pointing to the USB one they shared. Try to use a DNS name to account for possible DHCP movements.
    After, it should work. Each user can do this since display names can be identical as long as the ports are different (which they are).
    This was clarified by the following series of comments:
    I think you are on to something here, and I originally advised the admin to do this. The problem he ran into is that it setup the printer names in the TS as "printer on usersworkstation"
    and he could not rename it except to change the "printer" to whatever. E.g. the "on userworkstation" remained. I believe there is another way of installing the printer which avoids this, but I can't find it. Ages ago, one used to do NET
    USE LPT2 \\computer\printer password /USER:domain\user /PERSISTENT:YES and then tell the driver to print to LPT2 –  James
    Newton Mar
    17 at 16:21   
    @JamesNewton That's actually the exact method we used. The way around the "network printer" part is to install it as local printer and map it to a TCP/IP port that way. –  Nathan
    C Mar
    17 at 16:28
    You mean in the case where the printers are TCP/IP connected and not local USB / LPT to the users workstation? That makes sense. Wonder if this will work for USB connected printers... –  James
    NewtonMar
    17 at 16:35   
    @JamesNewton You'd share the local printer on the client's PC then on the server connect via TCP/IP to it. You'd need static addresses or use DNS names if DHCP, though. –  Nathan
    C Mar
    17 at 16:51
    Ah. Yes. I see. Looks like the LPT thing should work even with a USB connected printer:superuser.com/questions/182655/… –  James
    Newton Mar
    17 at 17:09   

  • Exporting to multiple PDF's from one report

    I have a requirement to create multiple PDF's from one report.
    My thought is that I can I can create a foreach loop that cycles through one of my groups.  I would then like to have each file have the name of that group. 
    If anyone could help me on how to code this in C# that would be great.  I need to know where I should be putting this code (program.cs or crystalreport.cs) and how I run it.  I am assuming I don't need the viewer for this function, since this is all on my end and no users need to have access to it. 
    My other requirement is to have each of these reports be put into their own folders at C:\.  Thanks for the help in advance!

    OK. Yup, you should be able to do this. When I was reading the initial post it looked like you might have ben wanting to export only a certain section of a report (which is a no go).
    Anyhow, first thing you want to do is apply Service pack 3:
    https://smpdl.sap-ag.de/~sapidp/012002523100007123572010E/cr2008_sp3.exe
    Next, you want to look at a few sample apps and go over some docs. What you want to achieve can be done by using parameters or selection formulas.
    A good coding resources is the [Crystal Reports for Visual Studio 2005 Walkthroughs|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23]. Don't worry about the title, it will apply to CR 2008 also.
    Next, sample apps can be downloaded from here:
    https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
    [CR 2008 developer library|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm]
    [API reference|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_apiRef_12_en.chm]
    Not sure if you are thinking of this being a web app, but here are some resources for that:
    [Interactivity and Reports in Web Applications|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/208edbbf-671e-2b10-d7b5-9b57a832e427&overridelayout=true]
    Before starting your project, you should have a look at [this|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40bccdfd-88a6-2b10-1da1-c47a54b625a7] to make sure you are using the right SDK for your purposes.
    Finally, the following are links to 3rd party resources and I'm adding htese just as an FYI:
    http://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx
    http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup

  • Multiple IQ databases on one host ---- NLS for BW-HANA

    Hi, 
    We are planning to build a Sybase IQ NLS landscape to support BW on HANA landscapes.
    We have thought of installing DEV/QA NLS (IQ) on one server and accordingly have created the file systems on the Linux host. My question is whether we have to install sybase IQ 16 SP8 PL27 twice on the server to have two seperate $SYBASE install directories, from which we can source the environmenmt profiles while launching each of these databases.
    The FS layout is as follows --- All FS's will be owned by sybase (2 sets of FS will be created with SIDs for DEV and QAS)
    /usr/sap/SID/sybase ------------- sybase install dir
    /usr/sap/SID/database -------- catalog DB
    /usr/sap/SID/main -------------- IQ_SYSTEM_TEMP
    /usr/sap/SID/log -- ---- Transaction logs and other system logs  ----- Can the transaction log be stored here for Point in Time Recovery?
    /usr/sap/SID/messages --------- messages
    /usr/sap/SID/html ---------- html query plans
    /usr/sap/SID/sapdata1 to /usr/sap/SID/sapdata4 --- for iq db spaces (user db spaces)
    /usr/sap/SID/temp/temp1 to /usr/sap/SID/temp/temp4 --- for iqtmp spaces  (both the sapdatax and tempx have same sizes)
    Question ---- can the base directory /usr/sap/SID/temp become the IQTMP16 and will it access the other file systems (temp1, temp2 and so on) undreneath it or do we have to just create one file system - /usr/sap/SID/temp?
    /usr/sap/SID/tmp ----- path for -dt option in the config file to store server dependant files. - I am not sure what this -dt stands for and how different is it from iqtmp FS (usr/sap/SID/temp....)
    Question - In the First Guidance guide, this filesystem is mentioned as (IQ for Sort)... Does /usr/sap/SID/temp (iqtmp) and /usr/sap/SID/tmp (.tmp) have same sizes?
    Question - Does the /usr/sap/SID/sapdata, /usr/sap/SID/temp and /usr/sap/SID/tmp have same sizes?
    We will install DEV under /usr/sap/DEV/sybase and configure it to use the above file systems. Similarly, we will have filesystems for QAS but the install will begin from /usr/sap/QAS/sybase.....
    Is it a viable way of installting multiple NLS databases on one server?
    Please help....

    already answered here - http://scn.sap.com/thread/3717450

Maybe you are looking for

  • OEM Java Console in 11g database server

    Will Oracle support / include the EM Java Console with the client software of 11g db server ? I really like the EM Java Console for monitoring couple of databases instead of installing the entire grid control and the browser based OEM (scroll pages a

  • Truncated data

    Hi all, I am facing a problem with my xml SAX parser. eg: <tag1>hello there1</tag1> <tag2>who am i</tag2> <tag3>whats yr name</tag3> my parser seem to trucate the characters read so instead of reading "who am i" in the second element, I got instead "

  • Some buttons and links stopped to work

    Suddenly some buttons in webpages which I had been using every day, stopped to work today! There was no change in the system (mac os x 10.4.5) neither in the iBook and Safari. Anyone here already experienced this problem ?

  • Reinstalling App on new device

    Recently updated to 9930.  Trying to "reinstall" wemee date and time application and BlackBerry World keeps routing to me to a place where it is asking me to pay again.  Why can't I simply reinstall that application without paying for it again? Help,

  • Query with Date & TIME

    Dear All, I need to retreive data between date and time for which here is my where clause, which is not retreiving any data. WHERE TRUNC(M.MR_DATE) BETWEEN :START_DATE AND :END_DATE AND TO_CHAR(M.MR_DATE, 'HH24:MI') BETWEEN '23:00' AND '07:00' Please