Publishing bc4j via stateless RESTful API

Dear,
After some evaluation period, I've found that ASP.NET is a much simpler way to develop a web site than JDeveloper. However, since my web application project is heavily database-oriented (ERP like system), I've found what ADO.NET offer is too limited. ADF BC is a lot better way to handle database logic. I'm now thinking about publishing ADF BC through a stateless document oriented API to serve ASP.NET via HTTP protocol.
Is this a sane decision ? Will it be scalable ? Does bc4j work well in stateless servlet environment ?
I know that View Object can publish XML data, but the mechanism does not address concurrency issue at all. (lost update, phantom row) Do I have to invent my own RESTful API for this ? Have anybody done this before ?
Thanks.

You just need to look in the correct place:
You won't find this on the OTN version of the BC4j doc, That page looks like 903 not 9031 doc.
You'll find definitions of the AM configuration parameters in 9031 Jdev help:
Develop Business Components
- Business Compents Reference
- Business Component System Properties
Here is where you'll find doc for AM properties like:
# -Djbo.ConnectionPoolManager
# -Djbo.SQLBuilder
# -Djbo.ampool.initpoolsize
# -Djbo.ampool.maxavailablesize
# -Djbo.ampool.maxinactiveage
# -Djbo.ampool.maxpoolsize
# -Djbo.ampool.minavailablesize
# -Djbo.ampool.monitorsleepinterval
# -Djbo.ampool.resetnontransactionalstate
# -Djbo.debugoutput
# -Djbo.doconnectionpooling
# -Djbo.dofailover
# -Djbo.entityrowset.mode
# -Djbo.initpoolsize
# -Djbo.locking.mode=optimistic or none per Steve M. none is what we want
# -Djbo.max.cursors
# -Djbo.maxpoolcookieage -Djbo.maxpoolcookieage=1800 ??
# -Djbo.maxpoolsize
# -Djbo.pers.max.active.nodes JBOVARS="-Djbo.pers.max.active.nodes=100 -Djbo.pers.max.rows.per.node=200 $JBOVARS"
# -Djbo.pers.max.rows.per.node
# -Djbo.poolmaxavailablesize
# -Djbo.poolmaxinactiveage
# -Djbo.poolminavailablesize
# -Djbo.poolmonitorsleepinterval
# -Djbo.poolrequesttimeout
# -Djbo.project
# -Djbo.recyclethreshold
# -Djbo.use.pers.coll
curt

