Figtree - an experimental AIF module

figtree is still in testing, this is an announcement for feedback. Clone/fork and test if interested. README on github has usage details.
https://github.com/altercation/figtree
figtree is an AIF module I've been working on with some useful (?) features:
Can be run from a remote path. Boot from a standard Arch Linux installation image and remotely access your custom installation profile with no customization of the ISO.
Remote source for both the procedure and profiles can be a version control system. Currently only github has been tested, but figtree has been designed to support git (github/other), mercurial (bitbucket/other), svn (google-code/other), and wget as a fallback option.
Intelligent sourcing of files (if you've already specified a remote path for the procedure, you can use a relative path for the profile). Procedures and profiles can be local, remote, both, and from different remote locations.
Supports automatic AUR package installation (see issues)
Loads both remote and local profiles.
Profiles can be standard AIF profiles or "figtree profiles" which support more complex system configuration at install time.
Profiles can link to other profiles, creating a config tree of profiles.
Profiles can use custom commands to add to:
add to the install package list
customize system variables in arbitrary config files
add overlay files
add kernel parameters
add custom system commands to be run at the end of the install
An example:
From a clean Arch Linux ISO boot:
# aif -p partial-configure-network
# aif -p http://github.com/altercation/figtree/raw/master/procedures/automatic \
-c profiles/generic
The above should actually work, but it's just the same as the generic AIF example, you can see other profile examples include profiles which link other profiles in the github /profiles directory.
More command line examples are in the github readme here https://github.com/altercation/figtree ).
Profiles, Scope, Linking
One of the key motivations behind figtree was to enable the "stacking" of configuration profiles. It is common to have different hardware but similar desktop environments, application sets and user configurations. Thus one might have a configuration tree like this:
Specific-System
|
+--Systems/Manufacturer/Model
|
+--Environments/Type/Variant
|
+--Applicatons/Category/Set
|
+--Users/You
A desktop and laptop might thus look like this:
profiles/es/es-laptop profiles/es/es-desktop
| |
+--systems/lenovo/x220 +--systems/generic/pc
| |
+--environments/xmonad/es +--environments/xmonad/es
| |
+--applicatons/cli/basics +--applications/cli/basics
+--applicatons/cli/media +--applications/cli/media
| +--applicatoins/gui/video
| |
+--users/es +--users/es
Status:
Alpha.
Installs from github or local (other dvcs not yet tested)
AUR works-ish. Seeing I/O problems. Why? makepkg paths? Who knows. I have to figure that out.
automatic and partial-update-overlay procedure work but partial-conform-system is in progress
Last edited by altercation (2011-09-02 07:19:26)

Dieter@be wrote:
On my Arch systems, I like to try out new software, and often change which sofware I use (window manager, mail client, browsers, ..)
I also used to create aif profiles to make my setup exactly how I wanted it, but what's the point if you're changing all the time?
The way I see it, there should be a way to allow me to manually change the state of my machine (add/remove packages, change configs, home directory layout), and then to transfer that system state into a high level aif profile (update package list, update configs in version control, etc)
I do the same. The partial-update-overlay (and other partials which I haven't completed) are designed to allow the user to quickly snapshot their current system state.
There is a stub partial-package-diff, the purpose of which is to list out the diff between what a figtree config-tree set would install and what is currently installed (diff both ways, what's missing and what's extra).
By adding in a scan of the /etc/rc.conf state and comparing to the values in the profile, pretty much the entire system state can be captured.
I focused on support github specifically for the same reason, so that the system state can be version controlled.
It's possible that the whole state is just one profile, of course. But I find that when I set up my arch systems, about 90% of the initial setup is really just minor (though sometimes tedious) hardware tweaks. That's one of the reasons I wanted to break out the configs into a tree, so that the hardware specific configuration can be kept somewhat separate if desired (again, it can all be bundled up into one profile as well).

Similar Messages

  • Trying to compile experimental saa7164 module

    i need help.
    i'm trying to follow these steps as best i can
    http://www.linuxtv.org/wiki/index.php/H … V-HVR-2200
    and this is what i'm getting
    http://pastebin.com/Y9DJZb8d
    i'm sure i'm missing something, but i don't know enough to figure that out. if anyone has any ideas maybe? i need this module for my tv tuner. it is experimental, at least the analogue support provided by this module, but without analogue, i need to buy another cable receiver to pass a digital signal through, which i don't want to do, i've spent enough already building the box i'm trying to get working.

    well, i thought i would clean things up a little. and tried building against 2.6.34 sources. seems to do the same as i had before.....thoughts?
    here's the latest output though.....again
    [root@myhost saa7164-dev]# make
    make -C /root/saa7164-dev/v4l
    /bin/sh: /sbin/lsmod: No such file or directory
    make[1]: Entering directory `/root/saa7164-dev/v4l'
    ./scripts/make_myconfig.pl
    make[1]: Leaving directory `/root/saa7164-dev/v4l'
    /bin/sh: /sbin/lsmod: No such file or directory
    make[1]: Entering directory `/root/saa7164-dev/v4l'
    perl scripts/make_config_compat.pl /lib/modules/2.6.34-ARCH/build ./.myconfig ./config-compat.h
    creating symbolic links...
    make -C firmware prep
    make[2]: Entering directory `/root/saa7164-dev/v4l/firmware'
    make[2]: Leaving directory `/root/saa7164-dev/v4l/firmware'
    make -C firmware
    make[2]: Entering directory `/root/saa7164-dev/v4l/firmware'
    make[2]: Nothing to be done for `default'.
    make[2]: Leaving directory `/root/saa7164-dev/v4l/firmware'
    Kernel build directory is /lib/modules/2.6.34-ARCH/build
    make -C /lib/modules/2.6.34-ARCH/build SUBDIRS=/root/saa7164-dev/v4l modules
    make[2]: Entering directory `/usr/src/linux'
    WARNING: Symbol version dump /usr/src/linux/Module.symvers
    is missing; modules will have no dependencies and modversions.
    /bin/sh: /sbin/lsmod: No such file or directory
    CC [M] /root/saa7164-dev/v4l/tuner-xc2028.o
    /root/saa7164-dev/v4l/tuner-xc2028.c: In function 'free_firmware':
    /root/saa7164-dev/v4l/tuner-xc2028.c:252:3: error: implicit declaration of function 'kfree'
    /root/saa7164-dev/v4l/tuner-xc2028.c: In function 'load_all_firmwares':
    /root/saa7164-dev/v4l/tuner-xc2028.c:314:2: error: implicit declaration of function 'kzalloc'
    /root/saa7164-dev/v4l/tuner-xc2028.c:314:13: warning: assignment makes pointer from integer without a cast
    /root/saa7164-dev/v4l/tuner-xc2028.c:365:21: warning: assignment makes pointer from integer without a cast
    /root/saa7164-dev/v4l/tuner-xc2028.c: In function 'xc2028_attach':
    /root/saa7164-dev/v4l/tuner-xc2028.c:1314:13: warning: assignment makes pointer from integer without a cast
    make[3]: *** [/root/saa7164-dev/v4l/tuner-xc2028.o] Error 1
    make[2]: *** [_module_/root/saa7164-dev/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/root/saa7164-dev/v4l'
    make: *** [all] Error 2
    basically, what i've done, is put the latest arch patched 2.6.24 kernel source in /usr/src/linux, and made a symlink to that folder in /lib/modules/2.6.34-ARCH/build
    at least it doesn't just jump to not being able to build for me now, it gets further than it did. there may be a better way to do what i did.....but thats technical....i'm just a linux user, i have much to learn still

  • Data import from EBS failed via FDMEE in fdm . Getting error message as "Error connecting to AIF URL.

    FDM Data import from EBS failed via FDMEE after roll back the 11.1.2.3.500 patch . Getting below error message in ERPI Adapter log.
    *** clsGetFinData.fExecuteDataRule @ 2/18/2015 5:36:17 AM ***
    PeriodKey = 5/31/2013 12:00:00 AM
    PriorPeriodKey = 4/30/2013 12:00:00 AM
    Rule Name = 6001
    Execution Mode = FULLREFRESH
    System.Runtime.InteropServices.COMException (0x80040209): Error connecting to AIF URL.
    at Oracle.Erpi.ErpiFdmCommon.ExecuteRule(String userName, String ssoToken, String ruleName, String executionMode, String priorPeriodKey, String periodKey, String& loadId)
    at fdmERPIfinE1.clsGetFinData.fExecuteDataRule(String strERPIUserID, String strDataRuleName, String strExecutionMode, String strPeriodKey, String strPriorPeriodKey)
    Any help Please?
    Thanks

    Hi
    Getting this error in ErpiIntergrator0.log . ODI session ID were not generated in ODI / FDMEE. If I import from FDMEE its importing data from EBS.
    <[ServletContext@809342788[app:AIF module:aif path:/aif spec-version:2.5 version:11.1.2.0]] Servlet failed with Exception
    java.lang.RuntimeException
    at com.hyperion.aif.servlet.FDMRuleServlet.doPost(FDMRuleServlet.java:76)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

  • Error message when updating tools

    Hello,
    I received the following warning/error:
    In order to enable the BugsubmitterErrorManager, you must set the following system property in your IDE start script: org.openide.ErrorManager=org.netbeans.SBSErrorManager. Note that this setting is shared with the Experimental Logger module, and only one of these facilities can be used per start of the IDE.
    I am not sure where the IDE start script resides in my file directory, or even what the file name would be.
    Any help would be great.
    Thank you,
    Russell

    So maybe you're using the latest 4.0 Q (or nightly) builds (good for you, this release seems really coool). In this case, look here - nb4install/etc/netbeans.conf
    Otherwise, the ide.cfg really should be there.
    --Alexis                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Door in Solaris

    hi,
    Can anyone suggest a website/article that describes development and description/role of doors in UNIX or Solaris... the files starting with dr-xr--r--

    Hello.
    Solaris is currently the only OS that supports doors (there is an experimental extra module for Linux but it is still under development).
    Doors are not stored on the file system but they have a file name (such as a "UNIX socket") so you can see them when typing "ls".
    Doors are used to call functions that are running in different processes. One example is the "gethostbyname" function (which searches for the IP address of an internet host name).
    The name service background process contains the actual implementation of gethostbyname(). It creates a door file (/var/run/name_service_door) which acts as an "entry" for other processes that want to call "gethostbyname".
    A program that wants to call gethostbyname() will now open the door file and call a special function (door call) that will call the function that is located in the name service process.
    I find door programming a bit complicated and prefer other communication methods (such as "UNIX sockets" or "named pipes") more handy.
    Martin

  • CS4 - Getting error when opening a .gif file - file-format module cannot parse the file.

    I am getting this popup error when trying to open a .gif file:
    "Could not complete your request because the file-format module cannot parse the file."
    This comes up every time I try to open a .gif file.  Even if I make a .gif file (like the image included in this post), save it and then try to open it again, I get the same error.  I tried reinstalling CS4, but the error is still there.  I have also done the reset on start-up and nothing.  Some have suggested that I open it in (Windows XP Pro) MS Paint and then save it again.  Did it and this does NOT work for me, either. 
    I know it's a Photoshop problem because I can see this file everywhere, except Photoshop.  It will open here, there and everywhere, except for Photoshop.
    I've searched the Adobe Commmunity and it looks like no one has come up with a fix for this.  I'm just currious after 5 years with this problem, has there been a solution?
    Scott

    One of the files that has the error is in my first post.
    Adobe Photoshop Version: 11.0
    Operating System: Windows XP 32-bit
    Version: 5.1 Service Pack 3
    System architecture: AMD CPU Family:15, Model:10, Stepping:0 with MMX, SSE Integer, SSE FP, SSE2
    Physical processor count: 6
    Processor speed: 3210 MHz
    Video Card: NVIDIA GeForce GTX 460
    Video Mode: 1280 x 1024 x 4294967296 colors
    Video Card Driver: nv4_disp.dll
    Driver Version: 6.14.13.0623
    Built-in memory: 3289 MB
    Free memory: 257 MB
    Memory available to Photoshop: 1677 MB
    Memory used by Photoshop: 69 %
    Image cache levels: 4
    Serial number: xxxxxxxxxxxxxxx
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CS4\
    Temporary file path: C:\DOCUME~1\xxxxxx\LOCALS~1\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      F:\, 233.7G, 145.7G free
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS4\Plug-ins\
    Additional Plug-ins folder: not set
    Installed components:
       ACE.dll   ACE 2008/08/27-18:10:41     
       AdobeLinguistic.dll   Adobe Linguisitc Library   4.0.0  
       AdobeLM.dll   AdobeLM   3.0.11.10077    53.352460
       AdobeLM_libFNP.dll   FLEXnet Publisher (32 bit)   11.5.0.1 build 57427  
       AdobeOwl.dll   Adobe Owl
       AdobeOwlCanvas.dll   Adobe Owl Canvas  
       AdobePDFL.dll   PDFL 2008/08/20-20:15:08  
       AdobeUpdater.dll   Adobe Updater Library   
       AdobeXMP.dll   Adobe XMP Core 
       AdobeXMPFiles.dll   Adobe XMP Files   4.2.2   53.352624
       AdobeXMPScript.dll   Adobe XMP Script   4.2.2   53.352624
       adobe_caps.dll   Adobe CAPS   2,0,99,0   2.135373
       adobe_epic.dll   Adobe EPIC   3.0.1.10077    53.352460
       adobe_eula.dll   Adobe EPIC EULA   3.0.1.10077
       AFlamingo.dll   AFlamingo
       AGM.dll   AGM      
       ahclient.dll    AdobeHelp Dynamic Link Library   1, 3, 12, 0  
       aif_core.dll   AIF   1.0 
       aif_ogl.dll   AIF   1.0  
       amtlib.dll   AMTLib   2.0.1.10077    53.352460
       amtservices.dll   AMTServices   2.0.1.10077    53.352460
       ARE.dll   ARE 2008/08/27-18:10:41     
       asneu.dll    AsnEndUser Dynamic Link Library   1, 6, 0, 8  
       authplay.dll        
       AXE8SharedExpat.dll   AXE8SharedExpat
       AXEDOMCore.dll   AXEDOMCore
       Bib.dll   BIB      
       BIBUtils.dll   BIBUtils      
       cg.dll   NVIDIA Cg Runtime   2.0.0015  
       cgGL.dll   NVIDIA Cg Runtime   2.0.0015  
       CoolType.dll   CoolType 2008/08/27-18:10:41     
       data_flow.dll   AIF   1.0   53.352475
       ExtendScript.dll   ExtendScript      
       FileInfo.dll   Adobe XMP FileInfo   4.2.2  
       FNP_Act_Installer.dll   FLEXnet Publisher (32 bit)     
       icucnv36.dll 
       icudt36.dll     
       image_flow.dll   AIF   1.0   53.352475
       image_runtime.dll   AIF   1.0   53.352475
       JP2KLib.dll   JP2KLib 2008/06/11-20:19:53   53.100857   53.100857
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0  
       MPS.dll   MPS 2008/07/07-10:33:04   53.350311   53.350311
       msvcp71.dll   Microsoft® Visual Studio .NET   7.10.3077.0  
       msvcr71.dll   Microsoft® Visual Studio .NET   7.10.3052.4  
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CS4   CS4  
       Plugin.dll   Adobe Photoshop CS4   CS4  
       PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (32 bit)   1.0.0.73  
       PSArt.dll   Adobe Photoshop CS4   CS4  
       PSViews.dll   Adobe Photoshop CS4   CS4  
       registration.dll   Registration   
       SCCore.dll   ScCore      
       shfolder.dll   Microsoft(R) Windows (R) 2000 Operating System     
       WRServices.dll   WRServices
    Installed plug-ins:
       3D Studio 11.0
       ADM 3.11x01
       Accented Edges 11.0
       Angled Strokes 11.0
       Average 11.0
       BMP 11.0
       Bas Relief 11.0
       Camera Raw 5.0
       Chalk & Charcoal 11.0
       Charcoal 11.0
       Chrome 11.0
       Cineon 11.0   
       Clouds 11.0
       Collada 11.0
       Color Halftone 11.0
       Colored Pencil 11.0
       CompuServe GIF 11.0
       Conté Crayon 11.0
       Craquelure 11.0
       Crop and Straighten Photos 11.0
       Crop and Straighten Photos Filter 11.0
       Crosshatch 11.0
       Crystallize 11.0
       Cutout 11.0
       Dark Strokes 11.0
       De-Interlace 11.0
       Dicom 11.0
       Difference Clouds 11.0
       Diffuse Glow 11.0
       Displace 11.0
       Dry Brush 11.0
       Embed Watermark 3.0
       Entropy 11.0
       Extrude 11.0
       FXG 11.0
       FastCore Routines 11.0
       Fibers 11.0
       Film Grain 11.0
       Filmstrip 11.0
       Filter Gallery 11.0
       Fresco 11.0
       Glass 11.0
       Glowing Edges 11.0
       Google Earth 4 11.0
       Grain 11.0
       Graphic Pen 11.0
       HDRMergeUI 11.0
       Halftone Pattern 11.0
       IFF Format 11.0
       Ink Outlines 11.0
       Kurtosis 11.0
       Lens Blur 11.0
       Lens Correction 11.0
       Lens Flare 11.0
       Lighting Effects 11.0
       Liquify 11.0
       MMXCore Routines 11.0
       Matlab Operation 11.0
       Maximum 11.0
       Mean 11.0
       Measurement Core 11.0
       Median 11.0
       Mezzotint 11.0
       Minimum 11.0
       Mosaic Tiles 11.0
       Multiprocessor Support 11.0
       NTSC Colors 11.0
       Neon Glow 11.0
       Note Paper 11.0
       Ocean Ripple 11.0
       OpenEXR 11.0
       PCX 11.0
       PNG 11.0
       Paint Daubs 11.0
       Palette Knife 11.0
       Patchwork 11.0
       Paths to Illustrator 11.0
       Photocopy 11.0
       Photoshop 3D Engine 11.0
       Picture Package Filter 11.0
       Pinch 11.0
       Pixar 11.0
       Plaster 11.0
       Plastic Wrap 11.0
       Pointillize 11.0
       Polar Coordinates 11.0
       Portable Bit Map 11.0
       Poster Edges 11.0
       Radial Blur 11.0
       Radiance 11.0
       Range 11.0
       Read Watermark 3.0
       Reticulation 11.0
       Ripple 11.0
       Rough Pastels 11.0
       Save for Web & Devices 11.0
       ScriptingSupport 11.0
       Send Video Preview to Device 11.0
       Shear 11.0
       Skewness 11.0
       Smart Blur 11.0
       Smudge Stick 11.0
       Solarize 11.0
       Spatter 11.0
       Spherize 11.0
       Sponge 11.0
       Sprayed Strokes 11.0
       Stained Glass 11.0
       Stamp 11.0
       Standard Deviation 11.0
       Sumi-e 11.0
       Summation 11.0
       Targa 11.0
       Texturizer 11.0
       Tiles 11.0
       Torn Edges 11.0
       Twain Acquire 11.0
       Twain Select 11.0
       Twirl 11.0
       U3D 11.0
       Underpainting 11.0
       Vanishing Point 11.0
       Variance 11.0
       Variations 11.0 (11.0x001)
       Video Preview 11.0
       WIA Support 11.0
       Water Paper 11.0
       Watercolor 11.0
       Wave 11.0
       Wavefront|OBJ 11.0
       Wind 11.0
       Wireless Bitmap 11.0
       ZigZag 11.0
    Plug-ins that failed to load: NONE
    Flash:
       Connections
       Kuler
    Installed TWAIN devices:
       WIA-hp officejet 6100 series
       hp officejet 6100 series TWAIN

  • Could not complete your request because the tile-format module cannot parse the file

    Hi Friends,
    I have using PS CS6, when i try to open JP2 file it says error message as "could not complete your request because the tile-format module cannot parse the file". But the same JP2 file is opening in PS CS5 version. Anyone guide me to resolve this.
    Regards
    Pasumalai

    Hi Kelly,
    I'm using below configured systems.
    And Photoshop is up to date, refer the below information.
    Adobe Photoshop Version: 13.0.1 (13.0.1.3 20131024.r.34 2013/10/24:21:00:00) x64
    Operating System: Windows NT
    Version: 6.2
    System architecture: Intel CPU Family:6, Model:10, Stepping:9 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
    Physical processor count: 2
    Logical processor count: 4
    Processor speed: 2594 MHz
    Built-in memory: 3976 MB
    Free memory: 2392 MB
    Memory available to Photoshop: 3356 MB
    Memory used by Photoshop: 60 %
    Image tile size: 128K
    Image cache levels: 4
    OpenGL Drawing: Enabled.
    OpenGL Drawing Mode: Advanced
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    OpenGL Allow Old GPUs: Not Detected.
    Video Card Vendor: Intel
    Video Card Renderer: Intel(R) HD Graphics 4000
    Display: 1
    Display Bounds:=  top: 0, left: 0, bottom: 768, right: 1366
    Video Card Number: 1
    Video Card: Intel(R) HD Graphics 4000
    OpenCL Version:
    Driver Version: 9.17.10.2843
    Driver Date: 20120821000000.000000-000
    Video Card Driver: igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumd32,igd10umd32,igd10umd32
    Video Mode: 1366 x 768 x 4294967296 colors
    Video Card Caption: Intel(R) HD Graphics 4000
    Video Card Memory: 1796 MB
    Video Rect Texture Size: 8192
    Serial number: 95478172340525566612
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
    Temporary file path: C:\Users\1187\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
    C:\, 102.5G, 65.5G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
    Additional Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\Plug-Ins\
    Installed components:
    A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112  
    ACE.dll   ACE 2012/06/05-15:16:32   66.507768   66.507768
    adbeape.dll   Adobe APE 2012/01/25-10:04:55   66.1025012   66.1025012
    AdobeLinguistic.dll   Adobe Linguisitc Library   6.0.0  
    AdobeOwl.dll   Adobe Owl 2012/06/26-12:17:19   4.0.95   66.510504
    AdobePDFL.dll   PDFL 2011/12/12-16:12:37   66.419471   66.419471
    AdobePIP.dll   Adobe Product Improvement Program   6.0.0.1654  
    AdobeXMP.dll   Adobe XMP Core 2012/02/06-14:56:27   66.145661   66.145661
    AdobeXMPFiles.dll   Adobe XMP Files 2012/02/06-14:56:27   66.145661   66.145661
    AdobeXMPScript.dll   Adobe XMP Script 2012/02/06-14:56:27   66.145661   66.145661
    adobe_caps.dll   Adobe CAPS   6,0,29,0  
    AGM.dll   AGM 2012/06/05-15:16:32   66.507768   66.507768
    ahclient.dll
    AdobeHelp Dynamic Link Library   1,7,0,56  
    aif_core.dll   AIF   3.0   62.490293
    aif_ocl.dll   AIF   3.0   62.490293
    aif_ogl.dll   AIF   3.0   62.490293
    amtlib.dll   AMTLib (64 Bit)   6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00)   1.000000
    ARE.dll   ARE 2012/06/05-15:16:32   66.507768   66.507768
    AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830
    AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830
    Bib.dll   BIB 2012/06/05-15:16:32   66.507768   66.507768
    BIBUtils.dll   BIBUtils 2012/06/05-15:16:32   66.507768   66.507768
    boost_date_time.dll   DVA Product   6.0.0  
    boost_signals.dll   DVA Product   6.0.0  
    boost_system.dll   DVA Product   6.0.0  
    boost_threads.dll   DVA Product   6.0.0  
    cg.dll   NVIDIA Cg Runtime   3.0.00007  
    cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
    CIT.dll   Adobe CIT   2.0.5.19287   2.0.5.19287
    CoolType.dll   CoolType 2012/06/05-15:16:32   66.507768   66.507768
    data_flow.dll   AIF   3.0   62.490293
    dvaaudiodevice.dll   DVA Product   6.0.0  
    dvacore.dll   DVA Product   6.0.0  
    dvamarshal.dll   DVA Product   6.0.0  
    dvamediatypes.dll   DVA Product   6.0.0  
    dvaplayer.dll   DVA Product   6.0.0  
    dvatransport.dll   DVA Product   6.0.0  
    dvaunittesting.dll   DVA Product   6.0.0  
    dynamiclink.dll   DVA Product   6.0.0  
    ExtendScript.dll   ExtendScript 2011/12/14-15:08:46   66.490082   66.490082
    FileInfo.dll   Adobe XMP FileInfo 2012/01/17-15:11:19   66.145433   66.145433
    filter_graph.dll   AIF   3.0   62.490293
    hydra_filters.dll   AIF   3.0   62.490293
    icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22
    Build gtlib_3.0.16615  
    icudt40.dll   International Components for Unicode 2011/11/15-16:30:22
    Build gtlib_3.0.16615  
    image_compiler.dll   AIF   3.0   62.490293
    image_flow.dll   AIF   3.0   62.490293
    image_runtime.dll   AIF   3.0   62.490293
    JP2KLib.dll   JP2KLib 2011/12/12-16:12:37   66.236923   66.236923
    libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
    libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0  
    LogSession.dll   LogSession   2.1.2.1640  
    mediacoreif.dll   DVA Product   6.0.0  
    MPS.dll   MPS 2012/02/03-10:33:13   66.495174   66.495174
    msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.8428  
    msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
    msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
    msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.8428  
    msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
    msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
    msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.8428  
    msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
    pdfsettings.dll   Adobe PDFSettings   1.04  
    Photoshop.dll   Adobe Photoshop CS6   CS6  
    Plugin.dll   Adobe Photoshop CS6   CS6  
    PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (64 bit)   3.0.0.383  
    PSArt.dll   Adobe Photoshop CS6   CS6  
    PSViews.dll   Adobe Photoshop CS6   CS6  
    SCCore.dll   ScCore 2011/12/14-15:08:46   66.490082   66.490082
    ScriptUIFlex.dll   ScriptUIFlex 2011/12/14-15:08:46   66.490082   66.490082
    tbb.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
    tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  
    TfFontMgr.dll   FontMgr   9.3.0.113  
    TfKernel.dll   Kernel   9.3.0.113  
    TFKGEOM.dll   Kernel Geom   9.3.0.113  
    TFUGEOM.dll   Adobe, UGeom©   9.3.0.113  
    updaternotifications.dll   Adobe Updater Notifications Library   6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   6.0.0.24
    WRServices.dll   WRServices Friday January 27 2012 13:22:12   Build 0.17112   0.17112
    wu3d.dll   U3D Writer   9.3.0.113  
    Required plug-ins:
    Accented Edges 13.0
    Adaptive Wide Angle 13.0
    ADM 3.11x01
    Angled Strokes 13.0
    Average 13.0.1 (13.0.1.3 x001)
    Bas Relief 13.0
    BMP 13.0
    Camera Raw 8.6
    Camera Raw Filter 8.6
    Chalk & Charcoal 13.0
    Charcoal 13.0
    Chrome 13.0
    Cineon 13.0.1 (13.0.1.3 x001)
    Clouds 13.0.1 (13.0.1.3 x001)
    Collada 13.0.1 (13.0.1.3 x001)
    Color Halftone 13.0
    Colored Pencil 13.0
    CompuServe GIF 13.0
    Conté Crayon 13.0
    Craquelure 13.0
    Crop and Straighten Photos 13.0.1 (13.0.1.3 x001)
    Crop and Straighten Photos Filter 13.0
    Crosshatch 13.0
    Crystallize 13.0
    Cutout 13.0
    Dark Strokes 13.0
    De-Interlace 13.0
    Difference Clouds 13.0.1 (13.0.1.3 x001)
    Diffuse Glow 13.0
    Displace 13.0
    Dry Brush 13.0
    Eazel Acquire 13.0.1 (13.0.1.3 x001)
    Embed Watermark 4.0
    Extrude 13.0
    FastCore Routines 13.0.1 (13.0.1.3 x001)
    Fibers 13.0
    Film Grain 13.0
    Filter Gallery 13.0
    Fresco 13.0
    Glass 13.0
    Glowing Edges 13.0
    Grain 13.0
    Graphic Pen 13.0
    Halftone Pattern 13.0
    HDRMergeUI 13.0
    IFF Format 13.0
    Ink Outlines 13.0
    JPEG 2000 13.0
    Lens Blur 13.0
    Lens Correction 13.0
    Lens Flare 13.0
    Liquify 13.0
    Matlab Operation 13.0.1 (13.0.1.3 x001)
    Measurement Core 13.0.1 (13.0.1.3 x001)
    Mezzotint 13.0
    MMXCore Routines 13.0.1 (13.0.1.3 x001)
    Mosaic Tiles 13.0
    Multiprocessor Support 13.0.1 (13.0.1.3 x001)
    Neon Glow 13.0
    Note Paper 13.0
    Ocean Ripple 13.0
    Oil Paint 13.0
    OpenEXR 13.0
    Paint Daubs 13.0
    Palette Knife 13.0
    Patchwork 13.0
    Paths to Illustrator 13.0
    PCX 13.0.1 (13.0.1.3 x001)
    Photocopy 13.0
    Photoshop 3D Engine 13.0.1 (13.0.1.3 x001)
    Picture Package Filter 13.0.1 (13.0.1.3 x001)
    Pinch 13.0
    Pixar 13.0.1 (13.0.1.3 x001)
    Plaster 13.0
    Plastic Wrap 13.0
    PNG 13.0
    Pointillize 13.0
    Polar Coordinates 13.0
    Portable Bit Map 13.0.1 (13.0.1.3 x001)
    Poster Edges 13.0
    Radial Blur 13.0
    Radiance 13.0.1 (13.0.1.3 x001)
    Read Watermark 4.0
    Reticulation 13.0
    Ripple 13.0
    Rough Pastels 13.0
    Save for Web 13.0
    ScriptingSupport 13.0.1
    Shear 13.0
    Smart Blur 13.0
    Smudge Stick 13.0
    Solarize 13.0.1 (13.0.1.3 x001)
    Spatter 13.0
    Spherize 13.0
    Sponge 13.0
    Sprayed Strokes 13.0
    Stained Glass 13.0
    Stamp 13.0
    Sumi-e 13.0
    Targa 13.0
    Texturizer 13.0
    Tiles 13.0
    Torn Edges 13.0
    Twirl 13.0
    Underpainting 13.0
    Vanishing Point 13.0
    Variations 13.0.1 (13.0.1.3 x001)
    Water Paper 13.0
    Watercolor 13.0
    Wave 13.0
    WIA Support 13.0.1 (13.0.1.3 x001)
    Wind 13.0
    Wireless Bitmap 13.0.1 (13.0.1.3 x001)
    ZigZag 13.0
    Optional and third party plug-ins:
    NTSC Colors 13.0.1 (13.0.1.3 x001)
    Plug-ins that failed to load: NONE
    Flash:
    Mini Bridge
    Kuler
    Installed TWAIN devices: NONE
    Kindly let me know what i do next?
    Thanks & Regards,
    Pasumalai J.

  • AIF Customization Questions

    Like many Arch users I have a set of home-brew bash scripts that I use to customize my system post install. After my most recent clean up & refactoring of these scripts I had the sinking feeling that I was simply reimplementing a subset of AIF and decided to take another look at using AIF as my custom install solution.
    AIF looks great. The first couple times I peeked at it I didn't get it, but those were early days when I was fresh to Arch and still getting to grips with how things worked. I feel like I have more of a handle on things now and I'd like to put together a "gentle introduction" page about AIF at some point, based on my own "learning AIF" notes that I've been compiling. I have some outstanding questions that I'd like to get some feedback on, listed below.
    AIF INFORMATION SOURCES
    I have used a variety of sources to draw on during my research into AIF. I would appreciate any pointers to other sources that I might be missing.
    Dieter's github AIF repo and custom profile/procedure
    https://github.com/Dieterbe/aif
    https://github.com/Dieterbe/aif/blob/master/README
    https://github.com/Dieterbe/aif/tree/master/unofficial
    Arch releng mailing list
    http://mailman.archlinux.org/pipermail/arch-releng/
    Arch BBS
    http://www.google.com/search?sourceid=c … ux.org+aif
    Arch Wiki
    http://wiki.archlinux.org/index.php/Off … tall_Guide
    https://wiki.archlinux.org/index.php/AI … ation_File
    Dieter's Talk at FOSDEM 2011
    http://dieter.plaetinck.be/can_we_build … ework.html
    releng changelog with aif details
    http://releng.archlinux.org/isos/Changelog
    AIF Issue Tracking
    https://bugs.archlinux.org/index.php?st … =&do=index
    OUTSTANDING QUESTIONS:
    I have a couple questions that I'd appreciate feedback on. Apologies if I've missed anything obvious.
    QUESTION 1: Custom Config File Installation
    I was reading through the arch-releng mbox archive and am certain I came across a couple mails by Dieter addressing this in 2009, but for the life of me I haven't been able to locate them again. Dieter, I'd welcome your comments here if you have time.
    There is a class of config files that are installed by existing core packages but which require customization in order to properly function on a given system. A good example of this is /etc/acpi/handler.sh .
    To date I have been handling installation of these files in one of several ways:
    heredoc used to write out a file
    keep file in a special overlay subdirectory in relation to my post-install scripts and copy over from there
    With AIF, it is less clear to me what the best approach is (again, I swear I read an arch-releng mail from Dieter about this from 2009). Options I can envision include:
    Custom aif lib to copy a file from a subdirectory, wgetting or a vcs repo. I'm ok with writing this/repourposing my existing code and making it AIF friendly, but not sure this is the best solution. I'm also not sure where the best location for these custom config files would be in relation to the the custom profile (to which they seem most related). I'd like to keep them "close" to the profile itself (i.e. not scatter my profile and config files into disparate repos or directory structures).
    Custom aif function to take heredocs from the AIF profile (since these files are specific to a system) and write them out. This would bloat the the AIF profile a bit, but isn't the worst solution.  I've used this approach before in my custom scripts, it just requires some scripts to easily update the heredocs in the profile from current system configuration.
    Custom package to install just the config (seems needlessly complex, particularly when the package is just to copy over a file, likely on top of a config already installed by another package)
    Unknown AIF native solution. Something I'm missing?
    So what's the best approach to installing these must-customize files during AIF? Any of the above or something I've missed?
    QUESTION 2: daemons, modules, config file values
    This is touched on in a mail from Dieter on Mar 31 2009 (http://mailman.archlinux.org/pipermail/ … 00469.html) but I'm not sure that there is a current best practice solution. If I'm missing a function in AIF, major apologies and someone please point me in the right direction.
    This question is similar to the above question of config files. When an existing config file shouldn't be overwritten completely, what's the current best-practice method of modifying it? Classic example is /etc/rc.conf adding and removing
    daemons, modules, etc.
    Personally, I have a custom lib function I use to add/remove daemons, modules, and individual config file settings (taking into consideration the @daemon variations), and I'm happy to use this as a custom lib in my AIF installs (or clean it up and propose a patch), but I wanted to make sure I'm not duplicating effort here.
    I appreciate anyone that can take a moment to provide information on these issues.

    altercation wrote:
    Dieter, thanks so much for the (amazingly rapid) reply. I'll focus on reviewing the functions you've mentioned. Augeas looks interesting. I'll probably start by repurposing my existing code and will post once that's done.
    A couple final questions:
    Are there any (yours or others) custom AIF profiles/procedures you consider to be good examples (since the unofficial subdir is outdated)? Are your own profiles posted somewhere else on github?
    Are you copying your own custom libs/procedures into /usr/lib/aif/user/* before using them? Or do you reference them otherwise?
    Again, this is a huge help in understanding how to make use of AIF.
    Ironically, all my available "arch dev time" is going into AIF itself.  I once had the goal of completely automatic my home deployments with nice aif configs (in fact, this was the whole reason I started AIF in the first place) but I didn't work on that for a long time.
    About the "own custom things", I forgot how that works, but the README says
    * user modules  -> /usr/lib/aif/user/<module name> (put your own modules here)
    Btw on my blog you can also find somemore information
    Check http://dieter.plaetinck.be/tag/arch
    And to find more about the origins and first thoughts around the project: (contains outdated things)
    http://dieter.plaetinck.be/rethinking_t … l_approach
    http://mailman.archlinux.org/pipermail/ … 02541.html
    https://bbs.archlinux.org/viewtopic.php?id=58110
    Last edited by Dieter@be (2011-08-15 20:42:45)

  • BAPI Error message in WDA using AIF

    Friends,
    I am working on Custom WDA using AIF to create Purchase Requisitions.
    I am calling the BAPIs  -  'BAPI_REQUISITION_CREATE' and 'BAPI_TRANSACTION_COMMIT' using CALL FUNCTION.
    I passed the item values to zitab and called the function module.
    Here is the code:
    CALL FUNCTION 'BAPI_REQUISITION_CREATE'
    EXPORTING
    SKIP_ITEMS_WITH_ERROR                = 'X'
    AUTOMATIC_SOURCE                     = 'X'
    IMPORTING
    NUMBER                               = number
    TABLES
       REQUISITION_ITEMS                    = zitab
      REQUISITION_ACCOUNT_ASSIGNMENT       =
      REQUISITION_ITEM_TEXT                =
      REQUISITION_LIMITS                   =
      REQUISITION_CONTRACT_LIMITS          =
      REQUISITION_SERVICES                 =
      REQUISITION_SRV_ACCASS_VALUES        =
      RETURN                               = zbapireturn
      REQUISITION_SERVICES_TEXT            =
      REQUISITION_ADDRDELIVERY             =
      EXTENSIONIN                          =
    I am getting the following error messages from BAPI_REQUISITION_CREATE:
    1. Message type - E
    Code - W5069
    Message - Please also pass on a unit of measure for the quantity
    2. Message type - E
    Code - W5002
    Message - No items exist (not possible to save)
    Here are the relevant details:
    System - SAP ECC 6.0 EhP4
    Adobe Livecycle Designer version  - 8.1.2.4246.1.597341
    ADS version - 802.20100318013254.656549
    I found this link that is relevant to the second error, thought the solution is not provided:
    Error : No items Exists (Not Possible to save)
    I would appreciate any hints or thoughts on how to get these errors rectified.
    Regards,
    Arun.

    Thanks Kris for your reply.
    I was able to rectify the 2 errors.
    I need to update 5 custom fields in the CI_EBANDB include in the EBAN table. I am using the EXTENSIONIN parameter.
    Here is my code:
    data: wa_bapiextn type bapiparex,
          zbapiextn type table of bapiparex.
      wa_bapiextn-structure = 'CI_EBANDB'.
      wa_bapiextn-VALUEPART1 = 'A'.
      wa_bapiextn-VALUEPART2 = 'B'.
      wa_bapiextn-VALUEPART3 = 'C'.
      wa_bapiextn-VALUEPART4 = 'D'.
      append zstruct to zitab.
      append wa_bapiextn to zbapiextn.
    CALL FUNCTION 'BAPI_REQUISITION_CREATE'
    * EXPORTING
    *  SKIP_ITEMS_WITH_ERROR                = 'X'
    *  AUTOMATIC_SOURCE                     = 'X'
      IMPORTING
        NUMBER                               = number
        TABLES
          REQUISITION_ITEMS                    = zitab
    *   REQUISITION_ACCOUNT_ASSIGNMENT       =
    *   REQUISITION_ITEM_TEXT                =
    *   REQUISITION_LIMITS                   =
    *   REQUISITION_CONTRACT_LIMITS          =
    *   REQUISITION_SERVICES                 =
    *   REQUISITION_SRV_ACCASS_VALUES        =
         RETURN                               = zbapireturn
    *   REQUISITION_SERVICES_TEXT            =
    *   REQUISITION_ADDRDELIVERY             =
        EXTENSIONIN                          = zbapiextn
    The custom fields are not getting updated. I would greatly appreciate any hints on how to get these custom fields updated.
    Regards,
    Arun.

  • IDoc-Status 64 out of AIF

    Hello,
    we are facing the following problem:
    we get an IDoc telling us that we have to move stock from the goods-receipt-area to the warehouse. This IDoc is created by the warehouse stuff by putting the pallet on the material transport vehicle after unloading the truck.
    However the creation of the goods receipt is only possible after all the pallets have left the truck. So the IDoc gets an error because the goods receipt has to be done before the movement to the warehouse is created (the error comes out of the handling-unit process (Error HUFUNCTIONS 254).
    This error causes an alert, that should be avoided because when the goods receipt is processed the next automatic job for the IDoc will repeat the process of booking the pallets to the warehouse.
    In our opinion we could solve the problem by giving the IDoc the status 64 when the program finds out, that the goods receipt is missing.
    But how can we do that?
    (Background: the users working on IDoc problems are always complaining that they have alerts and can't find an incorrect IDoc so the acceptance of the tool is shrinking)
    thanks for help in advance
    Ignaz Erhart

    Hi Ignaz,
    with AIF2.0 SP3, a new functionality in AIF called Automatic Reprocessing is available.
    So the Error Handling process was extended by automatic reprocessing,
    triggered by certain error messages.
    Example: If a business partner is locked, a job should be triggered to
    reprocess this data message after a certain time (e.g. after 5 minutes, but
    max. 3 times).
    There are two new Transaction codes (/AIF/REP_AC_DEF and /AIF/REP_AC_ASGN) in the System for the configuration tables of the Automatic Reprocessing.
    In the first configuration table /AIF/REP_AC_DEF it is possible to define the Reprocessing Action. One reprocessing action will be delivered for automatically restart the maintained error messages. The function module will be /AIF/RESTART.
    In the second configuration table /AIF/REP_AC_ASGN it is possible to register the AIF
    Interface and the corresponding single error messages (by message class and
    number, e.g. R1/084 = “Business Partner &1 is Currently Being Processed By
    &2”) for automatic reprocessing. In this configuration table, it will also
    be possible to define a minimum waiting time, maximum waiting time and the
    number of restart trials.
    It is also being possible to select the status that the message should reach while “waiting” for the next restart; it can be either “I” (in process), “E” (application error) or “A” (technical error).
    In your case you should select status “I” and then no alert should be generated. The alert is generated when the IDoc is still in error state after unsuccessful reprocessing of the error message.
    I hope this will help you. 
    Thanks and regards,
    Nicole

  • Calling AIF for Value Mapping from standard ES

    Hello All,
    Is there any option of using SAP AIF for standard ES (for adding value mapping). We have requirement where value mapping needs to be done for standard ES. I was thinking of making explicit call to AIF using following method :
    * Call method to AIF
         /aif/cl_enabler_proxy=>process_message(
         exporting  is_input = input
          iv_exception_classname = ' ' ).
    However this method doesn't have any exporting parameter to get the changed data back.
    Is there any workaround ?
    Thanks & Regards,
    Dijesh Tanna

    Hello Gita,
    Both these notes talks about monitoring the existing interfaces / ES using SAP AIF. However, doesn't talk about enhancing existing ES.
    Secondly , I had look at function module /AIF/FILE_PROCESS_DATA. However, question is from where we should call this. I was aiming the EXECUTE_ASYNCHRONOUS method of ES and calling this FM from implicit enhancement spot. However, the structure INPUT inside EXECUTE_ASYNCHRONOUS is not changeable. So even if AIF performs value mapping , I can't pass that modified data to standard implementation of SAP ES.
    Have a look at below code :
    You can see that I passed INPUT to my custom function module which calls AIF internally and performs value mapping , checks etc.. and return the modified data in OUTPUT but SAP's standard code is still using INPUT in subsequent code. I can't assign OUTPUT to INPUT as it is import parameter not changeable.
    Thanks & Regards,
    Dijesh Tanna

  • WDA + AIF : Get modified PDF source (XSTRING) after user input

    Hi guys,
    I have this problem.
    I have an online adobe interactive form (ZCI layout) with fillable and dynamic attributes sets to 'X'.
    The interface is type "Dictionary Based" (not XML).
    I've created a wda that calls standard ADS function modules (FP_JOB_OPEN, generated function modules, FB_JOB_CLOSE) to get the xtring of this Form. Then i bind the xstring returned by generated function module in order to show it in a view (that contains an AIF element). Now the user can insert values in input-ready fields.
    When the user close the window, i'd like to read the whole (result) xstring of the pdf, filled with the user input.
    But when i read the context attached of the pdf (called pdfsource) after user input, it contains only the pdf source, but not the user's input also. The result should be a merge of pdfsource and userdata, in order to save the xstring in a specific path (after conversion).
    Is there a way to solve this problem ??
    Thank a lot for your help and hints
    Andrea

    Please,
    no one may help me with this task?
    Just know if it is possible do something like my request, or not.
    I've alredy search in old posts also, but nothig was found.
    Thanks a lot
    Andrea

  • Upgraded kernel...can't load modules??

    Okay today I ran pacman -Syu and upgraded to kernel 2.4.21.  My only problem now is that on boot, I cannot load any modules, and when I go to modprobe them manually I am given this error:
    [root@protium root]# modprobe ne2k-pci
    modprobe: Can't open dependencies file /lib/modules/2.4.20/modules.dep (No such file or directory)
    [root@protium root]#
    A quick glance at my /lib/modules directory surely doesn't show 2.4.20 (as I would not expect it to) but rightly shows 2.4.21 where there is a modules.dep file.  My question is, what do I do (besides a symbolic link) to get modprobe to correctly work again?[/code]

    fyi when ever you do anything with respect to lilo or if you recompile or install your own custom kernel always run lilo afterwards. grub does not require this but lilo is not as "smart" and needs to know the kernel or lilo changes you have made.
    with respects t the initrd entry in lilo that is only necessary unless you have the new arch scsi configured kernel installed. i got the same error you did after the upgrade and all i did was comment out the initrd entry in my lilo.conf and then ran lilo (or you could have removed it all together but i left mine around in case i ever want an experimental or alternat kernel installed then i would just quickly edit the old initrd entry)

  • Developing AIF Inbound Synchronous Proxy interface

    Hello! I'm trying to develop simple AIF Inbound Synchronous Proxy interface, but there is absolutely no information about it. Cookbook just covers async interfaces.
    So, I just have Inbound sync ABAP-Proxy. I developed inbound AIF interface, entered the inbound proxy class. My interface is working, FM in Action is calling and works correctly.
    But, I have two problems:
    1) I don't understand, how should I get back a response to the Proxy?
    2) I can't see a payload of my interface in AIF Monitoring.
    SP level of AIF is 04.
    Thank you in advance.

    1) I don't understand, how should I get back a response to the Proxy?
    I really want to know how did you implement in you proxy class. In general, if you call /aif/cl_enabler_proxy=>process_message, this doesn't support your synchronous interface.
    My idea is, in proxy class, you could call  CALL FUNCTION '/AIF/FILE_PROCESS_DATA' to process your input request and add you own coding to get back a response or another function module   /AIF/FILE_TRANSFORM_DATA to transform your own SAP data to your response data structure(This need you to define another outbound interface and mapping).
    Brecht is right, this is similar to his outbound synchronous interface.
    You could refer to function module /AIF/SEND_WITH_PROXY.  This function module is designed to support synchronous outbound interface
    2) I can't see a payload of my interface in AIF Monitoring.
    If you want to see input and output structure in Error Handling, I think you need to use XML persistency engine to save your own payload and save this payload via class   /aif/cl_persist_engine_xml method  /aif/if_persistency_engine~update.
    This also could be found in  function module /AIF/SEND_WITH_PROXY for example.
    Best Regards,
    Eric.

  • Java.io.IOException: The specified module could not be found

    Hi.
    I am using Runtime.exec() to run egrep on some files, and then trying to read its ouput in the following way:
    String command2 = "egrep \"" + pattern +
    "\" " + category + "egrep.txt";
    Process p2 = Runtime.getRuntime().exec(command2);
    double counterA = 0;
    try {
    BufferedReader fin3 = new BufferedReader(new InputStreamReader(p2.
    getInputStream()));
    String reader = "";
    while ( (reader = fin3.readLine()) != null) {
    counterA++;
    if (counterA != 0)
    //System.out.println(read + " ::: " + counterA);
    fin3.close();
    catch (Exception e) {
    System.out.println("E");
    And I get the following exception:
    java.io.IOException: The specified module could not be found
    at java.io.FileInputStream.readBytes(Native Method)
    and this goes on to show exceptions in BufferedInputStream and then my code.
    This does not happen all the time, so I cannot reproduce it easily. I have searched on google and in this forum looking for information but have not found out anything useful.
    Help would be appreciated. Thanks.

    The only possible reason for this error occurring that I can think of is that it is somehow a side effect of the limited buffer size for stdin and stderr.
    For an example of emptying both output streams simultaneously, see the StreamGobbler class in this article:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
    (this applies to unix, the author just mixed it in with his discussion of windows issues, just remove the "cmd.exe" and other windows stuff)
    Another thing to try if only for the sake of experimentation would be to throw in a "exitValue = p2.waitFor()" just in case there's some unpredictable resource conflict going on (although I can't imagine why for egrep, but it's something to experiment with).
    Let me know if you can narrow down the conditions for reproducing the bug.

Maybe you are looking for