Search Example-PGM BAPI_CONTRACT_CREATEFROMDATA
Hallo,
who could provide a demo program with FUBA "BAPI_CONTRACT_CREATEFROMDATA" for the generation of SD-Contracts (VA41).
My utility (procedure, program) only generates the text: "Vendor(selling) receipt still incomplete ...
Furthermore I would like to know in which field to pass the "Fakturaplanart"(Billingplantype/ Field FPART)
Following structure/table/fields (???) is applicable:
> gs_contract_header_in-sales_org = 0100. "gs_esatz-verkorg.
> gs_contract_header_in-doc_type = 'ZZMV'. "gs_esatz-konart.
> gs_contract_header_in-division = 10. "gs_esatz-sparte.
> gs_contract_header_in-distr_chan = 10. "gs_esatz-verweg.
>
>
> gs_contract_header_in-purch_no_c = gs_esatz-vorgnr.
>
> gs_contract_header_in-doc_date = 20060630. "gs_esatz-batdat.
> gs_contract_header_in-req_date_h = 20060630. "gs_esatz-batdat.
> gs_contract_header_in-purch_date = 20060630. "gs_esatz-batdat.
> gs_contract_header_in-serv_date = 20060630. "gs_esatz-batdat.
> gs_contract_header_in-po_dat_s = 20060630. "gs_esatz-batdat.
> gs_contract_header_in-ref_doc_l = 'FAX'. "gs_esatz-vorgnr.
> gs_contract_header_in-ct_valid_f = 20070101. "gs_esatz-vertbeg.
> gs_contract_header_in-ct_valid_t = 20071231. "gs_esatz-vertend.
>
>
> gs_contract_partners-partn_role = 'AG'.
> gs_contract_partners-partn_numb = 000120015.
> APPEND gs_contract_partners TO gt_contract_partners.
>
> gs_contract_data_in-itm_number = 1.
> gs_contract_data_in-val_per = 001.
> gs_contract_data_in-val_per_un = 4. "=>> * Jahr
> gs_contract_data_in-con_st_dat = 20070101. "gs_esatz-vertbeg.
> gs_contract_data_in-con_en_dat = 20071231. "gs_esatz-vertend.
> gs_contract_data_in-canc_proc = '0100'. "gs_esatz-kuendchema.
> APPEND gs_contract_data_in TO gt_contract_data_in.
>
> gs_contract_items_in-itm_number = 1. "gs_esatz-posnum.
> gs_contract_items_in-bill_date = 20060630. "gs_esatz-batdat.
> gs_contract_items_in-material = 00000000000000128."gs_esatz_MATNR
> gs_contract_items_in-target_qty = 0000001. "gs_esatz-Menge
> APPEND gs_contract_items_in TO gt_contract_items_in.
What is wrong?
With regards
Andreas
Dear John
Please check if any status profile is assigned to the order type you are using. You can check the same from table TVAK, field STSMA.
I guess the status profile is associated and using internal number range for the order type.
In this case before the order is actually saved the object number is temporarily generated. To check the same, try creating an order online and before actualling saving the document. Use menupath: Goto->Header->Status.
Click on the pushbutton "Object Status". Here you will find the object number filled with a temporary generated number which will be later replaced by the actual number with the combination of 'VB' and Order number.
Note that for header the status profile is assigned to Order Type and for items it will assigned to Item Categories. In your case it might be either at Header Level or at Item Level or both.
Also please check in the user-exits if there are any manipulations for the same.
Hope the above info can give you some ways to explore on the same.
Kind Regards
Eswar
Similar Messages
-
Yahoo search example failed http connection
The Yahoo search example supplied with XMP-FileInfo-SDK-5.1 works perfectly well when PanelTest.mxml is compiled from Flashbuilder 4. However when I add the panel to Photoshop CS5 the http request fails. IT have indicated that the request doesn't even get as far as the firewall. The installation of Photoshop is at the root level, so the info panels are at Mac HD/Library/Application Support/Adobe/XMP/Custom File Info Panels/3.0/panels, not /Users/<username>/etc.
cfg files are in place and flash security settings are correct for that location.
Any help appreciated. ThanksThanks lot sir for your kind reply. I have worked two days on this problem and just few moments ago I solved this problem.
I am not behind any proxy server I did following changes to provider.xml file in proxy section
<proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
<!-- <httpProxyHost></httpProxyHost>
<httpProxyPort></httpProxyPort>
<dontProxyFor>*.mycompany.com</dontProxyFor> -->
<proxyUseAuth></proxyUseAuth>
<proxyType></proxyType>
<proxyRealm></proxyRealm>
<proxyUseGlobal></proxyUseGlobal>
<proxyUser></proxyUser>
</proxyInfo>
commented first three tags and removed value from remaining tags.
I am following your book Oracle WebCenter 11g PS3 Administration Cookbook very well written :) . I have also embedded Google docs by following your book successfully but
on portal Google docs page is blank I dont know why.
Thank you,
Muhammad Nasir -
Looking for simple search example using SELECT
Can anyone link me to an example of how to create a basic search page where the search criteria is selected in a drop-down list (<SELECT> in HTML)?
Here's where I'm coming from so you have a better idea of what I'm trying to do. I've created a search page by creating a method in my App Module java class using setWhereClause(), then dropped my view onto my web page as a read-only table, and finally dropped the method and parameter as a command button and input text field, respectively. This works fine, but I'd like to replace the input text field with a select box so that the users will not have to type in their search criteria. I'd like to populate the drop-down with data from a table, which will then be sent as the argument for the method.
I can create a ViewObject that contains the data I need, but I'm not sure where to go from there. I don't know how to create the drop-down list or connect the command button to the list. (Ultimately, I'd like to have the search text submitted when the drop-down changes, but I'll settle for pressing the button for now). I've fooled with using the LOV component, but without any luck.
Step-by-step would be great, but if you can point me to an example, some documentation, etc., that would be great too.
Thanks,
AndyExcellent - Thanks for the link to the sample code page. I thought I had seen all the tutorials, etc. but for some reason never came across this page. The example you cited looks like it's just what I'm looking for.
(Edit - For anyone who's interested, here's a step-by-step for creating a databound drop down list:
http://www.oracle.com/technology/products/jdev/tips/mills/databound_lists.html )
Andy -
Spoiler (Highlight to read)
Hello,
I want to search an examples in ni.com through NI Example Finder,But the "ni.com query timeout" indicator always turned on after I checked "include ni.com examples" in NI Example Finder, so I have to find this example in NI website,but still can not find, do you know how to find below example:
NI Example Finder\Hardware Input and Output\Instrument Drivers\IVI \ividmm.prj.
Thanks!
Solved!
Go to Solution.On my system, I was able to locate it under this location:
C:\Documents and Settings\All Users\Documents\National Instruments\CVI\samples\IVI\IviDmm\
Hope that helps,
JB
To whom it may concern: My alias is also my nickname, I've had it since I was a (very) skinny basketball-playing teen. OK, so I've got a 38 inch waist now, but my hometown friends haven't shaken that appellation for me. I trust that you will someday be OK with that alias, as I have been with that nickname. -
Problem in search example on MYSQL and ORacle
Hi
I have a sample application built on mysql 5.0 and ADF BC jdev 10.1.3.2. All the functionalities are working fine upto the expections. But the only problem is date format masking. When i run on mysql 5.0 date format is YYYY-MM-dd . Records can be searched when connected to mysql.
When i switch the application to oracle DB it results into
AND ( ( (CsRegn.CR_REGN_DT = '2008-05-05') ) )
ORA-01861: literal does not match format string
how to overcome this sort of problem
regards
Amitany body help on this
-
Search Example Code inside for Versioned and non-Versioned Documents
These may be of use to someone...
File names:
AttributeSearch.java
AttributeContentSearch.java
The AttributeSearch application will search for documents (both versioned and non-versioned) with a file name containing "txt", residing in the user "system"'s home directory.
The AttributeContentSearch application will search for documents (both versioned and non-versioned) with a file name containing "txt", and document content containing the word "hello", residing in the user "system"'s home directory.import oracle.ifs.beans.LibraryService;
import oracle.ifs.beans.LibrarySession;
import oracle.ifs.common.CleartextCredential;
import oracle.ifs.common.ConnectOptions;
import oracle.ifs.common.IfsException;
import java.util.Locale;
import oracle.ifs.beans.DirectoryUser;
import oracle.ifs.beans.PrimaryUserProfile;
import oracle.ifs.beans.PublicObject;
import oracle.ifs.beans.Document;
import oracle.ifs.beans.Folder;
import oracle.ifs.beans.ContentObject;
import oracle.ifs.beans.Search;
// SEARCH RESULT
import oracle.ifs.beans.SearchResultObject;
// CONTENT + ATTRIBUTE SEARCH
import oracle.ifs.search.ContextSearchSpecification;
// SELECT, FROM
import oracle.ifs.search.SearchClassSpecification;
// ORDER BY
import oracle.ifs.search.SearchSortSpecification;
// WHERE
import oracle.ifs.search.SearchClause;
import oracle.ifs.search.SearchQualification;
import oracle.ifs.search.JoinQualification;
import oracle.ifs.search.FolderRestrictQualification;
import oracle.ifs.search.AttributeQualification;
import oracle.ifs.search.ContextQualification;
public class AttributeContentSearch
public static void main(String args[])
try {
LibraryService ifsService = new LibraryService();
System.out.println("Oracle iFS Version " + ifsService.getVersionString());
CleartextCredential credentials = new CleartextCredential("system","manager");
ConnectOptions options = new ConnectOptions();
options.setLocale(Locale.getDefault());
options.setServiceName("ServerManager");
options.setServicePassword("ifssys");
LibrarySession ifsSession = ifsService.connect(credentials,options);
DirectoryUser thisUser = ifsSession.getUser();
System.out.println("Connected as \"" + thisUser.getDistinguishedName() + (thisUser.isAdminEnabled() ? "\" (admin enabled)" : "\""));
PrimaryUserProfile userProfile = thisUser.getPrimaryUserProfile();
SearchResultObject[] sro = runSearch (ifsSession,"hello");
if (sro != null)
for (int i = 0; i < sro.length; i++)
System.out.print (((PublicObject)sro.getLibraryObject()).getName());
System.out.println (" (" + ((PublicObject)sro[i].getLibraryObject()).getId() + ")");
} catch (IfsException e)
public static SearchResultObject [] runSearch( LibrarySession ifsSession, String searchCriteria) throws IfsException
ContextSearchSpecification ss = null;
SearchClassSpecification scs = new SearchClassSpecification();
SearchSortSpecification sss = new SearchSortSpecification();
SearchQualification sc = null;
ss = new ContextSearchSpecification();
ss.setContextClassname(ContentObject.CLASS_NAME);
scs.addSearchClass( PublicObject.CLASS_NAME );
scs.addSearchClass( Document.CLASS_NAME );
scs.addSearchClass( ContentObject.CLASS_NAME );
scs.addResultClass( Document.CLASS_NAME );
sss.add( Document.CLASS_NAME, "NAME", true );
sc = buildSearchClause( ifsSession, searchCriteria);
ss.setSearchClassSpecification( scs );
ss.setSearchQualification( sc );
ss.setSearchSortSpecification( sss );
Search s = new Search( ifsSession, ss );
s.open();
SearchResultObject [] sro = s.getItems();
s.close();
return sro;
public static SearchQualification buildSearchClause( LibrarySession ifsSession, String searchCriteria ) throws IfsException
Folder f = ifsSession.getUser().getPrimaryUserProfile().getHomeFolder();
FolderRestrictQualification frq = new FolderRestrictQualification();
frq.setStartFolder( f );
frq.setSearchClassname(PublicObject.CLASS_NAME);
AttributeQualification aq = new AttributeQualification();
aq.setAttribute(Document.CLASS_NAME, PublicObject.NAME_ATTRIBUTE);
aq.setOperatorType(AttributeQualification.LIKE);
aq.setValue("%txt%");
ContextQualification cq = new ContextQualification();
cq.setQuery(searchCriteria);
cq.setName("Test0");
JoinQualification jq1 = new JoinQualification();
jq1.setLeftAttribute ( Document.CLASS_NAME, Document.CONTENTOBJECT_ATTRIBUTE );
jq1.setRightAttribute( ContentObject.CLASS_NAME, null);
JoinQualification jq = new JoinQualificatio n();
jq.setLeftAttribute ( PublicObject.CLASS_NAME, PublicObject.RESOLVEDPUBLICOBJECT_ATTRIBUTE );
jq.setRightAttribute( Document.CLASS_NAME, null);
SearchClause sc;
sc = new SearchClause(jq, jq1, SearchClause.AND);
sc = new SearchClause(sc, cq, SearchClause.AND);
sc = new SearchClause(sc, frq, SearchClause.AND);
sc = new SearchClause(sc, aq, SearchClause.AND);
return sc;
null -
How to edit the where clause of View object in search example dynamically
Hi,
I am new to OA Framework. Can anybody please tell me how can I assign the where clause dynamically. I want to search only those rows whose creation date is between a 'Date form' and 'Date to' inputs from the search page
Thanks
Anupamuser567342 ,
I will advice u again pls refer dev guide, there u can find code sample for ur requirement, which can be accomplished using stringbuffer.
--Mukul -
Google Search Example - Service call fails
Hello,
I can't make the service work. I feel I have problem in my portalapp.mxl file.
Here it is:
<?xml version="1.0" encoding="utf-8"?>
<application>
<application-config>
<property name="SharingReference" value="com.sap.portal.runtime.application.soap,htmlb">
</property>
<property name="PrivateSharingReference" value="com.sap.portal.htmlb"/>
</application-config>
<components>
<component name="MyGooglePage">
<component-config>
<property name="ClassName" value="com.tutorial.wsdl2service.MyGooglePage"/>
<property name="SecurityZone" value="com.tutorial.wsdl2service/low_safety"/>
</component-config>
<component-profile/>
</component>
</components>
<services>
<service alias="com.tutorial.wsdl2service.MyGoogleService" name="MyGoogleService">
<service-config>
<property name="className" value="com.tutorial.wsdl2service.MyGoogleService">
</property>
<property name="startup" value="false">
</property>
<property name="WebEnable" value="false">
</property>
<property name="WebProxy" value="true">
</property>
<property name="SecurityZone" value="com.tutorial.wsdl2service.MyGoogleService/DefaultSecurity">
</property>
</service-config>
<service-profile>
<property name="SystemAlias" value="Default_System_Alias">
</property>
</service-profile>
</service>
</services>
</application>
My error messages:
doProcessAfterInput
search term: ftyry
Sep 17, 2004 2:03:06 PM # Client_Thread_6 Fatal
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Compon
ent
Component : WebServiceTutorial.MyGooglePage
Component class : com.tutorial.wsdl2service.MyGooglePage
User : admin
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(Portal
RequestManager.java:855)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:311)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentRespon
se.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.
java:636)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.ja
va:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl
.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:6
44)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:165)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1133)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.proces
s(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
Caused by: com.sapportals.portal.prt.component.PortalComponentException: Exception during PageProces
sorComponent.doContent()
Component : null
Component class : null
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.
java:139)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPor
talComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalCompone
nt.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentRespon
se.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.
java:636)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.ja
va:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl
.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:6
44)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:165)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1133)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.proces
s(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
Caused by: java.lang.reflect.InvocationTargetException: java.lang.NoSuchMethodException
at com.sapportals.portal.prt.service.soap.util.ToolKit.getportalWebServicemethod(ToolKit.jav
a:671)
at com.sapportals.portal.prt.service.soap.PRTSOAPCall.invokeMethod(PRTSOAPCall.java:183)
at com.tutorial.wsdl2service.MyGoogleService.doGoogleSearch(MyGoogleService.java:271)
at com.tutorial.wsdl2service.MyGooglePage$GoogleDynPage.onSearchButtonClicked(MyGooglePage.j
ava:98)
at java.lang.reflect.Method.invoke(Native Method)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:172)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.
java:135)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPor
talComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalCompone
nt.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentRespon
se.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestMana
ger.java:301)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:143)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.
java:195)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.
java:636)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.ja
va:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl
.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:6
44)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:165)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1133)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.proces
s(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
[email protected]ba #
Thanks,
YanHai anoop,
I am getting this error when I deployed your par file. Does it work for u. Let me know why it is not working in my system.
thanks for sending par file.
Component : webservicetest.MyGooglePage
Component class : com.sap.karsten.webservice.google.MyGooglePage
User : superRichard
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:879)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:312)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:302)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:645)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:644)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:166)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1152)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
Caused by: com.sapportals.portal.prt.component.PortalComponentException: Exception during PageProcessorComponent.doContent()
Component : null
Component class : null
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:139)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:302)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:302)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:645)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:644)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:166)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1152)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
Caused by: java.lang.reflect.InvocationTargetException: javax.xml.soap.SOAPException: [PROXY Error] com.inqmy.lib.jaxm.soap.SAPSoapException: javax.xml.soap.SOAPException: Unable to internalize message (proxy host: null, proxy port: -1, non proxy host: null)
at com.sapportals.portal.prt.service.soap.SOAPService.call(SOAPService.java:157)
at com.sapportals.portal.prt.service.soap.PRTSOAPCall.invokeMethod(PRTSOAPCall.java:209)
at com.sap.karsten.webservice.google.MyGoogleService.doGoogleSearch(MyGoogleService.java:196)
at com.sap.karsten.webservice.google.MyGooglePage$GoogleDynPage.onSearchButtonClicked(MyGooglePage.java:99)
at java.lang.reflect.Method.invoke(Native Method)
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:172)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:135)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:302)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:209)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:589)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:302)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:144)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:196)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:645)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:209)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:147)
at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:789)
at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:644)
at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:305)
at com.inqmy.services.httpserver.server.Response.handle(Response.java:166)
at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1152)
at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
at com.inqmy.core.cluster.impl0.ParserRunner.run(ParserRunner.java:35)
at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
at java.security.AccessController.doPrivileged(Native Method)
at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:132)
[email protected]87 #
Dec 8, 2004 1:53:30 PM # Client_Thread_36 Fatal Failed to lookup null in Initial Context # -
Searching Example in java MIDlet App
Hello All, i am working on an assignment and one of the part of this assignment is to perform a search,
The user should be able to list all the details of all ITEMS that have been added to the order.
In addition to listing all the ITEMS , the user should also be able to search for ITEMS by name. At its simplest this could mean entering a name and displaying the first order that matches, though ideally the user should be able to enter the first few letters of the name and display all matching ITEMS or even list all the ITEMS where the search string matches any part of the name.
Can anyone please give me some peace of code to perform this seaching, i'll be so greatful...
Thanks.Can anyone please give me some peace of codeNo. This is a forum, not a free code factory.
[_How to ask questions the smart way_|http://catb.org/~esr/faqs/smart-questions.html]
db -
Wildcard Search Example in C#
I want to do a wildcard search(* and ?) on a search box using the predicate library at
http://www.albahari.com/nutshell/predicatebuilder.aspx
I am not sure if we can use the regular Expressions library in conjunction with the above predicate library to obtain the results.
Kindly point me to a few good resources on doing this efficiently(with or without using the above library)
Thanks,
K.V.N.PAVANYou haven't explained the context of your question.
What you aim to achieve.
So it's guesswork trying to come up with an alternative to doing "this" when we don't really know what "this" is.
Looking at that
predicate = predicate.Or (p => p.Description.Contains (temp));
I would think you could combine that with the approach in the link:
https://msdn.microsoft.com/en-us/library/bb882639.aspx
Or maybe you could just use the approach there and forget predicatebuilder.
One approach I use is to build a list of predicates and use trueforall.
I have a wpf sample uses this approach
http://social.technet.microsoft.com/wiki/contents/articles/26673.wpf-collectionview-tips.aspx
You could adapt that approach into a linq extension method, or maybe use it as a filter like I do in that article.
private List<Predicate<Person>> criteria = new List<Predicate<Person>>();
private bool dynamic_Filter(object item)
Person p = item as Person;
bool isIn = true;
if (criteria.Count() == 0)
return isIn;
isIn = criteria.TrueForAll(x => x(p));
return isIn;
Please don't forget to upvote posts which you like and mark those which answer your question.
My latest Technet article - Dynamic XAML -
Are there any basic MDM data search API examples/tutorials?
hello all,
my company just installed mdm 5 and my task is to build some java applications that use the mdm api. our first implementation is using the products data model for all of our materials.
i want to know if there are any basic tutorials or examples of how to get, for example, read all the records in the product table and how to search and get a result set, like on name or id, etc.
just some basic read and search examples to introduce me and get me started. if you know of any, it will be much appreciated.
thanks very much,
mmHi Mike,
please have a look here:
http://help.sap.com/saphelp_mdm550/helpdata/en/46/281bc8218b14dbe10000000a155369/frameset.htm
The corresponding sources can be downloaded from this page:
http://service.sap.com/installMDM
--> MDM 5.5 SP05 - Java API Migration Guide or MDM 5.5 SP05 - Java API
and the latest Javadoc can always be found here:
https://help.sap.com/javadocs/MDM/current
Kind regards,
Andreas -
Greetings!
Our organization focuses a lot on the accuracy of our searches, which is a necessity when we have hundreds of very lengthy topics (no matter how well organized they are).
I finally completed a detailed comparison of the search functionality of 8 and 9 and came to the realization that 8 is a disaster, while with 9 things get better, but there's still TONS of room for improvement. I have reported this to Adobe and so far there has been no official response. There are many blogs on here related to the search functionality, but I thought it may be a good idea to try to sum some of them up. I do hope that someone somewhere at Adobe runs into this and shares with all of us why Adobe's Search functionality is still in the 20th century!
I hope this helps everyone else who is curious to know about how the tool's search functions work and whether it's worth upgrading from 8 to 9 at this point. I have included some examples which are in a way internal to us, but they will give you a good idea of what to expect and I'm quite confident you'll be able to recreate them on your side in seconds.
I also wanted to ask a question or two, and if anyone can assist, that would be greatly appreciated:
Currently if we search for several words at once (not exact phrase), both 8 and 9 perform an "Any of the words" search which always returns too many results. Does anyone know a way to change the default to an "All of the words" search? For years I have not encountered a tool out there that doesn't have the option to modify this, alas with RoboHelp 8 and 9, we can't find a way to do it (with or without modifying the source code).
Out of curiosity, are there any other tools out there which offer Conditional Tag (or similar) functionality and which behave better than RoboHelp? (easier to maintain, less buggy, web interface, etc)?
RoboHelp 8 vs 9 - Search Functionality Comparison Table with some Examples:
Search Example
RoboHelp 8
RoboHelp 9
Expected Results
(based on industry standards)
1. Searching for Exact Phrase "Correspondent Banking"
Such a search returns topics which contain "Correspondent Banking" and "Correspondent Bank". The last one is included because "Bank" is the root of "Banking". The topics that contain the exact phrase appear at the bottom. When we click on any of them, we're not automatically taken to phrase so we have to scroll and look for it or use CTR+F.
Identical behavior except that when we click on the topics which contain the exact phrase, we're taken straight to it.
When we hear "exact" we expect "exact" and nothing else. Unfortunately, both versions keep searching for the roots of each word as well and incorrectly display those results at the top. Adobe has made it clear that this is a part of their functionality, BUT this is something we would not expect to see for exact phrase searches that are in quotes.
2. A Non-Exact phrase search of "Geographical Limits of market area"
The tool automatically performs an "Any of the Words" search instead of an "All of the Words" search. This is also related to the question I asked above this table. As you can imagine, this is returning almost every topic and it becomes virtually impossible to find what we're looking for. It even returns topics which contain "of" and nothing else.
Identical behavior
There to be an option which allows us to choose what the default search would be - "Any of the words" vs. "All of the Words"
3. Exact Phrase search of "low-score" with a dash
None of the topics that were returned contain the phrase. As some of you know, RH8 has problems with special characters, including dashes.
RH9 returned only the topic that which contains the phrase and we were taken straight to it when we open it.
The expectation is to see exactly what RH9 currently offers. Unfortunately 8 has a big problem with these types of searches.
4. Exact Phrase search of "2.4"
This is similar to the one above. Adobe doesn't like periods as well. It doesn't not find any of the topics which contain this phrase. In our case, this is a section number and sometimes people want a quick way to get to a specific section or sub-section.
We were hoping that this will be fixed with 9, just the way they fixed the dashes. Unfortunately, still ZERO results returned.
Expectation is for the topics which contain that exact phrase to be returned, no matter whether there's any special character inbetween.
5. Exact Phrase search of "300,000" or $300,000"
The tool only returned several random topics which contain "000" as part of larger numbers. The topic that contains "300,000" was not on that list, even though it also contains "000".
Identical behavior
Expectation is for topics that contain the exact amount to be returned, no matter if there is a coma or a dollar sign anywhere within the phrase.
6. Exact Phrase Search of "525-B5". Goal was to have a special character, a letter and numbers.
ZERO Results returned.
Only the docs that contain the phrase were returned and nothing else. It seems that this this was addressed in version 9 and now it behaves as expected.
Expectation is only for the docs that contain the exact phrase to be returned.
7. Exact phase search of "log" in order to test the Substring Functionality
Here's an extract from Adobe's Support Site:
“Substring search (WebHelp/Pro, FlashHelp/Pro) - If you enable this feature, a search for "log" returns topics containing the words "catalog" and "logarithm." Substring search takes longer than whole-string search.”
So with that in mind, we decided to test if turning the substring searches on and off does exactly as advertised, unfortunately the answer was NO. We even used an example almost idnetical to what Adobe provided on their site.
With Substring Searches disabled, we searched for the word "log". Unfortunately it returned words like "logbook" and methodology". How is that possible?
Identical behavior
Our expectation would be only for docs that contain"log" to be returned, no matter whether substring is enabled or disabled. In our case it was disabled.Hi there
Out of curiosity, why is it that you expect to hear from Adobe? I'm hoping it's not simply because you posted here. Certainly we have Adobe folks that visit here and we are thankful for that, but it isn't to be expected.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7, 8 or 9 within the day!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
The Outlook 2013 "Search People" box does not function properly. It frequently displays incorrect results or a mess of duplicate results. I've reported previous issues about this and consolidating my posts into one (with screenshots this
time). Hopefully this message will be forwarded to or seen by the Outlook programmers. It really needs to be fixed.
Outlook 2010 and other prior versions worked perfectly. You search for name, you get ONE result with the info you're looking for. FAST AND EASY. But with Outlook 2013 Microsoft has created a heck of a mess resulting in huge frustration and productivity loss
with such simple but important tasks.
I have hundreds of contacts stored in my Outlook address book, and they all have COMPLETE contact info added.
One major issue that I'm experiencing in the new Outlook 2013 is that I now get average of 4 or more duplicate name results appearing for the same contact. And each result contains different and incomplete contact info, making it impossible for me to quickly
find the basic info I'm looking for. The cause of this issue is that Outlook 2013 now provides results from not only your local address book(s), but it also shows results based on your email history and social media accounts setup.
And there's no way to turn this off, or at least specify what folders and/or accounts the People Search box should use.
To make matters worse, the Microsoft developers conveniently forgot to add some form of an indicator (like a small icon besides each name result in the list) that clearly indicates what result is from what source. So you must manually click on each
result one at a time and repeat the search until you locate the correct one.
For one specific example, I have a contact stored in my local address book called
Infusionsoft. When I type "Infusionsoft" in the People Search box to quickly find a phone number, Outlook 2013 shows me 7 results with the same name. See the screenshot below:
As you can see in the screenshot above, every result just says "Infusionsoft", so I have to manually click on each name result one at a time and repeat the process until I find the correct one from my address book. This same thing happens with other
random contacts.
From what I can tell, Outlook is pulling results based on based on recent emails I've received from different people with "@infusionsoft.com" in their email address. So the first result shows "[email protected]" (just the email
address), the second result shows "[email protected]", the third result shows "[email protected]" and so forth. I don't want Outlook to show all of that. I just want what's in my address book!
And you would think that the last result would be the correct one from my address book, but no. Sometimes its the 5th result, and other times it's the 3rd or 7th result. So there's no freaking order of things here.
We simply need the ability to turn off searching of email history and other accounts when using the People Search box. Problem fixed.
(And please don't tell me that I need to "link" every incorrect result to one main contact. You shouldn't expect everyone to have to tediously link any and all results that appear to a record. ESPECIALLY when 5+ results for each contact appear regularly.)
ISSUE 2: Some names must be typed in a different way for the Search People to locate them
Another big issue I'm having with the Search People box is that some name searches don’t show the correct result, unless I search for their names in a different way.
For one specific example, I have a contact stored in my address book named "Dave Johnson". When I type "Dave Johnson" in the Search People box, one result appears, but it's just his email address, only. It's not the result that's stored in my Outlook address
book with his phone number, addresses, etc. Screen shot below:
If I type in Dave's name reverse order (Johnson Dave), no results are found at all.
Now if I just type in just"Johnson" all by itself, it finds Dave's correct result (the one stored in my Outlook Address Book). Along with everybody else that has "Johnson" in their name (see screenshot below)...
I double-checked how I have Dave's name programed in my address book, and it's in there as "Dave Johnson" for both the Full Name and File As fields.
Also, the name order shouldn't make any difference when using the People Search Box anyway. Sometimes I can find people by Last Name, First Name or First Name, Last Name. Only with random contacts does it get difficult finding their info and
I have to do strange things like this to find them from the People Search box.
ISSUE 3: Some Search People results only yield an email address only.
For other random contacts, some search results only yield an email address with no other contact details. But I can open the persons contact card from the address book manually, with the same email address shown! Screenshot below...
In the screenshot above, I have outlined the Search People box results in red, and the Address Book results in green. You can clearly see that "Robert White" is a contact stored in my local address book with full contact details, but the Search People result
only shows his email address! Again, it's not consitent. It's hit or miss with different people.
ISSUE 4: Some results just don't appear at all, but they are in the address book
Another issue I'm experiencing with the People Search Box is that some people simply cannot be found. But I can see their contact info just fine if I click on the "People" tab down at the bottom of the page and type in their name in the "Search Contacts"
field. Why can't the People Search box find certain people? I opened up their contact details and cannot find a single thing that would prevent them from showing up in results.
These are clearly serious bugs that need to be fixed. And I'm shocked as to how this got missed--or ignored during alpha and beta testing. I see the "idea" behind the developers having the Search People box search everything outside of the
address book, but in real world application this causes a heck of a lot of problems & confusion, and it needs to be fixed ASAP.
For technical details, I have Outlook 2013 running on two computers using hosted Exchange 2010. One system is Windows 7 and other is Windows 8. The same problems occur on BOTH computers. As far as my Outlook account setup, I have all contacts stored in the
main address book (no sub-folders or other folders).
Can someone help communicate this message to the Outlook developers??? The "Frown" button limits me to 100 characters and one image. There's no way I can communicate this level of detail and steps to duplicate in 100 characters!Thanks for your reply.
1) The instant search boxes in each individual page work just fine. If I am on the People page and type in a name in the "Search Contacts" field, it searches my contacts and displays the results that I want. But I should not have to leave whatever screen
I'm in to find people now. In Outlook 2010 and earlier versions, I could be on the calendar page and then search for a contact without clicking off the calendar completely. For productivity-sake, it's a huge waste of time and hassle now.
2) I'm familiar with how contact linking works, and quite frankly it's a huge mess in general. I NEVER create multiple contacts for the same person. I get that Outlook 2013 get confused now when it detects a LinkedIn or Facebook account for the same person
already in my Outlook address book, but we need to have options that allow us to turn off results from some or all social networks. This is a big part of the problem.
Think about it this way - The average person has 150+ LinkedIn connections, and more for Facebook. Many people today have accounts for both and they are setup with the same email address. When Outlook 2013 has to scan all the networks IN ADDITION to your
local address book(s), it's a no brainer that it can get very confused trying to display results.
Another big part of the problem is that Outlooks new search system also scans your email history. I receive emails from people who use multiple email addresses, or emails from companies with multiple reps or ticket systems that send you a unique
ticket ID # ending in the same email address domain. Now Outlook displays people search results based on everything under the sun in my email history. This is beyond frustrating (see my "Infusionsoft" screenshot above in the first post).
Again, I want to stress that for the search examples I referenced, I only have one entry in my Outlook address book for each person. And that's all I want to find when I search for people--what's already in my own address book!
In summary:
We need an OPTION to turn off searching external networks when using the People Search box
We need an option to tell Outlook to not scan email history for people search results (I think this needs to be disabled entirely actually. It's not helpful at all)
There should be a fixed priority for displaying people search results, with local address book results FIRST, followed by social network results.
There should be a clear icon/indicator next to each result that gives you a clue as to where the result is coming from. Your address book? Facebook? LinkedIn? We should not need to click on each result to get a hint as to where it's coming from.
Work out the bugs in general with the new search system.
One other thing that I didn't mention is that the Search People box also shows results for people I'm not even "friends" or connected with on the different social networks. But I've noticed that some people use the same email address for those networks that
I already have programmed for them in my address book, which is why Outlook sometimes shows me these results. Does that make sense?
I'll try rebuilding the index, but after testing Outlook 2013 on 3 different machines so far and seeing the same results (all slightly different results on each machine and very inconsistent), I doubt this will address the issue. -
Search informatio​ns about using XML to create scripts (automate tests)
Hello,
I search some (A LOT OF...) informations about using XML in Labview. I know that Labview use a specific schema for XML, but I search examples or tutorials.
My aim is to control a VI with a script in XML, I would know if I can generate "while loop", modified attributes etc... with my XML file?
ByeHi leo,
first for all others: this is related to this thread!
Then:
Your script should be handled by LabView in an interpreter-style. So you read in the script and parse the commands. For each command that is supported you have to provide the functionality in a state-machine like handling routine.
I would stay away from the before mentioned "LabView scripting", atleast for production-type programs as LV-Scripting is not supported by NI (and not easy to handle...)!
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome -
Van,
Here is a simplem recursive directory search example you can use to find a
file on your drive. If you know the subdirectory off the root, then you'd
definitely want to specify it to limit the searching on the drive.
It can be used on other systems as well, but you may want to modify it to
use portable file names. This example is specific for Windows
platforms....
Give it a try and hope it helps out...
Dustin Breese
PerSe Technologies
begin TOOL DirScan;
includes Framework;
HAS PROPERTY IsLibrary = FALSE;
-- START FORWARD CLASS DECLARATIONS
forward FileSearch;
-- END FORWARD CLASS DECLARATIONS
-- START FORWARD CURSOR DECLARATIONS
-- END FORWARD CURSOR DECLARATIONS
-- START CONSTANT DEFINITIONS
-- END CONSTANT DEFINITIONS
-- START C DATA TYPE DEFINITIONS
-- END C DATA TYPE DEFINITIONS
-- START CLASS DEFINITIONS
class FileSearch inherits from Framework.Object
has public method FileExist(input iStartDirectory: Framework.TextData,
input iFileName: Framework.TextData): Framework.boolean;
has public method Init;
has public method RunMe;
has property
shared=(allow=off, override=on);
transactional=(allow=off, override=on);
monitored=(allow=off, override=on);
distributed=(allow=off, override=on);
end class;
-- END CLASS DEFINITIONS
-- START SERVICE OBJECT DEFINITIONS
-- END SERVICE OBJECT DEFINITIONS
-- START CURSOR DEFINITIONS
-- END CURSOR DEFINITIONS
-- START TYPEDEF DEFINITIONS
-- END TYPEDEF DEFINITIONS
-- START METHOD DEFINITIONS
method FileSearch.FileExist(input iStartDirectory: Framework.TextData,
input iFileName: Framework.TextData): Framework.boolean
begin
// Method : FileExist
// Author : Dustin Breese, PerSe Technologies
// Date : December 10, 1997
aDirectory : DirectoryFile = New();
aDirectory.SetLocalName(iStartDirectory);
aFileList : GenericArray of File = aDirectory.ListFiles(prefix = nil,
suffix = nil);
doesFileExist : Boolean;
for aFile in aFileList do
if (aFile.HasProperty(propName = OS_FP_ISDIR)) then
dirName : TextData = New(Value = iStartDirectory.Value);
dirName.Concat('\\');
dirName.Concat(aFile.GetLocalName());
task.part.logMgr.put('Traversing directory : ');
task.part.logMgr.putLine(dirName);
doesFileExist = FileExist(
iStartDirectory = dirName ,
iFileName = iFileName );
elseif (aFile.GetLocalName().IsEqual(source = iFileName,ignoreCase =
True) ) then
task.part.logMgr.put('File found in directory : ');
task.part.logMgr.putLine(iStartDirectory);
doesFileExist = TRUE;
end if;
if (doesFileExist) then
return TRUE;
end if;
end for;
return FALSE;
end method;
method FileSearch.Init
begin
super.Init();
end method;
method FileSearch.RunMe
begin
-- The test will be to find calc.exe in the windows system directory.
Self.FileExist(iStartDirectory = 'C:\\', iFileName = 'calc.exe');
end method;
-- END METHOD DEFINITIONS
HAS PROPERTY
CompatibilityLevel = 0;
ProjectType = APPLICATION;
Restricted = FALSE;
MultiThreaded = TRUE;
Internal = FALSE;
LibraryName = 'dirscan';
StartingMethod = (class = FileSearch, method = RunMe);
end DirScan;
From: Van Vuong <[email protected]>
Date: Tue, 9 Dec 1997 10:18:33 -0600
Subject: Searching for files
I would like to scan the users local drives to verify that a certain
file exists. The client is Windows 95. Any ideas?
Van Vuong
Internet: [email protected]
PAGE NETI have this exact same problem, a solution would be good.
EDIT: It looks as though this has just resolved itself for no reason. I've added a new source file and it's doing it again with stdint.h. I guess I just have to tolerate it until Eclipse decides to acknowledge the existence of the file (rebuilding etc with the index doesn't do anything).
Not much help if waiting it out isn't working for the OP, he's been waiting a while...
Maybe you are looking for
-
Why has my ipod not got any music or apps
When i syn my ipod none of the music or apps from itunes is on the ipod
-
Overclocking Intel i7-3770k on MSI z77a-g45
Hello! I am interested in overclocking my intel i7-3770k to a bare minimum at which my FPS can be increased in a game callled StarCraft II. I understand I have to do a various amount of changes, including something called XMG,vcore, cpu volt and cpu
-
i us to be able to do one click to down load free gifts 50 at a time on verson 4 now u upgraded i can not it says no javsscript why
-
How to allocate YTD values in a PERIODIC member
Hello, I'm trying to allocate values of a member that has INC as ACCTYPE, in another member that has LEQ as ACCTYPE. The problem is that I need to save the YTD values of the INC type in the PERIODIC values of the LEQ type. Someone knows how to do tha
-
Hi , I would like to know the steps to follow how to upload a bex report to web so that I can open the same in a PDA? Thanks Rao