BPEL Newbie  -- Cannot bind input

Have been given a wsdl to an internal web service, This service can be accessed by soapUI and XMLSpy default soap generators without any problem
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:par="http://localhost/XX/XX">
<soapenv:Header/>
<soapenv:Body>
<par:SeriesTitle>TEST</par:SeriesTitle>
<par:SeriesId>1/200-01</par:SeriesId>
<par:ProgrammeIdRef>1/2000</par:ProgrammeIdRef>
<par:SeriesStatus>PROD</par:SeriesStatus>
<par:ProductionAreaIdRef1>DRAMA</par:ProductionAreaIdRef1>
</soapenv:Body>
</soapenv:Envelope>
but Oracle BPEL fails with a remote fault thrown -- 'Cannot bind input'
The only strange thing, possibly linked - is because there are no partner link details in the original wsdl Oracle BPEL creates its own

Hi,
I suggest you to create a value node exactly like Output_Remarks model node in the controller context and populate all the data from Ouput_Remarks node to this value node.  You can write for loop or you can use WDCopyService.copyElements() method to copy the elements from model node to value node.
Create one more additional boolean attribute as "isEnteredByUser" in the same value node.
By default this boolean attribute value for all the elements will be false.
Every time when user updates the remarks for a particular entry then go and update the remarks field for that particular entry in the value node. And change "isEnteredByUser" boolean attribute to true.
And every time check whether remarks exist or not in the value node.
Because of this "isEnteredByUser" attribute , you can easily identify the records which are modified at front end while updaing in database.
I dont think it is better to update the Output model node with user input.
Regards,
Charan

