Run ProcessFlow using PLSQL

I have following setup in OWB
Under Process Flow Modules I have module called "Test_Module" and it has a package called "test_pkg" and inder that there is a process flow called "test_flow"
In Test Flow process module very first start_1 activity IO have a varchar parameter called P_Param1
I am trying to run this process flow using PLSQL as below
BEGIN
OWF_MGR.WF_ENGINE.CreateProcess (itemtype => 'test_pkg',itemkey => '123445678',process => 'test_flow');
OWF_MGR.WF_ENGINE.SetItemAttrText (itemtype => 'test_pkg',itemkey => '123445678',aname => 'P_Param1',avalue => 'Test Value');
-- OWF_MGR.WF_ENGINE.StartProcess(itemtype => 'test_pkg',itemkey => '123445678');
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SQLERRM);
END;
But when I try to do that I am getting below error
ORA-20002: [WFENG_ITEM_ATTR] TYPE=test_pkg KEY=123445678 ATTRIBUTE=P_Param1
It seems that this PL/SQL code unable o recongnise the Parameter. Did anyone knows whats wrong with this??
Thanks

For anyone who interested on this issue please see below sample
This is my environment
Under Process Flow Modules I have module called "Test_Module" and it has a package called "test_pkg" and under that there is a process flow called "test_flow"
In Test Flow process module very first start_1 activity I have a varchar parameter called P_Param1. This was deployed to "OWF_LOCATION1" location
SO we can execute above processes Flow as below
BEGIN
DBMS_OUTPUT.PUT_LINE('Result: ' || TO_CHAR(wb_rt_api_exec.run_task(_'OWF_LOCATION1','PROCESSFLOW','test_flow', P_Param1=Parameter_value', null, 1)));
END;

Similar Messages

  • |Running processflows without using Workflow??

    Hello,
    Is it possible to run prcoessflows without using workflow, i don't want to depend on workflow to run it on schedules, we will use another schedular technology to run processflows.
    But, is this possible and is there any package created in OWF_MGR database by workflow for each processflow to use it in running ???
    Thanks......

    if you are going to use another scheduler then why not create a workflow within the scheduler for eg, if you using control M scheduler, then
    all you go to do is prepare a workflow on ctrol M using the mappings from OWB and run it on control M. Either you create everything in owb and run in owb or just create the mapping in owb and run everything out of OWB why create a workflow in owb and run it on other scheduler. If you create a workflow in some other scheduler then you got better control over the processes running otherwise if will be difficult to handle errors and exceptions.
    If you know what is process flow should look like then its much easier to create it on a scheduler if the software you are using is capable of doing it. I know for sure Control M and autosys are capable of doing it.
    Edited by: Darthvader-647181 on Nov 12, 2008 3:37 AM

  • Help Required:How Upload Excel file Into Oracle Table Using PLSQL Procedure

    Please Help , Urgent Help Needed.
    Requirement is to Upload Excel file Into Oracle Table Using PLSQL Procedure/Package.
    Case's are :
    1. Excel File is On Users/ Client PC.
    2. Application is on Remote Server(Oracle Forms D2k).
    3. User Is Using Application Using Terminal Server LogIn.
    4. So If User Will Use to GET_FILE_NAME() function of D2K to Get Excel File , D2k Will Try to pick File from That Remote Server(Bcs User Logind from Terminal Server Option).
    5. Cannot Use Util_File Package Or Oracle Directory to Place That File on Server.
    6. we are Using Oracle 8.7
    So Need Some PL/SQL Package or Fuction/ Procedure to Upload Excel file on User's Pc to Oracle Table.
    Please Guide me wd some Code. or with Some Pl/SQL Package, or With SOme Hint. Or any Link ....
    Jus help to Sort This Issue ........
    you can also write me on :
    [email protected], [email protected]

    TEXT_IO is a PL/SQL package available only in Forms (you'll want to post in the Forms forum for more information). It is not available in a stored procedure in the database (where the equivalent package is UTL_FILE).
    If the Terminal Server machine and the database machine do not have access to the file system on the client machine, no application running on either machine will have access to the file. Barring exceptional setups (like the FTP server on the client machine), your applications are not going to have more access to the client machine than the operating system does.
    If you map the client drives from the Terminal Server box, there is the potential for your Forms application to access those files. If you want the files to be accessible to a stored procedure in the database, you'll need to move the files somewhere the database can access them.
    Justin

  • How to create a folder using plsql

    hi all
    i want create a folder using plsql procedures .

    I am not sure weather you can create a folder on database server file system using pl/sql code but you certainly can create/read/write file system files using UTL_FILE package.
    'The Oracle supplied package UTL_FILE can be used to read and write files that are located on the server. It cannot be used to access files locally, that is on the computer where the client is running.'

  • Using plsql tables in select statement of report query

    Hi
    Anyone have experience to use plsql table to select statement to create a report. In otherwords, How to run report using flat file (xx.txt) information like 10 records in flat files and use this 10 records to the report and run pdf files.
    thanks in advance
    suresh

    hi,
    u can use the utl_file package to do that using a ref cursor query in the data model and u can have this code to read data from a flat file
    declare
    ur_file utl_file.file_type;
    my_result varchar2(250);
    begin
    ur_file := UTL_FILE.FOPEN ('&directory', '&filename', 'r') ;
    utl_file.get_line(ur_file, my_result);
    dbms_output.put_line(my_result);
    utl_file.fclose(ur_file);
    end;
    make sure u have an entry in ur init.ora saying that your
    utl_file_dir = '\your directory where ur files reside'
    cheers!
    [email protected]

  • Shipping Content Label/Rule Creation using PLSQL

    Hi All,
    I would like to know if there is any API / Open interface through which we can create new shipping labels and rules using PLSQL.
    I have analysed the forms "WMSLABEL.fmb" (Label creation form) and found the are doing direct insertion into the std tables "wms_label_formats" and "wms_label_field_variables". Same is the case for "WMSRULEF.fmb" (Rule Creaton) form.
    Please help.
    Thanks
    Abhirup Banerjee

    To answer your first question, the  scrollRect property "masks" the display object.  This property is assigned in the scrollChildren() of the Container class.
    //mx.core.Container.as  
         *  Positions the container's content area relative to the viewable area
         *  based on the horizontalScrollPosition and verticalScrollPosition properties.
         *  Content that doesn't appear in the viewable area gets clipped.
         *  This method should be overridden by subclasses that have scrollable
         *  chrome in the content area.
    protected function scrollChildren():void
    contentPane.scrollRect = new Rectangle(x, y, w, h);
    I believe the answer to your second question would be that, Container.validateDisplayList() calls createContentPaneAndScrollbarsIfNeeded() in a conditional and if that returns true, then it will call super.validateDisplayList().  So the contentPane seems to be created *during* validateDisplayList(), if its needed.
    override public function validateDisplayList():void
          // Based on the positions of the children, determine
          // whether a clip mask and scrollbars are needed.
          if (createContentPaneAndScrollbarsIfNeeded())
               // Redo layout if scrollbars just got created or destroyed (because
               // now we may have more or less space).
               if (_autoLayout || forceLayout)
                    doingLayout = true;
                   super.validateDisplayList();
                    doingLayout = false;
               // If a scrollbar was created, that may precipitate the need
               // for a second scrollbar, so run it a second time.
                createContentPaneAndScrollbarsIfNeeded();
          if (contentPane)

  • Attaching documents using plsql package FND_WEBATTCH

    I'm trying to attach a file from standard package FND_WEBATTCH to the Customer screen,
    can any one help me how to attach a file using plsql procedure??
    I could able to do the same from application but when I'm trying to attach a file using Add_Attachment procedure in FND_WEBATTCH package it displays my record in applications but when I click on view document button . I'm getting error
    Its very urgent
    I'll appreciate if someone will get back to me as soon as possible
    Thanks in advance

    Pl post details of OS, database and EBS versions. Pl enable trace before running the FND_WEBATTACH process to determine why it takes so long
    HTH
    Srini

  • Count files in a dirctory using plsql

    Hi ,
    Currently i am using a shell script that counts the number of files in unix level directory that had xml files and load to the table as CLOB using the sql loader.
    Now i want to use plsql l to count files and then load using insert the script.I am able to use insert statement but not have any idea to count files at unix level using plsql.
    Please give me some ideas.
    Thanks in Advance.
    Rede

    Neither does anyone else... <<LOL
    I've found this one quite some time ago...
    -- How to get a listing of files in a directory using PL/SQL has got to be one of the most
    -- popular questions asked by Oracle developers. Prior to 10g, DIY solutions included the
    -- sophisticated, using either Java (8i onwards) or External Procedures (8 onwards),
    -- or the clunky (pipe servers and shell scripts from 7 onwards)
    -- However in 10g there is a new procedure hidden away in the undocumented
    -- DBMS_BACKUP_RESTORE package. It's called searchfiles, which is a bit of a giveaway
    -- and appears to have been introduced for the new backup features in 10g, as RMAN
    -- now needs to know about files in the recovery destination.
    -- Calling this procedure populates an in memory table called X$KRBMSFT, which
    -- is one of those magic X$ tables, the only column which is of relevance to us
    -- is FNAME_KRBMSFT which is the fully qualified path and file name.
    -- This X$ table acts in a similar fashion to a global temporary table in that it's contents
    -- can only be seen from the calling session. So two sessions can call searchfiles and each
    -- can only see the results of their call (which is extremely useful).
    -- The code sample below will only really run as SYS, due to the select from X$KRBMSFT, it's
    -- just intended as a demo. The first two parameters in the call to searchfiles are
    -- IN OUT so must be defined as variables, even though the second parameter is of no consequence
    -- to us and should be left as NULL. Even though they are IN OUT, testing shows they don't
    -- appear to change.
    -- Updated 29/05/2007
    -- The first parameter is the string to search for, in much the same format as you would pass
    -- in a call to dir (Windows) or ls (Unix). However, on some platforms and versions
    -- passing in a wildcard or anything other than a directory name will result in an empty X$KRBMSFT.
    -- The trick here is to simply pass a valid OS directory name - the entire listing of that directories
    -- contents will now appear in X$KRBMSFT, which can then be filtered using LIKE.
    -- This procedure appears to raise no exceptions, passing an invalid search string, such
    -- as a non-existant path or one with no permissions, simply results in an empty X$KRBMSFT.
    -- However, if the database parameter db_recovery_file_dest is not set, you will get ORA-19801.
    -- Interestingly, this procedure recursively searches sub directories found in the search string.
    -- So passing a string of 'C:\windows' (for example) populates X$KRBMSFT with not only the files found
    -- in that directory but all the files found in all directories beneath, such as C:\windows\system32.
    -- As X$KRBMSFT is an in memory table, you have been warned! Calling this procedure on a directory
    -- with thousands of sub directories and files has the potential to blow out memory
    -- The way forward is to wrap this functionality in a package, perhaps using
    -- directory objects instead and checking access priviliges, creating a view based on X$KRBMSFT,
    -- maybe even allowing/disallowing subdirectory traversal and limiting memory usage search size.
    -- I see another project coming, stay tuned for XUTL_FINDFILES!
    -- This code has been tested and works as intended on Oracle 10104 EE.
    -- Get this tip and others, along with useful PL/SQL utilities at
    -- www.chrispoole.co.uk
    DECLARE
    pattern VARCHAR2(1024) := '/u01/oracle/admin/SID/udump';
    ns VARCHAR2(1024);
    BEGIN
    SYS.DBMS_BACKUP_RESTORE.searchFiles(pattern, ns);
    FOR each_file IN (SELECT FNAME_KRBMSFT AS name FROM X$KRBMSFT WHERE FNAME_KRBMSFT LIKE '%.trc') LOOP
    DBMS_OUTPUT.PUT_LINE(each_file.name);
    END LOOP;
    END;
    DECLARE
    pattern VARCHAR2(1024) := 'C:\temp\*';
    ns VARCHAR2(1024);
    BEGIN
    SYS.DBMS_BACKUP_RESTORE.searchFiles(pattern, ns);
    FOR each_file IN (SELECT FNAME_KRBMSFT AS name FROM X$KRBMSFT) LOOP
    DBMS_OUTPUT.PUT_LINE(each_file.name);
    END LOOP;
    END;
    /Thomas

  • Loading Large XML files  using plsql

    I have a process where there is a need to load large xml files (i.e. easily over 500k or more) into Oracle via an interface. Preference would be to use plsql or some plsql based utility if possible. I am looking for any suggestions on the best method to accomplish this. Currently running on 9.2.0.6. Thanks in advance.

    I have a process where there is a need to load large xml files (i.e. easily over 500k or more) into Oracle via an interface. Preference would be to use plsql or some plsql based utility if possible. I am looking for any suggestions on the best method to accomplish this. Currently running on 9.2.0.6. Thanks in advance.

  • Get a Report crashed error while running report using the mode character

    Hello,
    I'am getting an "Enable to run report - Report as crashde" issue only when I'am running reports using the mode character. The same report with desformat pdf never has any problems. I have changed the englife (set to one) increase the cachesize but I still have the same issue.
    I'm using report 6i and Oracle 8i.
    Thanks in advance for your help.
    Regards,
    Laurent.

    Hi Thanks for the response,
    In fact the report in character mode is working fine in my environnement but is not working on my customer environnement (which is supposed to be the same as mine). I was thinking of cache size issue or something like this ?
    Regards,
    Laurent.

  • Not able to run validation using validation.xml & validator-rules.xml

    Hello Friends,
    I am not able to run validation using validation.xml & validator-rules.xml.
    Entire code in running prefectly but no error messages are prompted.
    Following is my code:
    File Name : struts-config.xml
    <struts-config>
    <!-- Form Beans Configuration -->
    <form-beans>
    <form-bean name="searchForm"
    type="com.solversa.SearchForm"/>
    </form-beans>
    <!-- Global Forwards Configuration -->
    <global-forwards>
    <forward name="search" path="/search.jsp"/>
    </global-forwards>
    <!-- Action Mappings Configuration -->
    <action-mappings>
    <action path="/search"
    type="com.solversa.SearchAction"
    name="searchForm"
    scope="request"
    validate="true"
    input="/search.jsp">
    </action>
    </action-mappings>
    <!-- Message Resources Configuration -->
    <message-resources
    parameter="ApplicationResources"/>
    <!-- Validator Configuration -->
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
    value="/WEB-INF/validator-rules.xml,
    /WEB-INF/validation.xml"/>
    </plug-in>
    </struts-config>
    <br> File Name : <b> validation.xml </b>
    <form-validation>
    <formset>
    <form name="searchForm">
    <field property="name" depends="minlength">
    <arg key="label.search.name" position = "0"/>
    <arg1 name="minlength" key="${var:minlength}" resource="false"/>
    <var>
    <var-name>minlength</var-name>
    <var-value>5</var-value>
    </var>
    </field>
    <field property="ssNum" depends="mask">
    <arg0 key="label.search.ssNum"/>
    <var>
    <var-name>mask</var-name>
    <var-value>^\d{3}-\d{2}-\d{4}$</var-value>
    </var>
    </field>
    </form>
    </formset>
    </form-validation>
    <br> File Name : <b> SearchForm.java </b>
    package com.jamesholmes.minihr;
    import java.util.List;
    import org.apache.struts.validator.ValidatorForm;
    public class SearchForm extends ValidatorForm
    private String name = null;
    private String ssNum = null;
    private List results = null;
    public void setName(String name) {
    this.name = name;
    public String getName() {
    return name;
    public void setSsNum(String ssNum) {
    this.ssNum = ssNum;
    public String getSsNum() {
    return ssNum;
    public void setResults(List results) {
    this.results = results;
    public List getResults() {
    return results;
    <br> File Name : <b> SearchAction.java </b>
    package com.jamesholmes.minihr;
    import java.util.ArrayList;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    public final class SearchAction extends Action
    public ActionForward execute(ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception
    EmployeeSearchService service = new EmployeeSearchService();
    ArrayList results;
    SearchForm searchForm = (SearchForm) form;
    // Perform employee search based on what criteria was entered.
    String name = searchForm.getName();
    if (name != null && name.trim().length() > 0) {
    results = service.searchByName(name);
    } else {
    results = service.searchBySsNum(searchForm.getSsNum().trim());
    // Place search results in SearchForm for access by JSP.
    searchForm.setResults(results);
    // Forward control to this Action's input page.
    return mapping.getInputForward();
    <br> File Name : <b> EmployeeSearchService.java </b>
    package com.jamesholmes.minihr;
    import java.util.ArrayList;
    public class EmployeeSearchService
    /* Hard-coded sample data. Normally this would come from a real data
    source such as a database. */
    private static Employee[] employees =
    new Employee("Bob Davidson", "123-45-6789"),
    new Employee("Mary Williams", "987-65-4321"),
    new Employee("Jim Smith", "111-11-1111"),
    new Employee("Beverly Harris", "222-22-2222"),
    new Employee("Thomas Frank", "333-33-3333"),
    new Employee("Jim Davidson", "444-44-4444")
    // Search for employees by name.
    public ArrayList searchByName(String name) {
    ArrayList resultList = new ArrayList();
    for (int i = 0; i < employees.length; i++) {
    if (employees.getName().toUpperCase().indexOf(name.toUpperCase()) != -1) {
    resultList.add(employees[i]);
    return resultList;
    // Search for employee by social security number.
    public ArrayList searchBySsNum(String ssNum) {
    ArrayList resultList = new ArrayList();
    for (int i = 0; i < employees.length; i++) {
    if (employees[i].getSsNum().equals(ssNum)) {
    resultList.add(employees[i]);
    return resultList;
    <br> File Name : <b> Employee.java </b>
    package com.solversa;
    public class Employee
         private String name;
         private String ssNum;
         public Employee(String name, String ssNum) {
         this.name = name;
         this.ssNum = ssNum;
         public void setName(String name) {
         this.name = name;
         public String getName() {
         return name;
         public void setSsNum(String ssNum) {
         this.ssNum = ssNum;
         public String getSsNum() {
         return ssNum;
    Pls help me out.
    Not able to prompt errors.

    Hello Friends,
    I am not able to run validation using
    validation.xml & validator-rules.xml.
    Entire code in running prefectly but no error
    messages are prompted.
    Following is my code:
    File Name : struts-config.xml
    <struts-config>
    <!-- Form Beans Configuration -->
    <form-beans>
    <form-bean name="searchForm"
    type="com.solversa.SearchForm"/>
    ans>
    <!-- Global Forwards Configuration -->
    <global-forwards>
    <forward name="search" path="/search.jsp"/>
    global-forwards>
    <!-- Action Mappings Configuration -->
    <action-mappings>
    <action path="/search"
    type="com.solversa.SearchAction"
    name="searchForm"
    scope="request"
    validate="true"
    input="/search.jsp">
    tion>
    </action-mappings>
    <!-- Message Resources Configuration -->
    <message-resources
    parameter="ApplicationResources"/>
    <!-- Validator Configuration -->
    <plug-in
    className="org.apache.struts.validator.ValidatorPlugI
    ">
    <set-property property="pathnames"
    value="/WEB-INF/validator-rules.xml,
    /WEB-INF/validation.xml"/>
    >
    </struts-config>
    <br> File Name : <b> validation.xml </b>
    <form-validation>
    <formset>
    <form name="searchForm">
    <field property="name" depends="minlength">
    <arg key="label.search.name" position = "0"/>
    <arg1 name="minlength" key="${var:minlength}"
    resource="false"/>
    <var>
    <var-name>minlength</var-name>
    <var-value>5</var-value>
    </var>
    </field>
    <field property="ssNum" depends="mask">
    <arg0 key="label.search.ssNum"/>
    <var>
    <var-name>mask</var-name>
    <var-value>^\d{3}-\d{2}-\d{4}$</var-value>
    </var>
    </field>
    /form>
    </formset>
    form-validation>
    <br> File Name : <b> SearchForm.java </b>
    package com.jamesholmes.minihr;
    import java.util.List;
    import org.apache.struts.validator.ValidatorForm;
    public class SearchForm extends ValidatorForm
    private String name = null;
    private String ssNum = null;
    private List results = null;
    public void setName(String name) {
    this.name = name;
    public String getName() {
    return name;
    public void setSsNum(String ssNum) {
    this.ssNum = ssNum;
    public String getSsNum() {
    return ssNum;
    public void setResults(List results) {
    this.results = results;
    public List getResults() {
    return results;
    <br> File Name : <b> SearchAction.java </b>
    package com.jamesholmes.minihr;
    import java.util.ArrayList;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    public final class SearchAction extends Action
    public ActionForward execute(ActionMapping
    mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws Exception
    EmployeeSearchService service = new
    EmployeeSearchService();
    ArrayList results;
    SearchForm searchForm = (SearchForm) form;
    // Perform employee search based on what criteria
    was entered.
    String name = searchForm.getName();
    if (name != null && name.trim().length() > 0) {
    results = service.searchByName(name);
    else {
    results =
    service.searchBySsNum(searchForm.getSsNum().trim());
    // Place search results in SearchForm for access
    by JSP.
    searchForm.setResults(results);
    // Forward control to this Action's input page.
    return mapping.getInputForward();
    <br> File Name : <b> EmployeeSearchService.java </b>
    package com.jamesholmes.minihr;
    import java.util.ArrayList;
    public class EmployeeSearchService
    /* Hard-coded sample data. Normally this would come
    from a real data
    source such as a database. */
    ivate static Employee[] employees =
    new Employee("Bob Davidson", "123-45-6789"),
    new Employee("Mary Williams", "987-65-4321"),
    new Employee("Jim Smith", "111-11-1111"),
    new Employee("Beverly Harris", "222-22-2222"),
    new Employee("Thomas Frank", "333-33-3333"),
    new Employee("Jim Davidson", "444-44-4444")
    // Search for employees by name.
    public ArrayList searchByName(String name) {
    ArrayList resultList = new ArrayList();
    for (int i = 0; i < employees.length; i++) {
    if
    (employees.getName().toUpperCase().indexOf(name.toU
    pperCase()) != -1) {
    resultList.add(employees[i]);
    return resultList;
    // Search for employee by social security number.
    public ArrayList searchBySsNum(String ssNum) {
    ArrayList resultList = new ArrayList();
    for (int i = 0; i < employees.length; i++) {
    if (employees[i].getSsNum().equals(ssNum)) {
    resultList.add(employees[i]);
    return resultList;
    <br> File Name : <b> Employee.java </b>
    package com.solversa;
    public class Employee
         private String name;
         private String ssNum;
         public Employee(String name, String ssNum) {
         this.name = name;
         this.ssNum = ssNum;
         public void setName(String name) {
         this.name = name;
         public String getName() {
         return name;
         public void setSsNum(String ssNum) {
         this.ssNum = ssNum;
         public String getSsNum() {
         return ssNum;
    Pls help me out.
    Not able to prompt errors.
    Hi,
    Your error message are not displaying because u does not made Message-Resoucrce property file (Resource Bundle) when you make it .
    give it entry in
    struts-config.xml
    <message-resources parameter="ApplicationResources" />
    and
    define key and corresponding error message to key in this ApplicationResources i.e
    #Error Resources
    label.search.ssNum=Plz Enter correct ssNum

  • Whitespace is not allowed at this location. Error while running CP using RDF with XML

    Hi All,
    I am using RDF report with output type as XML. It have following parameters:
    1. Organization Name,
    2. Invoice No From
    3. Invoice No To
    4. Date From
    5. Date To
    I had developed an RTF and registered that in Oracle Applications. The output comes in Excel file.
    When I used to run report using Invoice Number From and Invoice Number To the report is giving normal excel output.
    But when I am running using parameters Date From and Date To then XML output is coming after viewing output in CP Output button.
    I downloaded that xml file. It is invalid as in the last of xml file it is showing following error message
    "Whitespace is not allowed at this location".
    Please let me know how can I resolve this problem.
    Thanks in advance..
    Regards
    Sandip

    my xml file looks like this....
    <!-- Generated by Oracle Reports version 10.1.2.3.0 -->
    <XX_ITEM_LOADING>
      <LIST_G_BLANKET_NUMBER>
        <G_BLANKET_NUMBER>
          <CUSTOMER>SPS PVT LTD</CUSTOMER>
          <INVOICE_NO>17356</INVOICE_NO>
          <INVOICE_DATE>20-JUL-13</INVOICE_DATE>
          <BUYER_REF>56780YP</BUYER_REF>
          <ITEM_DESCRIPTION>XXCSD</ITEM_DESCRIPTION>
          <NUM_OF_BEANS></NUM_OF_BEANS>
          <CARIRER></CARIRER>
          <SHIP_METHOD_CODE>UK568</SHIP_METHOD_CODE>
          <MODE_OF_TRANSPORT>ROAD</MODE_OF_TRANSPORT>
          <ASSEABLE_VALUE>1134534</ASSEABLE_VALUE>
          <QUANTITY>149</QUANTITY>
          <SOLD_TO>SPS PVT LTD</SOLD_TO>
          <TAN_NO></TAN_NO>
          <ST_REG_NO>943481</ST_REG_NO>
          <EC_CODE></EC_CODE>
          <TERMS>30 NET</TERMS>
          <CUST_PO_NUMBER></CUST_PO_NUMBER>
          <DESTINATION>LONDON</DESTINATION>
          <CP_DAYS>3</CP_DAYS>
        </G_BLANKET_NUMBER>
    XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
    Whitespace is not allowed at this location. Error processing resource 'file:///C:/Users/sys/Downloads/cp_output_date_range....
          <SOLD_TO>DKSP TECHNOLOGIES & ENGG(A DIV. OF PARROT SYSTEM LTD.)</SOLD_TO>
    _METHOD_CODE>

  • Is it possible to run Posture using ISE 1.2 without NAC Agent provisioning?

    Is it possible to run Posture using ISE 1.2 without NAC Agent provisioning?
    -My customer does not want to push NAC Agent installation on BYOD type of computers (non-managed by the company computers).
    -The requirement is to check for posture only company owned wired, wireless, and VPN connected Windows computers. The rest of the endpoints should be considered as posture incompliant, and limited access to the network should be allowed.
    -No certificates are used.
    -I’ve configured the required posture check, and it all works fine if a PC has NAC Agent manually installed (without ISE Client Provisioning). However, when I use a PC without NAC Agent, it is redirected to Client Provisioning Portal and is stuck there as Client Provisioning is deliberately not configured in ISE.
    -If I remove Posture Remediation Authorization Profile that does URL redirect, the posture does not work.
    -For now I'm testing it on wired endpoints.
    Is there a way to configure ISE to fulfill the listed above requirements?
    Any ideas would be appreciated.
    Thanks,
    Val Rodionov

    Everyone who finds reads this article,
    I'm answering my own quesiton "Is it possible to run Posture using ISE 1.2 without NAC Agent provisioning?"
    The answer is Yes.
    After doing research and configuration testing I came up with a solution, and it works fine for wired and VPN connections. I expect it to work on wireless endpoints as well.
    ISE configuration:
    Posture General Settings - Default Posture Status = NonCompliant
    Client Provisioning Policy - no rules defined
    Posture Policy - configured per requirements
    Client Provisioning (under Administration > Settings) - Enable Provisioning = Enable (it was disabled in my first test)
    Authorization Policies configured as regular posture policies
    The result:
    After successful dot1x authentication posture redirect happens. If the PC does not have NAC Agent preinstalled, the browser is redirected to Client Provisioning Portal and a default ISE message is displayed (ISE is not able to apply and access policy... wait one minute and try to connect again...). At the same time, the endpoint is assigned NonCompliant posture status and proper authorization policy is applied. This is what I wanted to achieve.
    If NAC Agent was preinstalled on the PC, after successful dot1x authentication the NAC Agent pops up and performs posture check. If posture is successful, posture compliant authorization policy is applied. If posture check fails, NonCompliant posture status is assigned and posture non-compliant authorization policy is applied. Which is the expected and needed result.
    The only part that is not perfect it the message displayed to the end-user when posture is about to fail. I did not find a place to change the text of that message. I might need to open TAC case, so this file can be manually found and edited from CLI (root access).
    Best,
    Val Rodionov

  • How to get the customize url of an portlet using PLSQL

    How to get the customize url of an portlet using PLSQL.

    Are you trying to call the portlet Customization form directly from the browser?

  • Issue during Running Package using Sql Agent

    hi all
    I have an issue  when I deployed Package and Run package using sql agent.
    before a Successfully Run Package without Any error. but in job It gives me error.
    Executed as user: abc\sqlserver. Microsoft (R) SQL Server Execute Package Utility  Version 10.50.4000.0 for 64-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    Started:  08:28:11  Error: 2014-02-12
    08:28:11.86     Code: 0xC0016016     Source:       Description: Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified
    state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available.  End Error  Error: 2014-02-12 08:28:11.97     Code: 0xC0202009    
    Source: PAckageNameReport Connection manager "....................."     Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E4D.  An OLE DB record is available. 
    Source: "Microsoft SQL Server Native Client 10.0"  Hresult: 0x80040E4D  Description: "Login failed for user .....".  End Error  Error: 2014-02-12 08:28:11.97     Code: 0xC020801C    
    Source: Import into Excel OLE DB Source [1]     Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "....................." failed
    with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.  End Error  Error: 2014-02-12 08:28:11.97     Code: 0xC0047017    
    Source: Import into Excel SSIS.Pipeline     Description: component "OLE DB Source" (1) failed validation and returned error code 0xC020801C.  End Error  Error: 2014-02-12 08:28:11.97     Code: 0xC004700C    
    Source: Import into Excel SSIS.Pipeline     Description: One or more component failed validation.  End Error  Error: 2014-02-12 08:28:11.97     Code: 0xC0024107     Source: Import into Excel     
    Description: There were errors during task validation.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  08:28:11  Finished: 08:28:11  Elapsed:  0.14 seconds.  The package execution failed. 
    The step failed.
    I'm using Sql Authentication.
    Kindly Help.
    thanks

    Hi BI_group,
    According to the error message, the issue may occur due to two possible reasons: protection level of the package or the 32-bit/64-bit driver issue.
    For the first possible reason, it may be that package still uses the default protection level EncryptSensitiveWithUserKey after it is deployed, however, the SQL Server Agent job runs under a different user account. To avoid the issue, you can re-deploy the
    package and set the package protection level to EncryptSensitiveWithPassword or DontSaveSensitive during the deployment. If it is set to EncryptSensitiveWithPassword, we need to configure the Execution options of the job step to use the
    /decrypt password option in the DTexec utility command line to decrypt the encrypted data. If the package is deployed to the SQL Server or SSISDB catalog, we can set the protection level to Rely on server storage for encryption or ServerStorage.
    If it is not the case, check whether it is caused by the 32-bit/64-bit driver issue. For a 64-bit SSIS server, it uses 64-bit drivers by default, however, BIDS/SSDT uses 32-bit drivers unless the Run64BitRuntime property of the IS project is set to true.
    In the BIDS/SSDT, check the Run64BitRuntime property to see if it runs in 32-bit or 64-bit runtime. This enable us to judge whether we need to check the “Use 32 bit runtime” option for the job step.
    Regards,
    Mike Yin
    TechNet Community Support

Maybe you are looking for