xmlns causes data not returned?
I began reading on XQuery and tried to query the service from Amazon.I get all the data from the query. It seems that it is because of the xmlns property. In other words, the following returns "no selected lines.
SELECT
*
FROM
XMLTABLE
(
'ItemSearchResponse'
PASSING
XMLTYPE('<ItemSearchResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2011-08-01">A</ItemSearchResponse>')
);
However, removing xmlns returns: < ItemSearchResponse > is < / ItemSearchResponse >SELECT
*
FROM
XMLTABLE
(
'ItemSearchResponse'
PASSING
XMLTYPE('<ItemSearchResponse>A</ItemSearchResponse>')
);
I ignore the xmlns somehow?
I ignore the xmlns somehow?
No, you must declare:
SQL> SELECT *
2 FROM XMLTable(
3 XMLNamespaces(default 'http://webservices.amazon.com/AWSECommerceService/2011-08-01')
4 , '/ItemSearchResponse'
5 PASSING XMLTYPE('A ')
6 COLUMNS content_val varchar2(30) PATH '.'
7 );
CONTENT_VAL
------------------------------
A
It is all documented in the DB XML Dev Guide:
http://docs.Oracle.com/CD/E11882_01/AppDev.112/e23094/xdb_xquery.htm#CBAGCBGJ
Tags: Database
Similar Questions
-
Web service JSON data do not return does not
I created an application with a test sample local (active forlder) json file called "contacts.json" as below, just to test if I have any return data. The data returned in a listview without problem.
[{ "id":1, "firstname": "Mike", "lastname": "Chepesky", "title": "Sr. Editor", "image": "images/data/mike_chepesky.png", "active": true, "gender": "m" }, { "id":2, "firstname": "Westlee", "lastname": "Barichak", "title": "Talent Scout", "image": "images/data/westlee_barichak.png", "active": true, "gender": "m" }]
I then changed the source for 'http://... '. "a link is valid and I checked, and it returns the data in a classic web browser (firefox). But he won't be in my application.
What I noticed, is that the difference between the local json file and the return of web service, the web service does not return the square brackets "[...]" the json... I suspect that maybe that's the problem? If so, how do I manipulate the data source in my application to incorporate media? Is the returned data (without brackets) real...
{"status":"successful","current_version":"1.1.1","latest_version":"1.2.0.0","details":"1. Item A 2. Item B 3. Item C","type":"Force update"}
Thank you.
If I'm not wrong, your local file json contains an array of objects, and that you load from your server contains a single object.
If so, you can not call insertList (data), use insert (data) -
IOM, API - getData() - no data is not returned by the user account
Hi all
I have a question for the AD account data. The problem is when I try to get the account data from any account (account status: enabled, the account Type: primary), the API GetData returns a blank card and I don't know why. I see this account in the accounts of the user to the IOM. This account has been created through reconciliation of AD and this account is only one (primary and active).
In the test environment my code works very well, but production only.
Here is part of my code where I get some details of account.
...
accounts = provServ.getAccountsProvisionedToUser (take);
Logger.Finest ("getUsersToTheLookupTask-> user Details - take:" + take + ", DisplayName:" + userDisplayName);
Iterator it = accounts.iterator ();
{while (IT.hasNext ())}
Account ad_account = (Account) it.next ();
If (ad_account.getAppInstance () .getApplicationInstanceName () .equalsIgnoreCase (appInstName) & & ad_account.getAccountType () .equals (Account.ACCOUNT_TYPE.) (Primary)) {}
Logger.Finest ("getUsersToTheLookupTask-> AppInstance ApplicationInstanceName:" + ad_account.getAppInstance () .getApplicationInstanceName ());
Logger.Finest ("getUsersToTheLookupTask-> AppInstance DisplayName:" + ad_account.getAppInstance () .getDisplayName ());
Logger.Finest ("getUsersToTheLookupTask-> AccountDescriptiveField:" + ad_account.getAccountDescriptiveField ());
Logger.Finest ("getUsersToTheLookupTask-> getAccountID:" + ad_account.getAccountID ());
String UtilisateurDN = getADUserDN (appInstName, take);
AccountData accountdata = ad_account.getAccountData ();
Map < String, Object > accdata = accountdata.getData (); //THIS RETURN EMPTY map < String, Object >! And I don't know why!
Logger.Finest ("--> account data:" + accdata);
String userOrg = accdata.get("UD_ADUSER_ORGNAME").toString ();
String userCN = accdata.get("UD_ADUSER_COMMONNAME").toString ();
Logger.Finest ("-> CN an ORG:" + userOrg + "-" + userCN);
userOrg = userOrg.substring (userOrg.indexOf ("OR ="));
String UtilisateurDN = "CN =" + userCN + "," + userOrg;
Logger.Finest ("getUsersToTheLookupTask-> pair key / value:" + UtilisateurDN + ":" + userDisplayName);
userMap.put (UtilisateurDN, userDisplayName);
}
}
...
You have an idea why I'm not able to get user account data?
Thank you!
Milan
Fact.
The following API does not return the AccountData in the AccountVO. Old API IOM at 11.1.2.0 in 11.1.2.1 IOM Yes.
accounts = provServ.getAccountsProvisionedToUser (take);
If you need obtain account data, use:
Acccriteria SearchCriteria = new SearchCriteria (ProvisioningConstants.AccountSearchAttribute.APPINST_KEY.getId (), "*", SearchCriteria.Operator.EQUAL);
accounts = provServ.getAccountsProvisionedToUser (take, acccriteria, null, true);
...
AccountData accountdata = ad_account.getAccountData ();
Card
accdata = accountdata.getData (); GetData returns then map of attributes as I expected.
-
Between the operator on systimestamp do not return data
create the table test_ts1 (timestamp);
insert into test_ts1 values (systimestamp);
insert into test_ts1 values (systimestamp-interval '1' time);
commit;
Select * from test_ts1 where one between systimestamp - interval '1' time and systimestamp;
do not return data, could you please help? I would if necessary the param values.
--
Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production
PL/SQL Release 11.2.0.2.0 - Production
"CORE 11.2.0.2.0 Production."
AMT for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
Thank you
Mahesh
2 options.
1 convert your datatype of the column of TIMESTAMP WITH time ZONE SCHEDULE
SQL > create table test_ts1 (a timestamp with time zone);
Table created.
SQL > insert into test_ts1 values (systimestamp);
1 line of creation.
SQL > insert into test_ts1 values (systimestamp-interval '1' time);
1 line of creation.
SQL > commit;
Validation complete.
SQL > select *.
2 of test_ts1
3 where one between systimestamp - interval '1' time and systimestamp;A
---------------------------------------------------------------------------
MAY 19, 14 09.06.01.135799 AM - 04:002 convert SYSTIMESTAMP TIMESTAMP.
SQL > DROP TABLE TEST_TS1 IS SERVING;
Deleted table.
SQL > create table test_ts1 (timestamp);
Table created.
SQL > insert into test_ts1 values (systimestamp);
1 line of creation.
SQL > insert into test_ts1 values (systimestamp-interval '1' time);
1 line of creation.
SQL > commit;
Validation complete.
SQL > select *.
2 of test_ts1
3 where one between systimestamp - interval '1' time and systimestamp;no selected line
SQL > select *.
2 of test_ts1
3 where one between Mount (systimestamp timestamp) - interval '1' time and cast (systimestamp timestamp);A
---------------------------------------------------------------------------
MAY 19, 14 09.04.09.132503 AM -
run the Idoc function in the data file returned by the service of GET_FILE
Hello
I'm new to this forum, so thank you in advance for any help and forgive me of any error with the post.
I'm trying to force the execution of a custom Idoc function in a data file Complutense University of MADRID, when this data file is requested from the University Complutense of MADRID through service GET_FILE.
The custom Idoc function is implemented as a filter of the computeFunction type. One of the datafile has appealed to my custom Idoc function:
* < name wcm:element = "MainText" > [! - $myIdocFunction ()-] < / wcm:element > *.
The data file is then downloaded with CRMI via service GET_FILE, but the Idoc function is not called.
I tried to implement another filter Idoc type sendDataForServerResponse or sendDataForServerResponseBytes, that store objects cached responseString and responseBytes, personalized in order to look for any call to my function in the response object Idoc, eventually run the Idoc function and replace the output of the Idoc in the response. But this kind of filter will never run.
The Idoc function myIdocFunction is executed correctly when I use WCM_PLACEHOLDER service to get a RegionTemplate (file .hcsp) associated with the data file. In this case, the fact RegionTemplate refers to the element of "MainText" data file with <!-$wcmElement ("MainText")->. But I need to make it work also with service GET_FILE.
I use version 11.1.1.3.0 UCM.
Any suggestion?
Thank you very much
FrancescoHello
Thank you very much for your help and sorry for this late reply.
Your trick to activate the complete detailed follow-up was helpful, because I found out I could somehow use the filter prepareForFileResponse for my purpose and I could also have related to the implementation of the native filter pdfwatermark. PdfwFileFilter .
I managed to set up a filter whose purpose is to force the Idoc assessment of a predefined list of functions Idoc on the output returned by the service GET_FILE. Then I paste the code I have written, in which case it may be useful for other people. In any case, know that this filter can cause performance problems, which must be considered carefully in your own use cases.
First set the filter in the set of filters in file .hda from your device:
Filters @ResultSet
4
type
location
parameter
loadOrder
prepareForFileResponse
mysamplecomponent. ForceIdocEvaluationFilter
null
1
@end
Here is a simplified version of the implementation of the filter:
/ public class ForceIdocEvaluationFilter implements FilterImplementor {}
public int doFilter (workspace ws, linking DataBinder, ExecutionContext ctx) survey DataException, ServiceException {}
Service string = binder.getLocal ("IdcService");
String dDocName = binder.getLocal ("dDocName");
Boolean isInternalCall = Boolean.parseBoolean (binder.getLocal ("isInternalCall"));
If ((ctx instanceof FileService) & service.equals ("GET_FILE") &! isInternalCall) {}
FileService fileService = ctx (FileService);
checkToForceIdocEvaluation (dDocName, fileService);
}
continue with other filters
Back to CONTINUE;
}
' Private Sub checkToForceIdocEvaluation (String dDocName, FileService fileService) throws DataException, ServiceException {}
PrimaryFile file = IOUtils.getContentPrimaryFile (dDocName);
Ext = FileUtils.getExtension (primaryFile.getPath ());
If (ext.equalsIgnoreCase ("xml")) {}
forceIdocEvaluation (primaryFile, fileService);
}
}
forceIdocEvaluation Private Sub (file primaryFile FileService fileService) throws ServiceException {}
String multiplesContent = IOUtils.readStringFromFile (primaryFile);
Replacement ForceIdocEvaluationPatternReplacer = new ForceIdocEvaluationPatternReplacer (fileService);
String replacedContent = replacer.replace (fileContent);
If (replacer.isMatchFound ()) {}
setNewOutputOfService (fileService, replacedContent);
}
}
' Private Sub setNewOutputOfService (FileService fileService, String newOutput) throws ServiceException {}
File newOutputFile = IOUtils.createTemporaryFile ("xml");
IOUtils.saveFile (newOutput, newOutputFile);
fileService.setFile (newOutputFile.getPath ());
}
}
public class IOUtils {}
public static getContentPrimaryFile (String dDocName) survey DataException, ServiceException {queue
DataBinder serviceBinder = new DataBinder();
serviceBinder.m_isExternalRequest = false;
serviceBinder.putLocal ("IdcService", "GET_FILE");
serviceBinder.putLocal ("dDocName", dDocName);
serviceBinder.putLocal ("RevisionSelectionMethod", "Latest");
serviceBinder.putLocal ("isInternalCall", "true");
ServiceUtils.executeService (serviceBinder);
String vaultFileName = DirectoryLocator.computeVaultFileName (serviceBinder);
String vaultFilePath = DirectoryLocator.computeVaultPath (vaultFileName, serviceBinder);
return new File (vaultFilePath);
}
public static String readStringFromFile (File sourceFile) throws ServiceException {}
try {}
return FileUtils.loadFile (sourceFile.getPath (), null, new String [] {"UTF - 8"});
} catch (IOException e) {}
throw new ServiceException (e);
}
}
Public Shared Sub saveFile (String source, destination of the file) throws ServiceException {}
FileUtils.writeFile (source, destination, "UTF - 8", 0, "is not save file" + destination);
}
public static getTemporaryFilesDir() leader throws ServiceException {}
String idcDir = SharedObjects.getEnvironmentValue ("IntradocDir");
String tmpDir = idcDir + "custom/MySampleComponent";
FileUtils.checkOrCreateDirectory (tmpDir, 1);
return new File (tmpDir);
}
public static createTemporaryFile (String fileExtension) leader throws ServiceException {}
try {}
The file TmpFile = File.createTempFile ("tmp", "." + fileExtension, IOUtils.getTemporaryFilesDir ());
tmpFile.deleteOnExit ();
return tmpFile;
} catch (IOException e) {}
throw new ServiceException (e);
}
}
}
Public MustInherit class PatternReplacer {}
Private boolean matchFound = false;
public string replace (CharSequence sourceString) throws ServiceException {}
Matcher m = expand () .matcher (sourceString);
StringBuffer sb = new StringBuffer (sourceString.length ());
matchFound = false;
While (m.find ()) {}
matchFound = true;
String matchedText = m.group (0);
String replacement = doReplace (matchedText);
m.appendReplacement (sb, Matcher.quoteReplacement (replacement));
}
m.appendTail (sb);
Return sb.toString ();
}
protected abstract String doReplace(String textToReplace) throws ServiceException;
public abstract Pattern getPattern() throws ServiceException;
public boolean isMatchFound() {}
Return matchFound;
}
}
SerializableAttribute public class ForceIdocEvaluationPatternReplacer extends PatternReplacer {}
private ExecutionContext ctx;
idocPattern private model;
public ForceIdocEvaluationPatternReplacer (ExecutionContext ctx) {}
This.ctx = ctx;
}
@Override
public getPattern() model throws ServiceException {}
If (idocPattern == null) {}
List of the
functions = SharedObjects.getEnvValueAsList ("forceidocevaluation.functionlist"); idocPattern = IdocUtils.createIdocPattern (functions);
}
Return idocPattern;
}
@Override
protected String doReplace(String idocFunction) throws ServiceException {}
Return IdocUtils.executeIdocFunction (ctx, idocFunction);
}
}
public class IdocUtils {}
public static String executeIdocFunction (ExecutionContext ctx, String idocFunction) throws ServiceException {}
idocFunction = convertIdocStyle (idocFunction, IdocStyle.ANGULAR_BRACKETS);
PageMerger activeMerger = (PageMerger) ctx.getCachedObject("PageMerger");
try {}
String output = activeMerger.evaluateScript (idocFunction);
return output;
} catch (Exception e) {}
throw the new ServiceException ("cannot run the Idoc function" + idocFunction, e);
}
}
public enum IdocStyle {}
ANGULAR_BRACKETS,
SQUARE_BRACKETS
}
public static String convertIdocStyle (String idocFunction, IdocStyle destinationStyle) {}
String result = null;
Switch (destinationStyle) {}
case ANGULAR_BRACKETS:
result = idocFunction.replace ("[!-$","<$").replace("--]", "$="">" "]");
break;
case SQUARE_BRACKETS:
result = idocFunction.replace ("<$", "[!--$").replace("$="">", "-] '");
break;
}
return the result;
}
public static model createIdocPattern (
list idocFunctions) throws ServiceException {} $",>$").replace("--]",>If (idocFunctions.isEmpty ()) throw new ServiceException ("list of Idoc functions to create a template for is empty");
StringBuffer patternBuffer = new StringBuffer();
model prefix
patternBuffer.append ("(\\ [\\!--|)")<>
Features GOLD - ed list
for (int i = 0; i)
patternBuffer.append (idocFunctions.get (i));
If (i
}
model suffix
patternBuffer.append ("") (. +?) (--\\]|\\$>)");
String pattern = patternBuffer.toString ();
log.trace ("Functions return Idoc model", model);
Return Pattern.compile (pattern);
}
}
public class ServiceUtils {}
Private Shared Workspace getSystemWorkspace()}
Workspace workspace = null;
WsProvider provider = Providers.getProvider ("SystemDatabase");
If (null! = wsProvider) {}
workspace = wsProvider.getProvider ((workspace));
}
Returns the workspace;
}
getFullUserData private static UserData (String userName, cxt ExecutionContext, workspace ws) throws DataException, ServiceException {}
If (null == ws) {}
WS = getSystemWorkspace();
}
UserData userData is UserStorage.retrieveUserDatabaseProfileDataFull (name of user, ws, null, cxt, true, true);.
ws.releaseConnection ();
return userData;
}
public static executeService (DataBinder binder) Sub survey DataException, ServiceException {}
get a connection to the database
Workspace workspace = getSystemWorkspace();
Look for a value of IdcService
String cmd = binder.getLocal ("IdcService");
If (null == cmd) {}
throw new DataException("!csIdcServiceMissing");
}
get the service definition
ServiceData serviceData = ServiceManager.getFullService (cmd);
If (null == serviceData) {}
throw new DataException (LocaleUtils.encodeMessage ("!")) csNoServiceDefined", null, cmd));
}
create the object for this service
The service = ServiceManager.createService (serviceData.m_classID, workspace, null, Binder, serviceData);
String userName = 'sysadmin ';
UserData fullUserData = getFullUserData (username, service, workspace);
service.setUserData (fullUserData);
Binder.m_environment.put ("REMOTE_USER", username);
try {}
init service do not return HTML
service.setSendFlags (true, true);
create the ServiceHandlers and producers
service.initDelegatedObjects ();
do a safety check
service.globalSecurityCheck ();
prepare for service
service.preActions ();
run the service
service.doActions ();
} catch (ServiceException e) {}
} {Finally
service.cleanUp (true);
If (null! = workspace) {}
workspace.releaseConnection ();
}
}
}
}
-
QUESTION: SE 2012 data display returns to the time graph each time
Hello
I have SigExp 2012.
If I try to add a data view and make a pledge of graphic style, thermometer, etc., as soon as I have the right up until it clicks, add my TC chain, the data view returns immediately to a graph time.
In addition, even if I use the graph of time, once I added the signal, it only let me see the string in a table, a chart of time or a waveform graph. Those are the only choices.
If I use a graph of time or a band of waveform graph, it does not read the signal correctly, but I can not configure the data view, the way I want it.
Is this a bug or I do something wrong?
Thank you!
This occurs when you try to change the display of a signal in its raw format "waveform".
You must convert your signals in scalar format. To do this simply add an amplitude and levels step (under: analysis > measures Time-Domain). Drag this DC signal newly converted to a new chart and right click on the graph to change the display.Honestly, I'm not sure why raw waveform signals are inherently limiting viewing functionality, but in such cases, it is.
You can also; According to the devices on which you use and the order in which you add to your DAQmx Acquire, some default signals step to scalar signals without having to convert.
See the attached screenshot and you'll see how the icons are different between the waveforms and scalar signals.
Hope that helps
-
hp has extended the date of return to the offer of the College?
hp has extended the date of return to the offer of the College?
You need to ask HP directly for more information about this.
This is the support forum for the consumer and not a business unit of HP.
-
PC Windows 7 does not return the document or the printed page
I had a setting for this in XP control but can't find the page, that I got it.
This occurs in AN application, or a browser. I print from a workbook Excel specific, for example, when I have a number of them opens. The system does not return the workbook that I printed. It's maddening and causes all sorts of questions. Searching the Web for this instant product nothing and I know I can't be the only person who saw this.
It is a platform of Windows 7 in a commercial network environment. I use the snap Menu Addintools classic because I can't stand the Ribbon and never loved. In Windows 7, I run a couple of other supplements that restore the XP the taskbar properly use, so you can work efficiently.
None of the supplements are causing this problem because I was running the same classic Menu Add-in in the XP box and he had the same problem until I found workaround that I don't remember now.
Everyone knows about this problem?
Jeff Lynch
Hello Jeff,.
Please contact the Microsoft community.
As the Windows 7 computer is under the corporate network environment, the issue that you are facing is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the IT Pro TechNet public.
Please post your question in the TechNet Forum.
Hope the information above has been a useful answer, Mercia back to us if you respect them more.
-
ListView loads wrong model behavior data / not deterministic?
I have a fife ListViews that you can scroll between. Its type is assigned to each of them, and it shows its own set of data.
typeA: 1-10, typeB: typeC from 0.1 to 1: 1 to 15, typed: 1-10, type: 0.5 to 5
Its just qml and looks like this (main.qml):
import bb.cascades 1.0 Page { Container { layout: DockLayout { } ListView { id: unit_list maxHeight: 300 maxWidth: 300 layout: StackListLayout { orientation: LayoutOrientation.LeftToRight } dataModel: GroupDataModel { grouping: ItemGrouping.None sortingKeys: [ "position" ] } snapMode: SnapMode.LeadingEdge listItemComponents: [ ListItemComponent { type: "unit_list" QuantitySelectList { } } ] attachedObjects: [ ImagePaintDefinition { id: background_typeA imageSource: "asset:///images/typeA.png" }, ImagePaintDefinition { id: background_typeB imageSource: "asset:///images/typeB.png" }, ImagePaintDefinition { id: background_typeC imageSource: "asset:///images/typeC.png" }, ImagePaintDefinition { id: background_typeD imageSource: "asset:///images/typeD.png" }, ImagePaintDefinition { id: background_typeE imageSource: "asset:///images/typeE.png" } ] onCreationCompleted: { // fill the quantity select set dataModel.insert({ "position": 0, "unit": "typeA", "background": background_typeA.imagePaint }); dataModel.insert({ "position": 1, "unit": "typeB", "background": background_typeB.imagePaint }); dataModel.insert({ "position": 2, "unit": "typeC", "background": background_typeC.imagePaint }); dataModel.insert({ "position": 3, "unit": "typeD", "background": background_typeD.imagePaint }); dataModel.insert({ "position": 4, "unit": "typeE", "background": background_typeE.imagePaint }); } function itemType(data, indexPath) { return "unit_list"; } } } }
and (QuantitySelectList.qml):
import bb.cascades 1.0 Container { id: quantity_container maxHeight: 300 maxWidth: 300 background: ListItemData.background ListView { id: quantity_list maxHeight: 300 maxWidth: 300 signal updateQuantity(variant quantity_index_path) layoutProperties: StackLayoutProperties { spaceQuota: 1 } dataModel: GroupDataModel { grouping: ItemGrouping.None sortingKeys: [ "position" ] objectName: "quantity_select_set" } snapMode: SnapMode.LeadingEdge listItemComponents: [ ListItemComponent { type: "quantity" Container { id: quantity_view minHeight: 300 minWidth: 300 attachedObjects: [ TextStyleDefinition { id: quantity_text_style base: SystemDefaults.TextStyles.SubtitleText color: Color.Black fontWeight: FontWeight.Normal fontSize: FontSize.PointValue fontSizeValue: 36.0 } ] horizontalAlignment: HorizontalAlignment.Fill verticalAlignment: VerticalAlignment.Fill Label { text: ListItemData.amount horizontalAlignment: HorizontalAlignment.Center verticalAlignment: VerticalAlignment.Center textStyle { base: quantity_text_style.style } } } } ] onCreationCompleted: { // fill the quantity select set // if (ListItemData.unit == "typeA") { if (ListItemData.position == 0) { for (var a = 1; a < 11; a ++) { dataModel.insert({ "amount": a, "position": a }); } } else if (ListItemData.unit == "typeB") { for (var a = 1; a < 11; a ++) { dataModel.insert({ "amount": 0.1 * a, "position": a }); } } else if (ListItemData.unit == "typeC") { for (var a = 1; a < 16; a ++) { dataModel.insert({ "amount": a, "position": a }); } } else if (ListItemData.unit == "typeD") { for (var a = 1; a < 11; a ++) { dataModel.insert({ "amount": a, "position": a }); } } else if (ListItemData.unit == "typeE") { for (var a = 1; a < 11; a ++) { dataModel.insert({ "amount": 0.5 * a, "position": a }); } } } function itemType(data, indexPath) { return "quantity"; } } }
The problem is that some lists are not displayed with the data sets as they should. If I start it that I see for example typed list and list of typeB have converted their data sets. If I scroll quickly, it can happen then another two lists take their data sets. How can this happen?
ListView reuses it is ListItemComponents. Do not trust onCreationCompleted in QuantitySelectList, she will not be called when the re-use of components.
A possible workaround is detect when ListItemData changes and repopulate QuantitySelectList. This thread has an example:
ListItem.onDataChanged: { }
I have not tried.
Another thread suggests binding to a specific property of the ListItemData, but previous approach is better if it works:
In my projects, I generally implement lists in C++. There is a method that is called on the reuse of element.
-
Network type changes 'Public' and does not return to work when the default gateway is detected
Original title: Type of network not restored on ethernet cable reconnect.
I have a Dell Precision R5500 running Windows 7 Professional Service Pack 1. It is connected to a network that is stored as a type of 'work '. When the ethernet cable is removed and replaced network type changes to 'Public' and does not return to work when the default gateway is detected. I also have a Toshiba Tecra M10 running Window 7 Professional Service Pack 1 that initially detects the network restored as 'Public', but 'Work' once again Exchange is a connection to the default gateway. Is there a setting somewhere in the strength of the network to double check its type periodically?
Hello
You have any other network assets wireless (specifically) running on the computer?
Have another active network connection could also cause this.
Allows us to follow the methods mentioned below and see if they help.
Method 1: Run the network troubleshooter.
When the network type gets changed to 'Public' after the cable is disconnected and reconnected. The troubleshooter should let you know if there are errors with the associated services.
See the following article:
Using the troubleshooter from network in Windows 7:
http://Windows.Microsoft.com/en-us/Windows7/using-the-network-troubleshooter-in-Windows-7
Method 2: check if network discovery and file sharing options are enabled in the network and sharing Center.See the following steps:
a. click on start toreduce this top, type network and sharing Center in the Start Search box, and then click network and sharing Center in the programs list.
b. If network discovery is off, click the arrow to expand the section, click turn on network discoveryand then click apply.
Reduce this includes this imIf that you are prompted for an administrator password or for confirmation, type your password or click continue.
c. If file sharing is off, click the arrow to expand the section, click turn on file sharingand then click apply.
Collapse this includes this ima
If you are prompted for an administrator password or for confirmation, type your password, or click continue.
Method 3: Uninstall the network drivers and then install the last set of drivers on the manufacturer's Web site and check the issue.See the following steps:
(a) click Start, right click on computer.
(b) click on properties, click on Device Manager
(c) expand the network adapter, right click on the adapter option
(d) click on uninstall
(e) now go to your computer / site Web of the manufacturer of the device, download the updated drivers and install them.
Reference:
Updated a hardware driver that is not working properly:
http://Windows.Microsoft.com/en-us/Windows7/update-a-driver-for-hardware-that-isn ' t-work correctly
-
Original title: removed USB controllers: can not return
Hello
So today I tried to connect to a printer, and it wouldn't work (separate the issue, I don't want to worry about that now)
I've seen several messages saying: you need to uninstall the USB controllers in Device Manager and then restart your PC. The pilots would then automatically reinstalled.
It didn't happen, and now my Dell touch screen does not work. I can miss several other USB controllers too, I uninstalled about 3 of them, but I don't know whether or not it has been reinstalled.
I currently have:
-Hub USB generic
-Enhanced host controller USB Intel (R) 8 series #1-9C 26
-USB root hub
-Host controller compatible xHCI USB
Note that the last of them was a symbol of error on it and reads as follows:
"This device cannot find enough free resources that it can use. (Code 12)
If you want to use this device, you will need to disable one of the other devices on this system. »
Can someone please tell me how much USB controllers I should have and how to save them?
Thank you very much
Hi Shalini.
Thanks for the reply, but if you read through the posts on this thread, I think you will find that it has already been suggested that I do these two things - what I've done many times without result.
Fortunately, I managed to fix it myself.
To satisfy your curiosity and help someone else who could see this thread with a similar problem, here are the steps I took finally solve the problem:
______________________________________________
I was always convinced that the problem is basically with the xHCI USB controller that I saw always reported as not working not properly in the device (Code 12) Manager. With this in mind, I set out to see if I could determine what the device was supposed to be in conflict with. I ran msinfo32 and began to examine the conflicts/sharing section. After a while, I decided I could not see anything obviously problematic or direct me to the controller xHCI, so I gave up on that front.Well, if I couldn't fix the problem with the current installation, maybe that I could find another way to install the xHCI USB controller that could circumvent the flaw that seems to be caused when windows reinstalls automatically it when restarting after the abduction. So I started trying to learn more about this "xHCI USB controller" - since Googling this term has given no end of problems not related.
In Device Manager, I found a way to isolate the details of this driver in device (somewhere under the properties I believe) Manager. This has created a custom device showing in view only a select few connects the Manager. I have spent some time in the analysis of these and found the time during which the camera has stopped working properly. Suddenly a pattern emerges. Over and over again, see you the following series of when I was hoping that allowing windows to reinstall automatically the driver would to fix:- Device PCI VEN_8086 & DEV_9C31 & SUBSYS_05F91028 & REV_04\3 & 11583659 & 0 & A0 has been removed
[Rebooted PC]
- Device PCI VEN_8086 & DEV_9C31 & SUBSYS_05F91028 & REV_04\3 & 11583659 & 0 & A0 has been configured
- Device PCI VEN_8086 & DEV_9C31 & SUBSYS_05F91028 & REV_04\3 & 11583659 & 0 & A0 had a problem starting.
Under each newspaper was referring to a driver name, I didn't already had access to: driver name: usbxhci.inf
Now I got some new information about the xHCI USB controller, I took to Google. After much research (and not find something relevant), I found 2 obscure references to the driver who seemed at least somewhat relevant.The first reference has been a post on the forum where someone's USB ports stopped working. very similar problem to mine! There is little of any particular use in the nets, with the exception of the reference to a couple of windows updates: KB 2823516 or KB2822241It is not clear exactly what usbxhci.inf capacity was tied to these updates, but I made a note of them and moved.
Another article contained no mention of specific ports USB not working does not and was centered around a different problem entirely. However, he has mentioned an another windows update: KB2919355-x 64.msu
This one (as I remember) was clearer on the relationship between the update and changes to the usbxhci.inf file.
Now, I had three updates which could make changes to usbxhci.inf at one point. With their name on a piece of paper, I started looking through my updates installed to see which ones I had installed. I soon discovered that Ko 2823516 or KB2822241 were not present on my PC, which saved the penalty to guess who would be the right to uninstall first.
KB2919355 has been installed, and I made the decision to uninstall it, because as far as I knew, this update changed something in usbxhci.inf. After the initial uninstall was completed, but before the mandatory reboot for changes to take effect, I went into Device Manager and removed the xHCI USB... because I was afraid that if the new, "defective" was always present during the reinstallation of the update, it doesn't change anything.
The device is removed once more, I rebooted the system. He drives for a considerable period, uninstall the update and then seems to have some sort of hitch; declare something in the sense of "we could not complete the operation. Changes to undo. " He stayed like that for a while before the system became operational again and began to "prepare windows. Once it was over, I discovered that my touchscreen and USB ports worked very well.
Investigation later showed that the compatible USB xHCI host controller was is no longer marked with warnings. In addition, a series of USB controllers appeared that had not been there when the xHCI device was defective. I was also pleased to note that the update of windows for KB2919355 had already been reinstalled without messing up anything.
_________________________________________________
-
% ROWCOUNT SQL does not return the expected result
I have the following function within a package:
--Update APPERY_JTI_deleted_USERS table: FUNCTION fn_updt_app_jti_dlt_usr( p_update_co IN VARCHAR2, p_appery_user_id IN APPERY_JTI_deleted_USERS.appery_user_id%TYPE, p_outlet_code IN APPERY_JTI_deleted_USERS.outlet_code%TYPE) RETURN NUMBER AS lv_sql VARCHAR2(4000); lv_rowcount NUMBER := 0; BEGIN lv_sql := 'UPDATE APPERY_JTI_deleted_USERS SET '||p_update_co||' = 1 WHERE '||p_update_co||' = 0 AND OUTLET_CODE = '''||p_outlet_code||''' AND APPERY_USER_ID = '''||p_appery_user_id||''''; --EXECUTE IMMEDIATE lv_sql; EXECUTE IMMEDIATE 'BEGIN ' || lv_sql || '; :z := sql%rowcount; END; ' USING OUT lv_rowcount ; RETURN lv_rowcount; EXCEPTION WHEN OTHERS THEN RETURN -1; END fn_updt_app_jti_dlt_usr;
The function called several times as part of a job. Basically, the main function (Say M), call a few functions (for example A1... A9). Each of these functions is to do something and updated the application using the above function. Therefore, each of the nine functions will call the above function with different parameters.
The problem that I am facing is:
First run, invoke only first of all for the above function will return the positive result ($sql rowcount > 0). When I run M the second time, only first and second calls for the above function will be to return positive results and so on.
How odd, it's that if I change the values again and run a function M, it will start from the beginning. And what strange more, the dynamic update statement is executed correctly and data are updated successfully. It's just sql rowcount % do not return is not the expected results.
I tried to run execute immediately without (begin, end). I also tried to run it without HELP ON. It's always the same. I'm really confused, what Miss me here.
I don't know if this is relevant. But for what it's worth, invoking the function above updates the SAME lines in the table appery_jti_deleted_users that the columns are different. So for all the work, the same lines need to be updated. Each function (A1... A9) will call the above function to update a different column of these lines.
If you REALLY want to help you having US SHOW, not tell us:
1. WHAT you do
2. HOW to
3. WHAT results you get
4. WHAT results you expect to get
First run, invoke only first of all for the above function will return the positive result ($sql rowcount > 0). When I run M the second time, only first and second calls for the above function will be to return positive results and so on.
How odd, it's that if I change the values again and run a function M, it will start from the beginning. And what strange more, the dynamic update statement is executed correctly and data are updated successfully. It's just sql rowcount % do not return is not the expected results.
Perhaps that the foregoing is true and maybe he's not. We have NO WAY of knowing because you don't SHOW US anything.
I tried to run execute immediately without (begin, end). I also tried to run it without HELP ON. It's always the same.
Yet once you showed us NOTHING >
You do NOT FOLLOW best practices when you use dynamic sql statements: the sql statement real so that you can print:
1 SEE what's running - make sure there are no syntax errors, and it seems to be what you wanted
2 EXECUTE/TEST manually - to see if he really runs without error and see what results it really give.
3. FIX any syntax or other problems and retest it
Instrument properly your code and you won't have the problems you are having.
You should know by now what are the parameters are transmitted when you run the function. So, there are at least three sets of these parameters.
So you should be able to:
1 run the instrumented manually function three times
2. see that all three SQL statements are
3 manually run these instructions
4. see that the number of lines is after each execution
We have no idea of what the output of the function is every time you call it. Apparently, you have, if you save the results of the function somewhere, but you didn't post any of this info.
We need real details to help you - just listen to your story is not enough.
-
Data tab returns data differently in different instances of SQL Developer
On my instance of SQL Developer, when I click on the data tab, the data is returned immediately via a select * table query, but on one of the machines of my developer, when she clicks on the data tab, Developer SQL executes a select query * table... order in...
The column it is order by is NOT indexed and the query takes a long time to return data. We cannot understand where SQL Developer's store this particular query and associating it with the data on its instance SQL Developer tab.
Anyone can shed some light?
Right click on the grid, and then select "remove persisted settings...". »
-
Procedure do not return my exception
Hello
I try to my test procedure, but it is not returning my exception.
My procedure:
Header 1 create or replace PACKAGE BODY PKG_UNIDADE_EMP_ODS
AS
PROCEDURE BUSCAR_UNIDADES)
VI_COD_EMPRESA IN UNIDADE.ID_INSTITUICAO%TYPE,
VO_DADOSUNIDADE ON TP_EMPREGABILIDADE_UNI_ODS. TC_DADOSUNIDADE,
VO_CDERROR NUMBER,
VO_DSERROR OUT VARCHAR2
)
IS
BEGIN
VO_CDERROR: = 0;
VO_DSERROR: = 'success ';
IF (VI_COD_EMPRESA IS NOT NULL AND LENGTH (VI_COD_EMPRESA) > 1) THEN
OPEN FOR VO_DADOSUNIDADE
SELECT
A SEPARATE. CD_UNIDADE AS CD_UNIDADE,
UNITED NATIONS. NM_UNIDADE AS NM_UNIDADE,
UNITED NATIONS. DS_UNIDADE AS DS_UNIDADE,
UNITED NATIONS. UNIDADE_PORTAL AS UNIDADE_PORTAL
OF UNIDADE UN
INNER JOIN INSTITUIÇÃO INS ON (UN.ID_INSTITUICAO = INS.ID_INSTITUICAO)
WHERE UN.ID_INSTITUICAO = DECODE (VI_COD_EMPRESA, NULL, UN.ID_INSTITUICAO), VI_COD_EMPRESA;
END IF;
IF (VI_COD_EMPRESA IS NOTHING) THEN
OPEN FOR VO_DADOSUNIDADE
SELECT
A SEPARATE. CD_UNIDADE AS CD_UNIDADE,
UNITED NATIONS. NM_UNIDADE AS NM_UNIDADE,
UNITED NATIONS. DS_UNIDADE AS DS_UNIDADE,
UNITED NATIONS. UNIDADE_PORTAL AS UNIDADE_PORTAL
OF UNIDADE UNITED NATIONS;
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
VO_CDERROR: = 2;
VO_DSERROR: = "no record not found";
WHILE OTHERS THEN
VO_CDERROR: = 999;
VO_DSERROR: = 'unknown error ' | SQLERRM;
END BUSCAR_UNIDADES;
END PKG_UNIDADE_EMP_ODS;
But when I put the parameter that do not exist in the database, do not return my exception:
VO_CDERRO = 2
VO_DSERRO = No records were found
Can someone help me
Opening of a ref cursor will never give an exception no_data_found. If you want to know that there is no data in the ref cursor, you will need to pick up. But if you look in the procedure as the row won't be available for the application. If you need to know if the cursor has all the data without pick up you will need to do something like this:
create or replace PACKAGE BODY PKG_UNIDADE_EMP_ODS
AS
PROCEDURE BUSCAR_UNIDADES)
VI_COD_EMPRESA IN UNIDADE.ID_INSTITUICAO%TYPE,
VO_DADOSUNIDADE ON TP_EMPREGABILIDADE_UNI_ODS. TC_DADOSUNIDADE,
VO_CDERROR NUMBER,
VO_DSERROR OUT VARCHAR2
)
IS
v_count pls_integer;
BEGIN
VO_CDERROR: = 0;
VO_DSERROR: = 'success ';
IF (VI_COD_EMPRESA IS NOT NULL AND LENGTH (VI_COD_EMPRESA) > 1) THEN
OPEN FOR VO_DADOSUNIDADE
SELECT
A SEPARATE. CD_UNIDADE AS CD_UNIDADE,
UNITED NATIONS. NM_UNIDADE AS NM_UNIDADE,
UNITED NATIONS. DS_UNIDADE AS DS_UNIDADE,
UNITED NATIONS. UNIDADE_PORTAL AS UNIDADE_PORTAL
OF UNIDADE UN
INNER JOIN INSTITUIÇÃO INS ON (UN.ID_INSTITUICAO = INS.ID_INSTITUICAO)
WHERE UN.ID_INSTITUICAO = DECODE (VI_COD_EMPRESA, NULL, UN.ID_INSTITUICAO), VI_COD_EMPRESA;
Select count (*) from v_count
OF UNIDADE UN
INNER JOIN INSTITUIÇÃO INS ON (UN.ID_INSTITUICAO = INS.ID_INSTITUICAO)
WHERE UN.ID_INSTITUICAO = DECODE (VI_COD_EMPRESA, NULL, UN.ID_INSTITUICAO), VI_COD_EMPRESA;
END IF;
IF (VI_COD_EMPRESA IS NOTHING) THEN
OPEN FOR VO_DADOSUNIDADE
SELECT
A SEPARATE. CD_UNIDADE AS CD_UNIDADE,
UNITED NATIONS. NM_UNIDADE AS NM_UNIDADE,
UNITED NATIONS. DS_UNIDADE AS DS_UNIDADE,
UNITED NATIONS. UNIDADE_PORTAL AS UNIDADE_PORTAL
OF UNIDADE UNITED NATIONS;
Select count (*) from v_count
OF UNIDADE.
END IF;
If v_count = 0 then
vo_cderror: = 2;
vo_dserror: not = "no record found where";
end if;
EXCEPTION
WHILE OTHERS THEN
VO_CDERROR: = 999;
VO_DSERROR: = 'unknown error ' | SQLERRM;
END BUSCAR_UNIDADES;
END PKG_UNIDADE_EMP_ODS;
-
Hi all
I create an FDM interface to extract data from Oracle RDB and onto an essbase database. I feel that if you have to shoot the script import data of RDB, you must create an integration. So I created a script to import integration based on the example given in the FDM Document admin.
The Script is as below:
Function PSIP_TEST (lngCatKey, dblPerKey, strLoc, strWorkTableName)
'------------------------------------------------------------------
"Import oracle Hyperion FDM integration script:
'
' Created By: admin
"Creation date: 18/02/2014-18:00:33.
'
' Object:
'
'------------------------------------------------------------------
Dim cnSS ' ADODB. Connection
Dim strSQL ' SQL string
Dim rs ' Recordset
Dim rsAppend ' tTB table add rs object
'Initialize objects.
Define the cnSS = CreateObject ("ADODB. Connection")
Set rs = CreateObject ("ADODB. Recordset')
Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName)
"To connect to the Oracle database
CNSS. Open "Provider = OraOLEDB.Oracle.1; Password = PSIP_TST; Persist Security Info = True; User ID = PSIP_TST; Data Source = PSIP.
' Create the query string
strSQL = "SELECT YEAR, COST_CENTRE, PROGRAMME_CODE, PROJECT_CODE, ACCOUNTS, AMOUNT FROM VW_PSIP_EBUDGET_ESTIMATES.
«Get data»
RS. Open strSQL, cnSS
"Locate the data.
If rs.bof and rs.eof then
RES. PlngActionType = 2
RES. PstrActionValue = "no records to load!
Exit Function
End If
' Loop through records and add table APCs to place DB
If it is rs.bof and not rs.eof then
While Not rs.eof
rsAppend.AddNew
rsAppend.Fields ("PartitionKey") = RES. PlngLocKey
rsAppend.Fields ("CatKey") = RES. PlngCatKey
rsAppend.Fields ("PeriodKey") = RES. PdtePerKey
rsAppend.Fields ("DataView") = "CDA".
rsAppend.Fields ("CalcAcctType") = 9
rsAppend.Fields ("Account") = rs.fields ("ACCOUNTS"). Value
rsAppend.Fields ("Entity") = rs.fields ("COST_CENTRE"). Value
rsAppend.Fields ("UD1") = rs.fields ("COST_CENTRE"). Value
rsAppend.Fields ("node2") = rs.fields ("PROGRAMME_CODE"). Value
rsAppend.Fields ("UD3") = rs.fields ("PROJECT_CODE"). Value
rsAppend.Fields ("Amount") = rs.fields ("Amount"). Value
rsAppend.Update
RS. MoveNext
Loop
End If
"Loaded files
RES. PlngActionType = 6
RES. PstrActionValue = "import successfully!
'Assign the return value.
SQLIntegration = True
End Function
When I run the Script in the Script Editor, I get the following error:
Error: An error occurred while running the script:
-2147467259-data access error.
Online: 19
If I see in the error log, it is as follows:
ERROR:
Code... - 2147467259
Description... ORA-00903: invalid table name
Process... clsDataAccess.farsTableAppend
The component... upsWDataWindowDM
Version.......................................... 1112
Thread........................................... 41900
Nude of the line. 19 is as follows: Set rsAppend = DW. DataAccess.farsTableAppend (strWorkTableName) and, therefore, I thought that perhaps this is when I run the script in the Script Editor, perhaps that the value of the variable "strWorkTableName" does not get filled it is why it gives an error.
So I ran the import stage in the Workflow, and Got the following error:
Error: Failed to import. Data not valid or empty content.
and there is no entry in the error log.
I'm lost, need your help please.
One last thing, I would like to ask is kindly please post if my connection string is correct, either:
CNSS. Open "Provider = OraOLEDB.Oracle.1; Password = PSIP_TST; Persist Security Info = True; User ID = PSIP_TST; Data Source = PSIP.
I read that FDM is a 32-bit product and will require a connection 32-bit oledb provider.
FDM here is installed on a 64-bit computer and the provider that is used here in the connection string is 64-bit.
Please help, my work here came to a fixed support. Kindly help
That would mean that your 32-bit TNSNAMES. ORA file does not have a good connect descriptor for what you provide in the UDL file.
Check your TNSNAMES 32bits. ORA file and make sure you have a good connect descriptor for the Oracle database.
Maybe you are looking for
-
Firefox opening on its own is a bit slower than it used to be, but occurs in about 3-4 seconds. Opening of Outlook takes an exceptionally long time - 68 seconds at last count. I ran the process manager and that you have a file of long text I can prov
-
Satellite 4090XCDT - connections of the basic food
It's life had the power in this laptop connector comes loose from the motherboard and have no way to get the original POWER Pack to charge the battery.I notice 3 look for power connectors on the bottom of the laptop, does anyone know which connector
-
10.2.1 - system overload problem
Hello I have problems with 10.2.1 not being able to play my existing projects due to system overload, when loaded in 10.2.0 they play absolutely great. So now I have two versions of the software on my machine but am very reluctant to use 10.2.1 for n
-
iTunes can't connect to store purchases. allow communication on port 443
iTunes can't connect to store purchases. the msg States allow communications on port 443. I did this and still get the same message
-
Activation of Windows Vista phone number phone
I am trying to activate Windows Vista on my brother's computer, but there is a problem when I send the Activation of Windows code. I get this error message, "The product key you entered will not work with this edition of Windows Vista. «You need to r