Similar Messages

  • Adding elements to a node: cannot bind or add element

    Hallo,
    I want add emenents of my phases and subphases to a table, but I get this exception:
    ContextException: Node(RoadMapVIew.phase_subphase_table): cannot bind or add element, because it is already bound to a node
    The code is the following:
    int phaseSize = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase().length;
                     String currentStatus = "";
                     String currentPhaseId = "";
                     String currentSubphaseId = "";
                     String currentNotifyId = "";
                     String lastStatus = "";
                     for (int i = 0; i < phaseSize; i++)
    PhaseT phaseT = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase();
                         IPrivateRoadMapVIew.IPhase_subphase_tableElement tableElement = wdContext.nodePhase_subphase_table().createPhase_subphase_tableElement();
                          tableElement.setPhase_desc(phaseT.getSequenceGroup1().getPhaseDesc());
                          tableElement.setPhase_id(phaseT.getSequenceGroup1().getPhaseId());
                          int subPhaseSize = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase().length;
                          for(int j = 0; j< subPhaseSize; j++)
                               SubPhaseT subPhaseT = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase()[j];
                               tableElement.setSubphase_desc(subPhaseT.getSequenceGroup1().getSubPhaseDesc());
                               tableElement.setSubphase_id(subPhaseT.getSequenceGroup1().getSubPhaseId());
                               String status = subPhaseT.getSequenceGroup1().getStatus();
                               wdContext.nodePhase_subphase_table().addElement(tableElement);
                               lastStatus = status;
                               //le fasi/sotofasi sono ordinate perciò la corrente è l'ultima con uno status valido
                               if (status != null && !status.equals(""))
                                    currentStatus = status;
                                    currentPhaseId = phaseT.getSequenceGroup1().getPhaseId();
                                    currentSubphaseId = subPhaseT.getSequenceGroup1().getSubPhaseId();
                                    if (status.equals(DAConst.STATUS_NOTIFY))
                                         //currentNotifyId = "notifyId"; //subPhaseT.getSequenceGroup1().getNotifyId();
                                         currentNotifyId = subPhaseT.getSequenceGroup1().getNotifyId();
    Can anybody help me please?
    Thanks,
    regards,
    Andrea

    I have solved moving the creation of the reference of the node element and the setting of elements inside the second for loop:
    for (int i = 0; i < phaseSize; i++)
                          PhaseT phaseT = processT.getSequenceGroup1().getPhaseList().getSequenceGroup1().getPhase()<i>;
                          String phaseDesc=phaseT.getSequenceGroup1().getPhaseDesc();
                          String phaseId=phaseT.getSequenceGroup1().getPhaseId();
                          int subPhaseSize = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase().length;
                          for(int j = 0; j< subPhaseSize; j++)
                               SubPhaseT subPhaseT = phaseT.getSequenceGroup1().getSubPhaseList().getSequenceGroup1().getSubPhase()[j];
                               IPrivateRoadMapVIew.IPhase_subphase_tableElement tableElement = wdContext.nodePhase_subphase_table().createPhase_subphase_tableElement();
                               tableElement.setSubphase_desc(subPhaseT.getSequenceGroup1().getSubPhaseDesc());
                               tableElement.setSubphase_id(subPhaseT.getSequenceGroup1().getSubPhaseId());
                               tableElement.setPhase_desc(phaseDesc);
                               tableElement.setPhase_id(phaseId);
                               String status = subPhaseT.getSequenceGroup1().getStatus();
                               wdContext.nodePhase_subphase_table().addElement(tableElement);
                               lastStatus = status;
    Thanks everybody for helps,
    Andrea

  • SMQ2 entries - PI dummy activities cannot have input/output nodes

    Hi
    I've just completed an upgrade of APO from 30A to SCM5 SR2.
    I'm trying to reconcile differencies between R/3 and SCM with the DELTAREPORT3 (/sapapo/ccr).
    It keeps coming back with alot of entries for Planned Orders.
    When I try and reconcile (send to APO) the APO inbound queue (SMQ2) fills up with loads of SYSFAIL entries.
    Each entry has the same error "PI dummy activities cannot have input/output nodes".
    Can anyone shed some light on why this could happen, and what this BASIS guy can do to resolve?
    thanks,
    Stephen

    HI Stephen.
    Would suggest that there is a problem with master data. Try and work with someone with APO/R3-PP knowledge and compare PP master data with APO PPM's or PDS's.
    Pick a particular planned order that is failing and work through it methodically understanding what master data it was using when it was generated. Compare this data to the APO master data.
    Very general, I know but quite often master data is at the bottom of these things, especially if you are using PP-PI.
    Regards, Mark.

  • Binding input and Output node elements

    Hi all,
    Binding Input and Output nodes of a model node.
    Most of the time, we create a object of the input model node and then,
    bind that object with wdContext.
    Do we need to bind output node objects too in RFC Models?
    Regards
    Neha Singh

    Hi Neha,
    There is no need to create/bind the model node. you can execute a bapi using classes.
    To execute a bapi, you should do the following things.
    1. Import the RFC and create the model.
    2. Create an object of the input class of the bapi
    e.g. :
    Zbapi_Test_Input  commision_Input = new Zbapi_Testn_Input();
    3. Set the input
    commision_Input.setSpart(division);
    4. execute the bapi
    commision_Input.execute();
    5. Disconnect the model
    commision_Input.modelInstance().disconnectIfAlive();
    6. Get the output. Create an object for output class
    Zbapi_Test_Output output = commision_Input.getOutput();
    String commission = output.getCommision();
    Hope this helps you.

  • Address already in use: Cannot bind

    Hi all. I have a desktop app that sends commands and receives responses from a network appliance.
    All commands and responses work fine except one - trying to use RTPSocketPlayer on port 49154.
    The normal command and response UDP port is 49152. Streaming audio should come in on port 49154.
    I am closing and disconnecting the socket on 49152 after every command and response.
    But when I try to invoke the RTPSocketPlayer and bind port 49154 to my local IP, I get the
    Address already in use: Cannot bind error.
    Any suggestions? Thanks!
    waynew

    Ah OK, I get it. Change the InitSocket() method thus:
    sock = new DatagramSocket(null);
    sock.setReuseAddress(true);
    sock.bind(new InetSocketAddress(addr, sockPort));but also have a look at netstat -an to see who else is on that port and whether that's OK.

  • Error while starting Instance -javax.naming.NamingException: Cannot bind nu

    Kindly help!!!!!
    Application gets deployed on Oracle Weblogic Server 11g. But while starting its gives the Error
    javax.naming.NamingException: Cannot bind null object to jndi with name.
    All the things seems to be in place. Kindly help

    No I am not getting this error while deploying the application. Application gets successfully deployed.
    Once I start the application I get this error
    <Apr 17, 2010 5:28:46 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating
    <Apr 17, 2010 5:28:46 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
    weblogic.application.ModuleException: Could not setup environment
    at weblogic.servlet.internal.WebAppModule.activateContexts(WebAppModule.java:1361)
    at weblogic.servlet.internal.WebAppModule.activate(WebAppModule.java:408)
    at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:182)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
    at weblogic.application.internal.flow.ModuleStateDriver.activate(ModuleStateDriver.java:48)
    Truncated. see log file for complete stacktrace
    javax.naming.NamingException: Cannot bind null object to jndi with name jms/queue/EodBodQueueJNDI
    at weblogic.jndi.internal.BasicNamingNode.bind(BasicNamingNode.java:311)
    at weblogic.jndi.internal.WLEventContextImpl.bind(WLEventContextImpl.java:277)
    at weblogic.deployment.EnvironmentBuilder.addConnectorRef(EnvironmentBuilder.java:233)
    at weblogic.deployment.EnvironmentBuilder.addResourceReferences(EnvironmentBuilder.java:152)
    at weblogic.servlet.internal.CompEnv.activate(CompEnv.java:138)
    Truncated. see log file for complete stacktrace

  • Re: fatal error LNK1181: cannot open input file"OLDNAMES.LIB

    Hi,
    May be it is because it appears twice on your script :
    OLDNAMES.LIB OLDNAMES.LIB KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB
    Hope this helps,
    Daniel Nguyen
    Freelance Forte Consultant
    At 18:40 18/12/98 +0100, Herv&eacute; Depoorter wrote:
    Hello, everybody.
    My problem is :'fatal error LNK1181: cannot open input file "OLDNAMES.LIB"'
    Somebody can help me?
    Thanks a lot for your assistance.
    >
    I tried to passe a C structure between Forte and C.
    I taked the exemple of fort&eacute; : technote ID : 10637.
    We use Forte 3.0.j.1 and I try the example on a NT4 server.
    There are several projects that make up this application. They are asfollows:
    StructExampleGUI - This is this project. It is the GUI front
    (File: StructGu.Pex) end that calls the C wrapper.
    StructSharedObjects - This project defines the Employee object
    (File: StructSh.Pex) that is needed for both the GUI and
    for the StructExampleServices project.
    StructExampleServices - This project defines the StructExample
    (File: StructSO.Pex) services object. This is a restricted
    project whose purpose is to actually call
    the C project.
    StructExampleProject - This is the External C Project that defines
    (File: Struct.Pex) the interface necessary for Forte to generate
    the wrapper code needed to call the C file.
    StructEX.c - This is the C code that is being wrappered. It
    has one function getemployee that modifies an
    input output structure. The memory allocation is
    done by Forte in the StructExampleServices
    project.
    >
    First of all, I compile the StructEx.C
    After, in the Struct.pex, I set the parameter :
    HAS PROPERTY
    CompatibilityLevel = 0;
    ProjectType = LIBRARY;
    Restricted = TRUE;
    MultiThreaded = TRUE;
    LibraryName = 'struct';
    extended = (Externalincludedirectories='e:/Pgmprod/cpp/50/include
    e:/Pgmprod/cpp/50/lib',
    ExternalObjectFiles = 'O:/Herve/ForteAPI/structex');
    I load the struct.pex.
    Double click on the StructExampleProject
    File:Configure As:Library
    Make distibution and select Full make, Install in current Environment & Auto
    Compile
    When I tried this in the first time, I has a probleme with struct.bom. I
    resolved
    that. (technote 11431:Autocompile on NT fails to build the compiled
    partition)
    >
    But now, I'm another problem (see below) and I don't find the solution.
    Somebody can help me? Thanks a lot for your assistance.
    The problem : Fort&eacute; say 'fatal error LNK1181: cannot open input file
    "OLDNAMES.LIB"'
    BEGIN FILE
    Working directory is e:\pgmprod\forte\30J1\tmp\cg4\pc_nt\struct
    Processing BOM file: struct.bom
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 11.00.7022 for 80x86
    Copyright (C) Microsoft Corp 1984-1997. All rights reserved.
    struct.cc
    Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
    Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
    /DLL /NOD
    /OUT:struct.dll
    /DEF:struct.nti
    struct.obj
    O:\Herve\ForteAPI\structex.obj
    e:\pgmprod\forte\30J1\install\lib\qqsm.lib
    e:\pgmprod\forte\30J1\install\lib\qqfo.lib
    e:\pgmprod\forte\30J1\install\lib\qqdo.lib
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    e:\pgmprod\forte\30J1\install\lib\qqcm.lib
    e:\pgmprod\forte\30J1\install\lib\qqkn.lib
    e:\pgmprod\forte\30J1\install\lib\MSVCRT.LIB
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    OLDNAMES.LIB OLDNAMES.LIB KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB
    COMDLG32.LIB SHELL32.LIB WSOCK32.LIB NETAPI32.LIB WINMM.LIB ADVAPI32.LIB
    LINK : fatal error LNK1181: cannot open input file "OLDNAMES.LIB"
    cl /W3 /Gf /GX /MD /c /Ob1 /vmg /DSTRICT /DWIN32 /D__WIN32__ /DLIBOO_DLL
    /DWIN32_LEAN_AND_MEAN /Ie:\pgmprod\forte\30J1\install\inc\cmn
    /Ie:\pgmprod\forte\30J1\install\inc\os
    /Ie:\pgmprod\forte\30J1\install\inc\ds
    /Ie:\pgmprod\forte\30J1\install\inc\handles /Ie:\pgmprod\forte\30J1
    /Ie:\Pgmprod\cpp\50\include /Ie:\Pgmprod\cpp\50\lib /Fostruct.obj /Tpstruct.cc
    link @linkopt.lrf
    Error during compilation, aborting.
    END FILE
    Completed compilation for PC NT.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    ex_rep_chan is dependent on the db library, which judging by your printout, has not finished building. Which is odd, since Visual Studio is usually smarter about dependencies. Just rebuild ex_rep_chan and you should be fine.
    Lauren Foutz

  • Fatal error LNK1181: cannot open input file"OLDNAMES.LIB-Reply

    The OLDNAMES.LIB file should be in your Visual C++ library directory (eg c:\Program Files\DevStudio\VC\lib). If you reread TechNote 11431it explains how to set up your LIB environment variable so that the linker can find the appropriate files.
    Regards
    Mark Carruthers
    20th Century Fox
    Herv&eacute; Depoorter <[email protected]> 12/18/98 09:40am >>>
    Hello, everybody.
    My problem is :'fatal error LNK1181: cannot open input file "OLDNAMES.LIB"'
    Somebody can help me?
    Thanks a lot for your assistance.
    I tried to passe a C structure between Forte and C.
    I taked the exemple of fort&eacute; : technote ID : 10637.
    We use Forte 3.0.j.1 and I try the example on a NT4 server.
    There are several projects that make up this application. They are as follows:
    StructExampleGUI - This is this project. It is the GUI front
    (File: StructGu.Pex) end that calls the C wrapper.
    StructSharedObjects - This project defines the Employee object
    (File: StructSh.Pex) that is needed for both the GUI and
    for the StructExampleServices project.
    StructExampleServices - This project defines the StructExample
    (File: StructSO.Pex) services object. This is a restricted
    project whose purpose is to actually call
    the C project.
    StructExampleProject - This is the External C Project that defines
    (File: Struct.Pex) the interface necessary for Forte to generate
    the wrapper code needed to call the C file.
    StructEX.c - This is the C code that is being wrappered. It
    has one function getemployee that modifies an
    input output structure. The memory allocation is
    done by Forte in the StructExampleServices
    project.
    First of all, I compile the StructEx.C
    After, in the Struct.pex, I set the parameter :
    HAS PROPERTY
    CompatibilityLevel = 0;
    ProjectType = LIBRARY;
    Restricted = TRUE;
    MultiThreaded = TRUE;
    LibraryName = 'struct';
    extended = (Externalincludedirectories='e:/Pgmprod/cpp/50/include
    e:/Pgmprod/cpp/50/lib',
    ExternalObjectFiles = 'O:/Herve/ForteAPI/structex');
    I load the struct.pex.
    Double click on the StructExampleProject
    File:Configure As:Library
    Make distibution and select Full make, Install in current Environment & Auto
    Compile
    When I tried this in the first time, I has a probleme with struct.bom. I
    resolved
    that. (technote 11431:Autocompile on NT fails to build the compiled partition)
    But now, I'm another problem (see below) and I don't find the solution.
    Somebody can help me? Thanks a lot for your assistance.
    The problem : Fort&eacute; say 'fatal error LNK1181: cannot open input file
    "OLDNAMES.LIB"'
    BEGIN FILE
    Working directory is e:\pgmprod\forte\30J1\tmp\cg4\pc_nt\struct
    Processing BOM file: struct.bom
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 11.00.7022 for 80x86
    Copyright (C) Microsoft Corp 1984-1997. All rights reserved.
    struct.cc
    Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
    Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
    /DLL /NOD
    /OUT:struct.dll
    /DEF:struct.nti
    struct.obj
    O:\Herve\ForteAPI\structex.obj
    e:\pgmprod\forte\30J1\install\lib\qqsm.lib
    e:\pgmprod\forte\30J1\install\lib\qqfo.lib
    e:\pgmprod\forte\30J1\install\lib\qqdo.lib
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    e:\pgmprod\forte\30J1\install\lib\qqcm.lib
    e:\pgmprod\forte\30J1\install\lib\qqkn.lib
    e:\pgmprod\forte\30J1\install\lib\MSVCRT.LIB
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    OLDNAMES.LIB OLDNAMES.LIB KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB
    COMDLG32.LIB SHELL32.LIB WSOCK32.LIB NETAPI32.LIB WINMM.LIB ADVAPI32.LIB
    LINK : fatal error LNK1181: cannot open input file "OLDNAMES.LIB"
    cl /W3 /Gf /GX /MD /c /Ob1 /vmg /DSTRICT /DWIN32 /D__WIN32__ /DLIBOO_DLL
    /DWIN32_LEAN_AND_MEAN /Ie:\pgmprod\forte\30J1\install\inc\cmn
    /Ie:\pgmprod\forte\30J1\install\inc\os
    /Ie:\pgmprod\forte\30J1\install\inc\ds
    /Ie:\pgmprod\forte\30J1\install\inc\handles /Ie:\pgmprod\forte\30J1
    /Ie:\Pgmprod\cpp\50\include /Ie:\Pgmprod\cpp\50\lib /Fostruct.obj /Tp struct.cc
    link @linkopt.lrf
    Error during compilation, aborting.
    END FILE
    Completed compilation for PC NT.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    ex_rep_chan is dependent on the db library, which judging by your printout, has not finished building. Which is odd, since Visual Studio is usually smarter about dependencies. Just rebuild ex_rep_chan and you should be fine.
    Lauren Foutz

  • Fatal error LNK1181: cannot open input file"OLDNAMES.LIB

    Hello, everybody.
    My problem is :'fatal error LNK1181: cannot open input file "OLDNAMES.LIB"'
    Somebody can help me?
    Thanks a lot for your assistance.
    I tried to passe a C structure between Forte and C.
    I taked the exemple of fort&eacute; : technote ID : 10637.
    We use Forte 3.0.j.1 and I try the example on a NT4 server.
    There are several projects that make up this application. They are as follows:
    StructExampleGUI - This is this project. It is the GUI front
    (File: StructGu.Pex) end that calls the C wrapper.
    StructSharedObjects - This project defines the Employee object
    (File: StructSh.Pex) that is needed for both the GUI and
    for the StructExampleServices project.
    StructExampleServices - This project defines the StructExample
    (File: StructSO.Pex) services object. This is a restricted
    project whose purpose is to actually call
    the C project.
    StructExampleProject - This is the External C Project that defines
    (File: Struct.Pex) the interface necessary for Forte to generate
    the wrapper code needed to call the C file.
    StructEX.c - This is the C code that is being wrappered. It
    has one function getemployee that modifies an
    input output structure. The memory allocation is
    done by Forte in the StructExampleServices
    project.
    First of all, I compile the StructEx.C
    After, in the Struct.pex, I set the parameter :
    HAS PROPERTY
    CompatibilityLevel = 0;
    ProjectType = LIBRARY;
    Restricted = TRUE;
    MultiThreaded = TRUE;
    LibraryName = 'struct';
    extended = (Externalincludedirectories='e:/Pgmprod/cpp/50/include
    e:/Pgmprod/cpp/50/lib',
    ExternalObjectFiles = 'O:/Herve/ForteAPI/structex');
    I load the struct.pex.
    Double click on the StructExampleProject
    File:Configure As:Library
    Make distibution and select Full make, Install in current Environment & Auto
    Compile
    When I tried this in the first time, I has a probleme with struct.bom. I
    resolved
    that. (technote 11431:Autocompile on NT fails to build the compiled partition)
    But now, I'm another problem (see below) and I don't find the solution.
    Somebody can help me? Thanks a lot for your assistance.
    The problem : Fort&eacute; say 'fatal error LNK1181: cannot open input file
    "OLDNAMES.LIB"'
    BEGIN FILE
    Working directory is e:\pgmprod\forte\30J1\tmp\cg4\pc_nt\struct
    Processing BOM file: struct.bom
    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 11.00.7022 for 80x86
    Copyright (C) Microsoft Corp 1984-1997. All rights reserved.
    struct.cc
    Microsoft (R) 32-Bit Incremental Linker Version 5.00.7022
    Copyright (C) Microsoft Corp 1992-1997. All rights reserved.
    /DLL /NOD
    /OUT:struct.dll
    /DEF:struct.nti
    struct.obj
    O:\Herve\ForteAPI\structex.obj
    e:\pgmprod\forte\30J1\install\lib\qqsm.lib
    e:\pgmprod\forte\30J1\install\lib\qqfo.lib
    e:\pgmprod\forte\30J1\install\lib\qqdo.lib
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    e:\pgmprod\forte\30J1\install\lib\qqcm.lib
    e:\pgmprod\forte\30J1\install\lib\qqkn.lib
    e:\pgmprod\forte\30J1\install\lib\MSVCRT.LIB
    e:\pgmprod\forte\30J1\install\lib\qqsh.lib
    OLDNAMES.LIB OLDNAMES.LIB KERNEL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB
    COMDLG32.LIB SHELL32.LIB WSOCK32.LIB NETAPI32.LIB WINMM.LIB ADVAPI32.LIB
    LINK : fatal error LNK1181: cannot open input file "OLDNAMES.LIB"
    cl /W3 /Gf /GX /MD /c /Ob1 /vmg /DSTRICT /DWIN32 /D__WIN32__ /DLIBOO_DLL
    /DWIN32_LEAN_AND_MEAN /Ie:\pgmprod\forte\30J1\install\inc\cmn
    /Ie:\pgmprod\forte\30J1\install\inc\os
    /Ie:\pgmprod\forte\30J1\install\inc\ds
    /Ie:\pgmprod\forte\30J1\install\inc\handles /Ie:\pgmprod\forte\30J1
    /Ie:\Pgmprod\cpp\50\include /Ie:\Pgmprod\cpp\50\lib /Fostruct.obj /Tp struct.cc
    link @linkopt.lrf
    Error during compilation, aborting.
    END FILE
    Completed compilation for PC NT.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hussein,
    Please find below the requested information,
    1. Path variable value after sourcing the apps env file,
    D:\oracle\VIS\apps\apps_st\appl>APPSVIS_oracletemp.cmd
    ECHO is off.
    ECHO is off.
    Tue 11/23/2010 02:36 PM
    ECHO is off.
    ECHO is off.
    Setting environment for using Microsoft Visual Studio 2008 x86 tools.
    APPSORA.cmd exiting with status 0
    D:\oracle\VIS\apps\apps_st\appl>
    D:\oracle\VIS\apps\apps_st\appl>echo %path%
    C:\VS2008\Common7\IDE;C:\VS2008\VC\BIN;C:\VS2008\Common7\Tools;C:\Windows\Micros
    oft.NET\Framework\v3.5;C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\VS2008\V
    C\VCPackages;C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin;D:\oracle\VIS\ap
    ps\apps_st\appl\au\12.0.0\bin;D:\oracle\VIS\apps\apps_st\appl\fnd\12.0.0\bin;D:\
    oracle\VIS\apps\apps_st\appl\ad\12.0.0\bin;D:\oracle\VIS\apps\tech_st\10.1.3\app
    sutil\jdk\jre\bin;D:\oracle\VIS\apps\tech_st\10.1.3\perl\5.8.3\bin\MSWin32-x86-m
    ulti-thread\;D:\oracle\VIS\apps\apps_st\comn\util\unzip\unzip;D:\oracle\VIS\apps
    \tech_st\10.1.3\appsutil\jdk\bin;D:\oracle\VIS\apps\tech_st\10.1.2\bin;D:\oracle
    \VIS\apps\tech_st\10.1.3\appsutil\jdk\bin;D:\oracle\VIS\apps\tech_st\10.1.3\apps
    util\jdk\jre\bin;C:\cygwin\bin;C:\Windows;C:\Windows\system32;D:\oracle\VIS\apps
    \tech_st\10.1.3\ant\bin
    D:\oracle\VIS\apps\apps_st\appl>
    2. gnumake version is as follows,
    D:\oracle\VIS\apps\apps_st\appl>gnumake --version
    GNU Make 3.81
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
    PARTICULAR PURPOSE.
    This program built for i386-pc-mingw32
    D:\oracle\VIS\apps\apps_st\appl>
    Thanks,
    Rajesh.

  • GeneralException Node(( Context path of node ): cannot bind or add element,

    Hello all,
    Stack trace :
    GeneralException Node((<Context path of node>): cannot bind or add element, because it is already bound to a node
    I am trying to upload data from excel file in web dynpro context.In the process,  when I create and add  an element to the node which I want to populate with excel data, it throws the above mentioned exception.
    Any idea as to wht is causing the problem ?

    Hi,
    GeneralException Node((<Context path of node>): cannot bind or add element, because it is already bound to a node
    It seems that its a mapped node, try to bind or addelements at the source.
    Ex: If this node is mapped from controller to view try to add elements in contoller instead of doing in view.
    Regards
    Ayyapparaj

  • Cannot open input file oaidl.idl

    I've been attempting to set-up a development environment using the 1.4.2 Activex Bridge. I am using Windows XP and Visual Studio. I have tried both service pack 3 and service pack 5 for visual studio with the same results.
    I have set my PATH and CLASSPATH but still cannot create the tlb file for my bean (and ultimately a dll). The error reads:
    midl: Command line error MIDL1001: Cannot open input file oaidl.idl

    Why put yours IDL in the CLASSPATH
    I think the best way is to make the environement variable INCLUDE
    point where the Microsoft includes are ...
    example of batch file :
    PATH=%PATH%;C:\Program Files\Microsoft Visual Studio\VC98\Bin;
    set INCLUDE=C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE;
    javac Person.java
    jar -cvf PersonBean.jar Person.class
    set CLASSPATH=D:\j2sdk1.4.2_02\jre\lib;
    packager -out c:\person c:\PersonBean.jar Person
    The result should be :
    c:\>packager -out c:\person c:\PersonBean.jar Person
    Processing C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\\Person.idl
    Person.idl
    Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oaidl.idl
    oaidl.idl
    Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\objidl.idl
    objidl.idl
    Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\unknwn.idl
    unknwn.idl
    Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\wtypes.idl
    wtypes.idl

  • Warning D4024: unrecognized source file type ' ■/', object file assumed and error LNK1181: cannot open input file 'ÿþ/.obj'

    Hi, i just installed the Visual Studio Community 2013 update 4 and after i began making a class i got this error. 
    Any ideas as to how i could fix this problem?

    Hi runy385,
    Do you get any error when you install vs 2013? Do you have any version vs installed on your machine? Does VS install in C: or D: ? Please first try to repair and re-install VS 2013. If this is not working , Please refer to this thread.
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/829bf89b-8693-409e-9907-d5debef42a9f/link-fatal-error-lnk1181-cannot-open-input-file-obj?forum=vcgeneral
    Read this thread, I guess this issue may because the VS uses the wrong version cl.exe. Please try the solution in above thread and remember to make a backup.
    Best regards,
    Shu Hu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Cannot bind a string array

    Hi guys! I badly need your help.
    I'm trying to bind string[] variable in Java(IDCGetInfoResult) to another string[] in JavaFX (simpleList).
    However, I can't seem to be able to do so.
    The code statement highlighted in red generates an error message:
    the target type of a bind cannot be an array
    found: native array of string
    required: object or sequence
    IDCGetInfoResult -> array of strings in control.java
    var simpleList: String[] =  bind r.control.getIDCGetInfoResult();
    var simpleListView : ListView = ListView {
            translateX: 0
            translateY: 0
            layoutX: 20
            layoutY: 80
            height: 130
            width: 200
            items: simpleList
    for(i in [0..simpleList.size()-1])
            insert simpleList[i] into simpleListView.items;
    }By the way, I'm using the Observer and Observable class as suggested by this blog post:
    http://blogs.sun.com/michaelheinrichs/entry/binding_java_objects_in_javafx
    Edited by: tsubaki.pw on Jan 27, 2010 10:43 PM
    Edited by: tsubaki.pw on Jan 27, 2010 10:45 PM

    OK, I came with a quite convoluted solution, it might be a starting point for real code...
    Part of the complexity comes because I didn't want to make my class extending Observable.
    A recent thread ([cannot find java.util.Observable in JavaFX application|http://forums.sun.com/thread.jspa?threadID=5425241]) reminded that we cannot bind a Java variable from JavaFX, so we have to use Observable and Observer pair.
    Here is my test code:
    ObservableData.java import java.util.*;
    public class ObservableData
      ArrayList<String> info = new ArrayList<String>();
      Notifier notifier = new Notifier();
      ObservableData(Observer obs)
        addObserver(obs);
      void init()
        for (int i = 0; i < 10; i++)
          info.add("Item " + i);
        notifier.change();
        notifier.notifyObservers();
      ArrayList<String> getData()
        return info;
      void addObserver(Observer obs)
        notifier.addObserver(obs);
      void update(int n)
        String newItem = "Item " + n;
        System.out.println("Update => " + newItem);
        info.add(newItem);
        notifier.change();
        notifier.notifyObservers(newItem);
      public String toString()
        return info.toString();
      static class Notifier extends Observable
        public void change() { setChanged(); }
    Test.fx class Watcher extends java.util.Observer
      override function update(obs: java.util.Observable, ob: Object): Void
        def updatedItem = ob as String;
        println("Update with '{updatedItem}'");
        def list = javaData.getData();
        println(list.toString());
        simpleList = for (item in list) item as String;
    var javaData = new ObservableData(Watcher {});
    var simpleList: String[];
    var simpleListView: ListView = ListView {
      translateX: 0
      translateY: 0
      layoutX: 20
      layoutY: 80
      height: 130
      width: 200
      items: bind simpleList
    var b = Button
      text: "Update"
      action: function (): Void
        def val = 10 + Math.random() * 100 as Integer;
        println("Update with {val}");
        javaData.update(val)
    var scene: Scene;
    Stage
        title: "Observing Java data"
        scene: scene = Scene
            width: 300
            height: 300
            content:
                b, simpleListView
    javaData.init(); // Placement is important! If you want the list view to be initializedHere I refresh the whole content of the list view; depending on the data and the way to update it, you can use the updatedItem value to do a partial update.

  • "Could not initiate the BPEL process because the input xml is not well form

    hi all,
    i am new to BPEL and tring to create a BPEL WebServices. now i got struck up with one issue like below
    "Could not initiate the BPEL process because the input xml is not well formed, the reason is : Error parsing envelope Please correct the input xml."
    But according to BPEL compiler there are no errors in the design and deployment as well. when i tries to initiate the deployed WS i am facing the above issue.
    can anybody help me to fix this issue. Thanks in advance.
    Regards,
    Kalyan

    hi' Kalyan,
    The issue seems to be due to XSD file which you are importing while making the new BPEL process,
    the XSD file is very sensitive even a simple upper case will create error, XSD file are many times used when you want
    to pass some entries to be updated in the database.
    use this XSD file:"discountflow.xsd"
    <schema attributeFormDefault="qualified"
    elementFormDefault="qualified"
    targetNamespace="http://www.autoloan.com/ns/autoloan"
    xmlns:tns="http://www.autoloan.com/ns/autoloan"
    xmlns="http://www.w3.org/2001/XMLSchema">
    <!--<element name="Demo" type="tns:DemoType"/>-->
    <element name="Order" type="tns:OrderType"/>
    <complexType name="OrderType">
    <sequence>
    <element name="orderid" type="int"/>
    <element name="tenantid" type="int"/>
    <element name="orderstatusid" type="int"/>
    </sequence>
    </complexType>
    </schema>
    <complexType name="Discount">
    <sequence>
    <element name="approval" type="boolean"/>
    <element name="discount" type="int"/>
    <element name="quantity" type="int"/>
    </sequence>
    </complexType>
    </schema>
    -Yatan

  • Could not initiate the BPEL process because the input xml is not well forme

    Your test request generated the following exception/fault:
    Could not initiate the BPEL process because the input xml is not well formed, the reason is :
    Error parsing envelope: (2, 152) Invalid char in text. Please correct the input xml.
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body xmlns:ns1="http://xmlns.oracle.com/RO_Update2">
    <ns1:RO_Update2ProcessRequest>
    <ns1:UserName>operations</ns1:UserName>
    <ns1:Responsibility>Depot Repair Engineer</ns1:Responsibility>
    <ns1:API_VER>1.0</ns1:API_VER>
    <ns1:P_commit>T</ns1:P_commit>
    <ns1:init_msg>T</ns1:init_msg>
    <ns1:Org_ID>207</ns1:Org_ID>
    <ns1:R_Number>10782</ns1:R_Number>
    <ns1:R_Status>1008</ns1:R_Status>
    <ns1:Obj_Ver_No>1</ns1:Obj_Ver_No>
    </ns1:RO_Update2ProcessRequest>
    </soap:Body>
    </soap:Envelope>

    Try
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    <ns1:RO_Update2ProcessRequest xmlns:ns1="http://xmlns.oracle.com/RO_Update2">
    <ns1:UserName>operations</ns1:UserName>
    <ns1:Responsibility>Depot Repair Engineer</ns1:Responsibility>
    <ns1:API_VER>1.0</ns1:API_VER>
    <ns1:P_commit>T</ns1:P_commit>
    <ns1:init_msg>T</ns1:init_msg>
    <ns1:Org_ID>207</ns1:Org_ID>
    <ns1:R_Number>10782</ns1:R_Number>
    <ns1:R_Status>1008</ns1:R_Status>
    <ns1:Obj_Ver_No>1</ns1:Obj_Ver_No>
    </ns1:RO_Update2ProcessRequest>
    </soap:Body>
    </soap:Envelope>

Maybe you are looking for