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
-
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 262144Your 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 -
(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 PMHi,
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? -
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,
FattanI 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 sourceIt 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 -
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.
vijayHi
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 -
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 PHi ,
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.
JohnI 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. -
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