Similar Messages

  • Enabling Profiling for deployments via the REST API

    We have an application which is being deployed via the REST API. Our logging has captured some errors related to memory consumption that we'd like to examine using profiling. All the examples of profiling in Azure that I can find discuss deployment via Visual
    Studio which is not feasible in this instance.
    Is there a way to enable profiling via the REST API and if so are there any examples or documentation for this? We're using Linq2Azure to access the APIs but we can extend it if necessary.
    Thanks
    Colin

    Hi,
    Yes, we can choose enable profiling when we publish an application via visual studio, from my experience, this feature was provided by using the Visual Studio profiler, if we didn’t use visual studio to deploy the application, it is hard to enable profiling.
    Refer to
    http://msdn.microsoft.com/en-us/library/windowsazure/hh369930.aspx#BK_ProfilingCloudService for more information.
    Best Regards

  • How to configure some of VMX file configurations / VM Configuration Parameters via vCloudDirector REST API

    Hi
    We need to configure some settings for VM using vCloudDirector REST API other wise which can be down in 2 following ways.
    1. On VCenter -> select VM  ( in Power Off Mode ) -> Edit Settings -> Options -> Advanced -> General -> Configuration Parameters
         Add row with values like below
               ethernet0.ctxPerDev = 1
    2. -OR- directly login to Esxi Shell .. Open VMX file ( of the VM  - which can be located in /etc/vmware/hostd/vmInventory.xml ) and  add entries manually.
          Follow this KB http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1714
          for editing VMX file.
    We would like to know how this can be achieved using vCloud Director REST. We are using 5.5 versions for both VCD and VCenter.
    Thanks for help.
    Regards,
    Murali G D

    This level of modification is not available via vCloud Director's API afaik.  A similar question came up recently about modifying the amount of Video Memory on a VM, which you have to create some sort of custom workflow directly to vCenter/ESXi about.

  • How to access a sharepoint site via the REST API in Python?

    I have the following site:
    http://win-5a8pp4v402g/sharepoint_test/site_1/
    When I access this from the browser, it prompts me for the username and password and then works fine. However I am trying to do the same using the REST API in Python. I am using the requests library, and this is what I have done:
    import requests
    from requests.auth import HTTPBasicAuth
    USERNAME = "Administrator"
    PASSWORD = "password"
    response = requests.get("http://win-5a8pp4v402g/", auth=HTTPBasicAuth(USERNAME, PASSWORD))
    print response.status_code
    However I get a 401. I dont understand. What am I missing?

    Try adding the auhenticatig domain to the username.  That may help.
    Steven Andrews
    SharePoint Business Analyst: LiveNation Entertainment
    Blog: baron72.wordpress.com
    Twitter: Follow @backpackerd00d
    My Wiki Articles:
    CodePlex Corner Series
    Please remember to mark your question as "answered" if this solves (or helps) your problem.

  • Is it possible to Activate / De Activate Campaign via REST API?

    Hi,
    Is it possible to Activate / De activate Campaigns via Eloqua REST API?
    I was checking out this site on Eloqua Rest API, but could not see the option http://secure.eloqua.com/api/docs/Static/Rest/2.0/index.htm
    Regards,
    Aditya

    Dear Kia111,
    It is possible. What you can do is, insert a radio button group and set the appearance as "checkbox". In this case, you radio button group will appear as if two checkboxes are placed. But, the behavior will be the way you wanted. Checking one radio button (checkbox) will uncheck the other and vice-versa.
    In this case, you  need to tweak your code based on the binding values set for each radio button in the radio button group. For eg., say if 1 and 2 are the binding values for two radio buttons:
    if(chkbox.rawValue == "1")
              section.presence = "visible";
         else
              section.presence = "hidden";
    Hope this helps.
    Thanks,
    VJ

  • How can I access user permission for specific items in Sharepoint 2013 via REST API?

    I want to access user permissions for specific items like lists, documents, folders etc. via the REST API.
    Currently I am hitting the following endpoint:
    http://win-5a8pp4v402g/sharepoint_test/site_1/_api/web/getUserEffectivePermissions('win-5a8pp4v402g\\Sharepoint User 2')
    However the response looks like this:
       "d":
           "GetUserEffectivePermissions":
               "__metadata":
                   "type": "SP.BasePermissions"
               "High": "0",
               "Low": "0"
    I cant understand why high and low are both 0? I have added the user to a specific group. Also this is the same result for each of the users. Another thing to note is that I havent added the "Guest" user in the sharepoint server. So when I hit the endpoint for the Guest user, it still shows the same response. So I know there is something I am doing wrong.I want to access permission of a user for a specific item, say a document using the REST API. Can someone tell me how? What would be the endpoint?

    Thanks for the reply. Although this works for Lists, I need to get permissions of documents too. Here is what I have tried:
    http://win-5a8pp4v402g/sharepoint_test/site_1/_api/web/GetFileByServerRelativeUrl('/sharepoint_test/site_1/Documents/file1.txt')/GetUserEffectivePermissions(@user)?@user='i%3A0%23%2Ew%7Cwin-5a8pp4v402g%5Csharepoint%20user%201'
    And the response is:
       "error":
           "code": "-1, Microsoft.SharePoint.Client.ResourceNotFoundException",
           "message":
               "lang": "en-US",
               "value": "Cannot find resource for the request GetUserEffectivePermissions."
    Clearly this doesnt work for a file. Whats wrong?

  • Can not create Azure Scheduler Job Colloection correctly via rest API

    Hi Folks,
    I am trying to create a Azure Scheduler job collection via the rest API using Azure Ruby SDK
    I created the request following the API reference. Request body is as follow:
    <Resource xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/windowsazure">
    <IntrinsicSettings>
    <Plan>Standard</Plan>
    <Quota>
    <MaxJobCount>10</MaxJobCount>
    <MaxRecurrence>
    <Frequency>Second</Frequency>
    <Interval>1</Interval>
    </MaxRecurrence>
    </Quota>
    </IntrinsicSettings>
    </Resource>
    After sending the request, I can see the job collection created in the management portal, but the status of that job collection is "Unknown". I can not add add/update jobs under that job collection.
    Below is the log entry I got:
    RuntimeError (ESC[31mESC[1mInternalError: The server encountered an internal error. Please retry the request.ESC[0mESC[0m):
    Can someone shed me some lights on this?
    Thank you very in advance!
    Roy

    Hi Roy,
    I am not good at Ruby. But I didn't find any maintenance  information from azure dashboard. The issue is very weird,I will test it on my side and come back.
    Thanks & Regards,
    Will
    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.

  • Can we upload any Content Assets using Rest API or Limited?

    Hi,
    Wanted to understand... based on Component Library, what type of Assets/Content we can upload in Eloqua (E10) before we plan for resources. (images, Hyperlinks, Field Merge, Shared Content, Dynamic Content, Signature Layout, Signature Rule)?
    I understand Email Headers and Footers are already included.
    Thank You
    Amit Pandya

    Hi rkrawat it would appear that you can only access images via the REST API using E10. See this chart for more info Eloqua API Chart

  • HTTP REST API call to CPSC 10.x from an external system

    Hi,
    I would like to know the below items.
    Is it possible to connect with the CPSC 10.x from an external system via HTTP REST API call to process a request and complete a task?
    Is it possible to create a new ticket / request in CPSC for a specific service via the HTTP REST API call?
    One of the use case is to know how many requests are pending in a queue via a HTTP REST API call? How to pass a queue name in the HTTP REST API call to get the result? These kind of custom piece is not available in the integration guide.
    Is there any specific REST API guide available which Cisco provides for the REST capability in CPSC?
    Any help is highly appreciated!
    Thanks.

    When a task is invoked from a service catalog request to an external system, the request remains open and the task is pending until the external system issues a call to complete the task.  The API for completing the task is SOAP-based.  Check out the Cisco Prime Service Catalog Integration Guide.  Within the doc, go to the section about "Web Service Listener Adapter" for the WSDL.
    You can order a service within Prime Service Catalog with a SOAP call, which is also documented in this same document.  Starting with Prime Service Catalog 10.1, you will have a way to order a service via a REST API.
    Existing REST APIs are also documented in the integration guide.

  • OneDrive for Business REST API - PUT,POST - 401 Unauthorized

    Hi,
    We've a trial version of Microsoft azure and are playing with the One drive for Business CRUD operations via the REST
    API from java client as per the link : https://msdn.microsoft.com/en-us/office/office365/api/files-rest-operations
    After getting the token, i'm able to list any folder, download file and get attributes of a file using GET successfully.
    But, the operations such as PUT, POST which are required for create folder, upload file,  rename file/folder, etc are not working. I get back "401 UnAuthorized" error.
    Error Response json : 
    {"error":{"code":"-2147024891, System.UnauthorizedAccessException","message":"Access denied. You do not have permission to perform this action or access this resource."}}
    I set the access token in the similar way how i set for GET in the http request and i'm using jboss rest easy client for accessing the rest API
    Here is a code for "Creating a folder"
    ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
    ResteasyProviderFactory.pushContext(javax.ws.rs.ext.Providers.class, factory);
    ResteasyClientBuilder resteasyClientBuilder = new ResteasyClientBuilder().providerFactory(factory);
    ResteasyClient client = resteasyClientBuilder.build();
    ResteasyWebTarget target = client.target(BASE_URL + "/getByPath('/TestFolder1')");
    Invocation.Builder request = target.request();
    request.header("Authorization", "Bearer " + this.token);
    Response response = request.put(Entity.text(""));
    And as per documentation, 401 UnAuthorized error means "Required authentication information is either missing or
    invalid."
    Am i missing any header that's supposed to be in the request/ Any other issue with the request?
    Thanks,
    Kathir

    Hi Kathir,
    Here's the official document about "X-RequestDigest":
    https://msdn.microsoft.com/en-us/library/jj164022(office.15).aspx#WritingData
    In addition, here's an example header information which works for me :
    Referer: https://xxxxxxxx.sharepoint.com/
    Accept: application/json;odata=verbose
    Accept-Language: en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
    Host: xxxxxxxx.sharepoint.com
    Content-Length: 83
    X-RequestDigest: 0x4F26025E572CD220FBBAAD26654318A0B771CF72B09C0BFC45AFF8F1B2B301968040BC16377159210B4D7451BAD63BC93A406BF2357807E86BBD9BFF1EC5FB31,09 Apr 2015 13:31:50 -0000
    Cookie: FedAuth=77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48U1A+RmFsc2UsMGguZnxtZW1iZXJzaGlwfDEwMDM3ZmZlODU1NmRmYTJAbGl2ZS5jb20sMCMuZnxtZW1iZXJzaGlwfHJla2VubGl1QG8zNjVlM3cxNS5vbm1pY3Jvc29mdC5jb20sMTMwNzM0NjU5MzE5ODYyNTE2LEZhbHNlLGU5VkJQdk83UStLVDh4Z3poSEp3WWRwS2NUY1FuUlNFYjI3anpRMktIbzh0WWN0YVhNcEMzRjh3Z1hLeEJyQy9wSFBzR3NIeHViUnlqcEZTZFp6aFN4S0VFNmFaT3BBcGN3RUJWL2dyUXVHQ2VocmdQTmVFYUxXMGNxOWhYVnV5UXV5Qyt3MDg5MFVhKytnamZGVTNCZjRQT1lMV09QWGR1OG5FRCswUUdTdlZGTCtGdURHUisrMUltYUE2Nk5ITHh3TWpzTnN3UlFaN09VVytJb3RQNzhrV0hDcWZmbUt3TDZQVkRoMUJTdjd2amdraG9xaGRUTlVXNDFwWUpWZUVtdGE3SWk3WVAwalJSMkhteVNnclNEL0I0dnVQUzdheXRQNU5TaEVmSzg3UWl4Y2RUUm9jcE1XYkMvR2UrV2VmeDN1RHRJeWM3ZG4yNm80WVErYmkxdz09LGh0dHBzOi8vbzM2NWUzdzE1LnNoYXJlcG9pbnQuY29tLzwvU1A+; d7cc986c54074ba596c0f3f0c6a07e93c796165acdb446f0984f8653a924f5d0i%3A0%23%2Ef%7Cmembership%7Crekenliu%40o365e3w15%2Eonmicrosoft%2Ecom=0; SearchSession=3a9a1891%2D2085%2D4317%2Dae7d%2D358347ff5be6; WSS_FullScreenMode=false; d7cc986c54074ba596c0f3f0c6a07e93b4f54f20f4c04590a868420e78a3abbd=%3Ci%20p%3D%22d22c909f%2Dae4e%2D42e9%2D82ab%2Dbe906418413e%22%20m%3D%22lN63W5c9pPYyHWKxxdMl6WGWh6W6TASoSI78S9d1Uc0%3D%22%20%2F%3E; _InfoPath_Sentinel=1; _InfoPath_CanaryValueAGATTETXKDJ6KT4YXQ7Z6AULOUFCEL2MNFZXI4ZPJRXWGYLUNFXW44ZPJF2GK3JPORSW24DMMF2GKLTYONXCW3TQOVRU45KPMNKDI42KJJVU6TJYJ5UW65SWOB2EIVTMOZ3TEVTLOZYXOVSHPE2UK4BUJU=jkwaTNwRGHKjf96CdilK1qmjja8eMACiZvpNPbf6MqN+JaJ50wJVlC8//+5LQd5vHu1g5hM19pyNKgu7mkjxHw==|635641728335513421; rtFa=DbSfJe2tMA+9NtxyLWKWXkI6P5gUPQNGv+VYIvKXiLoX3B2zsHXjfIA5BgjT/aafd0uMETloZVbS+6Ks9Op+Epaiz9uAN3sCSpREr/K2URBpcO/8Io8CIv0SG8T0LpH+gTnEdL+Pa8cyGsqHuL1kUMjZoc7Qq07cqiwn1NO8bkyxK6HFXg+0bs7vqhTGAnZDYfUg2WG7WMWGk1QxxswZVQrnwBBInvGIIipzc7BJ9lu9XBmbfGDB+tgU78AsKS6BRDRdgSmPXq1ftMDTOACyzdHKrEUxJN5s2N6AOsujcDaFFyn8466SVD9zPxthkCDW+RDBJDIEinfW+UVPF8hmrz3gO/c3+OkH1pt65b3ydbcIQAWE9249X3nszh9KJSIzIAAAAA==
    I don't think it is related to a trial version. Please check whether you have missed the "User-Agent" header.  I suggest you first test it with JS in your environment.
    Thanks,
    Reken Liu
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected].

  • Programmatically bulk upload of files via restful API

    Hi,
    If I am building a custom client application and need to bulk upload say 10 files.. what restful API does sharepoint include to accomplish that.
    A couple of more questions on the above:
    1. Is there any limitation to the size of the file that I can upload via the restful call?
    2. Is there any limitation to the number of files that I can upload via the restful call?
    3. What are the performance characteristics of bulk upload of files?
    4. Does the client side sharepoint 2013 javascript library support buld upload of files.
    5. What happens if a there is a failure in uploading one of the files.. after a few have been during the bulk upload?
    6. What about bulk upload of other (non-file) data?
    Thanks
    Naresh

    Thanks for pointing out Dave. I will look into the link that you sent...
    could you also tell me, if the javascript client library also support this (say I'm writing code to run on a non-windows platform). Also assume that I have the sharepoint hosted on-premise.
    Naresh

  • Newly created Image not listed via REST API

    Hi,
    I have created a image in azure console .Its created successfully and i could see the created image under "Image" tab in console.Also, the image created with the name appending current date, it was not before.But when I am trying to list images by
    using the below REST API its listing images except the newly created images that have the  name appended with current date.
    https://management.core.windows.net/5f2fe4c3-23b3-45c0-a70c-9560b79dcf56/services/images
    header values:
    x-ms-version : 2012-03-01
    Content-Type : application/xml
    Host: management.core.windows.net
    This makes me fail to launch new VM via REST api.I got the response as follows
    <Error xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Code>BadRequest</Code><Message>The image vmyffdd-20140605-813455l does not exist.</Message></Error>
    Please look into this.

    hi,
    From the error, your request parameter was incorrect. I guess your image name may be wrong. How did you write your Image name and url? I suggest you don't forget the '.VHD'. Also,if you use the
    VMImageName element which is only available using version 2014-02-01 or higher
    And I suggest you could try this code sample about how to using REST api to create VM :Simple Windows Azure REST API Sample Tool
    Please try it.
    Regards,
    Will
    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.

  • Event Hub "publisher" endpoint and token : is it only valid for HTTP REST APIs ?

    Hello,
    as explained here
    http://msdn.microsoft.com/en-us/library/azure/dn789974.aspx I can create a SAS rule to allow devices to send only to an event hub.
    Now I can use this rule and the related connection string to create an EventHubClient object who is capable to send only to the event hub. In this case I can't have fine grained control on devices ... I mean, all devices created by Azure SDK APIs with this
    SAS rule are capable only to send and If I want to block some devices, I can't ... removing the rule I'll block all devices.
    For fine grained control there is the publisher concept (as an endpoint on the event hub).
    Starting from the same SAS rule (for sending only), I can generate more tokens and give each of the to the devices. In this case, without removing the SAS rule I can block single device revoking the token.
    Now ... reading on the Event Hub documentation I can't find any API to send data using publisher concept (and using token).
    See also AMQP.Net Lite documentation (http://amqpnetlite.codeplex.com/wikipage?title=Using%20Amqp.Net%20Lite%20with%20Azure%20Server%20Bus%20Event%20Hub&referringTitle=Documentation) ...
    I can send with publisher concept but without specifying token, only SAS rule (key name and shared key).
    My understanding is that the token is useful only with HTTP REST APIs (put the toke in the Authorization header) ... is it right ?
    Thanks,
    Paolo
    Paolo Patierno

    Hi Paolo,
    Yes, SAS token is for HTTP Post. This method need this token to security the channel. It is different with AMQP 1.1.
    Regards,
    Will
    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.

  • How to generate the User-Input XML Body for executing workflows via REST APIs: The Solution

    I see that executing a workflow via REST APIs requires lot of work to be done just to prepare the right User-input XML body. Any mistake and you have some major debugging to do. Larger the number of User-Inputs, the bigger is the problem.Life is so much easier at the WFA GUI with Display names and tooltip help for User Inputs which are very easy for reading and providing the right values. I don't have any such privileges when manually preparing the User-Input XML body.It’s been asked numerous times how to provide User-Input values for type table, or Query (Multi-Select) etc. These are complex User-Input types and has lots of scope for user mistakes.I can have User-input dependency at WFA GUI which allows me to make the right selection, but while preparing my XML body I need to take care of it myself.An operator is allowed to execute workflows, but the same Display names which help him make the right user-inputs, makes it impossible for him to prepare the user-input body xml. Display names can't be used in in XML body and he can't know the exact parameter names by looking at the Display names. So he need to always contact the Admins/Architects for this. And Architects/Admins can't be expected to keep providing User-Input XML body to operators every operator. How about if I could enter all the User-Input values in my workflow execution at WFA GUI, I can do a preview which passed to my satisfaction and then I can magically get the XML body for it which I can use to execute my workflow from REST APIs from any client. It could be so very much easy for me than building my User-Input XML body manually. This is exactly what I'm going to give you right now. You open the WFA in browser, Go to your workflow, Start execution, you input values from GUI reading carefully the display names, preview it to your satisfaction and then get the XML body. Assume your workflow is called “Workflow to Print a given Message”. It’s a simple workflow with only 1 user-input Displayed as "Message to Print" Prerequisites:  The following are the one-time prerequisites. You need PowerShell 3.0 on your WFA server.Import the attached Generate_Workflow_User_Input_Body_in_XML.dar in your WFA. It’s our magical command called "Generate Workflow User Input Body in XML"Add credentials of a WFA Admin/Architect in you WFA itself with Name/IP: localhostMatch: ExactType: OtherName/IP: localhostUsername: <WFA Admin/Architect Username>Password: <User Password>   Steps: Suppose you have a workflow called "Workflow to Print a given Message". You want to execute it from REST apis and need to prepare the user input XML body.  Select this workflow and clone it. The workflow clone is the exact copy of your original workflow word by word, input-by-input. It will open in Edit mode with name "Workflow to Print a given Message - copy".Add the command "Generate Workflow User Input Body in XML" at the beginning of your workflow. This is a must. This command need to be the first command in your cloned workflow.This command requires no input. So for its Parameters just press okay and save the workflow.You are done.Now Execute the clone workflow. You'll see all the user-inputs available to you. Make your choices as you wish. Preview it to confirm that planning is passed and u have no errors.Execute it now.You'll see that the our magical command "Generate Workflow User Input Body in XML" has failed in our clone workflow execution. Don't worry, its fate was decided to be so. But it didn't fail before giving me what I really wanted. i.e. my XML body for my real workflow. It displayed it in the GUI as well as saved it in your WFA server @ C:\temp\<workflow_name_dd_MM_yyyy_hh_mm_ss_.xmlIt also deleted all the reservations of this particular failed job. So NO major residue left to be cleaned.To summarize: Clone Your workflow and Add the command "Generate Workflow User Input Body in XML" as your first command.    Start Execution, provide your User-inputs and preview it. Be satisfied and Press Okay.   Now Execute it.  After a few scconds this cloned workflow will fail with Error "All done. The Workflow will fail now."     See the command execution logs for this command. You'll see the User-Input XML body. It has also saved the XML file at C:\temp in your WFA server.   Have fun. sinhaa  

    Providing a new version 1.1.0 of the command "WFA Schedular" Changes made: Added conditional String Representation based on the Scheduling parameter provided. Provided check for the right number of parameters passed into the command.Added a new parameter "Expiry Date" to automatically stop the recurring execution upon expiry.Check for Posh3.0 version in code.Have Fun!! sinhaa Below example for:Schedule a workflow for recurring execution every alternate day i.e. once in 2 days at 10:30 PM starting 06-Jul-2015 (Today's date is 02-Jul-2015) . The recurring workflow execution  should expire on 31-Dec-2015 and stop.  

  • Bi publisher repository via api

    Hi,
    using BI Publisher 10.1.3.4.0, I have 4 reports that are basically the same but each one is getting data from different database,
    is it possible to create only one report and then dynamically call it and send database connection through url, also is it possible to send username & password for protected reports through url.

    There has been some succes in what I'm trying to accomplish,
    when I create Report in BI Publisher only two files are created (can be found on server) .xdo and .rtf. So I've manually downloaded them and I'm able to extract sql query & params from .xdo file run it throught data processor with desired jdbc connection (which is the most important thing for me) to create .xml file, then I run .rtf through rtf processor to get .xsl, and finally I use fo processor to create report from .xml and .xsl and everything works as expected.
    Now the only thing that I don't know is how to access the files on server through api, there's nothing in documentation regarding this, I don't want to use web services bpel wsdl or anything similar, I just want to be able to download them from my app.
    Ok just to sum up, I need to manage following somehow:
    FileInputStream fiS = new FileInputStream("http://ias.test.hr:7787/xmlpserver/~administrator/TEST/Z/Z.rtf");
    RTFProcessor rtfP = new RTFProcessor(fiS);
    or
    InputStream input = new FileInputStream(new File("http://ias.test.hr:7787/xmlpserver/~administrator/TEST/Z/Z.xdo"));
    I think this is not possible since I should be passing username & password, so just to make sure, is it anyhow possible to get to bi publisher repository via api or not.
    If anyone has any suggestions or advices I would be very thankful,
    thanks in advance,
    Tomislav.

Maybe you are looking for