Notes from Global Creation

I have a screenflow inside the Global Creation activity.
The screenflow has a form with a text field in it.
I use Note.create(text) method to copy the notes typed in the text field to the notes section of ALBPM.
But it does not let me copy the notes from the screenflow inside of a Global creation activity to the notes section of ALBPM.
It gives me a nullpointerexception.
Why does this happen?
I can copy notes typed in a text or multiline field from any other activity except the Global Creation activity to the notes section of ALBPM.

Hi,
Guessing you figured this out by now, but just after the Begin activity, have an automatic activity with the Fuego.Lib.Note.create("your note text here") logic.
You have to do this after the Begin activity because the instance you're attaching the note to really does not exist until the Begin activity. Know this sounds odd, but the Global Automatic activity is actually before the instance has been created.
Hope this helps,
Dan

Similar Messages

  • Start process from global creation using a signal in Oracle SOA Suite 11g

    I want to start a process using a signal or an automatic activity from a link in the BPM workspace. The only way I have found to do that is using an initiator human task activity, but I just want to execute some script activities without a task flow.
    Any idea?

    Hi,
    Some considerations:
    - The path <DOMAIN_HOME>/lib is usually used to place shared libs to the Admin server (jdbc libs to allow connection factory configuration, for example)
    - The path <OSS_HOME>/soa/modules/oracle.soa.ext_11.1.1 is the right place to put shared libs that will be used by SOA composite applications (like javaAction implementations for Fault Handling Framework or libs called within Java Embedding). See the readme file inside this directory to know how it works.
    Also, changes in the startWeblogic script will affect the JVM of the Admin Server. To apply changes to managed servers, like the soa_server, make your changes in the startManagedServer script.
    Lastly, pay attention in the parameter you are passing to the JVM. The correct parameter is -Dlog4j.configuration=file:<PATH> and not -Dlog4j.configuration=<PATH> as you are using.
    With this in mind, I published a new post in my blog that explains what is necessary to do to call Log4j within a BPEL process: http://blog.andrade.inf.br/2010/09/generating-custom-logs-with-log4j.html
    I hope this may help you.
    Regards,
    Rafael Andrade

  • Oracle db problem in Global Creation

    Hi all,
    We are experiencing problems at the start of a process itself..It worked well in the development and the QA environment but when it went into production it gave an error...at the start of Global Creation activity..
    We suspect this error to be of Oracle Drivers wrongly installed...(whether they are XA or NON -XA) ..But we cannot properly figure out the exact error..
    The only error that we get when we try and initiate the process is:--
    Activity '/EmployeeChallenge#Default-1.0/GlobalCreation[CreateEmployeeChallenge]' task '' could not execute successfully.<br>Detail:Method: '', Exception: 'The task could not be successfully executed.<br>Reason: 'fuego.lang.RuntimeCILExecutionException: xobject.UserExceptions.SqlException@44a352d'.'<br><br>Caused by: The task could not be successfully executed.<br>Reason: 'fuego.lang.RuntimeCILExecutionException: xobject.UserExceptions.SqlException@44a352d'.<br>Caused by: xobject.UserExceptions.SqlException@4785b0c<br>fuego.papi.exception.ActivityFailedException: Activity '/EmployeeChallenge#Default-1.0/GlobalCreation[CreateEmployeeChallenge]' task '' could not execute successfully.<br>Detail:Method: '', Exception: 'The task could not be successfully executed.<br>Reason: 'fuego.lang.RuntimeCILExecutionException: xobject.UserExceptions.SqlException@44a352d'.'<br> <br>    at fuego.papi.exception.ActivityFailedException.create(ActivityFailedException.java:66) <br>    at fuego.server.AbstractProcessBean.createActivityFailedException(
    AbstractProcessBean.java:3308) <br>    at fuego.server.AbstractProcessBean.runGlobalActivity(AbstractProcessBean.java:2724
    This error cannot be because we do not have any data in the db because we use a try and catch block which writing db queries and therefore that kind of error would be caught easily..
    This error is a problem in the Oracle db drivers being XA and NON-XA..
    Can anyone let me know where do I check for the NON XA and XA errors?
    Is there something in the Process Adminsitrator to check and change
    We are using the Weblogic Portal..
    Is there anything in the weblogic portal to change..?

    Hi, I am working along with ALBPM studio and from our process trying to create a Scorecard process and receiving the same error, may i know what part i have to check to resolve this issue, presently my error screen shows thie error:-
    Caused by: xobject.UserExceptions.SqlException@1d84476 fuego.papi.exception.ActivityFailedException:
    Activity '/ScorecardChallenge#Default-1.0/GlobalCreation[CreateScorecardChallenge]' task '' could not execute successfully.
    Detail:Method: '', Exception: 'The method 'CIL_createScorecardChallengeCreateScorecardChallengeIN' from class 'ALBPM.ScorecardChallenge.Default_1_0.Instance'
    could not be successfully executed.' at fuego.papi.exception.ActivityFailedException.create(ActivityFailedException.java:66)
    at fuego.server.AbstractProcessBean.createActivityFailedException(AbstractProcessBean.java:3337)
    at fuego.fengine.FEngineProcessBean.createActivityFailedException(FEngineProcessBean.java:346)
    at fuego.server.AbstractProcessBean.runGlobalActivity(AbstractProcessBean.java:2747)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)
    at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410) at fuego.lang.JavaObject.invoke(JavaObject.java:227)
    at fuego.component.Message.process(Message.java:587) at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:778)
    at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:753) at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:142)
    at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:134) at fuego.fengine.FEngineProcessBean.processBatch(FEngineProcessBean.java:248)
    at fuego.component.ExecutionThread.work(ExecutionThread.java:837) at fuego.component.ExecutionThread.run(ExecutionThread.java:408)
    at fuego.component.CustomExecution.next(CustomExecution.java:176) at fuego.papi.impl.rmi.RMIExecution.next(RMIExecution.java:111)
    at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:177)
    at fuego.web.execution.impl.WebInteractiveExecution.process(WebInteractiveExecution.java:54)
    at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:223)
    at fuego.web.papi.TaskExecutor.runApplicationTask(TaskExecutor.java:349) at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:95)
    at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117) at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
    at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
    at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
    at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
    at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
    at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
    at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64) at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
    at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
    at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
    at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
    at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
    at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156) at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)

  • Xdb_installation_trigger does not support object creation of type SNAPSHOT

    hi everyone, i'm using Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit on solaris sparc 5.10
    we like to send an email through SSL, and after searching here and there I found out that oracle DB 11g able to go throught the SSL.
    since upgrade our DB to 11g would not be an option, so i tried to export XDB of 11g and import it into XDB 10gR2 schema, it was a mess...
    then i just reinstall XDB using catnoqm.sql & catqm.sql
    and now one of our programmer cant run some script like above
    CREATE MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY
    TABLESPACE MARKETING_TABLES
    PCTUSED    40
    PCTFREE    10
    INITRANS   2
    MAXTRANS   255
    STORAGE    (
    INITIAL          64K
    MINEXTENTS       1
    MAXEXTENTS       UNLIMITED
    PCTINCREASE      0
    FREELISTS        1
    FREELIST GROUPS  1
    BUFFER_POOL      DEFAULT
    +)+
    NOCACHE
    LOGGING
    NOCOMPRESS
    NOPARALLEL
    BUILD IMMEDIATE
    REFRESH FORCE ON DEMAND
    WITH PRIMARY KEY
    AS
    +/* Formatted on 9/23/2010 1:07:42 PM (QP5 v5.114.809.3010) */+
    SELECT   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date,
    SUM (scheme_adm) scheme_adm,
    SUM (appl_unit) appl_unit,
    SYSDATE mkt_sysdate
    FROM   (SELECT   NVL (a.coy_id, '01') coy_id,
    a.branch_id appl_branch_id,
    DECODE (a.buss_unit, 'NMC', '2101', 'UMC', '2102', '2352')
    appl_object_code,
    a.platform product_type,
    TRUNC (c.contract_active_date) ppdcf_paid_date,
    NVL (s.ms_amt, 0) scheme_adm,
    NVL (o.total_item, 0) appl_unit
    FROM   ordmgmt.om_trn_appl_ms_lvl_object s,
    ordmgmt.om_trn_appl_hdr a,
    acctmgmt.ar_trn_sum_contracts c,
    +( SELECT appl_no, COUNT ( * ) total_item+
    FROM   ordmgmt.om_trn_appl_object
    GROUP BY   appl_no) o
    WHERE       s.appl_no = a.appl_no
    AND a.appl_no = o.appl_no
    AND s.ms_code IN ('MS03', 'MS14')
    AND c.appl_no = a.appl_no
    AND c.contract_no = a.contract_no
    +/*AND c.office_code = a.branch_id*/+
    AND NVL (a.coy_id, '01') = NVL (c.coy_id, '01'))
    GROUP BY   coy_id,
    appl_branch_id,
    appl_object_code,
    product_type,
    ppdcf_paid_date;
    COMMENT ON MATERIALIZED VIEW FIFSYS_MKT_SCHEME_MV_COY IS 'snapshot table for snapshot MARKETING.FIFSYS_MKT_SCHEME_MV_COY';
    and this error shown:
    ORA-00604 error occurred at recursive SQL level 1
    ORA-20000 Trigger xdb_installation_trigger does not support object creation of type SNAPSHOT
    ORA-06512 at line 32
    maybe some of you know how to solve this problem??
    and, this in the script of the xdb_installation_trigger
    DROP TRIGGER SYS.XDB_INSTALLATION_TRIGGER;
    CREATE OR REPLACE TRIGGER SYS.xdb_installation_trigger
    BEFORE
    CREATE ON DATABASE
    DECLARE
    sql_text varchar2(200);
    val number;
    BEGIN
    if (dictionary_obj_owner != 'XDB') then
    if (dictionary_obj_type = 'FUNCTION' or
    dictionary_obj_type = 'INDEX' or
    dictionary_obj_type = 'PACKAGE' or
    dictionary_obj_type = 'PACKAGE BODY' or
    dictionary_obj_type = 'PROCEDURE' or
    dictionary_obj_type = 'SYNONYM' or
    dictionary_obj_type = 'TABLE' or
    dictionary_obj_type = 'TABLESPACE' or
    dictionary_obj_type = 'TYPE' or
    dictionary_obj_type = 'VIEW' or
    dictionary_obj_type = 'USER'
    +)then+
    if (dictionary_obj_type  != 'PACKAGE BODY'
    +) then+
    sql_text := 'select count(*) from ALL_OBJECTS where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    sql_text := 'select count(*) from dropped_xdb_instll_tab where owner = :1 and object_name = :2 and object_type = :3';
    execute immediate sql_text into val using dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type;
    if (val = 0) then
    insert into xdb_installation_tab values
    +(dictionary_obj_owner, dictionary_obj_name, dictionary_obj_type);+
    end if;
    end if;
    end if;
    else
    raise_application_error(-20000, 'Trigger xdb_installation_trigger does not support object creation of type '||dictionary_obj_type);
    end if;
    end if;
    end;
    +/+
    /********************************************************************************/

    i'm so careless, after checking a fresh installation of the same version DB, i dont found xdb_installation_trigger.
    so just by simply remove that trigger & everything works just fine. :)

  • I am unable to Save the "Note" field while Creation of new  Contact

    Hi ,
    I  am unable to save the Note field while Creation of Contact in Web UI.
    Its happening in the Dev system but not in the QA Web UI.
    I have tried to debug  the component BP_CONT, But no use. 
    Can any one tell me the what could be the problem?
    Regards,
    DN

    Hi DN,
    The Notes part comes from the following view:
    BP_DATA/Notes (Context Node: NOTES; Attribute: TDLINE)
    You can debug in this view.
    It could also be a case of missing authorization - the entered text don't get saved when the user does not have authorization to save text in text objects. Please check.
    Regards,
    Shiromani

  • How to get Participant's info in a global creation ?

    I want to get current Participant's info in a global creation.
    And so, I use to call Fuego.Lib.Participant.
    But, this componet is described follows within online document.
    This component is commonly used as the variable participant , which is predefined in every process.
    In a global creation, participant is not predefined.
    How to get participant's information in current global creation ?
    Note.
    I found a message in a thread that using Participant instead of participant.
    <Re: User of an interactive global activity
    But, I can't undestand to use Participant in a global creation by online document.
    Edited by: yoshiy on 2010/02/24 14:31

    In Re: User of an interactive global activity I mentioned that you should use "Participant" instead of the predefined variable "participant". This is true only inside of a Screenflow's automatic task. This is valid for any Screenflow (both Globals and Interactive activities).
    To see what information you can get about the current participant, open the catalog's Fuego.Lib.Participant component. Here you'll see that you can retrieve the current participant's email, firstName, id, lastName, and their roles. Here's how to do this using logic inside an Automatic task in a Screenflow:
    currentParticipantName as String
    currentParticipantName  = Participant.firstName + " " + Participant.lastNameDan

  • Active Directory error message "the following object is not from a domain listed in the Select location forestB\username

    Hello Community
        "forestA" is my forest it is a Windows 2008 Server Enterprise Edition
    domain controller using Active Directory and the UI.
        In my forest ("forestA") trust relationship I created a "One-Way, Out-going"
    forest trust with Forest-Wide authentication so that a different forest user(s) or
    group(s) with a different admin in a forest named “forestB” can access the resources in my “forestA”
        But also forestB needs to create a "One-way, Incoming" forest trust so that
    I can either add the user(s) or group(s) from “forestB” into to a "Global Security - Group"
    in my "forestA" or I can
     add user(s)  as  "domain user(s)" from “forestB” into my "forestA".
        The problem is that when I right click  the global group in my forestA  and then
    properties, when I click "Members" and then the "Add" button when I type
    "forestB\username" I get an error message from Active Directory stating:
        "the following object is not from a domain listed in the Select location
    dialog box, and is therefore not valid: forestB\username".
        Am I doing something wrong when creating the one-way trust in my
    “forestA” or is the one-way trust being created wrong by the other domain admin in the other “forestB”?
        Or could I possibly need to select "Change Domain" or "Change Domain Controller"
    before adding the users or Groups to my forestA from forestB?
        That is why I am asking
     how do you add an Active Directory user from one forest into another forest?
        Thank you
        Shabeaut

    Hello Denis Cooper
        That is the end result.
        What I was trying  to do was that I was trying to
     bring in the user(s) and group(s) from “forestB”  into
    my “forestA”  Global group.
        Later on I was going to add the user(s) or Global groups(s) that I brought into my dc in my forestA
     into the domain local groups  on my member servers in my forestA.
        So since the error message is:
    "the following object is not from a domain listed in the Select location dialog box, and is therefore not valid: forestB\username".
    Does your response
     mean only Global group(s) from forestB not domain user(s) from forestB have
     to been added to domain local groups in forestA?
    Or is it also possible to add Global group(s) from “forestB” to Global group(s) in my “forestA” and if so
    how without getting the above error message?
    Thank you
        Shabeaut

  • How do I access a semaphore created in a zone from global?

    Using Solaris 10 with trusted extentions enabled.
    Creating a semaphore in a zone.
    Trying to access it in the global zone using sem_open. Fails - no such file or directory.
    ipc_dac_read and ipc_dac_write are in the effective set but are not sufficient.
    How do I access a semaphore from global?

    You don't.
    The whole point of zones is to separate the namespaces so zones appear to be separate physical machines.
    You need to think of them that way.

  • Initiating Global creation activity by quering a database table.

    Hi,
    I want to start the BPM process using
    a) Use a query result for the initial global creation activity. ( -- I have an catalogued object which returns 'docNo' and 'status' column values from a database query already.)
    How do I do this piece wherein I call the automatic activity from the global creation activity.
    I want the
    b) User clicks on the Review Claim link to pull up the claim to approve the claim. -- secondary part ( use the docNo to pull up claim detail from the database and present in the form for approval)
    So there are 2 parts, List the claims awaiting approval and then the individual approval.
    How do I get the user to log into a BPM workspace ( login screen) and get a list of claims for approval.
    Example:
    doc1#, amount, <Approve ReportLink>
    doc2#, amount, <Approve ReportLink>
    doc3#, amount, <Approve ReportLink>
    Angelo

    Hi Angelo,
    Looks like part of your thread was cut off. This is mostly to see if I might be able to fill in the blanks.
    I'm guessing you are thinking about using a Global Creation activity to perhaps bring up a list of claims and that the row or rows returned from the database could each create a separate new work item instance. Did I get that right?
    If that's correct, don't use a Global Creation. Instead use a Global Interactive to display the rows. For each row approved an new work item instance might then be created in the process for each one you approved. You'd use a Screenflow behind the Global Interactive. Inside the screenflow you'd have an automatic task to retrieve the rows from the database. This would then flow to a Interactive task inside the screenflow that has been assigned a BPM Object presentation to display the rows inside a Group. You'd then follow this with another automatic task that looks at the Group (array) of items selected in the UI and then programmatically create a work item instance for each one selected.
    Hope this helps,
    Dan

  • Global Creation with Input args

    I create a Global Creation activity with a screenflow task. The screenflow has both a integer input argument (call it sfIntArg) and a output argument (of BPM object).
    When I right-click on the Global creation activity and go to argument mapping, I have trouble mapping the screenflow input argument. I am not sure what to specify in the "Value" field to map to sfIntArg.
    1. when I specify nothing to map to sfIntArg (sfIntArg = empty/null), then I get the message "express is expected".
    2. when I do not specify the argument mapping, I get "All arguments must be satisfied"
    3. when I choose a instance variable of the process, I get "xxx is not a static member of project.process.instance"
    I want to invoke the Global Creation with WAPI and pass the value for sfIntArg to the Global Creation.

    Hi,
    It's odd that you see no errors in your project.
    1. Make sure that you just have one project open in your Project Navigator tab.
    2. In the Project Navigator tab, double click the name of the process. Look at the "Outline" tab directly below the Project Navigator tab (click Window -> Reset Perspective if you don't see the Outline tab). Expand Methods and double click each of the methods to find the offending logic with the "var1" syntax that is causing your problem. Do this for each of your processes.
    Dan

  • Is i possible to trigger a workflow from the creation of an event in iCal

    Is i possible to trigger a workflow from the creation of an event in iCal
    Or is is possible to create a workflow to ad events to an iCal calendar which then triggers the workflow or is combined with the ad events workflow.
    Graeme

    Hmm, nope. Not that I'm aware of. Very few apps allow you to hook scripts directly to user activity. Finder* is a notable exception. iCal's "publish" feature has the ability to auto-update after user activity, but you'll either need dot mac accounts or your own webdav server to get that working.
    I'd re-consider the idea of triggering a periodic workflow with iCal. That way if the computer is shut down or asleep, iCal will wait to run the workflow at its next opportunity. You could hide the unsightly repeating events in a second calendar so they're out of the way.
    The next best thing is to write a faceless AppleScript application with a long-duration idle handler. The user would simply add it to their login items in System Preferences. This would also resume its cycle after sleep or shutdown.
    Yet another option is to write an AppleScript that can register itself in the crontab. This has the advantage of running at a predictable time. If you're careful, you can even set the script to wake up or power on the computer as necessary.
    * Folder action scripts can be triggered when files are created, moved, or deleted, but not when they're merely updated. This probably rules out much of iCal's activities in ~/library/application support/ical/.

  • Specific need: to generate a cylindrical projection NOT from a sphere, but from a flat image

    Specific need: to generate a cylindrical projection NOT from a sphere, but from a flat image, like a person's face, etc., such that the cylindrical projection can be used to wrap a sphere (via other software such as the DX I use), where the face could be positioned arbitrarily at the equator (where a cylindrical projection image created FROM a sphere appears most normal), a pole (where a cylindrical projection image created FROM a sphere appears most stretched out), or anywhere else on the resultant sphere's surface. This would allow creation of a, say, a cylindrical projection of a sphere that represents a numbered billiard ball from a flat representation of the number design. Is there an Adobe or Photoshop product that will provide this? Thanks for any help!

    Thanks, Noel. Here's the crux: the image sphincters at the poles, natch. I've been looking for an algorithm or feature in a graphics app that would assume that the flat image of joetalker's entry would be spread proportionately at the poles so that the size of print would be uniform (or the shape of face photo, etc).
    Using such a feature would dictate that type, lets say, would be distributed on the flat image something like this in order not to lose too much at the edges (where the sphere mesh meets at 0-longitude), and sphincters as latitude approaches the poles:
    ++++++++Hello+++++++++
    +++++How are you &+++++
    ++What can I do for you+++
    +++++How are you &+++++
    ++++++++Hello+++++++++
    Yes, over-simplified. Here with a photo, where the original photo is "X" signs, and the empty space is "+" signs, along with the desired created cylindrical projection ready for a sphere mesh:
    Example 1 at equator:
    original:
    ++++++++++++++++++++++++
    ++++++++++++++++++++++++
    ++++++++++XXXXX++++++++++
    +++++++++XXXXX++++++++++
    +++++++++++XXXX+++++++++
    ++++++++++XXX++++++++++
    +++++++++++++++++++++++++
    ++++++++++++++++++++++++
    created cylindrcal projection:
    ++++++++++++++++++++++++
    ++++++++++++++++++++++++
    ++++++++XXXXXXXXX++++++++
    +++++++++XXXXX++++++++++
    +++++++++XXXXXXXX+++++++
    +++++++XXXXXXXXX+++++++
    +++++++++++++++++++++++++
    +++++++++++++++++++++++
    -very similar, with a widening at top and bottom of "photo", right?
    Example 2 at poles:
    original:
    +++++++++++XXXX+++++++++    (bottom of photo)
    ++++++++++XXX++++++++++
    +++++++++++++++++++++++++
    +++++++++++++++++++++++++
    ++++++++++++++++++++++++
    ++++++++++++++++++++++++
    ++++++++++XXXXX++++++++++   (top of photo)
    +++++++++XXXXX++++++++++
    created cylindrcal projection:
    +++XXXXXXXXXXXXXXXXXXXX+++
    ++++++XXXXXXXXXXXXX++++++
    +++++++++++++++++++++++++
    +++++++++++++++++++++++++
    ++++++++++++++++++++++++
    ++++++++++++++++++++++++
    +++++XXXXXXXXXXXXXXX++++++
    ++XXXXXXXXXXXXXXXXXXXXXX+++
    -now with an even more widening toward the poles to compensate for the pole sphinctering.
    If starting with a true globe already spatially correct, creating a cylindrical projection is commonplace. I'm attempting to find an app that will create a cylindrical projection-like graphic ready for a sphere mesh from a flat photo or graphic. The above example would place the photo in correct proportion over the pole of the sphere, discarding information at the ever decreasing edges as the image projects to the poles.
    Hope this is clear, and thanks again!
    -Johnny

  • Save for later option in Global Creation

    I have a business case where the user needs to save the form that he is completing for later completion. This has to happen only in the Global Creation activity. Since the instance is not created, how can I store information in ALBPM other than in the database and retrieve it when the user tries to initiate and refill the same form ?
    Is there a way to do it in ALBPM where one can identify this SAVE FOR LATER request and re-open the form for completing it later?

    Hi,
    You can have an activity after the begin with similar form as the global creation activity and make this activity reachable when the user clicks on the 'Save for Later' button (using conditional transition right after the begin)
    in this way, if the user decides to submit then...it will go the standard way ...but if clicks on the Save, data will be stored and the activity will be waiting for
    the user in his or her inbox.
    The bad thing here is that anytime, we save for later, an instance is created...
    Hope this helps
    Saleh

  • Global creation activity

    I create and test a process in BPM studio 10g and deploy it to the BPM standalone 10g in the same machine. It is fine.
    Then, I copy the ***.esp file and deploy it to the BPM standalone 10g at another machine. The gloable creation activity is missing.
    Edited by: user11087863 on Apr 28, 2009 12:32 AM

    I'd be the first to agree that you should not have to do this to get your Global Interactive and Global Creation activities to show up on Enterprise, but you might want to try stopping and restarting the Engine. This usually refreshes everything in my Applications folder. I usually have to do this the first time I deploy a project to Enterprise Standalone.
    Hope this helps,
    Dan

  • Attachments and instance size ? (Attaching from Global Create)

    Is it true that if you want to allow users to make attachments from Global Create, you must set your "MAX Instance Size" to be at least as big as the Attachments coming in?
    In Global Create, if you want to allow user to make attachments, it seems (from the documentaiton and the sample projects) that you must have an argument to recieve the binary data, and a corresponding instance variable to which it is mapped to. Then after the Begin activity, you can create the attachment using the instance variable.
    Is there some other way to do this without instance variables holding the binary data?
    Also, making the instance variable "SEPARATED" is not a solution, because there is a max size of 2Mb on separated instance variables. I am anticipating attachments up to 100Mb
    Edited by bcespinola at 09/21/2007 8:15 AM

    Manoj,
    We found a workaround that works in Studio workspace. We are getting ready to deploy it to our ALBPM server and test it there.
    Workaround:
    Instead of passing attachment (binary data and file names) to process via Process Arguments, then mapping the arguments to instance variables, then creating attachment from instance variables, we use the Fuego.Io.BinaryFile.
    there are 2 methods on this we use:
    1) writeFromBinaryTo
    2) readToBinaryFrom
    So from the screenflow in the global create, we have screenflow level variables receiving the binary data and filenames from the posted JSP. In the screenflow, we then use "writeFromBinaryTo" method of BinaryFile object and for the 'name' paramter, provide a full path on the server to where we want the file written.
    then we pass a string containing the file's full path as an argument to the process, mapped to an instance variable.
    Then, after instance is created, we have an automatic that uses local a variable (not instance variables) to hold Binary data and filenames. We then use "readToBinaryFrom" method of BinaryFile object, again using the string containing the full path to the file on the server, as the "name" parameter to the method. This method returns a object represting the binary data. then you can use the "create attachment" code, passing in the binary data and file name to create the instance attachment.
    Finally, we do some cleanup by deleting the file that was uploaded to the server (delete method of Fuego.File)
    So in summary, instead of passsing the filename and binary data as arguments to the process, we basically are using fuego object to do a file upload to the server, then after instace created, we get reference to file on server and create attachment from there. Now our instance size can be small, but process can still handle large attachments.
    Hope that helps.
    Edited by bcespinola at 10/03/2007 6:11 AM

