Plsql API for ifs
Hi everybody
is it any plsql API about working with ifs?
if yes, Please advise me how I can find it.
Best Regards,
Shahram
No, there is no PL/SQl API at this time.
(dave)
Similar Messages
-
Need a PLSQL API for update the oe_order_headers_all table
Hi all,
I need a PLSQL API for update the oe_order_headers_all table.
Anyone know please help me.
Regards,
M.Soundrapandian.Use the Process Order API to update this table.
Note: 746787.1 - Process Order API In Order Management
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=746787.1
Oracle Order Management Open Interfaces, API, & Electronic Messaging Guide
http://download-uk.oracle.com/docs/cd/B25516_14/current/acrobat/115omapi.zip
Oracle Integration Repository
http://irep.oracle.com -
Visual Studio and C++ API for IFS
Are there C++ API's for IFS? What other API's are available for programmers to interface with IFS - only JAVA?
There are no C++ or C APIs to iFS, only a Java API.
-
PLSQL API for Voiding Physical Inventory Tags.
Hello,
We are trying to find a standard Oracle PLSQL API which will allow us to VOID Physical Inventory Tags from backend.
We have a requirement where we want to void specific tags and using the Oracle Std form is proving too cumbersome.
Regards
ArunAccording to the oracle knowledgebase, there is no Public API. But there is an enhancement request that you might want to add your company to.
Bug 3611131 : INTERFACE/API FOR PHYSICAL INVENTORY ADJUSTMENTS / TAGS -
Plsql API for recording holidays in EBS 12
Hello all of you,
I shoud make a call from a foreign application (Oracle webcenter content 11g) to EBS to record a holiday for an employee (as the work contract states)
I think I should make this through plsql API . What API can I use? I found only hr_std_hol_abs_api api related to holidays but I think it's not the right one .
Thanks for your advices,
AurelHi;
All APIs are listed in Oracle Integration Repository
http://irep.oracle.com/index.html
API User Notes - HTML Format [ID 236937.1]
R12.0.[3-4] : Oracle Install Base Api / Open Interface Setup Test [ID 427566.1]
Oracle Trading Community Architecture API User Notes, June 2003 [ID 241320.1]
Technical Uses of Customer Interface and TCA-API [ID 269121.1]
"12: How To Access API References via the Oracle Integration Repository" [ ID 462586.1]
"Oracle Integration Repository Documentation Resources Release 12" [ ID 396116.1]
Pelase also check below:
Api's in EBS
Re: Api's in EBS
http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
API
Fixed Asset API
List of API
Re: List of APIs
Oracle Common Application Components API Reference Guide
download.oracle.com/docs/cd/B25284_01/current/acrobat/jta115api.pdf
List of APIs and open interface R12
Re: List of APIs and open interface R12
Regard
Helios -
API for decrypt the encrypted credit card details
Hi Friends,
Is there any PLSQL API for decrypt the encrypted credit card detail in oracle application R12.
Thanks,First, to prevent this from happening again, turn off "In App purchases" in the Restrictions settings on your iPad. You may also want to turn off the ability to install apps, to prevent purchases in case the child gets hold of your iTunes Store account information, and set the password to be required immediately. For more information, see:
http://support.apple.com/kb/HT4213
As to a refund, that's not automatic since the terms of sale for the iTunes Store state that all sales are final. You can contact the iTunes Store, explain the reason for your request, and ask, though:
http://www.apple.com/support/itunes/contact.html
They're usually pretty lenient in the case of inadvertent purchases by children. No guarantees, though, just as if your child was in a store and ate a bunch of food (in other words, something that can't just be returned).
Good luck. -
Plsql client for twitter api (using oauth)
Hi,
I am probably being a bit optimistic, but does anybody have a plsql client for twitter that will allow me to post status updates from oracle? I found this http://somecodinghero.blogspot.com/2010/09/updating-twitter-from-database-using.html, but it doesn't work, simply giving me 401 Unauthorized whenver I try.
Make my day? Please?
Thanks
RalphSo.... Are you ready? Let's go.....
Twitter Part:
1. Acess https://dev.twitter.com
2. Login
3. Create New Application
4. Fill out the data requested by twitter(and create application).
5. Click button "Create my acess token".
6. Copy Consumer key ,Consumer secret ,Access token ,Access token secret to Notepad++(or elsewhere).
7. Click the Tab Settings, and change Application Type to "Read, Write and Access direct messages". click the "Update..."
After installing DB and verified that you have Java 1.5 in your local machine and downloaded twitter4j jar.
1. Open Jdeveloper(i'm working with 11.1.2.1.0)
2. Create a new Application. Create a java Class with:
package client;
import twitter4j.*;
import twitter4j.conf.ConfigurationBuilder;
public class TweetMeMan {
public static String sendTweet(String msg, String sOAuthConsumerKey, String sOAuthConsumerSecret, String sOAuthAccessToken, String sOAuthAccessTokenSecret ) {
String result = "Ok";
try {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey(sOAuthConsumerKey);
cb.setOAuthConsumerSecret(sOAuthConsumerSecret);
cb.setOAuthAccessToken(sOAuthAccessToken);
cb.setOAuthAccessTokenSecret(sOAuthAccessTokenSecret);
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
Status status = twitter.updateStatus(msg);
System.out.println("Successfully updated the status to [" + status.getText() + "].");
} catch (Exception e) {
System.out.println("Error : " + e.getMessage());
result = e.getMessage();
return result;
}3. Click Project Settings and in Libraries add twitter4j(version).jar
4. Compile project. No errors? Nice.... Errors? Check the log and fix them ;)
5. Create a New Deployment Profile
5.1. Profle Type : Jar File
5.2 Deployment Profile Name : vrodriguestweet (in my case)
6. Deploy the vrodriguestweet (it will save de jar file in deploy folder)
7. Open command line (cmd.exe)
8. Write
loadjava -r -f -o -user vrodrigues/yourpaswword@YourDB your_location_of_the_jar_created_above\vrodriguestweet.jar9. Open Sqldeveloper(or sqlplus) and check if there is under Java this name exists : client/TweetMeMan
9.1 client is the java package i created the java file.
10. Now let's create the function:
CREATE FUNCTION letsTweetVR (p_message varchar2, p_OAuthConsumerKey varchar2, p_OAuthConsumerSecret varchar2, p_OAuthAccessToken varchar2, p_OAuthAccessTokenSecret varchar2 )
RETURN VARCHAR2
AS LANGUAGE JAVA
NAME 'client/TweetMeMan.sendTweet
(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) return java.lang.String'; 10.1. No errors? Amazing....keep going you are almost there...
11. Let's tweet:
BEGIN
DBMS_OUTPUT.PUT_LINE(letsTweetVR('Tweeting from database...Awesome, right?',
'your_OAuthConsumerKey',
' your_OAuthConsumerSecret',
'your_OAuthAccessToken',
'your_OAuthAccessTokenSecret')
END;Of course you can do this inside a package or passing the values from some interface.... And you can also do other things that twitter4j does... Like Search for Tweets and so on and so on. ;)
Did someone like this? Or i'm an idiot? : D
All credits goes to the developer of twitter4j....
P.S Remember that this is my first usage of java in DB...so if you can do better, please advise ;)
P.S.1. I will blog this with entire full steps.... just trying to get the time for it :/
https://lh6.googleusercontent.com/-ktXgF_N5rQU/Tz0hx8cEbgI/AAAAAAAAA-s/LOoTf_5pnd0/s864/twiiter.png
Edited by: Vitor Rodrigues on 16/Fev/2012 15:46 -
Adding New Portal User using PLSQL APIs
I am trying to use the PLSQL APIs to add a new user based. Please let me know if I am on the right track. I am using Portal 3.0.8
1) At the portal30_sso schema, I used wwwsso_ls_private.ls_create_user and it works.
2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
3) I used the activate_user api and it works.
4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
Please help.
nullHere are the steps I have taken to set up Self Registration using the PL/SQL API
1st Solution...
1) At the portal30_sso schema, I used wwwsso_ls_private.ls_create_user and it works.
2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
3) I used the activate_user api and it works.
4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
2nd Solution
1st Solution...
1) At the portal30_sso schema, I used WWSSO_API_USER_ADMIN.create_user and it works.
2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
3) I used the activate_user api and it works.
4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
Here is a code sample of step 1.
declare
v_user portal30_sso.sso_user_type;
v_err number;
begin
portal30_sso.wwsso_api_user_admin.create_user
p_username => 'NEWUSER2',
p_password => 'PASSWORD',
p_error_code => v_err
end;
It would really help me out if I can get a response to see if it is possible or not to create a self-registration feature for Portal. Thank you for your help.
null -
How to apply XSLT to XML file while importing XML data using XSU plsql API
I need to load XML file with nested repeating elements into Oracle tables and I am using XSU PLSQL API utility package dbms_xmlSave.insertXML. Can use XMLGen package also!!
I found out through documentation that I need to have XML file with ROWSET/ROW tags around the elements. As I have no control of XML file coming from external source, so I wish to apply XSLT to XML. I found setXSLT/setStylesheet procedures but it's not working as expected.
Can you help me with some sample code for the purpose.
ThanksI'm new at XML and XSL as well, but maybe the following code I built can help:
CREATE OR REPLACE PACKAGE Xml_Pkg AS
/* this record and table type are used for the transformTags procedure */
TYPE TagTransform_t IS RECORD (
old_tag VARCHAR2(255),
new_tag VARCHAR2(255) );
TYPE TagTransformList_t IS TABLE OF TagTransform_t INDEX BY BINARY_INTEGER;
/* use DBMS_OUTPUT to print out a CLOB */
PROCEDURE printClobOut(p_clob IN OUT NOCOPY CLOB);
/* using a list of old/new tags, transform all old into new in XML2 */
PROCEDURE transformTags(
p_List TagTransformList_t,
p_XML1 IN OUT NOCOPY CLOB,
p_XML2 IN OUT NOCOPY CLOB);
END Xml_Pkg;
CREATE OR REPLACE PACKAGE BODY Xml_Pkg AS
/* print a CLOB using newlines */
PROCEDURE printClobOut(p_clob IN OUT NOCOPY CLOB) IS
buffer_overflow EXCEPTION;
PRAGMA EXCEPTION_INIT(buffer_overflow,-20000);
l_offset NUMBER;
l_len NUMBER;
l_o_buf VARCHAR2(255);
l_amount NUMBER; --}
l_f_amt NUMBER := 0; --}To hold the amount of data
l_f_amt2 NUMBER; --}to be read or that has been
l_amt2 NUMBER := -1; --}read
l_offset2 NUMBER;
l_amt3 NUMBER;
l_chk NUMBER := 255;
BEGIN
l_len := DBMS_LOB.GETLENGTH(p_clob);
l_offset := 1;
WHILE l_len > 0 LOOP
l_amount := DBMS_LOB.INSTR(p_clob,CHR(10),l_offset,1);
--Amount returned is the count from the start of the file,
--not from the offset.
IF l_amount = 0 THEN
--No more linefeeds so need to read remaining data.
l_amount := l_len;
l_amt2 := l_amount;
ELSE
l_f_amt2 := l_amount; --Store position of next LF
l_amount := l_amount - l_f_amt; --Calc position from last LF
l_f_amt := l_f_amt2; --Store position for next time
l_amt2 := l_amount - 1; --Read up to but not the LF
END IF;
/* divide the read into 255 character chunks for dbms_output */
IF l_amt2 != 0 THEN
l_amt3 := l_amt2;
l_offset2 := l_offset;
WHILE l_amt3 > l_chk LOOP
DBMS_LOB.READ(p_clob,l_chk,l_offset2,l_o_buf);
DBMS_OUTPUT.PUT_LINE(l_o_buf);
l_amt3 := l_amt3 - l_chk;
l_offset2 := l_offset2 + l_chk;
END LOOP;
IF l_amt3 != 0 THEN
DBMS_LOB.READ(p_clob,l_amt3,l_offset2,l_o_buf);
DBMS_OUTPUT.PUT_LINE(l_o_buf);
END IF;
END IF;
l_len := l_len - l_amount;
l_offset := l_offset+l_amount;
END LOOP;
EXCEPTION
WHEN buffer_overflow THEN
RETURN;
END printClobOut;
/* shortcut "writeline" procedure for CLOB buffer writes */
PROCEDURE wr(p_clob IN OUT NOCOPY CLOB, s VARCHAR2) IS
BEGIN
DBMS_LOB.WRITEAPPEND(p_clob,LENGTH(s)+1,s||CHR(10));
END;
/* the standard XSLT should include the identity template or the output XML will be malformed */
PROCEDURE newXsltHeader(p_xsl IN OUT NOCOPY CLOB, p_identity_template BOOLEAN DEFAULT TRUE) IS
BEGIN
DBMS_LOB.TRIM(p_xsl,0);
/* standard XSL header */
wr(p_xsl,'<?xml version="1.0"?>');
/* note that the namespace for the xsl is restricted to the w3 1999/XSL */
wr(p_xsl,'<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">');
IF p_identity_template THEN
/* create identity template (transfers all "other" nodes) */
wr(p_xsl,' <xsl:template match="node()">');
wr(p_xsl,' <xsl:copy>');
wr(p_xsl,' <xsl:apply-templates/>');
wr(p_xsl,' </xsl:copy>');
wr(p_xsl,' </xsl:template>');
END IF;
END newXsltHeader;
PROCEDURE newXsltFooter(p_xsl IN OUT NOCOPY CLOB) IS
BEGIN
/* standard xsl footer */
wr(p_xsl,'</xsl:stylesheet>');
END newXsltFooter;
/* using the stylesheet in p_xsl, transform p_XML1 into p_XML2 */
PROCEDURE transformXML(p_xsl IN OUT NOCOPY CLOB, p_XML1 IN OUT NOCOPY CLOB, p_XML2 IN OUT NOCOPY CLOB) IS
l_parser XMLPARSER.Parser;
l_doc XMLDOM.DOMDocument;
l_xsl_proc XSLPROCESSOR.Processor;
l_xsl_ss XSLPROCESSOR.Stylesheet;
BEGIN
/* parse XSL CLOB */
l_parser := XMLPARSER.newParser;
BEGIN
XMLPARSER.showWarnings(l_parser,TRUE);
XMLPARSER.parseClob(l_parser,p_xsl);
l_doc := XMLPARSER.getDocument(l_parser);
XMLPARSER.freeParser(l_parser);
EXCEPTION
WHEN OTHERS THEN
XMLPARSER.freeParser(l_parser);
RAISE;
END;
/* get Stylesheet from DOMDOC */
l_xsl_ss := XSLPROCESSOR.newStylesheet(l_doc,NULL);
BEGIN
/* parse XML1 CLOB */
l_parser := XMLPARSER.newParser;
BEGIN
XMLPARSER.showWarnings(l_parser,TRUE);
XMLPARSER.parseClob(l_parser,p_xml1);
l_doc := XMLPARSER.getDocument(l_parser);
XMLPARSER.freeParser(l_parser);
EXCEPTION
WHEN OTHERS THEN
XMLPARSER.freeParser(l_parser);
RAISE;
END;
/* process doc to XML2 */
l_xsl_proc := XSLPROCESSOR.newProcessor;
BEGIN
XSLPROCESSOR.processXSL(l_xsl_proc, l_xsl_ss, l_doc, p_xml2);
XSLPROCESSOR.freeProcessor(l_xsl_proc);
EXCEPTION
WHEN OTHERS THEN
XSLPROCESSOR.freeProcessor(l_xsl_proc);
RAISE;
END;
XSLPROCESSOR.freeStylesheet(l_xsl_ss);
EXCEPTION
WHEN OTHERS THEN
XSLPROCESSOR.freeStylesheet(l_xsl_ss);
RAISE;
END;
END transformXML;
/* transform XML1 into XML2 using list p_List of old/new tags */
PROCEDURE transformTags(p_List TagTransformList_t, p_XML1 IN OUT NOCOPY CLOB, p_XML2 IN OUT NOCOPY CLOB) IS
l_xsl CLOB;
BEGIN
/* create XSL CLOB */
DBMS_LOB.CREATETEMPORARY(l_xsl,TRUE);
/* create standard header with identity template */
newXsltHeader(l_xsl,TRUE);
/* create one template for each node translation */
FOR i IN 1..p_List.COUNT LOOP
wr(l_xsl,' <xsl:template match="'||p_List(i).old_tag||'">');
wr(l_xsl,' <'||p_List(i).new_tag||'><xsl:apply-templates/></'||p_List(i).new_tag||'>');
wr(l_xsl,' </xsl:template>');
END LOOP;
/* create standard footer */
newXsltFooter(l_xsl);
-- dbms_output.put_line('l_xsl:');
-- dbms_output.put_line('--------------------');
-- printClobOut(l_xsl);
-- dbms_output.put_line('--------------------');
transformXML(l_xsl, p_XML1, p_XML2);
DBMS_LOB.FREETEMPORARY(l_xsl);
/* -- unit testing
set serveroutput on size 100000
Declare
queryContext DBMS_XMLQUERY.ctxType;
xList XML_PKG.TagTransformList_t;
xmlCLOB CLOB;
xmlCLOB2 CLOB;
Begin
DBMS_LOB.CREATETEMPORARY(xmlCLOB,true);
DBMS_LOB.CREATETEMPORARY(xmlCLOB2,true);
xList(1).old_tag := 'A';
xList(1).new_tag := 'MyTag1';
xList(2).old_tag := 'B';
xList(2).new_tag := 'MyTag2';
queryContext := DBMS_XMLQUERY.newContext('Select * from t');
xmlCLOB := DBMS_XMLQUERY.getXML(queryContext);
DBMS_XMLQuery.closeContext(queryContext);
dbms_output.put_line('xmlCLOB:');
dbms_output.put_line('--------------------');
XML_PKG.printClobOut(xmlCLOB);
dbms_output.put_line('--------------------');
xml_pkg.transformTags(xList,xmlCLOB,xmlCLOB2);
dbms_output.put_line('xml2CLOB:');
dbms_output.put_line('--------------------');
XML_PKG.printClobOut(xmlCLOB2);
dbms_output.put_line('--------------------');
DBMS_LOB.FREETEMPORARY(xmlCLOB);
DBMS_LOB.FREETEMPORARY(xmlCLOB2);
End;
END transformTags;
END Xml_Pkg; -
I am looking for a PLSQL API to return the URL Of the currently displayed page ie an equivalent to the JPDK call to PortletRenderRequest.getPageURL().
Thanks
nullHi David,
The portlet_runtime_record passed to the show procedure in the portlet package (called p_portlet_record in the PDK examples) has a field page_url, that contains the URL of the page.
Regards,
Peter -
Is there any APIs for FND attachments
Hi,
Is there any API for FND Attachments. I would like to load the concurrent output generated as an attachment to the record.
So I'm planning to write PLSQL to read the file and load in to fnd_lobs. Later I would like this attachment available thru UI.
Looking for Public or Private APIs to achieve above task.
Thanks,
SatyaDear,
I found this very Information Site...
URL http://www.pvmehta.com/myscript.html
Hope for future you will get benefit from it...
Regards,
Kamran J. Chaudhry. -
HOW TO TRACE THE PLSQL API BEING CALLED WHEN WE USE FORM
Dear ALL,
How I can track the PLSQL API name when we press any button in form.
For example when I click on Bill By Requirement button on EAM Work Order Billing FORM , how will I know which PLSQL API is being called.
Please give me an idea about how to identify the PLSQL API being called.
Thanks and Regards,
LavanPlease refer to (FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]).
Thanks,
Hussein -
Hi,
Our Client don’t wants to use iStore front end but wants to use backend features.
There will be an external application which will act as iStore UI and call iStore data processing & validation components such as PLSQL API's.
Could you please let me know what are all PLSQL API has been used in iStore for shopping cart, checkout, item search, save cart etc. We need list of all such PLSQL API's so these API can be called thru external application and we can leverage iStore as backend processor.
**** Regards
NKOracle iStore uses Order Capture APIs to create quote and carts .. please refer to the below API guides
http://docs.oracle.com/cd/A99488_01/acrobat/aso115api.pdf
http://docs.oracle.com/cd/A85683_01/acrobat/ibe1151trm.pdf -
Need API for creation of tag cloud
Hi,
I have a requirement to create a tag cloud based on a particular business logic. Does Webcenter provide API for the same?
Can I customize the "Tagging - Tag Cloud" task flow? If yes, how and to what extent?
Thanks in advance,
AnuragHi Ajit,
No another FM is available . U can directly create using transaction SE01 .
Or u can create using BDC . -
API for open purchase order creation
Hi,
Is thier any API for creation of open purchase order?
Thanks
trivenisee if this helps
Re: APIs in PO
Mahendra
Maybe you are looking for
-
I cannot uninstall iTunes version 10.7.0.21 from my laptop (windows 7), therefore I cannot install the new iTunes version....! Every time I try to do it, a "message" from the windows installer pops up saying "The feature you are trying to use is on a
-
Why does opening iTunes cause my screen resolution to change automatically?
Recently opening iTunes started automatically changing my screen resolution. When I close iTunes the screen resolution reverts back to normal. Does anyone now why this is happening or how I can make it stop? I am also unable to view my music libra
-
How can update reminders be disabled?
I intentionally have my Airport Extreme running an older firmware version - 7.3.2 - as this works much better for me than newer versions. My problem is that every single time my MBP wakes from sleep or starts up, I get a dialog box notifying me that
-
Why is the JVM geiing Aborted !!!
Hi all When i am working with a particular form i got the error 'FRM - 92101 - Forms session aborted.Unable to communicate to the runtime process' I debugged it and found that JVM is getting Aborted when i reach a particular Trigger. Could anyone tel
-
Adobe digital edition sous linux
Bonjour j'ai achete un livre sur un site espagnol soi disant sous format pdf or apres le paiement au moment de telecharger je me retrouve avec un fichier acsm. apres des recherches sur le net je vois qu'il faut utiliser adobe digital edition pour pou