Variable in xml fragment
Hi,
i want to assign an xml fragment to a variable, i could do it succesfully...ex: <value xsd:string></value>. Now i want to assign the input variable from receive activity into this xml fragment. How do i do this...
There is a thread regarding this How to include variable inside XML Fragment in assign ? but i did not understand the solution
Edited by: user10545499 on May 17, 2009 11:45 PM
ok, i got what you were saying about CDATA, but i think my problem is the opposite..i WANT my string to be parsed..
when i assign <tag> put @filename@ </tag> i need that variable to be replaced..and right now, it is taken all as a simple string...
Similar Messages
-
Using value of a variable in XML fragment
Hi,
I am assigning an xml fragment to a webservice variable. The XML fragment is as mentioned below:
<ns2:ArrayOfKeyValuePair xmlns:ns2="http://www.themindelectric.com/package/com.taw.cca.common/"
xsi:type="soapenc:Array"
soapenc:arrayType="ns2:KeyValuePair[1]"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<item xsi:type="ns2:KeyValuePair">
<key xsi:type="xsd:string">key</key>
*<value xsi:type="xsd:string" > 1234</value>*
</item>
</ns2:ArrayOfKeyValuePair>
In the above mentioned xml fragment, for the tag value I need to pass the data of a variable instead of the hardcoded string 1234. How can I resolve my issue?
ThanksIn the worst case, you could always resort to using scriptlets to retrieve the parameter. and set it up as an attribute in the local page scope.
<%
String param = (String)request.getParameter("collection");
Collection userCollection = (Collection)request.getAttribute(param);
pageContext.setAttribute("local_collection", userCollection);
%>
<forEach var="user" items="${local_collection}">
,,,I think this should work.
JSTL is great, but it can't yet replace every scriptlet, much as I would like it to. -
How to include variable inside XML Fragment in assign ?
HI..how are you today.
i need to assign an XML Fragment...like this into a variable:
<tns:pCmds>put @Encoded_Filename@</tns:pCmds>
<tns:pCmds>bye</tns:pCmds>
that Encoded_Filename is a variable..but of course..it is taking the whole put ...as a string...how can i tell bpel that the @@ is a variable?
i remember having some escape char to do so, but can figure out now..
Thanks in advance
P.ok, i got what you were saying about CDATA, but i think my problem is the opposite..i WANT my string to be parsed..
when i assign <tag> put @filename@ </tag> i need that variable to be replaced..and right now, it is taken all as a simple string... -
How To Store XML Fragments Using Functions Such As XMLElement
Hi
Not sure what I am missing. I wish to store XML fragments in variables so can pass around and concatenate with other fragments to make final XML document. Even before attempting to concatenate XML fragments, I am struggling to store any XML fragment in a variable. I am trying to use simple functions such as XMLElement to generate XML so can store in variable. I have seen many examples of XMLElement in SQL select statement. Can XMLElement be used in plsql? XMLElement says it returns value of type XMLType. Functions such as XMLElement make generating XML easier than creating all tags manually.
Below is simple example that demonstrates what I would like to do. I would like to be able to pass the XML fragment as either XMLType or clob. I receive error saying PLS-00201: identifier 'XMLELEMENT' must be declared
declare
vTheData XMLType;
vTheDataClob clob;
begin
vTheData:= XMLelement("empno",'1234567');
vTheDataClob:= xmlelement("empno",'1234567').getclobval();
end;
Where as I can use below, but surely don't have to use select into from dual method. I just expect can use XMLElement function in plsql same as sql, such as most other functions eg length, rtrim etc.
declare
vTheData XMLType;
vTheDataClob clob;
begin
select xmlelement("empno",'1234567')
into vTheData
from dual;
select xmlelement("empno",'1234567').getclobval()
into vTheDataClob
from dual;
end;
Hope this makes sense.
ThanksHaving said that, is there a more elegant way to achieve below. That is populate two XML fragments and concatenate together.
Sure, why not just only one statement?
select XMLConcat(
XMLElement( ... )
, XMLElement( ... )
into vTheResult
from dual;
As a second question, is it better to build and pass XML fragments as XMLType or clob?
I would say stay with XMLType but it depends on your requirement.
I generally avoid passing around pieces of data, SQL/XML functions are powerful in the way they can be used with set operations, so using them in a piecewise approach kinda negates what they're for. -
Assign default namespace to XML fragment using XQuery
Hi everybody!
I need to add a default namespace declaration to a XML fragment using XQuery. I wrote following statement to assign fragment to $body:
<soap-env:Body>{
fn-bea:inlinedXML($content/text())}
</soap-env:Body>
The problem is "$content/text()" has no namespace declaration so I need to assign a default namespace (xmlns="") to it in order to apply some XQuery transformations to its content.
I know this can be easily done with a XSLT but I would like use XQuery instead.
Could anyone tell me how I could perform this task?
Thank you in advance,
Daniel.Re: xquery function - send namespace as binding variable and define it in a tag
-
How to include a URL in an XML fragment
Hello , my general question is how can I include a URL as a literal in an XML fragment , I tried this(please look at the bold part) but it would'nt work , I am getting a compile error because supposedly "<" is a special character in XML so how do I escape it or indeed how do I represent my URL? Your help is highly appreciated
<EndpointReference xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing [b]<https://webmail.bearingpoint.com/exchweb/bin/redir.asp?URL=http://schemas.xmlsoap.org/ws/2003/03/addressing> ">
<Address>https://secure-ausomxbxa.crmondemand.com/Services/Integration;j <https://webmail.bearingpoint.com/exchweb/bin/redir.asp?URL=https://secure-ausomxbxa.crmondemand.com/Services/Integration;j> sessionid=</Address>
<ServiceName xmlns:ns1="urn:crmondemand/ws/opportunity/10/2004">ns1:Opportunity</ServiceName>
</EndpointReference>I don't know why you would want to surround your URL with < and > characters.
But the XML rule for escaping those characters in text nodes and attributes is that you escape < as < and > as >. The fact that URLs are involved in your case doesn't make any difference to that rule.
And normally if you're using XML software (e.g. Transformer, or Xerces's serializer) to write the document, it will take care of that detail for you. On the other hand if you're using ordinary java.io classes to write the document, you have to apply that rule yourself. -
How to use XML fragment in BPEL?
Hello,
How to use XML fragment in BPEL process and whats the purpose of XML fragment ? And why we need it ??It is used to build up an XML fragment to the element on the target side...
please refer this link....
http://kr.forums.oracle.com/forums/thread.jspa?threadID=2252997&tstart=2
Thanks,
N -
Dear Team,
Japanese characters alone are not passing correctly (passing like ??? or some unreadable characters) to Adobe application when we create input variable as XML data type. The same solution works fine if we change input variable data type to document type. Could you please do needful. Thank youHello,
most recent patches for IGS and kernel installed. Now it works. -
Xml-fragment Issue retrieving Nested element data
Hi,
I've problem retrieving the nested element data from the xml. Using XmlBeans I am getting null when retriving the inner element. I printed the nested element xmlobject it has Xml-Fragment wrapped. I tired using below code it doesn't throw any error but the data is lost
AAAA TempObj=AAAA.getBXXX().getCXXX(0);
//remove xml fragment
XmlOptions xmlOpt = new XmlOptions();
xmlOpt.setSaveOuter();
XmlCursor c= TempObj.newCursor();
c.toFirstChild();
Myclass myclassObj= Myclass.Factory.parse(c.getObject().xmlText(xmlOpt));
log.debug("Records: "+myclassObj .getXXArray().length);
Output:
length should give aleast 1 or more but I am getting 0. That means the xmltext didn't parse properly.
Can anybody suggest what could be the problem.
Thanks in advance.
-Srino answer
-
Sql:variable and XML query performance
Can someone help with sql:variable() in xml queries? It seems that when I attempt to reference variables with the sql:variable(...) function in an xpath function (exist or nodes) it comes up with a totally different query plan, possibly ignoring
my secondary indices like the ones for VALUE, PATH.
But if I replace sql:variable("@p_ObjectIdentifierForReference") with the literal (ie. "ord/p/ord0616.p") then it uses secondary indices more consistently.
Below you will see an unsuccessful attempt to get the query to "OPTIMIZE FOR" a specific literal value of @p_ObjectIdentifierForReference. But this doesn't give work. It doesn't give me a plan using the secondary index I expect.
Ideally there would be a way to get the sql:variable(...) function to give the same query plan as a literal. Not sure why that isn't the default behavior.
DECLARE
@p_ObjectIdentifierForReference
varchar(500);
SET
@p_ObjectIdentifierForReference
= 'ord/p/ord0616.p';
WITH
XMLNAMESPACES ('uri:schemas-progress-com:XREFD:0004'
as D)
SELECT
XREF_FileDataReference.XREF_FileData
AS XrefFileData,
InnerRowNode.value('/D:Reference[1]/D:File-num[1]',
'int')
AS FileNumber,
InnerRowNode.value('/D:Reference[1]/D:Line-num[1]',
'int')
AS LineNumber
FROM
(SELECT
XREF.XREF_FileData.XREF_FileData,
XREF.XREF_FileData.XREF_FileEntry,
InnerRow.query('.')
AS InnerRowNode
FROM
XREF.XREF_FileData
OUTER APPLY
DataXref.nodes('/D:Cross-reference/D:Source/D:Reference[@Object-identifier = sql:variable("@p_ObjectIdentifierForReference")
and @Reference-type = "RUN"]')
as T(InnerRow)
WHERE DataXref.exist('/D:Cross-reference/D:Source/D:Reference[@Object-identifier
= sql:variable("@p_ObjectIdentifierForReference") and @Reference-type = "RUN"]')
= 1)
AS XREF_FileDataReference
INNER
JOIN XREF.XREF_MemberBuilt
ON XREF_MemberBuilt.XREF_FileData
= XREF_FileDataReference.XREF_FileData
INNER
JOIN XREF.XREF_FileEntry
ON XREF_FileEntry.XREF_FileEntry
= XREF_FileDataReference.XREF_FileEntry
WHERE
XREF_MemberBuilt.XREF_ProjectBuilt
= 69
OPTION(RECOMPILE,
OPTIMIZE FOR (@p_ObjectIdentifierForReference
= 'ord/p/ord0616.p')I tried to create a "repro" of your query so we can work on it and try and improve it, but I got the best results by just adding text() and [1] to it, eg
SELECT
XREF_FileDataReference.XREF_FileData AS XrefFileData,
InnerRowNode.value('(/D:Reference/D:File-num/text())[1]', 'int') AS FileNumber,
InnerRowNode.value('(/D:Reference/D:Line-num/text())[1]', 'int') AS LineNumber
FROM (
In my main repro, even with a large piece of xml with 100,000 elements, there still wasn't much difference between the queries:
USE tempdb
GO
IF NOT EXISTS ( SELECT * FROM sys.schemas WHERE name = 'XREF' )
EXEC( 'CREATE SCHEMA XREF' )
GO
IF OBJECT_ID('XREF.XREF_FileData') IS NOT NULL DROP TABLE XREF.XREF_FileData
CREATE TABLE XREF.XREF_FileData
rowId INT IDENTITY,
DataXref XML,
XREF_FileData INT,
XREF_FileEntry INT,
CONSTRAINT PK_XREF_FileData PRIMARY KEY ( rowId )
GO
IF OBJECT_ID('XREF.XREF_MemberBuilt') IS NOT NULL DROP TABLE XREF.XREF_MemberBuilt
CREATE TABLE XREF.XREF_MemberBuilt
XREF_ProjectBuilt INT,
XREF_FileData INT
GO
IF OBJECT_ID('XREF.XREF_FileEntry') IS NOT NULL DROP TABLE XREF.XREF_FileEntry
CREATE TABLE XREF.XREF_FileEntry
XREF_FileEntry INT
GO
-- Create larger piece of xml for repro
;WITH XMLNAMESPACES ( DEFAULT 'uri:schemas-progress-com:XREFD:0004' ), cte AS (
SELECT TOP 100000 ROW_NUMBER() OVER ( ORDER BY ( SELECT 1 ) ) rn
FROM master.sys.columns c1
CROSS JOIN master.sys.columns c2
CROSS JOIN master.sys.columns c3
INSERT INTO XREF.XREF_FileData ( DataXref, XREF_FileData, XREF_FileEntry )
SELECT
SELECT
CASE rn WHEN 9999 THEN 'ord/p/ord0616.p' ELSE CAST( rn AS VARCHAR(20) ) END AS "@Object-identifier",
'RUN' AS "@Reference-type",
SELECT
rn AS "File-num",
rn * 10 AS "Line-num"
FOR XML PATH(''), TYPE
) AS "*"
FROM cte
FOR XML PATH('Reference'), ROOT('Source'), TYPE
).query('<Cross-reference xmlns="uri:schemas-progress-com:XREFD:0004">{.}</Cross-reference>'), 1, 100
INSERT INTO XREF.XREF_FileEntry ( XREF_FileEntry )
VALUES ( 100 )
INSERT INTO XREF.XREF_MemberBuilt ( XREF_ProjectBuilt, XREF_FileData )
VALUES ( 69, 1 )
GO
--SELECT * FROM XREF.XREF_FileData
--SELECT * FROM XREF.XREF_FileEntry
--SELECT * FROM XREF.XREF_MemberBuilt
--GO
-- Add primary XML index
CREATE PRIMARY XML INDEX xidx_XREF_FileData ON XREF.XREF_FileData (DataXref)
GO
-- Add value, property and path xml indexes
CREATE XML INDEX xvalidx_XREF_FileData ON XREF.XREF_FileData (DataXref)
USING XML INDEX xidx_XREF_FileData FOR VALUE
CREATE XML INDEX xpthidx_XREF_FileData ON XREF.XREF_FileData (DataXref)
USING XML INDEX xidx_XREF_FileData FOR PATH
CREATE XML INDEX xprpidx_XREF_FileData ON XREF.XREF_FileData (DataXref)
USING XML INDEX xidx_XREF_FileData FOR PROPERTY
GO
:exit
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
GO
DECLARE @p_ObjectIdentifierForReference varchar(500);
SET @p_ObjectIdentifierForReference = 'ord/p/ord0616.p';
;WITH XMLNAMESPACES ('uri:schemas-progress-com:XREFD:0004' as D)
SELECT
XREF_FileDataReference.XREF_FileData AS XrefFileData,
InnerRowNode.value('/D:Reference[1]/D:File-num[1]', 'int') AS FileNumber,
InnerRowNode.value('/D:Reference[1]/D:Line-num[1]', 'int') AS LineNumber
FROM (
SELECT
XREF.XREF_FileData.XREF_FileData,
XREF.XREF_FileData.XREF_FileEntry,
InnerRow.query('.') AS InnerRowNode
FROM XREF.XREF_FileData
OUTER APPLY DataXref.nodes('/D:Cross-reference/D:Source/D:Reference[@Object-identifier = sql:variable("@p_ObjectIdentifierForReference") and @Reference-type = "RUN"]') as T(InnerRow)
WHERE DataXref.exist('/D:Cross-reference/D:Source/D:Reference[@Object-identifier = sql:variable("@p_ObjectIdentifierForReference") and @Reference-type = "RUN"]') = 1
) AS XREF_FileDataReference
INNER JOIN XREF.XREF_MemberBuilt ON XREF_MemberBuilt.XREF_FileData = XREF_FileDataReference.XREF_FileData
INNER JOIN XREF.XREF_FileEntry ON XREF_FileEntry.XREF_FileEntry = XREF_FileDataReference.XREF_FileEntry
WHERE XREF_MemberBuilt.XREF_ProjectBuilt = 69
OPTION( RECOMPILE, OPTIMIZE FOR (@p_ObjectIdentifierForReference = 'ord/p/ord0616.p') )
GO
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
GO
DECLARE @p_ObjectIdentifierForReference varchar(500);
SET @p_ObjectIdentifierForReference = 'ord/p/ord0616.p';
;WITH XMLNAMESPACES ('uri:schemas-progress-com:XREFD:0004' as D)
SELECT
XREF_FileDataReference.XREF_FileData AS XrefFileData,
InnerRowNode.value('(/D:Reference/D:File-num/text())[1]', 'int') AS FileNumber,
InnerRowNode.value('(/D:Reference/D:Line-num/text())[1]', 'int') AS LineNumber
FROM (
SELECT
XREF.XREF_FileData.XREF_FileData,
XREF.XREF_FileData.XREF_FileEntry,
InnerRow.query('.') AS InnerRowNode
FROM XREF.XREF_FileData
OUTER APPLY DataXref.nodes('/D:Cross-reference/D:Source/D:Reference[@Object-identifier = sql:variable("@p_ObjectIdentifierForReference") and @Reference-type = "RUN"]') as T(InnerRow)
WHERE DataXref.exist('/D:Cross-reference/D:Source/D:Reference[@Object-identifier = sql:variable("@p_ObjectIdentifierForReference") and @Reference-type = "RUN"]') = 1
) AS XREF_FileDataReference
INNER JOIN XREF.XREF_MemberBuilt ON XREF_MemberBuilt.XREF_FileData = XREF_FileDataReference.XREF_FileData
INNER JOIN XREF.XREF_FileEntry ON XREF_FileEntry.XREF_FileEntry = XREF_FileDataReference.XREF_FileEntry
WHERE XREF_MemberBuilt.XREF_ProjectBuilt = 69
OPTION( RECOMPILE, OPTIMIZE FOR (@p_ObjectIdentifierForReference = 'ord/p/ord0616.p') )
GO
So I guess I'm saying I cannot reproduce your problem on SQL 2008 R2 or SQL 2012. Does anything about this repro stand out as different from your situation?
Looking at your query I would say you might consider the following:
are you really seeing big differences in query duration?
pretty much ignore estimated plan costs for xml queries
consider breaking it up; eg carve off the xml then do the joins? If poor cardinality estimation is part of the problem this might help
Understand what PATH, PROPERTY and VALUE are for, then only create the ones you need
do you really have the range of queries that requires all three?
this is still a great article on xml indexes:
http://technet.microsoft.com/en-us/library/ms191497.aspx
What's performance like with the primary xml index only?
If performance is that important, consider materialising the columns permanently
I think the buffer_descriptors stuff is a distraction - mostly your cache is warm right?
plan forcing could be a last resort
Selective XML indexes in SQL 2012 onwards are great : ) much less storage required for example but much more specific -
Adding XML fragments to a document in a XMLType table
Hi,
Is there a direct way to insert an XML fragment into a
document held in a XMLtype, or does this have to be done
via the updatexml function?
thanks
PeteThank you Jeffrey. I converted the file to PDF and it worked! Very happy.
-
Adding xml fragment to SOAP body (SAAJ)
Hi all,
we are using SOAP (or better SAAJ) in a modular design as packaging/enveloping format for arbitrary payloads which are generated by different modules.
How is it possible to add a xml fragment (as InputStream or DOM Node) to a SOAP Body ?
Nick
[email protected]Hi Vicky,
I guess, we have a little misunderstanding here. The core SOAP specification defines the structure of the envelope, the "SOAP with attachments" specification extends that by defining how to add binary attachments. This is accomplished by using MIME. Every attachment is another MIMEPart, but the SOAP Envelope always has to be present as first MIMEPart. Now I don't want to add any attachments, I only want to construct a SOAP Envelope that contains arbitrary xml docs (fragments) in the body.
Look at the example below, the tags with namespace "S" belong to the SOAP specification and are built by our SOAP layer, the tags with namespace "m" belong to some other namespace and are generated by a totally different component.
My question was how I could add (within SAAJ) the xml fragment starting with "m:PurchaseOrder" to the envelope without having to add element by element.
<S:Envelope>
<S:Header>
...optional header tags
</S:Header>
<S:Body>
<!---from here it is a different namespace, SOAP doesn't know about PurchaseOrders>
<m:PurchaseOrder>
<m:position>
<m:article>0815</m:article>
<m:description>mainboard</m:description>
<m:price>50</m:price>
</m:position>
<m:position>
<m:article>0816</m:article>
<m:description>cpu</m:description>
<m:price>100</m:price>
</m:position>
</PurchaseOrder>
<!---from here, it is SOAP again>
</S:Body>
</S:Envelope> -
BPEL Designer "Assign" Activity XML Fragment Formatting
When attempting to compile a simple process to return the text of an XML string literal, the compiler throws a BPEL-10900 error. XMLSpy shows the same XML fragment as being both well-formed and valid. Why the disparity?
Hi,
can you publish this question on the BPEL forum here on OTN. I think that this question requires some follow up interaction.
BPEL
Frank -
Migrating V9 to V10: Update XML Fragment CLOB does not work anymore
I have an XML Schema that contains an element, named Operazione, mapped to a CLOB.
I just migrate to Oracle 10.1.0.2.0 from version 9.2.0.2.0 and the code I developed does not work anymore.
To get a CLOB on v 9.2.0.2.0 I issued the following statement:
select extractValue(value(p),'/operazione.log/Operazione') from XMT_OPERAZIONE_LOG p
where existsNode(value(p),'/operazione.log/Journal[NumeroElettronico=1234567890]') = 1
To make it working on V10 I have to change it as follow:
select extract(value(p),'/operazione.log/Operazione').getClobVal() from XMT_OPERAZIONE_LOG p
where existsNode(value(p),'/operazione.log/Journal[NumeroElettronico=1234567890]') = 1
So using extract intead of extractValue and adding getClobVal() I was able to read the CLOB.
The problem that I was not able to solve is related to CLOB update. In V9 just adding the âfor updateâ clause I was able to change the CLOB value on DB.
In V10 if I run the V9 statement I get the error:
ORA-03113: end-of-file on communication channel
If I use the statement modified for V10, adding the âfor updateâ clause, I get the CLOB and I can change the CLOB value but nothing goes on the DB. Probably I am working on a copy of the DB CLOB.
If I remove the getClobVal() I get an OPAQUE type that I can use on a XMLType but, still, nothing is stored on DB.
Any suggestion ?
I tried with both OCI and Thin ClientCan anybody help me ?
Is it better to use different strategies ( eg. Stored Procedure, DBMS_XMLSTORE etc, etc. ) ?
Any experience updatating XML Fragment CLOB on Oracle V10 ? -
Dynamically incorporating an XML fragment
Dear everyone,
I am trying to bind some XML data to an existing node upon initialisation of the data node. I try the following:
var xml = ""
xml = xml + "<PEOPLE>"
xml = xml + "<DATA>"
xml = xml + "<NAME>Tim</NAME>"
xml = xml + "<JOB>Lumberjack</JOB>"
xml = xml + "</DATA>"
xml = xml + "<DATA>"
xml = xml + "<NAME>Jack</NAME>"
xml = xml + "<JOB>Programmer</JOB>"
xml = xml + "</DATA>"
xml = xml + "</PEOPLE>"
xfa.data.PEOPLE.loadXML(xml, true, true)
Since it does not seem to work, I display my data with the following comment on a text field:
xfa.datasets.saveXML("pretty")
This results in:
<?xml version="1.0" encoding="UTF-8"?>
<xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">
<xfa:data>
<data>
<PEOPLE/>
</data>
</xfa:data>
<dd:dataDescription xmlns:dd="http://ns.adobe.com/data-description/" dd:name="data">
<data>
<CRITERIA dd:dataNode="dataGroup"/>
</data>
</dd:dataDescription>
</xfa:datasets>
I would like to use this data later to bind a subform to the repeating data nodes and creating a dynamic list...
In short: my data does not get bound to begin with. I expect the issue to be with how I access the root node, there is nothing else I can think of.
Any input would be greatly appreciated!
Thanks a lot,
TimDear Bruce,
thank you very much for your answer.
Your example works perfectly!
When saving and reopening the form the dynamically created nodes are not there anymore, which isn't illogical per se, but I would like them to be there :-)
I want to dynamically create fields, have the user enter data in those and then save the form. The most convenient way would be to put it in an XML fragment and bind the subforms and elements to it. I tried creating and binding it in the data section, but was not really succesful. Do you have any ideas where to look?
Thanks a lot for your help.
Kind regards,
Tim
Message was edited by: Screenname_Tim
Maybe you are looking for
-
Problem downloading newest Flash player
I've been having issues just trying to get the updates that come out, so I decided to uninstall my old Flash player and install the newest one (which is what the Help section tells you to do). However, the intaller stops working when the initializati
-
Order of procedures / functions in run dialog (Enhancement)
When I want to run a procedure from a package, I click the run button at the top of the package body in SQL Developer. This brings up a list of the functions / procedures in the package, and you can choose which one you want. This is fine, but I thin
-
Help for Connect4 game java.
Hello, I am attending Java in the university, previously worked in C++, for my first work on java to me to make the Game of Connect 4 with GUI, navigating the forums i found a code for this game, well this code has a few problems, first the methods c
-
This is query from shanmugam
-
Setting PortalPath from database not working.
We're authenticating via LDAP to OID. We then read out user group membership from a table in Oracle. We've recently tried adding a PORTALPATH variable to the db table so that we can specify the default dashboard for each user. We have a session init