URL is a mistake not protected in Access Server SDK with HOST identifier

Hello

I am facing the problem with the SDK to access server once we switched to 10.1.4.2 and BP08. The problem is when I ran the Server SDK access code with the protected resource, he demonstrated that URL is not protected as below.

Resource http:/welcome.html is not protected.

Before adding the HOST identifier it works fine. After you have added the HOST identifiers it does work very well. After you apply the patch BP08 are of HOST identifiers must be there for the access door. This is the problem that I am facing.

All can help you solve this problem.

Thank you and best regards,

Valentine

Hi Valentine,.

You must pass the host name in the ASDK to see if it is protected. Without host identifiers, use will be protected on all web servers (which have WebGates); with the host identifiers, you must specify the host name in the url, you go to the SDK so that he knows what a host you make the request. Try passing http://myhost.domain.com/welcome.html in the SDK (where the string 'myhost.domain.com' exists as one of the relevant changes in the host identifier).

Kind regards
Colin

Tags: Fusion Middleware

Similar Questions

  • Not able to access another program with Windows Management Framework Core

    Original title: what is Windows Management Framework Core, do I need?

    I am not able to access another program because of the 33 sidebyside error.  The problem seems to relate to Microsoft.VC80.MFC according to the detailed event log message.  When I try to launch my accounting software, it indicates the activation context generation failed.  The only other thing that I have to go on is the date Management Framework Core has been installed and when I could access is no longer my other program.

    I was able to locate a system preparation tool KB947821 to Microsoft Downloads. It is a solution for x 86, x 64 and other operating systems for downloading updates.  After I installed it I went to the Panel of control under programs, put my software disc in the drive, it said to fix it himself and it now works like a charm!  I strongly recommend to anyone with this problem after installing updates get this program.

  • Question of access Server SDK.

    We have implemented SSO to one of our application (App1) and is fine(in production) work. I'm configuration application (App2) plus one for SSO.

    App1 is configured using webgate on our proxy server. the entire application through the webgate, urls are validated against the NPS server and have access. no problem here

    App2 - Webgate installed on my machine local apache server proxy, set up the new field of politics, and using the same identity as app1 servers, the app works very well. I'm trying to decode the obssocookie to retrieve the user ID, I created a Web service that takes in the obssocookie and decodes retrieve the user name, so that the service can be used in different applications (which are not SSO) to authenticate the user against the CAO, if the user is already logged.

    My question is I webgate configured on my local machine also installed the sdk to access server (Oracle_Access_Manager10_1_4_0_1_Win32_AccessServerSDK.exe) on my local computer, Setup the classpath and path as variables described in the Administrator's guide. I'm under weblogic 9.2. My index.jsp page accepts the credentials of the user and it publishes on login.jsp (protected Ihave the login.jsp) in the field of politics with the form based authentication schema.

    I created a testsso.jsp (unprotected page) to test the sdk. Here is my code. I always get an error when I access the page testsso.jsp

    cm = challenge my_webgate = 268e2d09986e24c7
    01/08/2009-12:41:17 message received: 14 0
    cm = access_dlsso01 challenge = 071a577990ee977d m = ma = 25 rt = 1
    01/08/2009-12:41:17 sending message: 0 15
    response = 7b951e1ae2109fb4c7319060f2b9dc57
    01/08/2009-12:41:17 message received: 0 15
    answer = c045c076d3af5af4a2038a45ede9613f m = ma = 25 rt = 1
    01/08/2009-12:41:17 sending message: 0 1
    RO = t = 0 o = No. = r = nr = wu = http://mymachine/myapp/login.jsp wh = wo = 1 wa = 0 ws = st = my = mi = 20 6 sg = 0 sm = version = 3 DB = NULL
    01/08/2009-12:41:17 message received: 1 0
    RO = t = 0 o = no = r = nr = wu = http://mymachine/myapp/login.jsp wh = wo = 1 wa = ws = ri = NULL st = ma = 0 5 mi = 20 sg = 3236 sm = rt = 0

    com.oblix.access.ObAccessException: HTTP:http://mymachine/myapp/login.jsp GET col resource not protected
    Ed at the ObResourceRequest, so there is no associated authentication scheme.


    ObResourceRequest resReq = null;
    The user ObUserSession = null;
    ObAuthenticationScheme authnScheme = null;

    Cred Hashtable = new Hashtable();
    CRED.put ("userid", "TEST");
    CRED.put ("password", "TEST");
    Try
    {
    put the correct path for your installation of AccessSDK here
    ObConfig.initialize("C:\\OAM\\oblix\\AccessServerSDK");
    resReq = new ObResourceRequest ("HTTP", "http://mymachine/myapp/login.jsp", "GET");
    check if it is protected, if so, create a user session
    If (resReq.isProtected ()) {/ / commented because the resource is still to come as unproctected. when I used the device for access control}
    I get that the resource is always protected with an authentication scheme
    authnScheme = new ObAuthenticationScheme (resReq);
    If (authnScheme.isBasic ()) {}
    System.out.println ("# is protected #");
    User = new ObUserSession (resReq, cred);
    If (user.getStatus () == ObUserSession.LOGGEDIN) {}
    System.out.println ("the State of the user is LOGGEDIN" + user.getStatus ());
    {if (User.IsAuthorized (resReq))}
    System.out.println ("Permission GRANTED");
    }
    Token = user.getSessionToken ();
    } else {}
    System.out.println ("user's status is NOT LOGGEDIN");
    }
    } else {}
    System.out.println ("is not fundamental");
    }
    {/ *} else {}
    System.out.println ("is not protected");
    }*/
    ObConfig.shutdown ();
    } catch (Exception oe) {}

    ObConfig.shutdown ();
    oe.printStackTrace ();
    }




    Please advice on how to use the sdk

    Published by: user7498134 on January 8, 2009 10:35

    Looking at the exception - "com.oblix.access.ObAccessException: resource unprotected GET HTTP:http://mymachine/myapp/login.jsp passed to the ObResourceRequest, so there is no authentication partner scheme ', apparently than wants the SDK is the resource to be spent as" / / mymachine/myapp/login.jsp ", i.e. leave the superfluous" http: "your URL in the program.

    Let me know if this helps.

    -Vinod

  • BlackBerry Smartphones not able to access the internet with the new carrier

    I use a curve 9220. I was using the Vodafone network. But just shifted to Airtel. I inserted the sim card in the handset. Signals come very well. But I'm unable to access the internet even though I subscribed to a prepaid internet pack.  The messege is coming like this:

    Navigation via the cellular network is not part of the includedas of your current service plan. To browse the web, you should use the Wi - Fi or contact your service provider to change your service plan.

    When went to Airtel site for mobile internet settings, I had something like this:

    Your handset does not support live Internet settings. Please refer to the table below to configure the settings manually.

    Name of the parameter  
    Account name: Airtel (GPRS)
    User name:  
    Password:  
    «"" "Home page:»»"» http://live.airtelworld.com
    Proxy: Activated / no
    Proxy address and the server:  
    Proxy port and the server:  
    Data carrier: GPRS or packet data
    Access point name: airtelgprs.com
    Authentication type: Normal
    Use preferred access point NO.

    Please suggest what to do

    Only with BlackBerry 10 you can navigate without BIS, with old devices don't.

    * Like this post

  • The requested URL/OA_HTMAL/AppsLogin esd not found on this server

    I installed r12 on Windows Server 2003. It has been installed successfully. It has worked well for more than 15 days.

    After 1 day my system freeze and I swich off the system without cutting services.

    After this, I restarted the system.

    I show it says error when I tried to connect.

    I also demolished *.lock files

    But still I m unable to display the login page.

    I checked the folder apps_st\comm\_pages\oa_html

    This folder is not containing any file.
    In some internet resources many people asked to perform automatic configuration, I cannot find the autoconfig m utility.

    If any body have an idea please let me know.

    How do I pages jsp compilte... for applications... ?

    Concerning

    Pradeep

    Published by: pradeep076 on August 6, 2009 02:59

    Published by: pradeep076 on August 6, 2009 03:14

    Hello

    Unfortunately, this is not possible as quick installation does not have this feature. You will need to clean the whole installation (the database and the application file) and redo the entire installation.

    Kind regards
    Hussein

  • View 6 does not support the 2012 server as a host for the connection to the server operating system

    If I do some preparation work for a view upgrade 6.0 (from 5.3).  After skimming the documentation on the operating system for connecting servers, I notice that Server 2012 is not supported, but Server R2 2012 is.

    I can get it for the installation of "resolution of compatibility issues" for the installer, but rather, I don't throw a facility "not supported" in the production.

    Does anyone know the reasoning/logic behind this?

    Most clients use the R2 versions, it's the fundamental reason.

    The smaller support matrix, faster than we can make good QA on the targeted OS versions and this means that we can release the software more quickly.

    Linjo

  • The URL requested/pls/apex/procedure is not found on this server

    Hello

    I'm moving to a new server, applications and spin the issues with file download procedures.

    I received the following error message when you try to upload a blob by using the procedure:


    Forbidden

    You don't have permission to access the/pls/apex/PDSQADB. CUSTOM_IMAGE_DISPLAY on this server.


    Based on this post (Re: DOWNLOAD Custom default after upgrade to 3.1.2 we have implemented comment line for authorization of the DADDY configuration file):

    < apex/pls/location >
    Order deny, allow
    Docs PlsqlDocumentPath
    AllowOverride None
    PlsqlDocumentProcedure wwv_flow_file_manager.process_download
    PlsqlDatabaseConnectString ServerAlias:1521:SBox ServiceNameFormat
    PlsqlNLSLanguage AMERICAN_AMERICA. AL32UTF8
    PlsqlAuthenticationMode Basic
    SetHandler pls_handler
    PlsqlDocumentTablename wwv_flow_file_objects$
    PlsqlDatabaseUsername APEX_PUBLIC_USER
    Apex PlsqlDefaultPage
    PlsqlDatabasePassword apex_user
    #PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
    Allow all the
    < / location >


    This allowed execution of procedure (below):

    create or replace PROCEDURE "CUSTOM_IMAGE_DISPLAY" (p_image_id in number)
    as
    l_mime VARCHAR2 (255);
    number of l_length;
    l_file_name varchar2 (2000);
    lob_loc BLOB;
    Start
    Select mime_type, blob_content, dbms_lob.getlength (BLOB_CONTENT)
    in l_mime, lob_loc, l_length
    from ds_documentation where id = p_image_id;
    -Set up the HTTP header
    -Use a NVL around the mime type and if it is a null value, set it to
    application/octect - who can initiate a download of windows window
    owa_util.mime_header (NVL(l_mime,'application/octet'), FALSE);
    -Set the size so that the browser knows how to download htp.p ("Content-length: ' |") l_length);
    -The name of the file will be used by the browser if users is a htp.p "save under" ("Content-Disposition: filename ="' | l_file_name |) '"');
    -Close the headers
    owa_util.http_header_close;
    -Download the BLOB
    wpg_docload.download_file (lob_loc);
    end;


    Here is the URL of the link in the report:

    #OWNER #. CUSTOM_IMAGE_DISPLAY? p_image_id = #ID #.


    There is another application in the same workspace, but the other schema using an identical procedure and the url link that gives the following error:

    Not found
    The/pls/apex/EDSQADB requested URL. CUSTOM_IMAGE_DISPLAY was not found on this server.


    The following grants have been applied:

    Name of the constituent object of the privilege dealer
    YES EDSQADB CUSTOM_IMAGE_DISPLAY PUBLIC PERFORMANCE
    DEBUG THE PUBLIC YES EDSQADB CUSTOM_IMAGE_DISPLAY


    Entire area suggestions greatly appreciated.

    Thank you
    Matt

    The error with the 'CPIT.file_download' might be missing privileges. Run the statement below as "sys" and check if it solves the problem.

    Grant execute on CPIT.file_download to apex_public_user;

    CITY

  • Ent of Windows 7. Apart from 2012 - Windows cannot access \\server\share$

    I have a treatment of strange problem with part of 2012 R2.  We have a lab with 30 workstations Windows 7 Enterprise.  They all have the same office via a redirection of folder GPO applied to a share on the server of 2012 R2 mentioned above.  All but 4 of them can connect and pull on the desktop the appropriate shortcuts, network folders, etc.

    The share permissions so no denies explicit.  In an effort to solve this problem, I added everyone and authenticated users, with read permissions on top of the appropriate ad group object that already had read permissions and, of course, SYSTEM and with full control Domain Admins.  NTFS permissions have, of course, CREATOR OWNER, SYSTEM and with full control Domain Admins.  Also, the appropriate ad group has read permissions.  No NTFS clear or rejects the request.

    Using the same account that belongs to the appropriate group or my domain administrator account (which has no office redirected) I can connect to all the workstations and all, but the four mentioned above get the redirected folder desktop.  When I authenticate my account with DA and try to connect to the share on these four computers I get the same error to the user:

    Network error

    Windows cannot access \\SERVER\Share$

    You are not allowed to access \\SERVER\Share$.  Contact your network administrator to request access.

    I think we've all seen this error before.  But I only saw him associated with NTFS permission issues or sharing.  Frankly I'm perplexed.  Any ideas on what's going on?

    Edited to add: I don't think it's a problem with sharing.  Clearly, it's a matter of workstation since 26 of 30 machines Win 7 can be connected without difficulty.  And I don't think it's a matter of profile either since I've never authenticated on these workstations with my domain account.

    This issue is beyond the scope of this site (for consumers) and to be sure, you get the best (and fastest) reply, we have to ask either on Technet (for IT Pro) or MSDN (for developers)

    If you give us a link to the new thread we can point to some resources it
  • Air 1131AG - cannot access the unit with http

    I just bought two 1131AG and am not able to access the unit with Internet Explorer.

    The two units Gets an IP address from my DHCP server and not to ping requests. Unfortunately, 21, 80, and 443 ports are not open and IPSU Cisco sees not the device either.

    The fact that I have two new units that have exactly the same problem makes me think I'm doing something wrong.

    I also have access to the consoles.

    Thanks in advance.

    Based on the number of your room, you have just taken delivery of the Lightweight Access Point. You need to convert the LWAP in standalone (if that is your intention).

    Convert a standalone Lightweight Access Point

    http://www.Cisco.com/en/us/docs/wireless/access_point/conversion/LWAPP/upgrade/guide/lwapnote.html#wp161272

    Click on the link above and the procedure you're looking for is under the heading "Using a TFTP Server to return to a previous version".

    Good luck.

    Please rate when useful and/or there is. Thank you.

  • Network error mystery - Windows cannot access \\server\users when you use the netbios name, but works fine when you use the full domain name.

    Hi all:

    Mystery - I have a Win 7 work company that cannot access a particular action.  I get the following error-"you are not allowed to access \\server\users.  Contact your network administrator to request access.  However, these users can access these files successfully on other computers, and also if I use the fqdn or the IP instead of the "netbios name server", it connects successfully.

    Environment:

    -Workstation and server at the same time in the same AD Windows 2008 r2 domain.

    -All users, admin and non admin, cannot access this share when connecting to this computer only.

    -ACCESS to the other actions on the same server, as well as actions on other servers.

    -The biggest mystery to me - if I type the FQDN, \\server.domain.local\users, it works!  What the?

    I tried:

    -Deletion of the domain and add it again, no improvement.

    -Check Event Viewer, nothing jumps (not red or yellow).

    -Enabled auditing for access to objects on the server, it does not show a failure in the security event log.

    -Turn off the firewall of my computer.

    -UN-share and re - share the directory.

    -Give everyone full control (the fact that it works well with de facto authorities a little full domain name, a candidate little likely, but I have an open mind).

    For anyone wishing to offer their 'help' by asking me to make some sort of workaround as re - install windows or turn off netbios or use only of the full domain name here on out or whatever, please Don ' t bother.  I appreciate your help, but I am quite able to reinstall and I'm not interested unique hacks that affect this otherwise network well managed, I'm looking for a solution that will allow me to save time and is a long-term solution.

    In my view, that a key point here maybe I can connect successfully using \\server.domain.local\users, but not \\server\users.  Someone at - it some thoughts?

    In DNS server of youe, go to the area in question and in the use of select search before Wins wins tab and enter the address of your wins server if you have one. If not, install one.

  • I need to remove the uneeded files: Purenetworks and PCFix. But I get: not deletenmrsrc.dll: access denied make sure the disk is not full or write protected and that the file is not in use.

    Original title: remove unnecessary files

    I need to remove the uneeded files: Purenetworks and PCFix. But I get: not deletenmrsrc.dll: access denied make sure the disk is not full or write protected and that the file is not in use.

    Ditto for PCFIX.exe.

    How can I remove these and clean unnecessary files? Thank you.

    Hello

    1. how exactly you are trying to remove it?
    2 have you connected the administrator account?

    Step 1: Check if the problem persists in the clean boot state.

    From your computer by using a minimal set of drivers and startup programs so that you can determine if a background program is interfering with your game or program. This type of boot is known as a "clean boot".

    Reference:

    How to configure Windows XP to start in a "clean boot" State

    http://support.Microsoft.com/kb/310353

    When you are finished troubleshooting, follow these steps to reset the computer to start as usual:

    1. click on start and then click Run.

    2. type msconfig and click OK.

    The System Configuration Utility dialog box appears.

    3. click on the tab general, click Normal Startup - load all services and device drivers and then click OK.

    4. When prompted, click on restart to restart the computer.

    Step 2: Take possession of these program at the following location folder, and then check the issue. C:\Program Files\ 

    Reference: How is ownership of a file or a folder in Windows XP

  • The/apex/apex requested URL was not found on this server

    I must have made a mistake, now I can't access my APEX! Help, please!

    Previously, I tried to [solve a problem for my application | http://forums.oracle.com/forums/message.jspa?messageID=3690272]. I created a 'APEX_030200.wwv_flow_epg_include_mod_local' function as user sys, then I dropped it.

    Later, I think I should open as the user 'APEX_030200' SQL * Plus, so I tried this "connect APEX_030200", but when I entered a password (I don't know what it is), he told me the account is locked. So I used this command to unlock, "change user APEX_030200 account unlock.

    So far, I realized that there must be a reason any that the account was kept locked. So I wanted to make sure that the application is still working. Bad news! It stopped working! Once I clicked "Go to database home page", he always redirected me to "http://127.0.0.1:8080/apex/apex" and the error message is "the/apex/apex URL was not found on this server is requested".

    I'm sure the DB is running and the service is running, because I can access it here "http://127.0.0.1:8080 / i /. Something has went bad because of my operation. Please help me! I was going just to complete the application, but now everything is gone!

    1 million thanks!

    My environment:
    Oracle Express Edition
    APEX 3.2
    Windows XP
    I installed at the TOP of this way:
    [Installation of the database and configure the embedded PL/SQL gateway | http://download.oracle.com/docs/cd/E14373_01/install.32/e13366/db_install.htm#insertedID4]

    Hello: >
    I created a 'APEX_030200.wwv_flow_epg_include_mod_local' function as user sys, then I dropped it. >

    You cannot have 'created' this function! The feature is installed by Setup of the APEX. This function must exist in the database for APEX work properly. Install the function described below in your database

    CREATE OR REPLACE function APEX_030200.wwv_flow_epg_include_mod_local(
        procedure_name in varchar2)
    return boolean
    is
    begin
        return false; -- remove this statement when you modify this function
        --
        -- Administrator note: the procedure_name input parameter may be in the format:
        --
        --    procedure
        --    schema.procedure
        --    package.procedure
        --    schema.package.procedure
        --
        -- If the expected input parameter is a procedure name only, the IN list code shown below
        -- can be modified to itemize the expected procedure names. Otherwise you must parse the
        -- procedure_name parameter and replace the simple code below with code that will evaluate
        -- all of the cases listed above.
        --
        if upper(procedure_name) in (
              '') then
            return TRUE;
        else
            return FALSE;
        end if;
    end wwv_flow_epg_include_mod_local;
    /
    

    CITY

  • Help debugging: / pls/apex/f requested URL was not found on this server.

    Hi - unfortunately, I was on a hiatus APEX 7 months; I'm a little rusty.

    I'm going back to the application, I was working on that and get some behaviors
    that I don't remember. (Doesn't mean it wasn't there...)

    There is a page in my application (a report page) that once I sail
    for her, an attempt to access any other page in the application (for example to sort the results,
    results go back to the page where the query specs are entered, change a line):

    The/pls/apex/f requested URL was not found on this server.

    The generated url look completely valid and identical, with the exception of the page number,
    for those that are generated by another similar set of pages. Session state protection is
    disabled.

    Ideas?

    Thank you
    Carol

    Carol,

    If you can isolate it on a single page, say the login page after the termination, then you must disable a component on this page both (start with areas) until the problem no longer occurs. Also check the level of the application of the process of calculations and the authorisation schemes.

    It could be a problem with a value of source element / default or a query LOV too.

    Scott

  • Scannow found problem, could not fix, called file journal CBS but windows does not give me access to see

    Update not working - tried everything, including the command prompt scannow - he found problems but could not fix, then referred me to a CBS log file to see - but Windows will not give me access to the file to see.  What gives?  Of course, I have a problem - how to fix?  sfc/scannow info below:

    Microsoft Windows [Version 6.0.6001]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

    C:\Windows\System32>sfc/scannow

    Start scanning system.  This process will take time.

    Start of the phase of verification of the scanning system.
    Full check of 100%.
    Windows resource protection found corrupt files but was unable to repair some of th
    EM.
    Details are provided in convertible bonds. Journal windir\Logs\CBS\CBS.log. For example
    C:\Windows\Logs\CBS\CBS.log

    C:\Windows\System32 >

    The update which is a failure? The .net 4.0 security update?

    If so, try this:

    Credits go to Control_tps

    Try the following steps, please:

    1. go in programs and features, click on it.

    2. scroll to the bottom for Microsoft.Net Framework 4 Client Profile, do a right click.

    3. we will give you a choice of uninstall/change, click it.

    4. then it will give a choice to repair, choose repair. It will take about 4 to 10 minutes to repair (with my PC) experience may vary.

    5 once completed, will update you Center and update again.

    If not fixed, try to remove .net Framework 4.0 with the .NET Framework Cleanup Tool (http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx ), reinstall it and install the updates.

    "A programmer is just a tool that converts the caffeine in code" Deputy CLIP - http://www.winvistaside.de/

  • I'm not able to access the help and support on my xp based computer.

    I have Windows XP Home Edition. I deleted some old programs using Add / Remove button in the control settings.  Also installed an antivirus program.  I noticed that the I help support button is unresponsive and I'm not able to access the system restore.  How can I solve this problem?

    Hello

    1. have you made changes on the computer recently?
    2. what happens when you run the system restore?

    Method 1.
    Let us first start the sfc scan and check if there are any file system corruption.
    a. to do this, click Start, click programs, accessories principally made, right click Guest and then click Run as administrator. If you are prompted for an administrator password or a confirmation, type the password, or click on allow.
    b. type the following command and press ENTER:
    sfc/scannow
    The sfc/scannow command. analyzes all protected system files and replaces incorrect versions with appropriate Microsoft versions.
     
    More information on SFC scan found in this document:
    Description of Windows XP and Windows Server 2003 System File Checker (Sfc.exe)
    http://support.Microsoft.com/kb/310747

    Method 2.
    If the problem persists, then create a new user profile and then copy your current users assigning to this profile. For more information, see:
    How to create and configure user accounts in Windows XP
    http://support.Microsoft.com/kb/279783

    How to copy data from a corrupted to a new profile in Windows XP user profile
    http://support.Microsoft.com/kb/811151

    How to recover damaged Windows XP user profile
    http://support.Microsoft.com/kb/555473

    I hope this helps.

Maybe you are looking for

  • Impossible to copy sent the file.

    Thunderbird started hanging when copying messages in the sent folder. It is a business Google gmail account that I work with. I tried to change the setting ' copy to ' to point to the local folder and the IMAP folder and I tried to compact the sent f

  • Reading logs float Modbus RTU

    I'm having a problem with loan any floating point number correctly in the distance a 100 Power Meter shark. I can read sucessifully a block of records containing the name of meter and the serial number as a 16-bit characters. For example when I read

  • Why can I write only read during continuous samples?

    I am acquisition of analog voltage signals and who to write to a text file when the condition is true, so there is life-long. However, the written files contain only 100 samples (my buffer size)... I need my files to read the samples until the while

  • HP OfficeJet 8500 Wireless all-in-One ADF does not work

    The ADF on my all-in-One of 8500 Wireless printer has stopped working.  CB023A product number.  I went through all the troubleshooting steps and I reset the printer and the ADF will not feed.  It was working fine earlier, but that are becoming more a

  • HOW CAN I GET ALL MY PHOTOS IN ONE PLACE ON MY LAPTOP?

    All my photos are scattered in different programs.  Is it possible to put them all in my images?