QM module configuration notes
Any one please help me to get some QM module configuration notes.
Do help me.if you have some notes "step by step notes of QM configuration"
Also,if you know any sites please advise.
thanks in advance.
Hello Sandip,
due to the fact that the necessities vary for the implementation of QM I would say that it is near to impossible to offer you the desired information. The implementation guide gives you an idea of what you can set up how and what you set up is an individual decision.
If you need assistance in this case I would recommend contacting a correspondent
QM-Consultant who can help you in this process.
Regards,
Isabelle
Similar Messages
-
Hyperion Planning - Invalid or could not find module configuration
Hi,
I have changed the essbase properties file in both essbase server and reporting server as below and restarted all the hyperion services.
netConnectRetry=30
netDelay=2000
netSocketTimeOut=20000
After restarting the services, I am not able to open the planning applications. I am getting error message - "Invalid or could not find module configuration"
Thanks,
Aravindh KWas that error straight after restarting the services, usually that type of error can be caused if the jdbc connection pool is full which shouldnt really be happening when the service is starting up.
Are you able to log into Planning directly though? If not, restart the service again and check if any errors are logged.
Cheers
John
http://john-goodwin.blogspot.com/ -
Dear
I use version 11.2.1, try to open an application one by planning and workspace is the error below.
"Invalid or Could not find module configuration" and "Required application module HyperionPlanning.planning is not configured"
I checked the oracle site, but the suggested solution is not possible because using the OHS and found the file HYSLWorkers.properties.
Solution
On the server que hosts the Apache component:
1. Navigate to HYPERION_HOME%% \ common \ httpServers \ Apache \ 2.0.59 \ conf
2. Edit the file named HYSLWorkers.properties,
3. Locate the entry starting with "worker.HP__8300.port"
4. Set its value to the value of the Planning web application's listening port incremented by two,
5. Save and close
6. Restart Apache only
Anyone have any suggestions?If restarting the services does not help, run the EPM configurator again and configure foundation web server again then restart services and try logging into workspace
Cheers
John
http://john-goodwin.blogspot.com/ -
Function Module (ENQUEUE_ES_PROG) not working in Background
I scheduled a job which runs every 15 mins in the the background to fetch data from an external system,depending on the data volume ,the program can sometimes run for over 15 minutes.To avoid data conflict I used a function module ENQUEUE_ES_PROG on the program to first check if the job started is still running before another job gets kicked.The problem I have is the fact that this function module does not seem to work in the background but in the looks perfect in foreground. Does anyone have a clue on how to use this FM for background job?
Hello Mochabo,
Consider the following scenario:
Your job is running for more than 15 minutes. Since it is running in the background, it will be executed by a work-process of type BACKGROUND. If there's only one BACKGROUND work process configured for your application server, then the second job will have to be waiting till the first one finishes and releases the background work process.
But when you are executing this in the foreground, the DIALOG work-process does the processing. So you are not finding any problem.
So, to my knowledge, there will be a problem when there's only one BACKGROUND work process. Please go to transaction SM50 and see how many of them are configured for the current application server.
Also, in case there's only one BACKGROUND work-process, you will not have toworry that the second job will start before the first has finished. It simply can't. It has got to wait.
Hope this explanation helps.
Regards,
Anand Mandalika. -
[bumblebee] Failed to load module "nouveau" (module does not exist, 0)
Hello my friends,
bumblebee does not work for me. I installed bumblebee, nvidia, nvidia-utils, mesa-libgl, bbswitch-dkms ...
# lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
nVidia 620M at PCIBus 01.00.0
First, nvidia is disabled by bbswitch.
# cat /proc/acpi/bbswitch
0000:01:00.0 OFF
Then I execute the command
# optirun -vv glxspheres
[ 505.314018] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 505.315297] [DEBUG]optirun version 3.2.1 starting...
[ 505.315938] [DEBUG]Active configuration:
[ 505.316203] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 505.316421] [DEBUG] X display: :8
[ 505.316552] [DEBUG] LD_LIBRARY_PATH:
[ 505.316674] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 505.316788] [DEBUG] Accel/display bridge: auto
[ 505.316900] [DEBUG] VGL Compression: proxy
[ 505.317014] [DEBUG] VGLrun extra options:
[ 505.317126] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
[ 505.317295] [DEBUG]Using auto-detected bridge virtualgl
[ 506.597122] [INFO]Response: No - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 506.597316] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 506.597448] [DEBUG]Socket closed.
[ 506.597538] [ERROR]Aborting because fallback start is disabled.
[ 506.597654] [DEBUG]Killing all remaining processes.
Now, the nvidia is enabled.
# cat /proc/acpi/bbswitch
0000:01:00.0 ON
# modprobe nvidia
modprobe: FATAL: Module nvidia not found.
/etc/bumblebee/bumblebee.config
# Configuration file for Bumblebee. Values should **not** be put between quotes
## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false
# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/xorg/,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
/etc/bumblebee/xorg.conf.nvidia
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:01:00:0"
# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
# BusID "PCI:01:00:0"
# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
What is wrong? Thanks so much for help!Just did a downgrade and it's working again, here are my versions.
linux 3.9.9-1
linux-headers 3.9.9-1
nvidia 319.32-2
nvidia-utils 319.32-1
bbswitch 0.7-4
If you have conflicts, I found it easiest to remove those (bbswitch, virtualbox in my case), downgrade linux and then install the appropriate bbs/vb packages -
I have deployed my SSIS packages on SQL 2008 server.
I have a .bat file which will invoke these packages and also the bat file is placed in the server where the SSIS packages are deployed.
Scenario 1:
I double clicked on the bat file to invoke the SSIS packages and ; this executed successfully
Scenario 2:
I have used the IBM Tivoli work scheduler(TWS) to invoke the bat file which in tern will invoke the ssis packges;
but when i do this i am getting the below error
Code: 0x8007007E
Source: SSIS_Master_Event_Data_Transfer Connection manager "Config DB"
Description: The specified module could not be found.
Config BD is a connection manager which will get the connection string from the config file of the SSIS package.
Please help me to resolve this issue.
Regards,
PrakashCheck you TWS jobmanrc.cmd configuration file. You may need to add a PATH environment variable in that file that includes your SQL Server file locations. When TWS jobs are executed, they may not be executing with the same
PATH variable as when you execute the SSIS outside of TWS. -
[SOLVED] Many modules are not loaded in the Arch USB key installation.
Hello!
I installed Arch Linux on my USB key. I did it few months ago and it worked, I had portable arch.
Yesterday I decided to make a fresh installation. Unfortunately after booting it from my USB key
most of the modules were not loaded. Because of that I couldn't start the X server and connect to
the internet (ethernet card was not detected).
Even after loading the module which corresponds to my ethernet card manually (modprobe e1000e) it was not
displayed in the lsmod list.
I though "maybe I screwed something up during the installation?". To find out I used GParted to copy
my OS partition (perfectly working Arch Linux installed on the hard drive) to the USB key. Of course I changed the UUID of the USB partition.
After booting it I was suprised because the situation did not change - modules that are loaded on my main system for some
reason were not loaded on it's exact copy placed on the USB key.
I have no idea why my portable OS is acting like this.
Commands below were executed on another PC so don't look for the e1000e module.
$ lsmod
Module Size Used by
ext4 474699 2
crc16 1367 1 ext4
mbcache 6082 1 ext4
jbd2 83440 1 ext4
usb_storage 48007 2
ata_generic 3378 0
pata_acpi 3395 0
hid_generic 1161 0
usbhid 40577 0
hid 90742 2 hid_generic,usbhid
sr_mod 14898 0
cdrom 34848 1 sr_mod
sd_mod 30821 3
pata_atiixp 4819 0
ehci_pci 4000 0
ohci_pci 4040 0
ohci_hcd 23905 1 ohci_pci
ehci_hcd 59252 1 ehci_pci
usbcore 180104 6 usb_storage,ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid
ahci 23056 0
libahci 21642 1 ahci
usb_common 1656 1 usbcore
libata 171112 5 ahci,pata_acpi,libahci,ata_generic,pata_atiixp
scsi_mod 130669 4 usb_storage,libata,sd_mod,sr_mod
nouveau 904702 0
button 4677 1 nouveau
video 11196 1 nouveau
mxm_wmi 1475 1 nouveau
wmi 8419 2 mxm_wmi,nouveau
i2c_algo_bit 5399 1 nouveau
drm_kms_helper 36254 1 nouveau
ttm 63507 1 nouveau
drm 238238 3 ttm,drm_kms_helper,nouveau
i2c_core 24164 4 drm,drm_kms_helper,i2c_algo_bit,nouveau
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
$ lspci #Just a fragment
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
Subsystem: Gigabyte Technology Co., Ltd Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 10
I/O ports at de00 [size=256]
Memory at fdaff000 (64-bit, prefetchable) [size=4K]
Memory at fdaf8000 (64-bit, prefetchable) [size=16K]
[virtual] Expansion ROM at fda00000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Count=4 Masked-
Capabilities: [cc] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 07-00-00-00-68-4c-e0-00
$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.38 (buildmeister@swio-display-x64-rhel04-15) Wed Jan 8 19:53:14 PST 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
$ cat /var/log/Xorg.0.log
[ 59.424]
X.Org X Server 1.15.0
Release Date: 2013-12-27
[ 59.424] X Protocol Version 11, Revision 0
[ 59.424] Build Operating System: Linux 3.12.5-1-ARCH x86_64
[ 59.424] Current Operating System: Linux sanguine 3.12.7-2-ARCH #1 SMP PREEMPT Sun Jan 12 13:09:09 CET 2014 x86_64
[ 59.425] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=2c39c1f9-de3e-4907-93dc-8b77422a07a1 rw
[ 59.425] Build Date: 09 January 2014 08:47:24AM
[ 59.425]
[ 59.425] Current version of pixman: 0.32.4
[ 59.425] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 59.425] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 59.425] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 13 12:55:56 2014
[ 59.433] (==) Using config file: "/etc/X11/xorg.conf"
[ 59.433] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 59.437] (==) ServerLayout "Layout0"
[ 59.437] (**) |-->Screen "Screen0" (0)
[ 59.437] (**) | |-->Monitor "Monitor0"
[ 59.441] (**) | |-->Device "Device0"
[ 59.441] (**) |-->Input Device "Keyboard0"
[ 59.441] (**) |-->Input Device "Mouse0"
[ 59.441] (==) Automatically adding devices
[ 59.441] (==) Automatically enabling devices
[ 59.441] (==) Automatically adding GPU devices
[ 59.456] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 59.456] Entry deleted from font path.
[ 59.456] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 59.456] Entry deleted from font path.
[ 59.457] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 59.457] Entry deleted from font path.
[ 59.457] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 59.457] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 59.457] Entry deleted from font path.
[ 59.457] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 59.457] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/
[ 59.457] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 59.457] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 59.457] (WW) Disabling Keyboard0
[ 59.457] (WW) Disabling Mouse0
[ 59.457] (II) Loader magic: 0x804c80
[ 59.457] (II) Module ABI versions:
[ 59.457] X.Org ANSI C Emulation: 0.4
[ 59.457] X.Org Video Driver: 15.0
[ 59.457] X.Org XInput driver : 20.0
[ 59.457] X.Org Server Extension : 8.0
[ 59.459] (--) PCI:*(0:1:5:0) 1002:796e:1458:d000 rev 0, Mem @ 0xd8000000/134217728, 0xfdfe0000/65536, 0xfde00000/1048576, I/O @ 0x0000ee00/256
[ 59.459] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 59.460] Initializing built-in extension Generic Event Extension
[ 59.460] Initializing built-in extension SHAPE
[ 59.460] Initializing built-in extension MIT-SHM
[ 59.460] Initializing built-in extension XInputExtension
[ 59.461] Initializing built-in extension XTEST
[ 59.461] Initializing built-in extension BIG-REQUESTS
[ 59.461] Initializing built-in extension SYNC
[ 59.461] Initializing built-in extension XKEYBOARD
[ 59.461] Initializing built-in extension XC-MISC
[ 59.461] Initializing built-in extension SECURITY
[ 59.461] Initializing built-in extension XINERAMA
[ 59.461] Initializing built-in extension XFIXES
[ 59.461] Initializing built-in extension RENDER
[ 59.461] Initializing built-in extension RANDR
[ 59.463] Initializing built-in extension COMPOSITE
[ 59.466] Initializing built-in extension DAMAGE
[ 59.468] Initializing built-in extension MIT-SCREEN-SAVER
[ 59.470] Initializing built-in extension DOUBLE-BUFFER
[ 59.472] Initializing built-in extension RECORD
[ 59.475] Initializing built-in extension DPMS
[ 59.477] Initializing built-in extension Present
[ 59.479] Initializing built-in extension DRI3
[ 59.481] Initializing built-in extension X-Resource
[ 59.483] Initializing built-in extension XVideo
[ 59.485] Initializing built-in extension XVideo-MotionCompensation
[ 59.487] Initializing built-in extension XFree86-VidModeExtension
[ 59.490] Initializing built-in extension XFree86-DGA
[ 59.492] Initializing built-in extension XFree86-DRI
[ 59.494] Initializing built-in extension DRI2
[ 59.494] (II) LoadModule: "glx"
[ 59.502] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 60.382] (II) Module glx: vendor="NVIDIA Corporation"
[ 60.388] compiled for 4.0.2, module version = 1.0.0
[ 60.388] Module class: X.Org Server Extension
[ 60.388] (II) NVIDIA GLX Module 331.38 Wed Jan 8 19:10:17 PST 2014
[ 60.401] Loading extension GLX
[ 60.401] (II) LoadModule: "nvidia"
[ 60.401] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 60.455] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 60.455] compiled for 4.0.2, module version = 1.0.0
[ 60.455] Module class: X.Org Video Driver
[ 60.462] (II) NVIDIA dlloader X Driver 331.38 Wed Jan 8 18:51:00 PST 2014
[ 60.462] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 60.464] (++) using VT number 1
[ 60.464] (EE) No devices detected.
[ 60.464] (EE)
Fatal server error:
[ 60.464] (EE) no screens found(EE)
[ 60.464] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 60.464] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 60.465] (EE)
Last edited by Skitter (2014-02-16 20:57:21)Please post the output of:
dmesg -c
modprobe e1000e
dmesg -
File Adapter-Module configuration
Hi All,
I have the following requiremnt.
"Duplicate files should not process"
Following are the File Access Parameters.
Source Directory: ABC (ex: contains aa1,aa2,aa3,aa4 files)
Filename: *
File name mask: aa*
My doubt is if they place aa1 file again in ftp , i should not process.
For this I'm thinking to write module configuration.
Can any one suggests , whether this is the correct approach? If it is could u explain how to write this module and where to write this module and how to import in xI, do i need to pass any parameter name in module configuration.
Regards,
venu.Hi Venu,
You can go with Module in the Sender File Adapter.
First you need to check the file name and you need to store this file name in the Database.( you can use Java Database).
If there is an entry in the database for that file, then reject the whole file as per the business requirement. So that you can avoid , overhead of Mapping. Because if there is an error set the flag in the message and check this flag in your Receiver Determination, if it is an error send into error directory.
Another way is outside the XI, i.e using shell scripts.
Regards,
Moorthy -
View Objects in the shared application module is not refreshing
Hi ,
I have view objects defined shared apps module. This view objects are used for creating lovs which won't change very frequently. I have set the AutoRefresh=true for this view objects. I do have a UI to update the underline table for these lovs. The view objects defined in the shared application module is not getting reflected even I add a new value in the database. Is there any way to refresh these lovs as soon as its added to db?
Thanks
SuneeshI will explain my scenario ;
I have a view object(ViewA) where I have defined many LOVs for different attributes. Thes LOVs are using the shared application module's view object (shared_view1,shared_view2...etc) as List DataSource. Where exactly I need to set the auto refresh property=true. Currently I have set all of my shared apps view objects's(shared_view1,shared_view2...etc) autorefresh property=true.Do I need to use the autorefresh =true in the ViewA ?
What is the concept of autorefresh=true ? Wiill it refresh automatically the view object nexttime i am accessing the page after the db inserts ? Is there any time delay there ? if there is it something configurable ?
Thanks
Suneesh -
Mail adapter and MessageTransformBean module configuration issue
Hi All,
I am trying to use module configuration in Receiver Mail adapter. Below is my configuration. (We are using SAP PI 7.11)
Parameter/General tab:
Message Protocol : XIPAYLOAD
Use Mail package option is selected.
Content Encoding = none
Module tab:
Processing Sequnce:
AF_Modules/MessageTransformBean : XSLT
sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean : mail
Module Configuration:
XSLT Transform.Class com.sap.aii.af.sdk.xi.adapter.XSLTConversion
XSLT Conversion.XSLTFileName /tmp/GL_POST_RESPONSE_EMAIL.xsl
XSL works outside of PI . However, when i test with a message, I am seeing following errors in Runtime workbench:
Please let me know what could be wrong in the above configuration
23.03.2011 15:24:39 Information MP: processing local module localejbs/AF_Modules/MessageTransformBean
23.03.2011 15:24:39 Information Transform: using Transform.Class: com.sap.aii.af.sdk.xi.adapter.XSLTConversion
23.03.2011 15:24:39 Error Transform: Transformer Conversion1.0.0610 Error initializing XSLT Mode:; caused by javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
23.03.2011 15:24:39 Information Transform: transforming the payload ...
23.03.2011 15:24:39 Error Transform: failed to execute the transformation: com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable templates
23.03.2011 15:24:39 Error MP: exception caught with cause com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable 'templates'
23.03.2011 15:24:39 Error Adapter Framework caught exception: Error converting Message
23.03.2011 15:24:39 Error Delivering the message to the application using connection Mail_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.sdk.xi.adapter.trans.TransformException: Error converting Message; nested exception caused by: java.lang.NullPointerException: while trying to invoke the method javax.xml.transform.Templates.newTransformer() of an object loaded from local variable 'templates'.Hi All,
Issue has been resolved. There was some minor issue in the XSL. The XSL Stylus studio was not reporting this as an error. However PI's XSL engine was reporting that error. This error message was not showing up in runtime workbench. However, when i looked at the default trace, there were few more errors. After fixing the XSL, I am able to received the email
Thanks
-Pradeep -
The message that reaches the file receiver channel is
<EDI_DC40>
structure1
</EDI_DC40>
<EK1NA1M>
structure 2
</EK1NA1M>
So i wanna write a module configuration which will rename the first tag as <ek1na1m>. Plz helpHi Sumaya,
you are creating the adapter module using the document i told or not...
if you are using that document, then see in the process method you will write all your code......you will take the message as a string........then you can manipulate your string as you want - means you can rename your node..........then you can set this string as your XMLpayload.....
Thanks,
Rajeev Gupta -
Debugging JMS adapter with Module Configuration
Hi.
I have a problem debugging my JMS adapter with module configuration.
All I get from the Message Monitor is a status "System Error", and no error category or error message.
I know there's an error in my Module configuration design, since it works fine without.
My configuration looks like this:
PROCESSING SEQUENCE:
1 localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean XML2Plain
2 localejbs/SAP XI JMS Adapter/ConvertMessageToBinary Local Enterprise Bean convert_XI2Bin
3 localejbs/SAP XI JMS Adapter/SendBinarytoXIJMSService Local Enterprise Bean exit
MODULE CONFIGURATION:
XML2Plain Transform.Class com.sap.aii.messaging.adapter.Conversion
XML2Plain Transform.ContentType text/plain;charset=utf-8
XML2Plain xml.conversionType StructXML2Plain
XML2Plain xml.addHeaderLine 0
XML2Plain xml.recordsetStructure STARTRECORD,DATARECORD,SERVICEYDELSERRECORD,SLUTRECORD
XML2Plain xml.STARTRECORD.fieldFixedLengths 2,8,6,7,10,7,3,3
XML2Plain xml.DATARECORD.fieldFixedLengths 2,8,6,4,35,17,7,7,7,5,5,5,18,18,18,18,18,18,18,18,18,9
XML2Plain xml.SERVICEYDELSERRECORD.fieldFixedLengths 2,8,6,4,3,20,18,18,18
XML2Plain xml.SLUTRECORD.fieldFixedLengths 2,8,6,7,10,7
XML2Plain xml.STARTRECORD.fixedLengthTooShortHandling Cut
XML2Plain xml.DATARECORD.fixedLengthTooShortHandling Cut
XML2Plain xml.SERVICEYDELSERRECORD.fixedLengthTooShortHandling Cut
XML2Plain xml.SLUTRECORD.fixedLengthTooShortHandling Cut
The structure of the message looks like this:
<STARTRECORD> (occurence = 1)
<DATARECORD> (occurence = 1..unbounded)
--- <SERVICEYDELSERRECORD> (occurence = 0..unbounded)
<SLUTRECORD> (occurence = 1)
I've crosschecked every field, and it length and all looks like it should!
The worst part is the one not getting the reason why it fails. Any way I can get this information?
I've tried to look in the Adapter Framework log, but I have no clue where to look for anything usefull.
Help
Regards PeterHello,
Below is the module configuration in my JMS sender channel:
Check Message Local Enterprise Bean key
ConvertJMSMessageToBinary Local Enterprise Bean convert_JMS2Bin
ConvertBinaryToXMBMessage Local Enterprise Bean convert_Bin2XI
CallSapAdapter Local Enterprise Bean call_AF_MS
CheckMessage is a custom module which does some check on the incoming message.
Now what I want to know is at which position should I include the DynamicConfiguration Bean? Should it be included at position 1 or at position 2 or someother position?
~Thanks. -
Application module is not connected to a database
Using JDev 11.1.1.3
I have an application that uses EJB and i have an application that uses business components. The EJB app needs to integrate some parts from the BC application so i package the BC model in a jar file and use it in my EJB to create some records.
This is some code that i execute in my EJB to create a new record using the BC jar:
ApplicationModule module = Configuration.createRootApplicationModule("bcApp.model.MyModuleImpl", "MyModuleLocal");
am = (MyModuleImpl)module;
BillDefImpl billDef = (BillDefImpl)BillImpl.getDefinitionObject();
bill = (BillImpl)billDef.createInstance2(am.getDBTransaction(), null);
//set some attributes
EntityDefImpl billLineDef = BillLineImpl.getDefinitionObject();
BillLineImpl billLine = (BillLineImpl)billLineDef.createInstance2(am.getDBTransaction(),null);
billLine.setBill(bill);
//set some attributes
am.getTransaction().commit();The weird behavior of this is that the first time i call this code, everything is working just fine. Both the bill and billLine are created in the database. No error shows up in the console.
When i try to do the exact same in the same session, i get the "Application module is not connected to a databas" error. When i open a new session, everything is working fine again.
I also tried using the am.getDBTransaction().commit(); instead of the getTransaction.
Can anybody tell me what could cause this kind of behavior? Am i doing something wrong?
Edited by: Yannick Ongena on Sep 5, 2011 7:31 AMSorry, just a typo. I modified the classes/package for this post.
I also did some more testing and it appears to be EJB related. The code i provided above is called from an EJB. When I execute the code from a managed bean, i don't get this error when i execute it a second time.
Maybe also useful info. My application module uses a JNDI data source that is configured on the weblogic server. -
With out Controlling module configurations, can we Configure PP module dire
< MODERATOR: Message locked. Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. Use an appropriate title. >
Hi Experts,
With out Controlling module configurations, can we Configure PP module directly?
Thanks
ChandraHi,
Yes you can configure PP with out CO but you will not get Product Costing results for the materials used.
You will not be able to link Activities, Cost Centers, Over Heads which are production activities.
Cost Analyisis for the Order will not be possible.
To say in brief Cost related entries or break up is not possible if CO is not implemented.
Regards
Balaji -
Error: "FATAL: Module oracleasm not found" in Red Hat 6
Hi all:
OS.....: Red Hat 6.5 (64 bits)
I am preparing to install an 12c RAC in a Red Hat 6.5. While configuring the ASMLib, i got the following error while executing "/usr/sbin/oracleasm init":
May 2 18:23:20 oraprd01 modprobe: FATAL: Module oracleasm not found.
I configure the Oracle YUM Repository and installed the "kmod-oracleasm" package. And in the link (Oracle ASMLib Downloads for Red Hat Enterprise Linux Server 6) i got the "oracleasmlib" and "oracleasm-support" packages, as you can see below:
[root@oraprd01 binarios]# rpm -qa | grep -i oracleasm
kmod-oracleasm-2.0.8-4.el6_6.x86_64
oracleasm-support-2.1.8-1.el6.x86_64
oracleasmlib-2.0.4-1.el6.x86_64
My kernel is:
Linux oraprd01 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
My Red Hat version is:
[root@oraprd01 binarios]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
Why am i getting the above error while trying to init the oracleasm module? What am i doing wrong?
Thanks in advance.Problem solved.
I installed an older version of the kmod-oracleasm (kmod-oracleasm-2.0.6.rh1-3.el6_5.x86_64) downloaded from Red-Hat Customer Portal. Now the ASM module is loaded.
Maybe you are looking for
-
Hi, Where do we configure Pension Funds for Norway ? It is under Savings Plans or Miscellaneous Plans ? Thanks !
-
One very COOL feature on iPhone 4S that I just discovered, is the (White on Black) display mode, which is so cool and atrictive. When you go to that mode, every picture on the iPhone, facebook, icons and every other applications that displays a pictu
-
How to reboot your macbook pro??
Can someone pls tell me how to correctly reboot my MBP. I have the SR 2.2 ghz MBP
-
I have Purchased Pages and Keynote and Numbers from Appstore in 2010 with my appel ID, yesterday I did reset my Ipad and I did download them again and while downloading I received a massage regarding that I have purchased them befre so the update is
-
Oracle VM to Virtual Box Conversion?
All, I have a Windows VM running on an Oracle VM Server - we want to make this "portable" and run it on a laptop - our initial thought wass to convert it to VMWare and use the VMWare player - mainly because we forgot about VirtualBox. Is there any wa