Error generating tuxconfig - CMDTUX_CAT:866: (Syntax Error on TUXPATH=)

Hello Tuxedo Champions,
I am trying to run a sample server and client that comes with Tuxedo installation. i.e. simpapp sample. In following the steps given by README file. In doing that, I have set and exported required paths through a shell file (that I created) pasted below:
=======================================
set TUXPATH=/home/sibusr/tuxedo11gR1/bin
export TUXPATH
set LIBPATH=/home/sibusr/tuxedo11gR1/lib
export LIBPATH
set TUXCONFIG=/home/sibusr/tuxedo11gR1/samples/atmi/simpapp/tuxconfig
export TUXCONFIG
set TUXLIBPATH=/home/sibusr/tuxedo11gR1/lib
export TUXLIBPATH
=======================================
I have then editted the ubbsimple file and it looks like:
=======================================
# (c) 2003 BEA Systems, Inc. All Rights Reserved.
#ident "@(#) samples/atmi/simpapp/ubbsimple $Revision: 1.7 $"
#Skeleton UBBCONFIG file for the TUXEDO Simple Application.
#Replace the <bracketed> items with the appropriate values.
*RESOURCES
IPCKEY          38171
#Example:
#IPCKEY 123456
DOMAINID simpapp
MASTER simple
MAXACCESSERS 10
MAXSERVERS 5
MAXSERVICES 10
MODEL SHM
LDBAL N
*MACHINES
DEFAULT:
TUXDIR="/home/sibusr/tuxedo11gR1"
TUXPATH="/home/sibusr/tuxedo11gR1/bin"
APPDIR="/home/sibusr/tuxedo11gR1/samples/atmi/simpapp"
TUXLIBPATH="/home/sibusr/tuxedo11gR1/lib"
TUXCONFIG="/home/sibusr/tuxedo11gR1/samples/atmi/simpapp/tuxconfig"
#Example:
# APPDIR="/home/me/simpapp"
# TUXCONFIG="/home/me/simpapp/tuxconfig"
# TUXDIR="/usr/tuxedo"
<Machine-name> LMID=simple
#Example:
#beatux LMID=simple
*GROUPS
GROUP1
LMID=simple GRPNO=1 OPENINFO=NONE
*SERVERS
DEFAULT:
CLOPT="-A"
simpserv SRVGRP=GROUP1 SRVID=1
*SERVICES
TOUPPER
=======================================
After that, tried to generate tuxconfig file using tmloadcf command ($ $TUXPATH/tmloadcf ubbsimple). But I have got the following error:
=======================================
$ $TUXPATH/tmloadcf ubbsimple
TUXPATH=
^
syntax error
CMDTUX_CAT:866: ERROR: /home/sibusr/tuxedo11gR1/bin/tmloadcf: Severe error found. Stop syntax checking.
=======================================
Would anyone please help me resolve this issue.
Thanks & Regards,
Ahsan
Edited by: Ahsan Asghar on 10-Jun-2011 04:51

Dear Champs,
I resolved the issue myself...yeyyyy!! :)
I had mentioned the following extra lines which were not required...
TUXPATH="/home/sibusr/tuxedo11gR1/bin"
TUXLIBPATH="/home/sibusr/tuxedo11gR1/lib"
Regards,
Ahsan

