WCF-SQL and XML EXPLICIT How to generate a schema from add Generated Items...
Hi
I have a stored procedure in which it returns a select that I have configured using FOR XML EXPLICIT. The query returns in a single column the exact XML that I require.
However, When I add generated items (outbound) in Visual Studio against the SP it only gives me a single element which is the column name (a guid) not the structure of the xml. I have tried FOR XML EXPLICIT, XMLDATA with no luck
Surely there is a way to generate the schema within biztalk for a custom XML structure I want to create.
Thanks
Biztalk Developer
Yes, it is generating you un typed message for the stored procedure . As you are using WCF SQL adapter you don't need to specify the XML auto clause inside your Stored Procedure .
You can also take referece from below MSDN blog
http://blogs.msdn.com/b/biztalkmusings/archive/2009/10/05/a-simple-biztalk-server-2009-wcf-sqlserver-adapter-example.aspx
Thanks
Abhishek
Similar Messages
-
XDK for PL/SQL and XML Parser for PL/SQL
Is there a difference between the terms:
XDK for PL/SQL
and
XML Parser for PL/SQL V2
or are they the same thing...?
cheers,XDK stands for XML Developer's Kit. There are Oracle XDKs for Java, C, C++, and PL/SQL. These development kits contain building blocks for reading, manipulating, transforming, and viewing XML documents.
XML Parser is one component of XDK. Other components of XDK are
XSLT Processor, XSU, XSQL Servlet, XML Class Generator, etc.
For more information on XDK and its components please refer to:
http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/appdev.920/a96621/adx01bas.htm#1656
Regards,
Anupama
http://otn.oracle.com/sample_code/content.html -
How to generate database schema from CMP?
I'm using JDeveloper 10g to design J2EE application in the Up-bottom manner. Then I have written UML model with CMP beans and now I would like deploy the model to the database. Is there a wizard to automaticly generate database schema from CMP beans?
MarekHere are some links that might help you:
The Oracle XML Developer's Kits (XDK) contain the basic building blocks for reading, manipulating, transforming and viewing XML documents. Includes XML Schema Processor: supporting Java, C, and C++, allows use of XML simple and complex datatypes.
http://otn.oracle.com/tech/xml/xdkhome.html
Building Server-Side XML Schema Validation
Discusses how XML Schema can be used within Oracle9i to validate XML documents.
http://otn.oracle.com/tech/xml/xdk_sample/xdksample_093001.html
How XML Schemas Simplify Dynamic Content Management
With XML Schema now a W3C Recommendation, compare Document Type Definitions to XML Schema.
http://otn.oracle.com/tech/xml/htdocs/SchemDTD.html
Regards,
-rh -
Got a new ipod nano 7. Have music on both Windows 7 laptop and mac. How do i pull music from both and put them on my ipod. Thanks
Yes.
tomfromlong beech wrote:
"Remember one one level of subfolders is allowed." Does this mean that you can have as many subfolders as you want, but they can only be one level deep under the main folder? -
could someone help me and telling me how I do a copy from one song. don't tell me press the button copy - doesn't work anymore!!!???
i made a "playlist" and did some aac-version, because i need the songs for different length of time. but some of this songs i need the same way (i teaching aqua gym lessons). and earlier i could made a copy and past and it worked. but now, nothing worked! everytime something is different.
sorry, actually i am not so good in english to explain my problems i prefere german. -
How to change the url of "Add New Item" of a particular list in SharePoint 2013???
Hi Guys,
How to change the url of "Add New Item" of a particular list in SharePoint 2013???
I need to redirect it into the page where I have created my Visual web part.
Please suggest
Warm Regards,
Tony JoyHi,
There are multiple ways to change the form url like javascript, SharePoint designer, custom code, editing default form to have custom web part etc, Please follow the url below that describe diffent methods and steps
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/ec2769a0-683c-4023-8804-b596e4f92a3a/change-default-forms-on-custom-list?forum=sharepointcustomizationlegacy
Hope it helps!!!
Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. Thanks, Ajeet -
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 -
When i login to my mac, it opens iTunes, Skype and AIM. I've tried deleting these from the login items, but they are not on the list. Can anyone help?
babowa wrote:
If you do not lock that folder immediately after deleting all the contents, it will simply populate again (Resume - a "feature" in Lion). You do that by doing a Get Info (highlight folder and press Command + I keys), unlock the lock at the bottom, enter your admin password, then check the box to lock the folder. lock the lock and you're done.
Yes, that is correct. The alternative is to quit all applications prior to logging out. Lion will then have a chance to remove the saved states.
babowa also wrote:
And, for the OP:
It has also been a regular feature of Mac OS to automatically open any window that was open at shutdown. To avoit that behavior, simply close any Finder windows and properly quit applications by closing their window and using Command + Q (or File >Quit).
This was true only for the Finder. Prior to Lion, no other apps would launch unless they were included in the Login Items for the account. And the OS would not restore windows for other apps.
A very small number of apps (TextWrangler is an example) implemented this capability prior to Lion. They could restore previously opened windows. But that is an application feature, and can be controlled by the application's preferences. Lion implements it at the system level, and users have virtually no control on a per application basis. -
Single detail Record repeated with xml for in wcf sql for xml polling.
Hi,
I am getting a weird results for a inner join of header detail with for xml auto, element.
If I run the query in sql it gives me master detail results as expected. i.e
<HEADER>
<ID>1</ID>
<DETAIL><ID>1</ID></DETAIL>
<DETAIL><ID>2</ID></DETAIL>
</HEADER>
In BizTalk I configured the receive location and added a root node and the namespace to the binding properties.
I get results as.
<HEADER>
<ID>1</ID>
<DETAIL><ID>1</ID></DETAIL>
</HEADER>
<HEADER>
<ID>1</ID>
<DETAIL><ID>2</ID></DETAIL>
</HEADER>
Please Advice.
Thank you and have great day! Vivek Kulkarni MCAD.netHi Vivek,
Took a while to simulate your issue. The usage of "FOR XML AUTO, ELEMENTS" is generally used in the old SQL-adapter. To get this working in the WCF-SQL adapter, you need to have some properties set which is not explored well.
The issue is due to the way you have defined the SQL query and the "InboundOperationType" property of the WCF-SQL adapter. Here is the steps I have done to get the result as you wanted in WCF-SQL adapter, the same output as "FOR XML AUTO,
ELEMENTS " in SQL.
In the binding of the WCF-SQL adapter, select the "InboundOperationType" property to "XMLPolling". The default is "Polling".
In the "Polling Statement", ensure the SQL statement which will give results the XML-output as you wanted. So if you have used following statement in SQL management studio, then use the same statement in the "Polling Statement" property
of the Receive location. Ensure you DON'T remove the "For XML AUTO" statement while configuring the SQL query in receive location. As here you have choose "XMLPolling" as the value for "InboundOperationType"
property, the output of the SQL statement should be XML.
SELECT Header.ID
,Detail.ID
FROM Header
JOIN Detail ON Detail.OrderHeaderID = Header.ID
FOR XML AUTO, ELEMENTS
Note: You can either use SQL select statement or stored procedure. Even if any of these method used to get the resultset from SQL db, ensure it return the output in XML.
Above query is what I have used to simulate your case, you can change it to suit your actual SQL table and column names.
In the "PolledDataAvailableStatement" property I have used the following which would ensure that "Polling Statement" statement executes. I assume you're using this to learn how WCF-SQL adapter works, in real time you may need to update
the query in SQL so that SQL doesn't return the resultset continuously
SELECT top 1 Header.OrderID
,Detail.DetailID
FROM Header
JOIN Detail ON Detail.OrderHeaderID = Header.OrderID
Try the setting, the structure of the output using the above using "XMLPolling" values in "InboundOperationType" property of the receive location binding will be same as the "FOR XML AUTO, ELEMENTS" in SQL. You may need to change
the rootname property to suit your actual expected output.
Regards,
M.R.Ashwin Prabhu
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply. -
I hope this is the right forum to post. I was wondering if there are any good tutorials or books on SQL to XML?
Basically I need to query accounts in the state of North Carolina that have recieved a certain document in the past day. That is a very easy task to do in SQL however the state of NC wants us to report our findings in a specific XML schema using nodes.
Luckily I have the schema which was given by the state of NC however not sure how to get my query to fit into the XML schema. Just wondering from a beginners perspective.
Sorry for the newbie questions.The [XML DB Forum|http://forums.oracle.com/forums/thread.jspa?threadID=410714&tstart=0] is a good place to start.
-
Hello,
Am trying to use the xml packages from pl-sql. Could someone please tell me what priviliges are required to use these package fully. I also guess that public synonyms should be set up.
Tia.
Rgds.
Kim.I have checked that the XML parser is installed using the suggested select statement. It seems ok.
Logging in as dba user, using Desc xmlparser is ok.
Created user XmlTesting, granted the roles javauserpiv and javasyspriv to this user. Desc xmlparser give error sys.xmlparser does not exist.
More thoughts appreciated.
Tia
Rgds.
Kim.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by ilho Ye ([email protected]):
You first need to install XML parser for java since XML parser for PL/SQL depends on it.
Try this SQL and see if Oracle XML parser is already installed on your machine.
select substr(dbms_java.longname(object_name), 1, 30) AS class, status
from all_objects
where object_type = 'JAVA CLASS'
and object_name = 'dbms_java.shortname('oracle/xml/parser/v2/DOMParser');
If you see the result that status is valid and class is 'oracle/xml/parser/v2/DOMParser.
Then you are good to go.
secondly try this after connecting sqlplus
describe xmlparser
If you do not get anything, then you need to install XML parser for PL/SQL.
You can download it in which there is a readme that would help you to install from technet.
Also make sure that you grant javauserpriv and javasyspriv privilege to the one who is going to execute XML.
When you finish up installing all this, try the command, describe xmlparser again.
If you now see the result, you are all set.
From now on you can run PL/SQL to access and retrieve XML.
Hope this helps !!! <HR></BLOCKQUOTE>
null -
DACF,BC4J: How can i create RowSetInfo from VO generated by createViewObjectFromQuery
How can i create and publish RowSetInfo from VO generated by applicationModule.createViewObjectFromQuery()?
And how can i set named AttributeInfo for
that RowSetInfo?
I can't use VO w/o Entity object generated by wisard becouse in generated code my query will be enclosed to SELECT * FROM (...), and rowsetInfo.setQueryCondition
will add WHERE clause to enclosed select.
(i need to access to inner WHERE clause)
nullI got next exception
oracle.dacf.dataset.DataSourceOperationException: ResultSetInfo: ResultSet TestRS could not be opened because of problems opening one or more attributes.
with next message box:
JBO-25002: Definition SimpleJobber.TestVO of type View Definition not found
Details:
DAC-502: ResultSetInfo: ResultSet TestRS could not be opened because of problems opening one or more attributes.
JBO-25002: Definition SimpleJobber.TestVO of type View Definition not found
for next test code:
private void test() {
final String sql = "SELECT 1+1 X, 1+2 XX FROM dual";
final ColumnInfo x = new ColumnInfo(java.sql.Types.INTEGER),
xx = new ColumnInfo(java.sql.Types.INTEGER);
//at this point session allready has been published
final ViewObject vo = sessionInfo1.getApplicationModule().createViewObjectFromQueryStmt("TestVO",sql);
final RowSetInfo rsi = new RowSetInfo();
vo.remove();
x.setName("X");
xx.setName("XX");
rsi.setAttributeInfo( new ColumnInfo[] {x,xx} );
rsi.setQueryInfo(new QueryViewInfo("TestVO"));
rsi.setName("TestRS");
rsi.setSession(sessionInfo1);
rsi.publishRowSet();
null -
When I use Home Sharing, I can see the library I want to copy under Shared, but I can't get it save on the computer under the regular library. I go to edit and "select all" but there is no import button that is in the right hand corner. Also, it will not let me click and drag the music. How do I get it from one computer to the other?
Since both computers are connected via the network, you could simply copy the ENTIRE iTunes folder from one computer to another via the network.
If both computers are running Windows, use the Easy File Transfer Utility built into Windows to move iTunes and all other user media/data. -
I have an Iphone $S, when I am on the phone and I get a new message my phone vibrates and rings, How can I stop this from happneing when I am on the phone
Flip the Ring/Silent switch. Make sure Vibrate when silent is off in Settings>Sound.
-
I got an iPad 2 and I cannot get my pictures to upload from a micro sd card as the iPad is saying device not accepted using too much power. Can anyone help? My iPad 2 is a 16 gb and my micro sd card is 4 gb
You can use a USB flash drive & the camera connection kit. First download the pics to your computer.
Plug the USB flash drive into your computer & create a new folder titled DCIM. Then put your movie/photo files into the folder. The files must have a filename with exactly 8 characters long (no spaces) plus the file extension (i.e., my-movie.mov).
Now plug the flash drive into the iPad using the camera connection kit. Open the Photos app, the movie/photo files should appear & you can import.
Cheers, Tom
Maybe you are looking for
-
I have a MacBook Pro from 2010. How do I get iMessage to work on it?
I have a MacBook Pro from 2010 and was wondering if it's possible to get FaceTime and/or iMessage on the laptop. Does anyone know if this is possible, and if so, please let me know how! Thanks!
-
I have an Iphone 4GS. In the upper right hand corner next to the battery symbol, there is a lock symbol with an arrowed circled around it. Where did this come from and how do I get rid of it?
-
Please guide me How to configure the swift integration packages
Hi frinds, Please guide me How to configure the swift integration packages, in swift we have to use MT103 format sender side we have ERD system and Receiver side File system, wt adapters we have to use in sender side and what kind of encrypt and dec
-
i am to try download ap1g2-k9w7 -tar.default but not correct.
-
Can SQL Developer run in Windows ME?
Hi people, Does SQL Developer run in Windows ME? I got an error message saying the .exe is in an invalid format, and that it was improperly linked. If not, is there a version supported by Windows ME? Thanks in advance!