How to create JSF application from xsd files?
Hi,
We have many xsd files describing xml's which we are supposed to send to web services. Application which we are creating should allow user to fill xml documents with data and then we should send those xml files to some web service. We want to automatize as much as possible the process of application creation to avoid possible errors and to minimize our efforts (there are plenty of quite complex xsd files).
Our first approach was: we used Oracle JSXB to generate java classes basing on xsd files (using JDeveloper 10.1.3.2.0.4066). Then we tried to generate DataControls, but this action fails with following error:
Window title: Error in init bean
Message: Could not complete initbean because it would result in an invalid document
Details: oracle.bali.xml.model.XmlInvalidOnCommitException: SEVERE: Wartość atrybutu Name nie jest typu ID (Value of Name attribute is not of ID type)
Wartość musi być następującego typu: (Value must be of following type)
Nazwa typu: ID (Type name)
Typ pierwotny: string (Primitive type)
Z następującymi więzami: (With following constraints)
zgodne z wzorcem: [\i-[:]][\c-[:]]* (Compliant with template)
[ node = Name ]
<JavaBean version="10.1.3.40.66" id="XSLStylesheet" BeanClass="oracle.xml.xslt.XSLStylesheet" Package="oracle.xml.xslt" isJavaBased="true">
<Attribute Name="classMethodParams" IsUpdateable="0" Type="java.util.Hashtable" />
We tried Sun implementation fo JAXB - it generated different java classes (with annotation mechanism). Creation of DataControls using those classes was successful. Then we created simple JSF page and tried to put those DataControls on it in order to let the user fill it with data. The thing is that those controls are read only as there is no row created in those DC. We can't create any row in those DC as there are only 'commit' and 'rollback' operations. When we try to call 'CreateInsert' operation on child elements of those DC we get error in JDeveloper log window:
2007-05-29 10:08:46 oracle.adf.controller.faces.lifecycle.FacesPageLifecycle addMessage
WARNING: JBO-29000: DataControl:createRowData
2007-05-29 10:08:46 oracle.adf.controller.faces.lifecycle.FacesPageLifecycle addMessage
WARNING: DataControl:createRowData
new row is not created and controls are still read-only.
The question is:
1. is there another, more efficient way to create JSF application from xsd files?
2. if this is the best way to do it, what do we do wrong?
Leszek
To anyone who might find it useful: our solution to mentioned problem.
Few tips how to solve described problem:
1. Do not use JAXB (we checked Oracle and Sun)
2. Use castor http://www.castor.org/
a) for each xsd generate java files in separated package
b) use java 1.5 to let castor generate lists
c) use mapping of xml namespaces to java packages to have only 1 implementation of each xsd
3. Create facades - java files for you root-level java objects
4. Right click those facades and choose 'Create DataControl' in jdev
5. Now you may drag and drop you DataControls and use them in your JSF (or UIX) application
I hope it will help someone :)
Leszek
Similar Messages
-
How to create Inbound Idoc from XML file-Need help urgently
Hi,
can any one tell how to create inbound Idoc from XML file.
we have xml file in application server Ex. /usr/INT/SMS/PAYTEXT.xml' we want to generate inbound idoc from this file.we are successfully able to generate outbound XML file from outbound Idoc by using the XML port. But not able to generate idoc from XML file by using we19 or we16.
Please let me know the process to trigger inbound Idoc with out using XI and any other components.
Thanks in advance
Dora ReddyHi .. Did either of you get a result on this?
My question is the same really .. I am testing with WE19 and it seems SAP cannot accept an XML inbound file as standard.
I see lots of mention of using a Function Module.
Am I correct in saying therefore that ABAP development is required to create a program to run the FM and process the idoc?
Or is there something tht can be done with Standard SAP?
Thanks
Lee -
How to create an application-specific policy file?
Hi Everybody:
I'm a .NET developer with C #. I have a few applications currently running on my computer using the ODP 10.1
Two weeks ago I installed on my computer the ODP 10.2 Release & now my previous applications have stopped working: when I try to make the connection to the database gives me this exception:
OraOLEDB (0x80004005)
ORA-12154: TNS: could not resolve the connect identifier specified
In FAQ section for ODP.NET I found the next:
Q: I have two .NET applications on the same machine running two different versions of ODP.NET. How do I ensure both these applications use the correct ODP.NET version?
A: Beginning with ODP.NET 10.1.0.3, the Oracle installer will register the following publisher policy DLLs in the Global Assembly Cache (GAC) that redirect 9.2, 10.1 and 10.2 ODP.NET applications to use the last installed version of ODP.NET: Policy.9.2.Oracle.DataAccess.dll and Policy.10.1.Oracle.DataAccess.dll.
ODP.NET 9.2 includes just the first policy DLL above. These policy files ensure that all your ODP.NET applications use the most recently installed version of ODP.NET.
You may undo the redirection manually. Policy DLLs can be de-installed through gacutil.exe using the /u option. Another approach is to navigate to the GAC directory (i.e. C:\WINNT\assembly) through the Windows Explorer and delete the policy folders. That will eliminate any policy enforcement for all your ODP.NET applications.
If you have applications on the same machine using different ODP.NET versions, you should create an application-specific policy file.
I'm trying to do that, but I don't know what is an application-specific policy file. Someone can give me an example of How can I create and application-specific policy file???
RegardsHi,
Binding redirection is a ".net thing" as opposed to a "odp.net thing", see if this helps:
http://msdn.microsoft.com/en-us/library/7wd6ex19(VS.71).aspx
Hope it helps,
Greg -
How do I create an application from a file?
Hello ppl,
So far I've been experimenting with simple applets but I would like to know how do I create an application. I'm currently working on an application code but need what do I do with the class file I've compiled to make it executable.
Thnx,
McMurphyrun ----> java YourFileName.class
YourFileName is the Main class of your app, it is case sensitive, and remember your path/classpath.... -
How to create ICon/Cursor from pdf files
I was able to create ICon from jpg file without problem but I couldn't create ICon from pdf files.
Here my code:
var myDoc = app.newDoc();
myDoc.importIcon("myIcon"); // it worked when I chose a jpeg image, but it didn't
//when chose a pdf file.
icon = myDoc.getIcon("myIcon");
oIcon = util.iconStreamFromIcon(icon);
myDoc.closeDoc(true);
app.addToolButton({
cName: "myButtoon",
oIcon: oIcon,
cExec: "app.alert('Someone pressed me!')",
cTooltext: "Push Me!",
cEnable: true,
nPos: 4
//app.removeToolButton("myButtoon");
My goal is to create buttons which have icons from a pdf file (stamp) and when user click on these buttons, the cursors become the icon . And then, when user click on the document, the iCon will be showed in the document. The point is: is there anyway to create icons/cursors/stamps from one pdf file. Because the stamp is changeable, when user changes the color/shape of the pdf file, the icons/cursors/stamps will automatically change
What kind of pdf format do I have to use?
I used the sample "SignHere.pdf" in stamps folder of Acrobat but it didn't work.
Thanks.The SDK has all the information - but certainly there are only samples for those common actions that users have been doing for years. Most developers don't recreate stuff already present in the application - such as the Stamp plugin - so we don't have samples of such things.
But all the pieces you need are present in the SDK - it's just necessary obvious. You will need to learn about the details of how the plugin APIs work to create the toolbars and toolbuttons, and then how to handle cursors. You will then need to learn about PDF details in order to be able to take an existing PDF, potentially modify it (eg. Change the color(s)) and then place it onto another PDF.
The methods you listed are from JavaScript - there are alternative methods for plugins, such as the AVConversion APIs. -
How to create an xml from xsd in abap
HI Experts,
i want to create an xml file from xsd and i want to validate an xml file against an xds.is this possible in abap.if it is possible can any one give me an sample code
for this one.
how to create an xml file in abap.i have seen so many blogs which parses the xml file but i didn't get blog for creating an xml file.how can we do that one.
any suggestions will be appriciated
thanks in advance
With Regards
NaiduHI
GOOD
IT IS POSSIBLE IN ABAP
Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
XSD->
XML Schemas express shared vocabularies and allow machines to carry out rules made by people. They provide a means for defining the structure, content and semantics of XML documents. in more detail.
XDS->
XDS can process data images from CCD-, imaging-plate, and multiwire-detectors in a variety of formats. Detector specific Input file templates greatly simplify the use of XDS; they are provided as part of the documentation.
XDS runs under Unix or Linux on a single server or a grid of up to 99 machines of the same type managed by the MOSIX system; in addition, by using OpenMP, it can be executed in parallel on up to 32 processors at each node that share the same address space.
http://www2.stylusstudio.com/SSDN/default.asp?action=9&fid=23&read=2926
/people/r.eijpe/blog/2006/02/19/xml-dom-processing-in-abap-part-iiia150-xml-dom-within-sap-xi-abap-mapping
THANKS
MRUTYUN -
How to create Blu-Ray from previous files?
Back in November of 2010 thefifthlion posted a similar question, but the thread was archived so I could not post a follow up in that same thread.
My question is similar: how to create a Blu-Ray from previous Compressor files. His answer was to create a disc image by selecting "Hard Drive" from the Output Device pop up menu. Then use Toast or Disc Utility to burn the copies. Fine, but here's my revised question to that:
Compressor just spent nearly 20 hours compressing a 2+ hour video with "Create Blu-Ray" selected for the When Job Completes. Before it completed the Blu-Ray burner apparently fell asleep or went offline somehow because the computer wouldn't recognize the drive by the time Compressor was done. So I had no choice but to selct "Cancel Burn" and stop the process, restart the computer, and get the Blu-Ray burner back online.
You probably know where I'm going with this. I now have two files on my desktop - the video and the audio file created of the project from Compressor. BUT WHAT CAN I DO WITH THOSE FILES NOW? Needless to say I don't want to go through the entire 20 hour process again - only to have the same thing happen with the burner drive. As per the below paragraph (copied from thefifthlion's original post in November) is this the best way to burn Blu-Rays in Compressor? Always create a disc image rather than burn right away... and then use a third party burner like Toast 10 or Disc Utility to burn the disc? I can't believe Compressor doesn't have an option to open the project again and burn a Blu-Ray straight away.
> Output Device pop-up menu: Use this pop-up menu to choose the device to format to. The pop-up menu displays a list of your system’s suitable output devices, including optical drives and the computer’s hard disk. Each device also includes the words Blu-ray or AVCHD to indicate which type of disc it creates. Choose Hard Drive to create a disk image (.img) file that you can burn to Blu-ray Disc media at a later time using the Disk Utility application (available in the Utilities folder). Other settings may change depending on the device you choose.
Thanks very much for any feedback.
EricFollow up question:
I went through the process again (approx 20 hours!! ) and this time made the video a disc image. I don't have Toast (though I think it might be time to get it) but I keep reading that Disc Utility can burn a Blu Ray using that disc image. So, I went through another multi hour process to burn that 20+ gig file onto a Blu Ray, but it appears that it didn't burn it as a playable disc, rather, more like it put the file on the disc as data files. All the info is there, 20 some gigs, I can see all the files, but the disc doesn't play.
Now I apologize if it's a silly question if it's known that you can't make a playable blu ray with Disc Utility, but I don't know either way, that's just what I've read and this is the first time I've tried it.
Soooooooo, if I always make a disc image, should I just get Toast and use that to make the blu ray?
By the way, a brief update: the whole reason this thread came up was because my Pioneer blur ray burner goes offline (sleep) after an hour or so and doesn't come back or wake up. So with a long processing time in Compressor the drive goes offline and then can't burn the disc, so I lose that whole session. Turns out that Pioneer (by their own admission) is not made to be fully compatible with Macs!! In particular Mac Pros. I took that drive out and replaced it with an LG. Haven't tested it yet but I'm looking forward to it.
Eric -
How to create Business partner from uploaded file by Function module?
Hi Experts,
I have uploaded Business partner data from a file to server now from individual records I have to create Business partner and have to update the records in the tables. Means from on record i have to create one business partner in sap system.
I have uploaded the records in the system and stored in a internal table.Now my task is to create business partner and have to update tables.
I need a function module which create BP by each records uploaded and update the respective tables of BP and exports business partner ID.
Please respond soon Its a requirement form the client.
Prem.HI,
You can use the bapi 'BAPI_BUPA_CREATE_FROM_DATA' to create a business partner .
call function 'BAPI_BUPA_CREATE_FROM_DATA'
exporting
businesspartnerextern = g_bpartner-partn
partnercategory = partnercategory
partnergroup = partnegroup
centraldata = centraldata
centraldataperson = centraldataperson
centraldataorganization = centraldataorganization
* CENTRALDATAGROUP =
addressdata = addressdata
* DUPLICATE_MESSAGE_TYPE =
* IMPORTING
* BUSINESSPARTNER = G_BPARTNER-BUSINESSPARTNER
tables
telefondata = telefondata
faxdata = faxdata
e_maildata = e_maildata
return = return
* ADDRESSDUPLICATES =
addressnotes = addressnotes. -
How to creat COM object from dll file?
Hi,
I tried to read about this topyc, but I didn't found eny example that creat
COM object. I downloaded jacob.jar
then I writed:
ActiveXComponent ax = new ActiveXComponent("C:/MyJava/deploy/SMSCom.dll");
Object SMSObj = ax.getObject();
I get error (I put jacob.jar with all athers jars, I don't know way this erre)
Exception occurred during event dispatching:
java.lang.UnsatisfiedLinkError: no jacob in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.jacob.com.Dispatch.<clinit>(Dispatch.java)file name: SMSCom.dll
object name: SMSSender
In VB this is the code:
Object SMSObj = CreateObject("SMSCom.SMSSender");
SMSObj.password = pass;
SMSObj.Username = name;
SMSObj.Source = phone;ThanksIn Eclipse:
1- To include jacob.jar for compile / run:
Choose the Java perspective, then in the Package Explorer right-click on the project and choose Properties.
Select Java Build Path from the left pane then the Librairies pane from the right.
Click on Add External Jars button and select the jacob.jar file then click Open then Ok.
2- To make jacob.dll and SMSCom.dll "visible" for run:
Open your Debug (or Run) Java application configuration (the one for your project's main class).
Select the Environment pane then click on Select button.
Select Path and click on Ok button.
Then re-select Path and click on Edit button.
Add the two appropriate folders for jacob.dll and SMSCom.dll in the Path and click on Ok then Apply.
Regards -
How to Create Service Interface from WSDL file
Dear Experts,
Required your help in below scenario resolution.
I have a WSDL file , from that WSDL file can I create a service interface.
If yes than what are the steps for creating the same.
Thanks & Regards,
Rathan.Rathan,
PLz chk the below link (PDF file)
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79?quicklink=index&overridelayout=true
Mutti -
Please help: Example how to peploy application from jar file step by step
Please help: Example how to peploy application from jar file step by step.
All help appreciated
MikeThanks I will try these links
Mike
"Slava Imeshev" <[email protected]> wrote:
Hi Mike,
These links could be useful:
http://e-docs.bea.com/wls/docs61////adminguide/appman.html
http://e-docs.bea.com/wls/docs61////quickstart/quick_start.html
http://e-docs.bea.com/wls/docs61//////ConsoleHelp/application.html
http://e-docs.bea.com/wls/docs61///programming/environment.html
Regards,
Slava Imeshev
"Mike" <[email protected]> wrote in message
news:3ca0e94c$[email protected]..
Please help: Example how to peploy application from jar file step bystep.
All help appreciated
Mike -
How to create Default Schema from within the application
Hi friends
I am creating users using the following within my application using this syntax
BEGIN
APEX_UTIL.CREATE_USER
(:P124_USER_ID, :P124_USER_NAME,:P124_USER_FIRST_NAME,:P124_USER_LAST_NAME,' ',:P124_USER_EMAIL_ID,'xxxx');
END;
The default workspace for the user is set as blanks. I would like to set it to be the default workspace as per the current logged in user.
Can you help me with the syntax for this
thank you in advance
LaxmiLaxmi,
The subject of the post is "How to create Default Schema from within the application".
But your question asks how to set the "default workspace" for a newly created user.
Those are different questions and not the ones I think you need answered.
Let me answer this question "How can you set the default schema for an account when creating the account and set it to the same value used for the default schema attribute of the administrator account used to authenticate to the currently running application?".
In the apex_util.create_user call use named parameter notation and fetch the information about the currently logged-in user first, e.g.,declare
l_workspace varchar2(256);
l_user_name varchar2(256);
l_first_name varchar2(256);
l_last_name varchar2(256);
l_web_password varchar2(256);
l_email_address varchar2(256);
l_start_date varchar2(256);
l_end_date varchar2(256);
l_employee_id varchar2(256);
l_allow_access_to_schemas varchar2(256);
l_person_type varchar2(256);
l_default_schema varchar2(256);
l_groups varchar2(256);
l_developer_role varchar2(256);
l_description varchar2(256);
begin
apex_util.fetch_user (
p_user_id => apex_util.get_current_user_id,
p_workspace => l_workspace,
p_user_name => l_user_name,
p_first_name => l_first_name,
p_last_name => l_last_name,
p_web_password => l_web_password,
p_email_address => l_email_address,
p_start_date => l_start_date,
p_end_date => l_end_date,
p_employee_id => l_employee_id,
p_allow_access_to_schemas => l_allow_access_to_schemas,
p_person_type => l_person_type,
p_default_schema => l_default_schema,
p_groups => l_groups,
p_developer_role => l_developer_role,
p_description => l_description);
apex_util.create_user(
p_user_id => :P124_USER_ID,
p_user_name => :P124_USER_NAME,
p_first_name => :P124_USER_FIRST_NAME,
p_last_name => :P124_USER_LAST_NAME,
p_email_address => :P124_USER_EMAIL_ID,
p_web_password => 'xxxx',
p_default_schema => l_default_schema);
end;Scott -
How to create an alias from the command line
Hi
I would like to know how to create an alias (for a file, not a command) from the command line. I don't want to use the ln command, as an alias has more interesting features than soft/hard links... Is there an Apple specific tool to do this?
Thanks
-Jerome
Mac OS X (10.4.10)The only straightforward way that I am aware of for creating a "Finder" alias from the command line is using AppleScript via 'osascript'. Of course, it's not really a command line solution since the "Finder" has to be running. Anyway, something along the lines of:
<pre style="overflow:auto; padding: 5px; width: 500px ; font-size: 10px; border:1">osascript -e 'tell application "Finder" to make alias file to POSIX file "/full/path/to/file" at POSIX file "/full/path/to/folder"'</pre> -
How to create a table in the file using java code.?
HI,
I should export the data from the view objects to a word document. I have done that but I should
display the data in the form of a table.
Kindly come up with the necessary information on how to create a table in the file using java.
Thanks,
PhaniHi, Thank you for responding to my query.
The below are the details of my code.
DCBindingContainer dcBindings =
(DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
DCIteratorBinding StudentDetailsContent =
(DCIteratorBinding)dcBindings.get("StudentView1Iterator");
OutputStreamWriter w = new OutputStreamWriter(outputStream, "UTF-8");
Row currentRow =
StudentDetailsContent.getRowSetIterator().first();
Object a[]= currentRow.getAttributeValues();
int i;
for(i=0 ;i<=a.length;i++){
w.write(a.toString());
w.write(" ");
w.flush();
I am usning this coding to achieve the task of exporting data to file.
I need to display this information in the table that is where I need help from you people.
Thanks, -
How to load the data from .csv file to oracle table???
Hi,
I am using oracle 10g , plsql developer. Can anyone help me in how to load the data from .csv file to oracle table. The table is already created with the required columns. The .csv file is having about 10lakh records. Is it possible to load 10lakh records. can any one please tell me how to proceed.
Thanks in advance981145 wrote:
Can you tell more about sql * loader??? how to know that utility is available for me or not??? I am using oracle 10g database and plsql developer???SQL*Loader is part of the Oracle client. If you have a developer installation you should normally have it on your client.
the command is
sqlldrType it and see if you have it installed.
Have a look also at the FAQ link posted by Marwin.
There are plenty of examples also on the web.
Regards.
Al
Maybe you are looking for
-
Is there an easy way to make JSpinner wrap around at max/min values?
I have several pages with a couple dozen JSpinners to set various values - mostly numeric, but some are not. I would like to make them wrap around when either the max or min values are reached. Is there an easy way to do this? I was hoping for someth
-
What happened to iCal tasks in Mavricks?
Did the task feature get dropped or moved to another app?
-
How to clear the down payment against the vendor invoice in the payment program?
A down payment is made $25 Later an invoice is posted for $100 Now i want to Pay $75 to Vendor But the Automatic payment program is not clearing the down payment against the vendor invoice. Could you please help how to clear the down payment against
-
Add Query To Manager;s Desktop
Hi Everyone, I want to attach a Query that i have created to Manager;s Desktop. Can anyone please help me doing this? Thanks & Regards, Rohit Sharma
-
Newbie help please -- Infrant ReadyNAS NV
Hello: Does anyone have any experience using a Infrant ReadyNAS NV on an Airport network? Positive/negative opinions would be welcomed!