Passing a property file as a parameter to imqdbmgr
I would like to add the tables to the database during boot of a server since I use an EC2 instance. In this scenario, I need to replace the OpenMQ configuration file (config.properties) used under the glassfish domain which is generated when the domain is generated.
This configuration file would have been good to supply as an argument to the imqdbmgr create tbl command. According to the documentation this isn't possible, but I really consider that a necessity for such a command. I know that I can use -D options, but I would really like to add a property file instead of adding a lot of -D options.
Any views or comments? Should this be added as a feature request or is this already supported?
For your parameter, it would be something simple like
i_xml IN CLOByou could also accept an XMLType.
You can find some parsing examples against XMLType data in {thread:id=992813}. If you are putting the data into the DB, lean towards using the SQL with XMLTable. If you need it in PL/SQL code, lean towards the XMLType parsing.
Similar Messages
-
Pass in file name as parameter
Can canyone help me in how to pass the filename as parameter? I have a list of xml files so i hope to pass the files. Does anyone have a code sample of showing me how to do? Thanx
i have a java program that is to print out the xml files such as Declaration.xml, Aviation.xml and Financial.xml so i hope to create a class that is to pass in these file names to this program.
-
Third party integration property file DMSArgs Vs AuthorizationProxy.DmsArg
I'm trying to use AutoVue Web Services to convert files to pdf. Web services is deployed in application server.
I need to know how the third party property file DMSArgs are defined and how it's retrieved from ISDK. Documentation example is as below.
DMSArgs=Arg1;Arg2
Arg1=value
Arg2=value
When I generate client stub using wsdl, it provides AuthorizationProxy.DmsArguments. What's this and how can we use this arguments to pass values.
Please help me on how to define those DMSArgs and how can I pass values to ISDK?
Thanks and Regards,
AmaranathaOnce you have AutoVue Client/Server installed and configured with your ISDK integration.
Open a file in the AutoVue client and look at the HTML code of the client applet.
Inside the applet tag, you will find the DMSARGS and all the properties that are sent with it.
For example, if you see the following properties:
<PARAM NAME="DMS" VALUE="http://host:port/servlet/VueLink">
<PARAM NAME="DMSARGS" VALUE="DMS_USERNAME;DMS_PRESERVE_COOKIES;LOCALE">
<PARAM NAME="DMS_USERNAME" VALUE="george_av">
<PARAM NAME="DMS_PRESERVE_COOKIES" VALUE="true">
<PARAM NAME="LOCALE" VALUE="EN">
Then you can add DMS_USERNAME and the LOCALE the property file you created in the AutoVue WS deployment.
It is described in the Install & config guide on page 11-12: http://docs.oracle.com/cd/E37443_01/otn/pdf/E37350_01.pdf
If your DMS argument cannot be hard-coded on the server, you may use the AuthorizationProxy.DmsArguments class to add additional parameters.
This may make sense for the username for example. But most integrations use the username from the autentication uname/passwd pair instead of receiving a separate parameter. -
How to execute an SSIS package on a scheduled basis from remote server and pass in input files
I have an application server and a db server. My db server has all things SQL Server stored on it (DBMS, SSRS, SSIS, etc.) I have several nightly batch process SSIS packages (dtsx files currently) that will pickup an input file and import them
into the database. I would like to execute all batch processes from my application server as I have quite a few other ones as well that do other stuff outside of SQL Server via powershell. My question is how to do this? Is there away to execute
them remotely via DTexec.exe, should I set them up as Agent jobs and somehow pass in the file names\location (how?), create and SSIS catalog, etc.?
I need to easily be able to see if the packages execute successfully or not and if not capture the detailed information of why they failed from the remote server so I can use that to drive my process flow logic in the batch processes.Hi Jason,
According to your description, you want to execute a package on a schedule and receive notification when package ends with error in the job.
After testing the issue in my environment, we can directly add the package in a step of a job, then add a schedule and set the Alert and Notification property in the job to achieve your requirement. For more details, please see:
Create a Database Mail in the SSMS.
Right-click the SQL Server Agent services to Enable mail profile, then select the appropriate Mail profile.
Under the Operators folder, create an operator with the correct E-mail name.
Right-click the Jobs folder to add a new job.
In the Steps pane, New a step with SQL Server Integration Services Package Type to run the package.
In the Schedules pane, New a schedule for the job.
In the Alerts pane, New an alert with SQL Server event alert, then enable Notify operators option with an operator in the Response pane.
In the Notifications pane, enable Email option with same operator and When the job fails selection.
Then when the package fails, the job would be failed and we can receive the error message in the mailbox.
Besides, please make sure the account that execute the job has correct permissions for the file, for the folder that contains the file, and for the database.
References:
Configure Database Mail – Send Email From SQL Database
How to setup SQL Server alerts and email operator notifications
Thanks,
Katherine Xiong
If you have any feedback on our support, please click
here.
Katherine Xiong
TechNet Community Support -
Character '\' is lost when reading a String from a property file.
Hi all,
I have encrypted information inside a property file, but when loading properties in my program, the String object used to store the value is changed by the lost of all �\� characters
# EIS password saved in the property file
password=WPLqQE0DlVF8Sg\=\=
#Value loaded in my String object
WPLqQE0DlVF8Sg==
Why is this happening? I use java.util.Properties java class to store and load my properties, and it is supposed to do it with the same encoding (ISO 8859-1).
Please, can someone explain me why this happened and how to solve it?
Best regards.public static void main(String[] args) throws IOException {
OutputStream props = new FileOutputStream("test.properties");
Properties p = new Properties();
p.put("password", "pass=word#is!dumb");
p.put("user", " I am a Dummy");
p.store(props, "Java forum demo props file");
props.close();
/* Properties file after store
* user=\ I am a Dummy
* password=pass\=word\#is\!dumb
Properties post = new Properties();
post.load(new FileInputStream("test.properties"));
for(Iterator it = post.entrySet().iterator(); it.hasNext();)
System.out.println(it.next());
* After load from test.properties
* user= I am a Dummy
* password=pass=word#is!dumb
}Notice that the special chars are only in the file, not actually in the props. If you think otherwise, I don't know what to say. The \ is a special character that is used to escape other special chars, including itself. You can't create a string in java containing only one backslash, as java assumes the next char is being escaped. when you create a string in Java with one backslash, you have to have 2 backslashes. If you are storing data in the property file using something other than store, than you need to ensure that you are escaping all special charachters that the store method does
~Tim -
Passing an XML file from WebDynpro app to ABAP function module
Hi all,
I'm stuck with a problem, and am hoping one of you could let me know how to proceed:
I need to pass an XML file (or at least the entire content of the XML) from my WebDynpro application to a backend ABAP function module. What I tried was this:
In my WebDynpro app, I read the XML and convert the content into one long string (using java.io.FileReader and java.io.BufferedReader). In my ABAP function module I created an import parameter of type String. I then imported the ABAP Function module into my WebDynpro app as a model. I then tried to pass the XML string to the ABAP module. What happens is this:
If the size of the string (XML) happens to be less than 255 characters, then it works. That is, the string is passed to the ABAP function module and I can see the contents. However, if the XML string happens to be greater than 255 characters, then it does not work. The string at the ABAP side is empty. Surprisingly, the ABAP module does not throw an error either. It just displays an empty string.
Could you please tell me what the problem is?
Thanks & Regards,
BijuHi Biju ,
Welcome to SDN.
If the import parameter is defined as type string it should work, however did you check whether your application pass it properly?
I have applications using strings as import parameters working fine. (webapplications (BSP) to RFC)
Regards
Raja -
How to pass the local file name to the workflow in TC OAWD
Hi everybody!
I have to pass the local file name of the image as a parameter to a workflow in TC OAWD.
By debugging I found the FM which starts the workflow - 'ARCHIV_PROCESS_FAXINPUT' . It has two importing parameters : FRONTENDPATH and BASICFILENAME, but they are not used by calling the FM.
Do you have an idea if there is a DDIC table, which contains the local file name or another way to solve the issue.
Thank you in advance.Hi,
Not sure of what you want.
Have a look at v$session view. Machine column is maybe what you're looking for.
If you want to retrieve the local host executing remote desktop, it's actually not possible natievely, since it's still remote host that is connecting to the database.
Hope it helps. -
Displaying a group of data or info for the given key in a property file
Hi,
I have a property file suppose queries.properties.
it contains the propertys and values as
profile_1=abc
profile_2=dfg
profile_3=ser
name_1=qwe
name_2=dfg
name_3=cbvb
my requirement is when i pass the key profile then it has to give
profile_1=abc
profile_2=dfg like all profile related properties and its values.it should display all the profile related keys and its corresponding values.
the reason behind this requiremnt is to improve the performance .
if we pass key then at a time we will get the value of that key.
but if ihave set all the profile related properties and its values then i need to get all at once . -
How to send file as a parameter to php script
Hi,
Can any body help me to send the file as a parameter to php script. I am using the HttpURLConnection method.
ThankString msg= "name=" + strName + "&surname=" + strSurname;
byte[] msgAsBytes = msg.getBytes();
I am able to pass the string to the php script as
URLConnection con = url.openConnection();
((HttpURLConnection) con).setRequestMethod("POST");
con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
OutputStream oStream = con.getOutputStream();
oStream.write(msgAsBytes);
oStream.flush();and in php, i store into the global variable and it work fine
if(isset($_POST['name' ]&&isset($_POST[' surname'])it works fine for me. But problem is with the file. How can I send the file to php. Please help me. Thanks -
How to pass XML tags in a soapbody parameter having datatype as string?
Hi,
I need to pass XML tags as a String parameter in SOAP:Body.
When I tried send SOAP Request, The SOAP Request was changing < to <
and > to > respectively. Is there any way to ensure that the XML tags (< and >) remain as it is without getting changed.
I also tried to retrieve XML file and stored in a StringBuffer and tried to send SOAP Request but i am still receiving the < and > tags in my SOAP Request.
Pl suggest some alternatives to avoid storing the XML in the form of string and instead directly store the XML into a XML Node so that i can avoid the above condition
Thanks in advance,
gnsinhydHi,
The sample code I used is as follows:
package somepackage;
import javax.mail.internet
import javax.xml.messaging.*;
import javax.xml.soap.*;
import javax.xml.transform.*;
import javax.activation.*;
public class SomeClassName{
// Some namespace declarations
public static void main(String[] args) throws someExceptions{
try
// Create the connection
SOAPConnectionFactory connectionFactory = SOAPConnectionFactory.newInstance();
SOAPConnection connection = connectionFactory.createConnection();
// create a new SOAP message using SAAJ API�s
MessageFactory messageFactory = MessageFactory.newInstance();
SOAPMessage request = messageFactory.createMessage();
// Create a SoapAction header
MimeHeaders headers = request.getMimeHeaders();
headers.addHeader("SOAPAction", "soapaction url");
// Object for SOAP Message parts
SOAPPart part = request.getSOAPPart();
SOAPEnvelope envelope = part.getEnvelope();
envelope.addNamespaceDeclaration("xsd","http://www.w3.org/2001/XMLSchema");
envelope.addNamespaceDeclaration("xsi","http://www.w3.org/2001/XMLSchema-instance");
//envelope.addNamespaceDeclaration("enc","http://schemas.xmlsoap.org/soap/encoding/");
envelope.addNamespaceDeclaration("soap","http://schemas.xmlsoap.org/soap/envelop/");
//envelope.setEncodingStyle("http://schemas.xmlsoap.org/soap/encoding/");
SOAPBody body = envelope.getBody();
SOAPHeader header = envelope.getHeader();
// Now, build the ClaimStorage element in the body for our request
Name somename = envelope.createName("somename");
// � and configure it with the specifics of our request
SOAPElement ClaimStorage = body.addTextNode("somename");
ClaimStorage.addNamespaceDeclaration("xmlns","url");
ClaimStorage.addChildElement(somename).addTextNode("somename");
ClaimStorage.addChildElement(xmlclaim).addTextNode("<XMLTAGS">); <---THE PROBLEM IS HERE
----> THE XML TAGS < > ARE CHANGING TO < AND > MOST PROBABLY DUE TO POST I THINK.
// Save Message
request.saveChanges();
// View SOAP Request
System.out.println("\n Soap Request:\n");
request.writeTo(System.out);
System.out.println();
// Now, create a connection to the HTTP SOAP endpoint
URLEndpoint endpoint = new URLEndpoint("url.asmx");
// Send request, view response. In a real program, we�d process the response envelope programmatically to see if there was a fault, etc.
System.out.println("request =\n" + request);
SOAPMessage response = connection.call(request, endpoint);
// View the output
System.out.println("\nXML Response\n");
// Create Transformer
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf = tff.newTransformer();
// Get reply content
Source sc = response.getSOAPPart().getContent();
System.out.println("SOAP Body" + response.getSOAPBody());
// Set output transformation
StreamResult result = new StreamResult(System.out);
tf.transform(sc, result);
System.out.println();
// Close connection
connection.close();
System.out.println("\nResponse =\n" + response);
catch (Exception e)
e.printStackTrace();
Pl. reply as soon as possible
Thanks in advance -
Revision: 17010
Revision: 17010
Author: [email protected]
Date: 2010-07-22 02:52:41 -0700 (Thu, 22 Jul 2010)
Log Message:
Bug: Watson #2652870 - use a property file to drive the custom configuration tokens as opposed to setting it in the command line
QA: Yes
Doc: Yes - in custom tokens section, talk about the new token.file option
Checkintests: Pass
Details: Changed TokenReplacer to look for a token.file JVM option. If it's specified (eg. -Dtoken.file=/User/matamel/Desktop/token.properties), then TokenReplacer looks for a properties file where token name and values are specified. This allows someone to specify a file for custom tokens. Custom tokens can still be specified as straight JVM option and in case where a token is defined both as a JVM option and in a token properties file, JVM option takes precedence.
Modified Paths:
blazeds/trunk/modules/common/src/flex/messaging/config/TokenReplacer.javaRemember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
Pass a ViewObject as a data parameter into Oracle Reports
Can I pass a ViewObject as a data parameter in an Oracle Reports jsp Report?
you can use impliment this script to your query get data from file
function AfterPForm return boolean is
infile text_io.file_type;
linebuf varchar2(3000) := '';
filename varchar2(100);
v_employee_id varchar2(2000);
begin
filename := :P_file_name; /* you can pass the file name like this c:\temp\test.txt */
infile := text_io.fopen(filename,'r');
loop
text_io.get_line(infile,linebuf);
v_employee_id := v_employee_id| |linebuf| |' ';
end loop;
if text_io.is_open(infile) then
text_io.fclose(infile);
end if;
exception when no_data_found then
text_io.fclose(infile);
v_employee_id := replace(rtrim(v_employee_id),' ',',');
:p_employee_param := 'and employee_id in ('| |v_employee_id| |')';
/* you can use either 'where employee_id in ('| |v_employee_id| |')' or
'and employee_id in ('| |v_employee_id| |')' */
return (TRUE);
end;
I think it will help you to solve your problem. Do not forget to put &v_employee_param
Good Luck
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by gvardhan:
The file will have one EmployeeID per line as follows
100
200
...<HR></BLOCKQUOTE>
null -
How to use h:message to display HTML code in message from property file
I am using <h:message for="somecomponentid"/> to display the error message for a validator attached to a component and the error message which resides in message property file contains HTML elements like <br> and
The HTML doesnt get displayed properly and the code <br> etc is displayed instead.
Is there a method to get h:message to display HTML elements correcly.
[I know there is an h:outputFormat which has an escape parameter to allow HTML to be rendered correcly but it has no for parameter to specify the component id whose validation error message I want to display]
eg.
<h:message for="somecomponentid"/>
to display from errormessages.properties
com.somecompany.thevalidationerrormessage=You have an error<br> Please click here to return to homepageHello Ivan,
Fortunately I have just recently found a solution to my problem by using code by a developer who had already had this problem in the past and who provided a patch on the Apache MyFaces jira site.
See following link for the solution I downloaded and then used :
http://issues.apache.org/jira/browse/MYFACES-155
I believe they are intending to eventually release this in a future release of MyFaces extensions on this site.
I used the escape attribute on the tag to allow 'escaped' html code in error messages to be used.
Hope it solves your problem too..
Suhel -
Reg..csv file as input parameter in sqlloader
Hi,
I have .ctl file. every time i received the file name in diff name.
rather than hardcode file name i wants to take .csv file as input parameter plesase do help in this.
here is the code..
OPTIONS (SKIP = 1, BINDSIZE=100000)
LOAD DATA
CHARACTERSET WE8ISO8859P1
INFILE '/WOAU1/bkp/pgp_masterkey.csv'
BADFILE '/WOAU1/bkp/pgp_masterkey.bad'
DISCARDFILE '/WOAU1/bkp/pgp_masterkey.dsc'
Thanks
AtulA better alternative would be to avoid using SQL*Loader and instead use External Tables for which you can use an ALTER TABLE statement to change the LOCATION of the table (which details the filename). (A valid reason for using EXECUTE IMMEDIATE in PL/SQL). That way you keep all your control inside the database and you're not messing about with o/s scripts to pass different parameters to an external program.
-
Passing different tables as a input parameter
HI,
I've 5 tables TAB1, TAB2, TAB3, TAB4, TAB5
and I created 5 store procedures to generate 5 file.txt with utl_file utility.
Now I'd like to know if possible create just one stored procedure (or package) with just one cursor
that passing different tables as a input parameter.
Have you any idea?
Thanks in advance!Here you go...
SQL> create table tab1 as select 1 as x, 'A' as y from dual union
2 select 2, 'B' from dual union
3 select 3, 'C' from dual;
Table created.
SQL>
SQL> create table tab2 as select 4 as x, 'D' as y from dual union
2 select 5, 'E' from dual union
3 select 6, 'F' from dual;
Table created.
SQL>
SQL> CREATE OR REPLACE PROCEDURE output_tbl (p_table_name IN VARCHAR2) IS
2 v_cur SYS_REFCURSOR;
3 x NUMBER;
4 y VARCHAR2(10);
5 BEGIN
6 OPEN v_cur FOR 'SELECT x, y FROM '||p_table_name||' ORDER BY x';
7 LOOP
8 FETCH v_cur INTO x, y;
9 EXIT WHEN v_cur%NOTFOUND;
10 -- Here you would output to your file, but for ease of
11 -- demonstration I'll just dbms_output the data
12 DBMS_OUTPUT.PUT_LINE(x||' : '||y);
13 END LOOP;
14 END;
15 /
Procedure created.
SQL> exec output_tbl('TAB1');
1 : A
2 : B
3 : C
PL/SQL procedure successfully completed.
SQL> exec output_tbl('TAB2');
4 : D
5 : E
6 : F
PL/SQL procedure successfully completed.
SQL>
Maybe you are looking for
-
The Hardware of the Nokia S60 devices
Nokia continues to develop and make models based in arm 11 technology what begins to be a obesolete technology. See what happens with Samsung with Omnia HD, Sony Ericsson with Saito, Apple with Iphone 3G S and even with Palm with the Pre. All with Ti
-
I have an unlocked iphone (Australia) and am traveling to Korea. Am I able ot use global roaming there, or does anyone know if I can buy a prepaid SIM and put it in my iphone 4S? Thanks!
-
recieved phone from a friend. I believe it to be a iphone 4s. I dont know from which carrier it originated CDMA or GSM.Turns on and begins setup. I enter my language and location , it begins to search for a wifi signal which is present then it says
-
Should the primitive wrappers be lazy Flyweights?
Following on from a discussion earlier today, which observed that autoboxing currently creates new wrappers: Integer i = 7; //currently expands to Integer i = new Integer(7); //but we probably want it to become Integer i = Integer.valueOf(7);This got
-
Screensaver files aren't recognized
I just loaded all my files from my laptop (PB G4) via firewire to my new imac (G5). I now have a glitch in the screensaver on the imac (not on my laptop). In system preferences for the savers with slides (Paper Shadow.slideSaver) it says it is lookin