Similar Messages

  • CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax

    I am using Tuxedo 8.0 win 2k . I build my client and server of simpapp
    But when I configure my ubbsimple file and tried to create tuxconfig file
    It gave me this error:
    CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking
    the ubbconfig file i am using is:
    ----------------- ubbconfig --------------------
    #ident "@(#) apps/simpapp/ubbsimple $Revision: 1.3 $"
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    #Replace the <bracketed> items with the appropriate values.
    *RESOURCES
    IPCKEY 130048
    #Example:
    #IPCKEY 123456
    DOMAINID simpapp
    MASTER simple
    MAXACCESSERS 10
    MAXSERVERS 5
    MAXSERVICES 10
    MODEL SHM
    LDBAL N
    *MACHINES
    DEFAULT:
    APPDIR="d:\ashish\simpapp"
    TUXCONFIG="d:\ashish\simpapp\tuxconfig"
    TUXDIR="d:\bea\tuxedo8.0"
    #Example:
    # APPDIR="/home/me/simpapp"
    # TUXCONFIG="/home/me/simpapp/tuxconfig"
    # TUXDIR="/usr/tuxedo"
    asap2000.ASAPDOMAIN LMID=simple
    #Example:
    #beatux LMID=simple
    *GROUPS
    GROUP1
    LMID=simple GRPNO=1 OPENINFO=NONE
    *SERVERS
    DEFAULT:
    CLOPT="-A"
    simpserv SRVGRP=GROUP1 SRVID=1
    *SERVICES
    TOUPPER
    --------------------- ubbsimple----------------------------------
    I think the problem is of setting IPCKEY . Please tell me how to
    set IPCKEY. Can I take any random no. between 32769 to 262144

    Your error is of configuration and is not the PCKEY, you should define the solicited
    addresses very well.
    John Verifies these addresses:
    APPDIR="d:\ashish\simpapp"
    TUXCONFIG="d:\ashish\simpapp\tuxconfig"
    TUXDIR="d:\bea\tuxedo8.0"
    and the name of your Machine:
    asap2000.ASAPDOMAIN LMID=simple
    John defines only the name of your machine, and you should not indicate the domain.
    I wait for that they serve you these suggestions.
    Regards,
    Edgar Alvarado
    "john" <[email protected]> wrote:
    >
    try using interwoven ;)
    "Ashish Agrawal" <[email protected]> wrote:
    I am using Tuxedo 8.0 win 2k . I build my client and server of simpapp
    But when I configure my ubbsimple file and tried to create tuxconfig
    file
    It gave me this error:
    CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking
    the ubbconfig file i am using is:
    ----------------- ubbconfig --------------------
    #ident "@(#) apps/simpapp/ubbsimple $Revision: 1.3 $"
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    #Replace the <bracketed> items with the appropriate values.
    *RESOURCES
    IPCKEY 130048
    #Example:
    #IPCKEY 123456
    DOMAINID simpapp
    MASTER simple
    MAXACCESSERS 10
    MAXSERVERS 5
    MAXSERVICES 10
    MODEL SHM
    LDBAL N
    *MACHINES
    DEFAULT:
    APPDIR="d:\ashish\simpapp"
    TUXCONFIG="d:\ashish\simpapp\tuxconfig"
    TUXDIR="d:\bea\tuxedo8.0"
    #Example:
    # APPDIR="/home/me/simpapp"
    # TUXCONFIG="/home/me/simpapp/tuxconfig"
    # TUXDIR="/usr/tuxedo"
    asap2000.ASAPDOMAIN LMID=simple
    #Example:
    #beatux LMID=simple
    *GROUPS
    GROUP1
    LMID=simple GRPNO=1 OPENINFO=NONE
    *SERVERS
    DEFAULT:
    CLOPT="-A"
    simpserv SRVGRP=GROUP1 SRVID=1
    *SERVICES
    TOUPPER
    --------------------- ubbsimple----------------------------------
    I think the problem is of setting IPCKEY . Please tell me how to
    set IPCKEY. Can I take any random no. between 32769 to 262144

  • Can't make the tuxconfig;the error is cmdtux_cat:866:ERROR;tmloadcf Severe error found

    (the enviroment i use is tuxedo8.1 in win2k and the machine name is huangbiqing)
    my config article is ubbconfig.
    #     (c) 2003 BEA Systems, Inc. All Rights Reserved.
    #ident     "@(#) samples/atmi/simpapp/ubbsimple     $Revision: 1.5 $"
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    #Replace the <bracketed> items with the appropriate values.
    *RESOURCES
    IPCKEY          123456
    DOMAINID     simpapp
    MASTER          simple
    MAXACCESSERS     10
    MAXSERVERS     5
    MAXSERVICES     10
    MODEL          SHM
    LDBAL          N
    *MACHINES
    "HUANGBIQING"     LMID=simple
              APPDIR="c:\bea\tuxedo8.1\samples\atmi\simpapp"
              TUXCONFIG="c:\bea\tuxedo8.1\samples\atmi\simpapp\tuxconfig"
              TUXDIR="c:\bea\tuxedo8.1"
    and the setenv.cmd is
    rem     (c) 2003 BEA Systems, Inc. All Rights Reserved.
    rem Copyright (c) 2000 BEA Systems, Inc.
    rem All Rights Reserved
    rem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
    rem BEA Systems, Inc.
    rem The copyright notice above does not evidence any
    rem actual or intended publication of such source code.
    rem Copyright (c) 2000 BEA Systems, Inc.
    rem All rights reserved
    rem ident     "@(#) apps/simpapp/setenv.cmd     $Revision: 1.5 $"
    set TUXDIR="c:\bea\tuxedo8.1"
    set APPDIR="c:\bea\tuxedo8.1\samples\atmi\simpapp"
    set PATH="c:\bea\tuxedo8.1\bin";%APPDIR%;%PATH%
    set LD_LIBRARY="c:\bea\tuxedo8.1\lib"
    set TUXCONFIG="c:\bea\tuxedo8.1\samples\atmi\simpapp\tuxconfig"
    then in dos command line
    first i type :setenv
    second i typy :tmloadcf -y ubbconfig
    but the result is cmdtux_cat:866:ERROR;tmloadcf Severe error found
    how can solve this problem!help!thanks!
    [setenv.cmd]

    How about looking at the sample you started with?
    samples/atmi/simpapp/ubbsimple
    And check the documentation:
    http://edocs.bea.com/tuxedo/tux81/index.htm
    http://edocs.bea.com/tuxedo/tux81/rf5/rf5.htm
    http://edocs.bea.com/tuxedo/tux81/rf5/rf588.htm#1531911
    think about: GROUPS, SERVERS, *SERVICES
    Wayne
    Betty Huang wrote:
    Thanks for your respond.
    Can you tell me which mandatory section of ubbconfig i had missed?
    how to take care about the syntax errors?It comes behind the error cmdtux_cat:866.
    "roopesh" <[email protected]> wrote:
    please take a sample ubbconfig file which comes with tuxedo.
    the ubbconfig which you are using is missing mandatory sections of ubbconfig
    and also take care about the syntax errors.
    "betty huang" <[email protected]> wrote:
    (the enviroment i use is tuxedo8.1 in win2k and the machine name ishuangbiqing)
    my config article is ubbconfig.
    #     (c) 2003 BEA Systems, Inc. All Rights Reserved.
    #ident     "@(#) samples/atmi/simpapp/ubbsimple     $Revision: 1.5 $"
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    #Replace the <bracketed> items with the appropriate values.
    *RESOURCES
    IPCKEY          123456
    DOMAINID     simpapp
    MASTER          simple
    MAXACCESSERS     10
    MAXSERVERS     5
    MAXSERVICES     10
    MODEL          SHM
    LDBAL          N
    *MACHINES
    "HUANGBIQING"     LMID=simple
              APPDIR="c:\bea\tuxedo8.1\samples\atmi\simpapp"
              TUXCONFIG="c:\bea\tuxedo8.1\samples\atmi\simpapp\tuxconfig"
              TUXDIR="c:\bea\tuxedo8.1"
    and the setenv.cmd is
    rem     (c) 2003 BEA Systems, Inc. All Rights Reserved.
    rem Copyright (c) 2000 BEA Systems, Inc.
    rem All Rights Reserved
    rem THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF
    rem BEA Systems, Inc.
    rem The copyright notice above does not evidence any
    rem actual or intended publication of such source code.
    rem Copyright (c) 2000 BEA Systems, Inc.
    rem All rights reserved
    rem ident     "@(#) apps/simpapp/setenv.cmd     $Revision: 1.5 $"
    set TUXDIR="c:\bea\tuxedo8.1"
    set APPDIR="c:\bea\tuxedo8.1\samples\atmi\simpapp"
    set PATH="c:\bea\tuxedo8.1\bin";%APPDIR%;%PATH%
    set LD_LIBRARY="c:\bea\tuxedo8.1\lib"
    set TUXCONFIG="c:\bea\tuxedo8.1\samples\atmi\simpapp\tuxconfig"
    then in dos command line
    first i type :setenv
    second i typy :tmloadcf -y ubbconfig
    but the result is cmdtux_cat:866:ERROR;tmloadcf Severe error found
    how can solve this problem!help!thanks!

  • CMDTUX_CAT:866 error when running tmloadcf ubbsimple

    I am a DBMS support person trying to help a customer who need to link to our products from Tuxedo running on Windows 64 bit. I downloaded "tuxedo111120_64_win_2k8_x86_VS2008.exe" and installed. I have no licensing. I expected to get a trial download or perhaps be told how to do this but there was nothing.
    In any case I try to first get simpapp working so I then have something working to modify the linking, add a RM etc.
    The host I run from has a dashes in it, tsvm-2008-64. I excaped the "dashes" in the hostname in the ubbsimple.
    I get this error running "tmloadcf ubbsimple".
    CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking.
    The error says "something is wrong" but not a lot more useful. I played with the hostname but this does appear to be the problem from my experimentation.
    Here is my ubbsimple:
    *RESOURCES
    IPCKEY          123456
    #Example:
    #IPCKEY          123456
    DOMAINID          simpapp
    MASTER          simple
    MAXACCESSERS     10
    MAXSERVERS     5
    MAXSERVICES     10
    MODEL          SHM
    LDBAL          N
    *MACHINES
    DEFAULT:
              APPDIR="c:\users\janders\oracle\tuxapps\simpapp"
              TUXCONFIG="c:\users\janders\oracle\tuxapps\simpapp\tuxconfig"
              TUXDIR="c:\users\janders\oracle\tuxedo11gR1"
    TSVM\-2008\-64
         LMID=simple
    *GROUPS
    GROUP1
         LMID=simple     GRPNO=1     OPENINFO=NONE
    *SERVERS
    DEFAULT:
              CLOPT="-A"
    simpserv     SRVGRP=GROUP1 SRVID=1
    *SERVICES
    TOUPPER
    Edited by: 852749 on Apr 15, 2011 4:12 PM

    Hi,
    You do not need to escape the dashes in the host name. Instead you need to place the host name inside quotation marks. Thus your UBBCONFIG file should look like:
    *RESOURCES
    IPCKEY 123456
    #Example:
    #IPCKEY 123456
    DOMAINID simpapp
    MASTER simple
    MAXACCESSERS 10
    MAXSERVERS 5
    MAXSERVICES 10
    MODEL SHM
    LDBAL N
    *MACHINES
    DEFAULT:
    APPDIR="c:\users\janders\oracle\tuxapps\simpapp"
    TUXCONFIG="c:\users\janders\oracle\tuxapps\simpapp\tuxconfig"
    TUXDIR="c:\users\janders\oracle\tuxedo11gR1"
    "TSVM-2008-64"
    LMID=simple
    *GROUPS
    GROUP1
    LMID=simple GRPNO=1 OPENINFO=NONE
    *SERVERS
    DEFAULT:
    CLOPT="-A"
    simpserv SRVGRP=GROUP1 SRVID=1
    *SERVICES
    TOUPPER
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found.

    I have made a new DEMO installation HRMS9.2 tools 8.53.
    When I try to configure my Application serveur I' have this error:
    CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking
    Quick-configure menu -- domain: PSOFT92T
          Features                      Settings
         ==========                    ==========
      1) Pub/Sub Servers   : No    16) DBNAME     :[psoft92t]
      2) Quick Server      : No    17) DBTYPE     :[oracle]
      3) Query Servers     : No    18) UserId     :[sysadm]
      4) Jolt              : Yes   19) UserPswd   :[*******]
      5) Jolt Relay        : No    20) DomainID   :[PSOFT92T]
      6) WSL               : No    21) AddToPATH  :[/ccv/app/oracle/product/11.2.0/dbhome_1/bin]
      7) PC Debugger       : No    22) ConnectID  :[people]
      8) Event Notification: Yes   23) ConnectPswd:[********]
      9) MCF Servers       : No    24) ServerName :[SLV1902V]
    10) Perf Collator     : No    25) DomainConnectPswd:[*********]
    11) Analytic Servers  : Yes   26) WSL Port   :[7000]
    12) Domains Gateway   : No    27) JSL Port   :[9000]
                                   28) JRAD Port  :[9100]
          Actions
         =========
    13) Load config as shown
    14) Custom configuration
    15) Edit environment settings
      h) Help for this menu
      q) Return to previous menu
    HINT: Enter 15 to edit DBNAME, then 13 to load
    Enter selection (1-28, h, or q): 14
      setting Domain ID=PSOFT92T
      setting Add to PATH=/ccv/app/oracle/product/11.2.0/dbhome_1/bin
    New CFG file written with modified Startup parameters
    Log Directory entry not found in configuration file.
    Setting Log Directory to the default... [PS_SERVDIR/LOGS]
    Spawning disabled for server PSAPPSRV.
    Invalid Jolt encryption setting... Setting Jolt encryption off
    WARNING: PSSAMSRV is configured with Min instance set to 1. To avoid loss of service, configure Min instance to atleast 2.
    Configuration file successfully created.
    CFG setting changes completed
    Loading configuration...
    ^
    syntax error
    CMDTUX_CAT:866: ERROR: tmloadcf: Severe error found. Stop syntax checking.
    ==============ERROR!================
    Unable to load the configuration! Check the TUXEDO log for details.
    ==============ERROR!================
    ==============ERROR!================
    Unable to load the Domain configuration! Check the TUXEDO log for details.
    ==============ERROR!================

    DESCRIPTION
    While executing tmloadcf , an error occurred in the input UBBCONFIG file such that the TUXCONFIG file cannot be loaded. These errors include missing sections, multiple occurrences of sections, dynamic space allocation errors, etc, such that parsing of the input UBBCONFIG file was terminated before reading the entire file.
    I don't see anything wrong with the output you posted.  But sounds like something is causing the parsing of the ubb file to terminate prematurely, syntax or otherwise.  Is there any additional detail in the ULOG or TUXLOG if it created them?

  • CMDTUX_CAT:866:ERROR:tmloadcf:severe error found stop sysntax checking

    Hi All,
    I installed tuxedo8.1 on my pc and i am using win2k as my os.
    but when I do a tmloadcf ubbsimple , i get erro like this,
    CMDTUX_CAT:866:Error:tmloadcf severe error found stop sysntax checking.
    Here is my ubbconfig
    # <c) 2003 BEA Systems, Inc. All Rights Reserved.
    #ident     "@(#) samples/atmi/simpapp/ubbsimple     $Revision: 1.5 $"
    #Skeleton UBBCONFIG file for the TUXEDO Simple Application.
    #Replace the <bracketed> items with the appropriate values.
    *RESOURCES
    IPCKEY 123093
    #Example:
    #IPCKEY          123456
    DOMAINID simpapp
    MASTER simple
    MAXACCESSERS 10
    MAXSERVERS 5
    MAXSERVICES 10
    MODEL SHM
    LDBAL N
    *MACHINES
    DEFAULT
    APPDIR="D:\simpapp"
    TUXCONFIG="D:\simpapp\tuxconfig"
    TUXDIR="C:\bea\tuxedo8.1"
    #Example:
    #          APPDIR="/home/me/simpapp"
    #          TUXCONFIG="/home/me/simpapp/tuxconfig"
    #          TUXDIR="/usr/tuxedo"
    pratima-5jknwxk LMID=simple
    #Example:
    #beatuxLMID=simple
    *GROUPS
    GROUP1 LMID=simple GRPNO=1
    OPENINFO=NONE
    *SERVERS
    DEFAULT:CLOPT="-A"
    simpserv SRVGRP=GROUP1 SRVID=1
    *SERVICES
    TOUPPER
    Can anyone help me?
    Thanks in Advance,
    Fattan

    I think the UBB gets problem. Details of the error code 866
    ERROR: command: Severe error found. Stop syntax checking.
    Description
    While executing tmloadcf, an error occurred in the input UBBCONFIG file such that the TUXCONFIG file cannot be loaded. These errors include missing sections, multiple occurrences of sections, dynamic space allocation errors, etc, such that parsing of the input UBBCONFIG file was terminated before reading the entire file.
    Action
    Earlier warning or error messages will indicate the nature of the error. Correct these problems and re-execute the command.
    fyi. http://mytuxedo.blogspot.com/
    Message was edited by harrylee at Sep 13, 2004 2:11 AM

  • The Web Dynpro component cannot be generated due to serious (syntax) errors

    Hi everybody,
    While I was developing a web dynpro application, I had an error but I couldn't understand this error. Before I took this error message, only I changed bound one context node to another context node in a RadioButtonGroupByKey.Therefore, when I pushed activate button, I took an error message.This error message said "The Web Dynpro component cannot be generated due to serious (syntax) errors". What does it mean ? How can I find out where is the error in the application. Also, I think the reason of this error message is about a BC problem. I am waiting for your comment urgently.

    Hi ,
    Just delete the context (by using the context binding) and bind the field with the correct node and try to activate .
    One more suggestion is that after deleting the binding and before binding to other node check it that whether that binding was properly deleted or not.Some times its not deleting the binding.
    Hopely my suggestion may work.
    Regards,
    Satya

  • [SOLVED] Generated grub file contains syntax error

    I haven't touched any of /etc/default/grub and /etc/grub.d/*
    Here's generated file containing syntax errors:
    http://pastebin.kde.org/p39g742cg/kn73gf
    Last edited by dlh (2013-12-09 18:59:57)

    Well the errors show up when:
    grub-mkconfig -o /boot/grub/grub.cfg
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-linux-ck
    Found initrd image: /boot/initramfs-linux-ck.img
    Found Windows 8 (loader) on /dev/sda1
    error: out of memory.
    error: syntax error.
    error: Incorrect command.
    error: syntax error.
    Syntax error at line 159
    Syntax errors are detected in generated GRUB config file.
    Ensure that there are no errors in /etc/default/grub
    and /etc/grub.d/* files or please file a bug report with
    /boot/grub/grub.cfg.new file attached.done

  • Report RV13A032 has a syntax error

    When i try to create a Service and Maint contract, when i click Pricing Agreement, i get this error Report RV13A032 has a syntax error
    Would any one know the source

    It means that program RV13F004 has a syntax error in the ABAP code.   Is this a generated program when doing condition records?  I think yes, so you probably put some ABAP code in the condition, and it has written it to the generated program, Check the syntax of the coding that you had entered and make sure that it is correct.
    Regards,
    Rich Heilman

  • ALE modelview error

    hi all,
    when iam doing ale config for a a simple vendor master data transfer i got error.
    the first 3 steps r ok. rfc destination and test connection and remote logon is ok.
    in step 4 ..i assigned a message type(cremas) to the modelview.when i expand modelview i shows sender lg sys,rec log sys and cremas,no fillers in cremas.
    1)but when distribute modelview error shows" no message have been defined for the selection condition in the model."
    2)target sys VBR000 rfc destination for syncronous communication (message type SYNCH) partner profile Loical sys VBR800 SYNCH does not exist.generate partnet profile OR specify outbound partner for  message type SYNCH."
    wat is the prblem .give reply.
    vijay

    Hi
    look at it u may get idea
    Application Linking and Enabling (ALE)
    In this document you will learn the step-by-step procedure to setup the ALE system and go through a transaction between two clients
    For our purpose we have two clients
    namely Client 100 and Client 200.
    System name is SAPKDC (FOR BOTH 100 AND 200 CLIENTS).
    Distribution of Material Master Data Between two Systems
    1) SETUP LOGICAL SYSTEM: (Note: Do Not Create This Step)
    To do this follow the following steps
    Execute SALE Transaction Code
    On The Screen Click on Sending and Receiving Systems.
    Then Click on Logical Systems.
    Then Click Defining Logical Systems.
    Click New Entries Button
    (E.g. (LG100 sending system)
    (LG200 receiving system))
    Enter two logical system names and their description.
    Save
    Comeback to SALE Transaction Code screen.
    2) Now you have to allocate the created logical systems to respective clients.( Note: Do Not Create This Step)
    LG100 assign to client 100
    LG200 assign to client 200
    To do this, do the following.
    Click Assigning Client to Logical System.
    Ignore the message that comes up on the screen.
    Select client 100
    Click details button on the toolbar icon or press F2.
    In the logical system box, enter LG100.
    Click on the save Icon
    Click the back button.
    Now select client 200.
    Click details icon or press f2.
    In logical Systems box, enter LG200.
    Save
    Back.
    Comeback to SALE Transaction Code screen.
    3) Maintain RFC Destination: (TR.CODE:SM59)
    (Note: Do Not Create This Step)
    Click Create Button on the Screen
    On the Screen Maintain RFC Destination i.e LG200.
    Enter LG200 in RFC destination box.
    Connection type is 3
    Give a description for the RFC destination.
    Maintain Technical Settings on Details on Technical Settings tab
    Target Host as : SAPKDC (NOTE: Save it as a Host Name)
    Maintain Logon Details on Logon/Security tab.
    Language: EN.
    User: MMUSER200 (This is the logon for dist.)
    Client : 200
    Password: MM1234.
    Save.
    Click on create to do the above process for Client 200 in
    The client 200 system.
    4) Maintain Distribution Model.(BD64). (ABAPer role starts here)
    Execute Maintain distribution model directly for
    creating the model.
    Click on change mode button on App tool bar of the Screen.
    Create Model View pushbutton on App tool bar of the Screen.
    A pop screen will appear in which you specify
    Short text as Distribution for MM Data.
    Enter Technical Name as LGMODEL.
    Select Model View and Click on Add Message Type Pushbutton on App toolbar of the Screen.
    A popup screen will appear in which you specify
    Model View as LGMODEL.
    Sender as LG100.
    Receiver as LG200.
    Again Click on Add Message Type Pushbutton on App toolbar of the Screen.
    A popup screen will appear in which you specify
    Model View as LGMODEL.
    Sender as LG200.
    Receiver as LG100.
    SAVE.
    On the same screen goto Menubar and select Environment.
    And then select Generate Partner Profiles , then execute it.
    On the Screen specify the Logical System as LG200.
    Then execute the screen.
    Click back.
    Again On the same screen goto Menubar and select EDIT.
    Again select Model View and then select Distribute.
    ****LOGIN to client 200.
    Execute Tr.code BD64 and again On the same screen goto Menubar and select Environment.
    And then select Generate Partner Profiles , then execute it.
    On the Screen specify the Model View as LGMODEL
    And Specify the Logical System as LG100.
    Then execute the screen.
    Click back.
    *******Switch back to client 100 Session.
    5) Create Material using MM03 Tr.Code.
    Enter the material name as LGMATERIAL
    Industry sector as Mechanical Engineering
    Material Type as Finished Products.
    And then Click on Data Pushbutton on the App tool bar.
    Select views.
    In the select views box for materials check basic data 1 AND 2.
    Click enter icon.
    In the next screen that you get
    Give the text of the material as NEW MATERIAL.
    Base unit of measure as KG.
    Gross Weight as 200.
    Net Weight as 100.
    Weight Unit as KG.
    In the description area language (E) and material description.
    Click Save.
    Now I Created a Material in Client 100 , I want to transfer this data to Client 200.
    6) Execute BD10 to transfer the material in which you specify
    the material as LGMATERIAL and
    message type as MATMAS (client100).
    Then a Screen will be displayed in which it shows that
    1 Master Idoc Generated .. Enter
    1 Communication Idoc Generated..Enter.
    *******LOGIN to Client 200.
    7) Execute BD11 to get the material in which you specify
    the material as LGMATERIAL and
    message type as MATMAS (client200).
    8) Execute Tr.code MM03 and give the material as LGMATERIAL
    and see that the material is displayed as it was in Client 100.
    If not follow these steps.
    9) Execute Tr.code WE19( for rectification of errors in client200).
    Specify the Existing Idoc Number and Executes it .
    A Screen is displayed in which you specify the corresponding Function Module as INPUT_IDOC_MATMAS01 and execute it.
    10) Execute Tr.code MM03 and give the material as LGMATERIAL
    and see that the material is displayed as it was in Client 100.
    Now the Material is correctly displayed in Client 200.
    11) Monitoring of IDOCS.
    Transaction Codes:
    IDOC Display of Status: WE 05.
    IDOC Date and Time: WE07.
    Outbound:
    Step 1. Application document is created when transaction is saved.
    2. Message control is invoked.
    3. Messages are processed by system.
    4. Messages are Edited (if desired).
    5. Output (ALE / EDI) is checked
    6. Validate against Message control record from Partner Profile
    7. Application Document is saved.
    8. Entry NAST table is created for every selected output program
    along with Medium & Timing.
    9. Check for Process Immediately .
    If (yes)
    Determine Processing Program from TNAPR Table.
    ELSE
    Execute RSNASTED Program.
    10. Read Partner Profile to determine Process Code.
    11. Process Code points to the Function Module & Invoked.
    12. IDoc is generated.
    13. Check for ALE Request.
    if (Yes)
    Perform Filters, Conversions, Version Changes etc.
    Else.
    IDoc is stored in DATABASE.
    INBOUND:
    Step 1. EDI Subsystem creates an IDoc file from EDI Messages
    2. Subsystem calls Functional Module EDI_DATA_INCOMING from startRFC program.
    3. Data in Control Record is validate against the Partner Profile.
    4. IDoc is generated in Database and syntax check is carried out.
    5. IDoc file is deleted once file read.
    6. Event PROCESSSTATE REACHED is triggered in Idoc Object Workflow.
    7. Check for Process Immediately.
    If NO
    Execute RBDAPP01 Program
    Else
    Read Process Code from Partner Profile
    Process Code Points to Function Module
    Application Document Posted.
    further help:
    check url
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/ale/configuration.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapdevelopment.co.uk/training
    And also u can get lots of inof from the below link.
    http://www.sapgenie.com/ale/why_ale.htm
    Regards

  • KCLJ giving runtime error

    Hi Experts,
    I am using KCLJ to transfer file data into SAP system through BDT Direct input. I am doing this in Incentive Commission Management system.
    I created a sender structure for Commission contract bundle and used this in KCLJ transaction.
    But when I am executing the KCLJ transaction I am getting a Runtime error. The Error says that the program could not execute because one of the statements could not be executed.
    The Sender structure program is automatically getting generated when i execute the transaction KCLJ with corresponding sender structure. So the program which got generated for this contains syntax errors.
    Have you ever experienced any such issues?
    Please let me know how to solve this issue?
    Thanks & Regards,
    Sreejith A P

    Hi ,
    Can you give me more details about the syntax error.
    Also let me know which release you are in?
    Regards,
    Singa

  • Generating javascript from method ...getting unterminated string literal er

    Hello all,
    I am attempting to generate several links on a jsp that are generated by a method in my class file. Each link has an onmouseover event that will display a popup box that I got from dynamicdrive.com.
                    sb.append("<a href='#' onclick=openChatWindow('");
                    sb.append(roomName.getName()+"')  onMouseover=showmenu(event,"+getRoomOccupants(connx,roomName.getName())+") onMouseout=delayhidemenu()>");
                    sb.append(roomName.getName());
                    sb.append("</a><br><br>");The above code generates an "invalid xml syntax" error, the resultant html code viewed in firefox's js dubug window is:
    <p align="left">
    69 <h5>Available Chat Rooms</h5><br><a href='#' onclick=openChatWindow('aroom') onMouseover=showmenu(event,<p align=left><b>Empty</b></p>) onMouseout=delayhidemenu()>aroom</a><br><br><a href='#' onclick=openChatWindow('room2') onMouseover=showmenu(event,<p align=left><b>Empty</b></p>) onMouseout=delayhidemenu()>room2</a><br><br>
    70 </p>I also tried to add apostrophes within the mouseover event like so:
                    sb.append("<a href='#' onclick=openChatWindow('");
                    sb.append(roomName.getName()+"') onMouseover=showmenu(event,'"+getRoomOccupants(connx,roomName.getName())+"') onMouseout=delayhidemenu()>");
                    sb.append(roomName.getName());
                    sb.append("</a><br><br>");Now I get an "unterminated string literal" error and the resultant html code is:
    <p align="left">
    69 <h5>Available Chat Rooms</h5><br><a href='#' onclick=openChatWindow('aroom') onMouseover=showmenu(event,'<p align=left><b>Empty</b></p>') onMouseout=delayhidemenu()>aroom</a><br><br><a href='#' onclick=openChatWindow('room2') onMouseover=showmenu(event,'<p align=left><b>Empty</b></p>') onMouseout=delayhidemenu()>room2</a><br><br>
    70 </p>I know this is a syntax error but I cant figure it out.
    TIA!

    Try adding double quotes around the handler bodies. Example
    onMouseOver="showmenu(event, '....');"The forum syntax highlighter does not show any single quote mismatches.

  • OBIEE not applying outer join syntax to filters

    (Note: I've already thoroughly searched the forums before posting this. Thanks)
    My problem is the following:
    I'm trying to build a report that is a count from my fact table, grouped by month from my date dimension for a given year, resulting in 12 data points. The problem is that not all months have actual data, but I still need those months to show on the report with a count of zero. Typical simple reporting requirement.
    I have already done the obvious and within my business layer made the join between my fact table and my date dimension an outer join on the fact side, just like you'd do if writing the query by hand. And when tested by hand this includes all dates for the year anyway, and when coupled with the appropriate null test on the count measure I'd get my 12 data points with zeros were appropriate.
    The problem is that there are additional filters I need to apply on the fact data (there are a couple text-based code values that didn't warrant full tables themselves so are just degenerate dimensions directly on the fact table.)
    When these filters are applied at the Answer level, I'm only getting back the months that actually have data, and lose the months where the count should be zero. A check of the session log for the query that was generated shows the problem. While OBI properly generates the outer-join syntax for the join itself between the two tables (my date dim and fact table) it does NOT apply the outer-syntax to the constant-based filter against the fact, effectively negating the outer join.
    Actual query from the log (I simply changed the table aliases from the ugly T##### stuff OBI generates to something more readable for posting here):
    select D.DT_MONTH_NAME as c1,
    D.DT_MONTH_NUM as c2,
    I.INC_TYPE as c3,
    I.INC_EMP_GROUP as c4,
    sum(case when I.INC_KEY is null then 0 else 1 end ) as c5
    from DATE_DIM D, INCIDENT_F I
    where ( D.DATE_KEY = I.DATE_KEY (+) ) and ( D.DT_YEAR = 2010 and I.INC_EMP_GROUP = 'CONTRACTOR' )
    group by D.DT_MONTH_NUM, D.DT_MONTH_NAME, I.INC_TYPE, I.INC_EMP_GROUP
    order by c2
    You can see that the outer syntax (+) is applied to the join, but not to the filter on I.INC_EMP_GROUP. If I take this query and drop it in something like SQL Developer, it only returns the months with data. If I throw the (+) after I.INC_EMP_GROUP like I'd do if writing this by hand, the desired zero-months results pop back in.
    I have already searched the forums and while lots of people seem to have asked this question, the only solutions involve things like trickery in the business layer using dummy fact tables followed by manipulations at the report level etc. Unfortunately I can't rely on these as the system is eventually to be turned over to users who can't be expected to apply various hacks to write reports.
    Anyone ever get to the bottom of getting OBI to apply outer join logic in filters as well, when the filtered table is meant to be outer-joined to?
    Any comments are appreciated.
    John

    I know that this thread is a bit old thought it might be helpful to some one...
    The Issue is, when using Degener@teDimen$ion ( this is !nner joned to FACT tables in BMM) and if any of the dimensions {other than theDegener@teDimen$ion (Let us say Dim X) } have an ()uter join to any of the fact tables, and you were doing your analysis using Degener@teDimen$ion,  Dim X, Measure value you will face the following issues.
    when filtering the analysis on the ()uter join dimension ( Dim X), the IN filter will not work. Reason is that the filter is getting applied to both the Dimension and FACT tables and the values that exist in Dimension Dim X but not in FACT table wont show up.
         The above issue can be fixed by changing the join between the fact and Degener@teDimen$ion from inner to outer. I think this is a bug.. because  it is supposed to filter the fact  table after the entire outer joined result is obtained but not filter the fact table for the Dim X values and do a outer join. I think the BI should be intelligent enough.

  • Announcing TPS Tuxedo Toolkit

    Dear Group:
    TPS, Inc. is pleased to announce the availability of its Tuxedo
    Toolkit. The Toolkit is a ready made Tuxedo infrastructure to build
    applications with. It's intended to help new Tuxedo developers get past
    the learning curve, and for company's with multiple projects it provides
    a single common infrastructure that all teams can use.
    Some of the Toolkit's features include:
    * Automatic XA: By simply changing a command line switch when the
    server boots, you can go from No-Transactions, to SQL transactions,
    to XA. The Toolkit code takes care of the navigation. You can
    actually test the performance differences between XA and SQL
    transaction modes simply by rebooting.
    * TPS Service Shield: A ready made Tuxedo Service with Production
    Quality features built in (Logging, Metric Gather, Security, HA,
    etc.). The Application Programmer simply write a series of C
    functions with the appropriate Business Logic, and the Shield takes
    care of all the Tuxedo stuff.
    * Makefiles: Automatic compilation of VIEWs and FML definitions,
    UBBConfig files, and Domain config files. You can create a
    UBBConfig file and move it to any machine or directory, and
    recompile it without changing any of the Machine specific
    parameters. This allows development team members to work
    independently, yet with a common test suite.
    * Unified Error Reporting: A common means of trapping and reporting
    Tuxedo, DBMS, OS or Application errors, and then having those
    errors flow back through all the Tuxedo layers to the originator
    (client).
    * Pre-built Servers: Servers already coded to do CRON Jobs, Logging,
    and Metric Gathering and Reporting.
    * DBMS Toolkit: Toolkits for integrating a DBMS into Tuxedo and the
    Tuxedo Toolkit. Currently supporting Oracle 8.x. DB2, Informix, &
    Sybase support to come.
    Now, for what I think are the best features:
    * Source Code: The entire Toolkit is provided in source form. This
    way you get to see all the inner workings. Unlike Application
    Generators and 4GLs that can often get in the way, if you don't
    like the way something works, or if you need to do something we
    didn't think of, you're free to change it.. All we ask is that you
    send changes back to us for possible inclusion.
    * No Charge for Development: You are free to download--given that you
    agree to the license agreement--and experiment with the Toolkit all
    you like, pretty much for as long as you like--6 month eval period
    with extensions allowed.
    * Documentation: We used a real nifty tool called Doxygen from
    www.doxygen.org that scans a source source tree and processes
    comments inside the code and then generates HTML, MAN Pages, PDF,
    and Microsoft Help files simultaneously. The output of the source
    files contain hyperlinks to all functions inside the code. So, as
    you are looking at a piece of code and come across a function that
    you are curious about, you simply have to click on it to be taken
    to its definition and the actual code. This makes maintenance a
    breeze.
    * Production License: You only pay if you use the Toolkit inside a
    Production Application. Which of course we hope you will. In
    return, that pays for TPS support during Deployment and Operations,
    which are the most critical phases of Tuxedo development. It also
    pays for maintenance and upgrades to the Toolkit with new ideas and
    features.
    TPS, Inc. has been consulting with Tuxedo for about 10 years, and we
    developed this Toolkit for own business. We having client after client
    building their own Infrastructure or needing one for creating Prototype
    applications. So we've been using it for several years now. Gauging by
    the FAQ in this group, we realized that we have an answer to many of the
    questions. So we've decided to make the Toolkit available to everyone
    for a nominal charge. Even other consulting companies can use it free
    of charge for creating Prototype Applications--they're not Production.
    I founded TPS, Inc. to help clients navigate through the wilderness of
    building Tuxedo based OLTP applications, and make a buck or two along
    the way. Providing the Toolkit to developers seems like the logical
    next step. So enjoy.
    Feel free to pass on any comments, questions, suggestions, flames,
    etc. TPS, Inc. believes in Openness.
    Cheers.
    Brian Douglass
    Transaction Processing Solutions, Inc.
    8555 W. Sahara
    Suite 112
    Las Vegas, NV 89117
    Voice: 702-254-5485
    Fax: 702-254-9449
    e-mail: [email protected]
    [att1.html]
    [briand.vcf]

    Sorry Todd, I started the installation from a telnet session (from my windows based PC) so that is why Java was having all sorts of issues.
    I have installed tuxedo successfully.
    Now I am trying to run the simpapp and facing issues in that :)
    When I run tmloadcf ubbsimple on the command prompt, I get the following error:
    ============================
    $ /home/sibusr/tuxedo11gR1/bin/tmloadcf /home/sibusr/tuxedo11gR1/samples/atmi/simpapp/ubbsimple
    PATH=
    ^
    syntax error
    CMDTUX_CAT:866: ERROR: /home/sibusr/tuxedo11gR1/bin/tmloadcf: Severe error found. Stop syntax checking.
    $
    ============================
    any idea why it cannot find the tmloadcf?
    Thanks,
    Ahsan
    Edited by: Ahsan Asghar on 10-Jun-2011 02:46
    Edited by: Ahsan Asghar on 10-Jun-2011 03:26

  • Passing multiple integer values as parameter in SSRS

    Hello,
    I am trying to pass a comma separated multiple integer value parameter in SSRS report and it errors out complaining that it is not able to convert the nvarchar value to datatype int. But it works fine when I pass a single value. Here is the code I am using
    for the report and I am stuck at passing multiple values.
    SELECT
    id,count(*) as cnt
    from table
    and ID in (@id) group by id
    eg: if I pass 10,20,30 then I would get error however if I pass 10 then it works fine
    Is there a different method to pass multiple integer values?
    Thanks for your help.

    A comma is, of course, a textual character and not an integer, thus the error you are getting. Multi-value parameters can be used for this.
    Select "Allow multiple values"and set data type to Integer. Multi-value parameters deliver the values as an array. The query interface is smart enough to convert them to the proper syntax (comma-delimited) automatically so a statement like:
    WHERE Field IN (@id)
    where the parameter has an array of values {1, 2, and 3} is interpreted as:
    WHERE Field IN (1,2,3)
    You do not need to manually convert it in a transact SQL query. That is not the case for displaying the value array in your report. If you wish to display the array (described above) in your report as "1, 2, 3", you will need to use a join expression:
    =Join(@id, ", ")
    As DJ described, the other part to a multivalue parameter is the Available values. These can be set explicitly but given your example, I think it would be best to create a new dataset that retrieves a distinct list of the IDs that can be retrieved, perhaps
    something like:
    SELECT DISTINCT GroupName, GroupID
    FROM table
    WHERE [criteria]
    Set the available values to use this query with GroupName (or whatever user-friendly field you choose for your dataset) as the label and the id as the value. The label field should be something the the target report user can easily identify the correct group
    using.
    If you don't want to or can't use a multivalue parameter for some reason then you will need to manipulate your parameter value prior to consuming it in your query. When you add the parameter to the TSql query and save the dataset, SSRS adds it to the Parameters
    property of the dataset. Open the dataset properties and select the parameters tab. You should see your parameter in the list. click the expression builder (fx) button next to the value and enter this expression:
    =Split(@id,",")
    Note that the second element of the expression is the delimiter. If your text input has comma-space as a delimiter (1, 2, 3 vs 1,2,3) then that element must include ", ". My example just has comma so if you use that with a string "1, 2, 3"then
    the resulting array will still have 3 elements but the 2nd and 3rd elements of the array will have a preceding space which will cause your dataset to error with the same error. As long as there are no non-numeric characters in any of the elements, the split6
    will create the text array, SSRS will dynamically generate the correct "IN"syntax (comma separated) and SQL will convert the elements from VARCHAR to INT on the fly.
    "You will find a fortune, though it will not be the one you seek." -
    Blind Seer, O Brother Where Art Thou
    Please Mark posts as answers or helpful so that others may find the fortune they seek.

Maybe you are looking for

  • Create OPC I/O server and front panel data socket problem

    Hi all! I installed the NI OPC server. When I try to create a new server I/O in a LabVIEW project I don't see the "OPC client" possibility. Is something software missing?  Other question: I tryed to connect to OPC server using front panel data socket

  • Desktop icons/Folders - unable to move them

    Sometimes I want to move a folder somewhere on my desktop. When I move the icon/folder it always snaps back to the upper right hand corner of my screen. How can I turn this alignment feature off and on? Thanks...

  • I have lost my CD. What must I

    Where can i download drivers for Creative Rhombo 256mb please help me

  • Users&groups preferences pane wants to open in 32-bit mode

    Crazy isn't it? The users&groups preferences pane says: "To use the "Users & Groups" preferences pane, System Preferences must quit and reopen (like with 32-bit pps). when I click ok, it says: "Preferences Error, Could not load Users & Groups prefere

  • Application error in motorola and samsung

    hi all I am creating an application in which i am using map image which is abut 85 kb its working fine in nokia 7370,nokia e60,nokia n72. but an application error is comming in motorola l7i and samsung u600. i have worked alot in this application and