Maybe you are looking for

  • Kernel patch 127128-11 renders my x86 system unbootable - what to do?

    Just installed some patches with smpatch as usual, kernel patch 127128-11 among them. I then dropped to single user mode to finish the installation, rebooted and... nothing. I get the SunOS copyright notice, and then nothing but a flashing cursor...

  • Possible to read/ write word files using Java?

    I'm planning to write a Java application that can read an MS word document, extract something (including mathematics equations created with the equation editor) from the document and write it to another word document. Is it possible to do this? Can a

  • Trying to delete everything without a stoke or fill

    var doc = app.activeDocument; for(var i=doc.pathItems.length-1; i>-1; i--){ if(pathItem.filled==false && pathItem.stroked==false)    //I think this is where the error is   alert("Found "+pathItem);   doc.pathItems[i].remove() So I am trying to find e

  • Unable to restore after IOS upgrade

    I completed the upgrade for IOS 7.   I can see my applications in ITunes, but can not restore to my IPhone.  The directions under "APPS" says to "Select Apps to Install..."  but I can't drag and syncing does not restore.   From the phone if I select

  • Trial License Key Provisioning form not working?

    I've downloaded a trial of ADEP. I'm being sent to this link to get a trial key but nothing ever gets returned to my email address. https://enterprise-dev.adobe.com/content/edev/en/registration/trialpro visioning-signin.html