WCF WSDL shoud match with the JAVA WSDL
Hi All,
I have a requirement where I have the JAVA WSDL which was successfully ported to .net 4.5 as server interface. While I try to run the services by implementing the interface the WSDL output from .net doesnt match with the java wsdl.
Can somebody say whether its possible? or is there any work around for this.
For example
Java WSDL
<message name="submit">
But .NET WSDL
<wsdl:message name="ISubmitServiceSoap_submit_OutputMessage">
thanks,
It is not possible.
WCF WSDL and JAVA WSDL has his own rule for the services, so they shoule be hard for match. But we can use the svcutil.exe(https://msdn.microsoft.com/en-us/library/aa347733(v=vs.110).aspx)
to generate proxy code and config file.
Similar Messages
-
Hi ,
We have enabled context sensitive DFF in Bank Branch Page for HZ_PARTIES DFF , We have created Flex Map so that only bank branch context fields are only displayed in the bank branch page and as we know party information DFF is shared by supplier and Customer Page so we dint want to see any Bank Branch fields or context information in those pages.
We have achieved the requirement but when open existing branches bank branch update is throwing below error message :
"The value in flexfield context reference web bean does not match with the value in the context of the Descriptive flexfield web bean BranchDescFlex. If this in not intended, please go back to correct the data or contact your Systems Administrator for assistance."
this error is thrown only when we open existing branches, if we save existing branch and open then it is not throwing any error message.
Please let us know reason behind this error message.
Thanks,
MrudualaYou are kidding? It took me about 3 minutes to scroll down on my tab to get to the triplex button!
Habe you read the error message?
Quote:
java.sql.SQLSyntaxErrorException: ORA-04098: trigger 'PMS.PROJECT_SEQ' is invalid and failed re-validation
Check the trigger and it should work again.
Timo -
Can I create a cert with the Java API only?
I'm building a client/server app that will use SSL and client certs for authenticating the client to the server. I'd like for each user to be able to create a keypair and an associated self-signed cert that they can provide to the server through some other means, to be included in the server's trust store.
I know how to generate a key pair with an associated self-signed cert via keytool, but I'd prefer to do it directly with the Java APIs. From looking at the Javadocs, I can see how to generate a keypair and how to generate a cert object using an encoded representation of the cert ( e.g. java.security.cert.CertificateFactory.generateCertififcate() ).
But how can I create this encoded representation of the certificate that I need to provide to generateCertificate()? I could do it with keytool and export the cert to a file, but is there no Java API that can accomplish the same thing?
I want to avoid having the user use keytool. Perhaps I can execute the appropriate keytool command from the java code, using Runtime.exec(), but again a pure java API approach would be better. Is there a way to do this all with Java? If not, is executing keytool via Runtime.exec() the best approach?There is no solution available with the JDK. It's rather deficient wrt certificate management, as java.security.cert.CertificateFactory is a factory that only deals in re-treads. That is, it doesn't really create certs. Rather it converts a DER encoded byte stream into a Java Certificate object.
I found two ways to create a certificate from scratch. The first one is an all Java implementation of what keytool does. The second is to use Runtime.exec(), which you don't want to do.
1. Use BouncyCastle, a free open source cryptography library that you can find here: http://www.bouncycastle.org/ There are examples in the documentation that show you how to do just about anything you want to do. I chose not to use it, because my need was satisfied with a lighter approach, and I didn't want to add a dependency unnecessarily. Also Bouncy Castle requires you to use a distinct version with each version of the JDK. So if I wanted my app to work with JDK 1.4 or later, I would have to actually create three different versions, each bundled with the version of BouncyCastle that matches the version of the target JDK.
2. I created my cert by using Runtime.exec() to invoke the keytool program, which you say you don't want to do. This seemed like a hack to me, so I tried to avoid it; but actually I think it was the better choice for me, and I've been happy with how it works. It may have some backward compatibility issues. I tested it on Windows XP and Mac 10.4.9 with JDK 1.6. Some keytool arguments changed with JDK versions, but I think they maintained backward compatibility. I haven't checked it, and I don't know if I'm using the later or earlier version of the keytool arguments.
Here's my code.
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;
import javax.security.auth.x500.X500Principal;
import javax.swing.JOptionPane;
public class CreateCertDemo {
private static void createKey() throws IOException,
KeyStoreException, NoSuchAlgorithmException, CertificateException{
X500Principal principal;
String storeName = ".keystore";
String alias = "keyAlias";
principal = PrincipalInfo.getInstance().getPrincipal();
String validity = "10000";
String[] cmd = new String[]{ "keytool", "-genKey", "-alias", alias, "-keyalg", "RSA",
"-sigalg", "SHA256WithRSA", "-dname", principal.getName(), "-validity",
validity, "-keypass", "keyPassword", "-keystore",
storeName, "-storepass", "storePassword"};
int result = doExecCommand(cmd);
if (result != 0){
String msg = "An error occured while trying to generate\n" +
"the private key. The error code returned by\n" +
"the keytool command was " + result + ".";
JOptionPane.showMessageDialog(null, msg, "Key Generation Error", JOptionPane.WARNING_MESSAGE);
KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
ks.load(new FileInputStream(storeName), "storePassword".toCharArray());
//return ks from the method if needed
public static int doExecCommand(String[] cmd) throws IOException{
Runtime r = Runtime.getRuntime();
Process p = null;
p = r.exec(cmd);
FileOutputStream outFos = null;
FileOutputStream errFos = null;
File out = new File("keytool_exe.out");
out.createNewFile();
File err = new File("keytool_exe.err");
err.createNewFile();
outFos = new FileOutputStream(out);
errFos = new FileOutputStream(err);
StreamSink outSink = new StreamSink(p.getInputStream(),"Output", outFos );
StreamSink errSink = new StreamSink(p.getErrorStream(),"Error", errFos );
outSink.start();
errSink.start();
int exitVal = 0;;
try {
exitVal = p.waitFor();
} catch (InterruptedException e) {
return -100;
System.out.println (exitVal==0 ? "certificate created" :
"A problem occured during certificate creation");
outFos.flush();
outFos.close();
errFos.flush();
errFos.close();
out.delete();
err.delete();
return exitVal;
public static void main (String[] args) throws
KeyStoreException, NoSuchAlgorithmException, CertificateException, IOException{
createKey();
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
//Adapted from Mike Daconta's StreamGobbler at
//http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=4
public class StreamSink extends Thread
InputStream is;
String type;
OutputStream os;
public StreamSink(InputStream is, String type)
this(is, type, null);
public StreamSink(InputStream is, String type, OutputStream redirect)
this.is = is;
this.type = type;
this.os = redirect;
public void run()
try
PrintWriter pw = null;
if (os != null)
pw = new PrintWriter(os);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line=null;
while ( (line = br.readLine()) != null)
if (pw != null)
pw.println(line);
System.out.println(type + ">" + line);
if (pw != null)
pw.flush();
} catch (IOException ioe)
ioe.printStackTrace();
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.security.auth.x500.X500Principal;
public class PrincipalInfo {
private static String defInfoString = "CN=Name, O=Organization";
//make it a singleton.
private static class PrincipalInfoHolder{
private static PrincipalInfo instance = new PrincipalInfo();
public static PrincipalInfo getInstance(){
return PrincipalInfoHolder.instance;
private PrincipalInfo(){
public X500Principal getPrincipal(){
String fileName = "principal.der";
File file = new File(fileName);
if (file.exists()){
try {
return new X500Principal(new FileInputStream(file));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}else{
return new X500Principal(defInfoString);
public void savePrincipal(X500Principal p) throws IOException{
FileOutputStream fos = new FileOutputStream("principal.der");
fos.write(p.getEncoded());
fos.close();
}Message was edited by:
MidnightJava
Message was edited by:
MidnightJava -
Fetch the netprice from the validity period which always matches with the
Let me describe the same.
Suppose the PO creation date is 04.07.2007
The conditions for an item in a contract for the PO are as follows;
1. Validity from 04.07.2007 validity to 04.07.2007 Netprice = 100.00
2. Validity from 05.07.2007 validity to 31.12.9999 Netprice = 200.00
We need to always fetch the netprice from the validity period which always matches with the PO creation date. here the value 100.00 should be the correct netpr as the PO creation date matches with the first validity period.
But the program is fetching the netprice 200.000 which belongs to the second validity period. That is beacuse the select statement which fetches the data for contracts collects on the basis of EKKO-kdate and ekko-kdtab.the fields kdate and kdtab retrieves the validity period of the contract which is from 04.07.2007 to 31.072007. This data is then used to retrieve the netpr data from EKPO and it fetched 200.00 as it retrives the netprice of current data in contract validity and h not with respect to PO creation date.
This data is then used to fetch the get the netpr data from EKPO.
what we need is the netprice for that validity period of item(Conditions) that matches with the PO creation date..
Below is the code where I'm selecting the data from ekko and ekpo for the contracts data..Can you please add the code snippet to the below attachesd subroutine to get the required data from KONV and KONP so that we can retrieve the correct Netprice.
FORM select_contracts USING p_s_cebeln LIKE s_cebeln[]
p_c_k_bstyp TYPE ebstyp
p_p_bukrs TYPE bukrs
p_p_ekorg TYPE ekorg
p_p_ekgrp TYPE bkgrp
*Begin of Mod-004
fp_p_cernam type ty_r_ernam
p_p_cernam TYPE ernam
*End of Mod-004
p_s_werks LIKE s_werks[]
p_s_matnr LIKE s_matnr[]
p_s_lifnr LIKE s_lifnr[]
p_s_val_dt LIKE s_val_dt[].
*mod-002
data : l_amount type BAPICURR_D, " Net price
l_waers TYPE waers, " Currency Key
l_eff_amount type BAPICURR_D. " Effective value
data: l_v_netpr type bprei.
*mod-002
SELECT ebeln
bukrs
bstyp
aedat
ernam
lifnr
zterm
ekorg
ekgrp
waers
wkurs
kdatb
kdate
inco1
INTO TABLE i_ekko
FROM ekko
WHERE ebeln IN p_s_cebeln
AND bstyp EQ p_c_k_bstyp
AND bukrs EQ p_p_bukrs
AND ekorg EQ p_p_ekorg
AND ekgrp EQ p_p_ekgrp
*Begin of Mod-004
AND ernam EQ p_p_cernam
AND ernam IN fp_p_cernam
*End of Mod-004
AND lifnr IN p_s_lifnr
AND ( kdatb IN p_s_val_dt OR kdate IN p_s_val_dt ).
IF sy-subrc EQ 0.
Populates internal table i_ekpo using EKPO table.
SELECT ebeln
ebelp
loekz
txz01
matnr
werks
ktmng
menge
meins
bprme
netpr
peinh
webaz
mwskz
uebto
untto
erekz
pstyp
knttp
repos
webre
konnr
ktpnr
ean11
effwr
xersy
aedat
prdat
INTO TABLE i_ekpo
FROM ekpo
FOR ALL ENTRIES IN i_ekko
WHERE ebeln = i_ekko-ebeln
and aedat = i_ekko-aedat
AND werks IN p_s_werks
AND matnr IN p_s_matnr.
LOOP AT i_ekpo INTO rec_ekpo.
MOVE rec_ekpo-ebeln TO rec_contr-ebeln.
MOVE rec_ekpo-ebelp TO rec_contr-ebelp.
MOVE rec_ekpo-loekz TO rec_contr-loekz.
MOVE rec_ekpo-txz01 TO rec_contr-txz01.
MOVE rec_ekpo-matnr TO rec_contr-matnr.
MOVE rec_ekpo-werks TO rec_contr-werks.
MOVE rec_ekpo-ktmng TO rec_contr-ktmng.
MOVE rec_ekpo-menge TO rec_contr-menge.
MOVE rec_ekpo-meins TO rec_contr-meins.
MOVE rec_ekpo-bprme TO rec_contr-bprme.
MOVE rec_ekpo-netpr TO rec_contr-netpr.
move l_v_netpr TO rec_contr-netpr.
mod-002
read table i_ekko into rec_ekko with key
ebeln = rec_ekpo-ebeln.
l_waers = rec_ekko-waers.
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
EXPORTING
currency = l_waers
amount_internal = rec_contr-netpr
IMPORTING
AMOUNT_EXTERNAL = l_amount.
rec_contr-netpr = l_amount.
mod-002
MOVE rec_ekpo-peinh TO rec_contr-peinh.
MOVE rec_ekpo-webaz TO rec_contr-webaz.
MOVE rec_ekpo-mwskz TO rec_contr-mwskz.
MOVE rec_ekpo-uebto TO rec_contr-uebto.
MOVE rec_ekpo-untto TO rec_contr-untto.
MOVE rec_ekpo-erekz TO rec_contr-erekz.
MOVE rec_ekpo-pstyp TO rec_contr-pstyp.
MOVE rec_ekpo-knttp TO rec_contr-knttp.
MOVE rec_ekpo-repos TO rec_contr-repos.
MOVE rec_ekpo-webre TO rec_contr-webre.
MOVE rec_ekpo-konnr TO rec_contr-konnr.
MOVE rec_ekpo-ktpnr TO rec_contr-ktpnr.
MOVE rec_ekpo-ean11 TO rec_contr-ean11.
MOVE rec_ekpo-effwr TO rec_contr-effwr.
mod-002
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
EXPORTING
currency = l_waers
amount_internal = rec_contr-effwr
IMPORTING
AMOUNT_EXTERNAL = l_eff_amount.
rec_contr-effwr = l_eff_amount.
*mod-002
MOVE rec_ekpo-xersy TO rec_contr-xersy.
APPEND rec_contr TO i_contr.
CLEAR: rec_ekpo,rec_contr.
mod-002
CLEAR : rec_ekko,l_amount, l_eff_amount,l_waers.
mod-002
ENDLOOP.
Modifying i_contr using i_ekko.
SORT i_ekko BY ebeln.
LOOP AT i_contr INTO rec_contr.
READ TABLE i_ekko INTO rec_ekko WITH KEY
ebeln = rec_contr-ebeln
BINARY SEARCH.
MOVE rec_ekko-bukrs TO rec_contr-bukrs.
MOVE rec_ekko-bstyp TO rec_contr-bstyp.
MOVE rec_ekko-aedat TO rec_contr-aedat.
MOVE rec_ekko-ernam TO rec_contr-ernam.
MOVE rec_ekko-lifnr TO rec_contr-lifnr.
MOVE rec_ekko-zterm TO rec_contr-zterm.
MOVE rec_ekko-ekorg TO rec_contr-ekorg.
MOVE rec_ekko-ekgrp TO rec_contr-ekgrp.
MOVE rec_ekko-waers TO rec_contr-waers.
MOVE rec_ekko-wkurs TO rec_contr-wkurs.
MOVE rec_ekko-kdatb TO rec_contr-kdatb.
MOVE rec_ekko-kdate TO rec_contr-kdate.
MOVE rec_ekko-inco1 TO rec_contr-inco1.
MODIFY i_contr FROM rec_contr.
ENDLOOP.
ENDIF.
REFRESH: i_ekko,
i_ekpo.
CLEAR : rec_ekko,
rec_ekpo,
rec_contr.
ENDFORM. "select_contracts
Thanks.Hi,
Please get the valid condition ( based on date ) from A016 (MK & LPA). With the appropriate KNUMH read the Condition header. You can access the different condition items viz., PB00, RA00 etc., for the values from table KONP. Further if you have Value scales / Quantity scales, you can read the data from KONM, KONW.
An additional tips: in KONP, if you have a condition like RA00 - Rebate, the value will be multiplied by 10 and saven in database to accomodate the discount to the third decimal.
I could not completely understand your requirements like nature of development ( Is it a Report / SAP Script ??) you are working etc., so that I could help you precisely.
Hope this helps,
Best Regards, Murugesh AS
Message was edited by:
Murugesh Arcot -
GL account balance not matching with the total stock value
Hi,
The GL account balance is not matching with the total stock value in report RM07MBSTfor stock in transit, Can anyone please let me know, where should, I look into to verify the reason for difference.
Quick response will be appreciated.
Thanks & RegardsI am able to solve this issue. My client has a customized report, which helped me to look into the details of stock in tranisit account. Stock in transit account actually include PPV and TPV alongwith standard cost.
-
After installing the latest updates to Snow Leopard the system hangs up and will not open properly. This is the update to Java, etc after the virus was discovered. I have done the updates on four different systems with the same result.
No problems with the Java update here, although I have Java disabled. Might try reapplying the Java standalone while in Safe Boot (Shift at startup chime), if you did it from Software Update.
http://support.apple.com/kb/DL1516 -
The creditors report is not matching with the G/L account
Hi Gurus,
The creditors report is not matching with the G/L account ,where i can go and find out the differences ?
Please give me advice,
I will assign points
Thanks&Regards,
KumarHi Kumar,
There could be three reasons.
1. You may have more than one recon accounts for different vendor groups. So, you need to select all the GL accounts when reconcile with Vendor balances.
2. You may have some special GL transactions, which may post to different reconciliation accounts. Please check Special GL transactions (Down payments so on)
3. Your vendor recon accounts may be changed after some postings. Please check. If changed, you need to select these GLs also for reconciliation with vendor balances.
Hope this will help you. If not clear please reply, I will explain you.
Pl. assign points if useful.
Thanks -
Balance in vendor recon account is not matching with the balance in subsida
Dear All
Balance in vendor recon account is not matching with the balance in subsidary ledger, the recons accounts inthe masters have been changed,how do i reconcile themHi Surya,
check f101 - tab parameter, flag Change recon acct.
f101 carries out postings or gives you a simple list to determine all the open items with changed recon accounts.
Best regards
Horst
Edited by: HorstRn on Jun 24, 2008 6:22 PM
By the way.... this is the AM forum... Chance to get a solution is much higher in financials.... -
Accounting doc entries not matching with the the entries from j_1ipart2 entries
Hi,
After creating PO, I have done MIGO and J1IEX. Now, posted MIRO. The end screen shows a number stating accounting document created.
I checked the accounting doc in fb03 and the document is displayed over there. I also checked the table for values captured in PART2 of excise. The value displayed in table is not matching with the value displayed in accounting document. Can anyone help?Hello Tejas,
Here is the updated version of the situation.
After the transaction J1IEX, I got a message saying an 'Accounting Document' has been created. But the accounting document number does not match with the original values. I checked all the tables and found out that the accounting document is not created.
In this case, I thought of creating an accounting document manually and adding them directly to the table.
Here are my questions,
-Can I manually create an accounting document for multiple line items?
-Few tax values should be split and should go to 2 different GL accounts. so how to do this if I am creating it manually
-Or can I delete the values captured during 'J1IEX' in the table and reopen the GR so that the t-code j1iex can be processed again? -
SAP format is not matching with the bank format
Hello,
I have created an invoice for a specific vendor and run the transaction F110 ,created a proposal and carried out a payment run.
Later when I go to Environment --> Payment Medium --> DME Administration and choose one item and try to display it, the data
medium contents are being displayed correctly.But the displayed Data medium contents are not matching with the bank format
for which the payment transaction has been made.
Would request you to suggest the changes to be made either in DME or the corresponding ABAP code for making the Data
medium contents match with the bank format.
Regards,
Vineela.
Edited by: Vineela S on Jul 27, 2011 8:24 PMHi Kumar,
There could be three reasons.
1. You may have more than one recon accounts for different vendor groups. So, you need to select all the GL accounts when reconcile with Vendor balances.
2. You may have some special GL transactions, which may post to different reconciliation accounts. Please check Special GL transactions (Down payments so on)
3. Your vendor recon accounts may be changed after some postings. Please check. If changed, you need to select these GLs also for reconciliation with vendor balances.
Hope this will help you. If not clear please reply, I will explain you.
Pl. assign points if useful.
Thanks -
The number of details is not matching with the total count.
Hi all, again stuck with the code.
There is a form where i have to populate all the details of few tables in excel & there is a report where i have to make count of all these details.
The problem here is the number of details that is populated in excel is not matching with the count in report, both have to match. There some problem in code, please help me in matching it.
The below is the 5 tables with the columns below.
Tables are ENQACEDTL, ENQACEHDR, ENQACMDTL, ENQACMHDR, ENQACSPEC:
The Names mentioned below the table's name are Column Names:
ENQACEDTL
ENQACEHDR
ENQACMDTL
ENQACMHDR
ENQACSPEC
ENQNO
ENQNO
ENQNO
ENQNO
ENQNO
ENQAMDNO
ENQAMDNO
ENQAMDNO
ENQAMDNO
ENQAMDNO
ENGREF
ENGREF
QTY
OFFREF
MINSL
ITEM
EPREPBY
ITEM
BRANCH
EINSL
FRAME
DEPT
RATING
DEPT
MTEMP
TECOLD
ENGREFTDT
ENCLIP
MKTREF
ETEMP
THE BELOW IS THE SELECT STATEMENT CODE FOR POPULATING DATA IN EXCEL:
SELECT ENQACEDTL.ENQNO, ENQACEDTL.ENQAMDNO, ......... (....ALL COLUMNS)
FROM ENQACMHDR,ENQACMDTL,ENQACEHDR,ENQACEDTL,ENQACSPEC
WHERE
ENQACMHDR.ENQNO=ENQACMDTL.ENQNO AND
ENQACMHDR.ENQNO=ENQACSPEC.ENQNO AND
ENQACMHDR.ENQAMDNO=ENQACSPEC.ENQAMDNO AND
ENQACEHDR.ENQNO=ENQACSPEC.ENQNO AND
ENQACEHDR.ENQAMDNO=ENQACSPEC.ENQAMDNO AND
ENQACMHDR.ENQAMDNO=ENQACMDTL.ENQAMDNO AND
ENQACMHDR.ENQNO=ENQACEHDR.ENQNO AND
ENQACMHDR.ENQAMDNO=ENQACEHDR.ENQAMDNO AND
ENQACEHDR.ENGREF=ENQACEDTL.ENGREF AND
ENQACMDTL.ITEM=ENQACEDTL.ITEM AND
ENQACMHDR.DEPT=:PROC_DEPT AND
ENQACEHDR.ENGREFDT BETWEEN :FROMDATE AND :TODATE
ORDER BY ENQACMHDR.ENQNO,ENQACMHDR.ENQAMDNO;
THE BELOW IS THE SELECT STATEMENT CODE FOR COUNT OF DETAILS IN REPORT:
SELECT ALL ACENQ.ENQACEHDR.DEPT, COUNT(ACENQ.ENQACEHDR.ENQNO) COUNT
FROM ACENQ.ENQACEDTL, ACENQ.ENQACEHDR
WHERE (ACENQ.ENQACEDTL.ENGREF=ACENQ.ENQACEHDR.ENGREF)
AND ENQACEHDR.LOCKE=1 AND
ENQACEHDR.ENGREFDT BETWEEN :P_STDATE AND :P_ENDDATE
GROUP BY ENQACEHDR.DEPT;
There is problem in join condition of 1st code that is in the "SELECT STATEMENT CODE FOR POPULATING DATA IN EXCEL":
Please help me to sort out this problem..
Thank You.
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
Oracle Forms & Reports Builder 6i.As Karthick points out, we cannot help if we cannot see your correct table structures (create table statements) and some example data and expected output (insert statements would be helpful). You're telling us there's a problem, but we cannot see what the problem is as you've not shown it. Just saying your query is not working is like me telling you my car is not working, but not telling you what the symptoms are. You wouldn't know where to start in fixing it.
Why are you using Oracle 9.2.0.1 ? Not only has that version been unsupported for about a decade, but 9.2.0.7 was the first version of 9i that was considered 'stable' as versions prior to that were considered buggy. So you're using an old, unsupported and buggy version of oracle. Seriously, you need to consider upgrading to a supported version, preferably at least the latest 11g version.
And what has oracle Forms and Reports got to do with the issue?
And please explain how you are getting your data out of Excel and presenting it to Oracle to be able to query against it. Excel does not have "tables", so your question is completely unclear how you are querying the data from Excel. -
I have a problem with the error "LANG_LIST has some locales which does not match with the locale of serial number" recurring.
I am trying to install Acrobat XI Std silently by SCCM.
I've used the Adobe Customisation Wizard to create a mst which include the volume serial number we have with our licence purchases. Note that I am in Australia. I use the command line in SCCM for the install as "msiexec /i "AcroStan.msi" TRANSFORMS="D&B_AcroStd.mst" /qn" which fails silently. If I install on a local machine using an admin command prompt and changing to /qb at the end, I get the aforementioned error.
I have a few things to try and resolve, having searched the adobe forums and other forums for the solution. The mst is only trying to install US English & I have even gone so far as to use the direct editor in the customisation wizard and change some values in the property table to resolve this. In the property table I can confirm that LANG_SEL_DEFAULT = ENU, REGIONAL_LIST = ENU, LANG_LIST = en_US, ProductLanguage = 1033
Is there a way to check the language specified for ym serial number?
BryndonUpdate on a couple of details:
@Sabian,
Thanks for the location, I've downloaded and then when I tried an install of the newly extracted msi (admittedly on the same computer) I got exactly the same issue. Of note though is that running /qf automatically brought up the same serial number and the same incorrectly spelled company name. Installing on another computer (freshly imaged) doesn't have those inputs already present under /qf. Next when I try using the transfrom (a new one) with /qr it gives an error of the serial number, displaying the entire serial.
@Sebastian
I've had a look through yours and it seems our issues could have the same origin. Looks like I may have to call customer support regarding the serial number as Sabian suggested in your thread.
The bit that gets me is when the same serial number is used in a manual install (or /qf) then it installs ok without any errors. -
I ran the Adobe Customization Wizard XI to create a transform file and now when run setup.exe it always come with the error "LANG_LIST has some locales which does not match with the locale of serial number".
It does the same thing when using msi with the command : msiexec /i AcroPro.msi TRANSFORMS=AcroPro.mst /qb!
Here is my setup.ini file
[Startup]
RequireOS=Windows XP
RequireMSI=3.1
RequireIE=7.0.0000.0
Require64BitVC10RT=1
CmdLine=/spb /rs /sl"1036"
[Product]
msi=AcroPro.msi
vcrtMsi=vc_red.msi
vcrtDir=VC10RT_x64
Languages=1033;1036
2052=Chinese Simplified
1028=Chinese Traditional
1029=Czech
1030=Danish
1043=Dutch (Netherlands)
1033=English (United States)
1035=Finnish
1036=French (France)
1031=German (Germany)
1038=Hungarian
1040=Italian (Italy)
1041=Japanese
1042=Korean
1044=Norwegian (Bokmal)
1045=Polish
1046=Portuguese (Brazil)
1049=Russian
1051=Slovak
1060=Slovenian
1034=Spanish (Traditional Sort)
1053=Swedish
1055=Turkish
1058=Ukrainian
1025=English with Arabic support
1037=English with Hebrew support
6156=French (Morocco)
CmdLine=TRANSFORMS="AcroPro.mst"
[Windows XP]
PlatformID=2
MajorVersion=5
MinorVersion=1
ServicePackMajor=3
[MSI Updater]
Path=WindowsInstaller-KB893803-v2-x86.exe
I don't know what goes wrong as took my serial number on my profile from the adobe web site, same thing for the download of the software.
Does it means that the serial number provided was invalid for deploying ?
NB.: My goal is to deploy our Acrobat XI through SCCM in silent mode and I don't know if there is extra consideration for that. For now it's only not working at the command line.
Another important point is that the install works great without customization ! If I just run the setup.exe from freshly extracted files and I use my serial number, everything is working fine.
So what goes wrong ?Thanks for the reply brogers_1 and Vinod Dbhal, you gave good hint.
I retried installing the initial package in French on a Windows 7 English and the software installed properly in French.
As I used to work with virtuals for those tests, I rolled back my virtual and redo my test installation with chosing to install it in English on my Windows 7 English and again the installation finished properly but I was surprised when I realized that even if I chose English as language, the software was running in French !
Of course I can change the language settings (in the edit-preferences-language) to follow the operating system witch is nice.
That gave me the cue I needed to know. I started from scratch my customization with choosing only the French language in the "Application Languages" and I left the MUI Languages blank and saved the .mst
I ran again the same command : msiexec /i AcroPro.msi TRANSFORMS=AcroPro.mst /qb!
And everything works fine.
NB.: As I used the .msi directly, of course I had to install the prerequirement Visual C++ 2010 first. Otherwise the installation failed without any error message.
Thanks again to you for your good hint,
Bob -
Quantity good receipt not match with the PO/ BOM quantity ( material subcon
Dear Expert,
When I did the first MIGO for material subcontracting the quantity is exactly the same (match) with the PO and BOM,
but when I did the second MIGO, the quantity is not the same anymore. There is variant between MIGO and the PO quantity
what is the problem, and why does it happen?
if can please do reply me as soon as possible
Thanks
PaulineHi Pauline,
What do you think of exactly? Component quantity or the quantity of the main item (F-30 material)?
Please describe your problem more exactly (if possible trough an example) as well as the steps you did.
remark:
I would suggest that you should post such question in MM forum (your chance would be higher to get answer):
SAP ERP - Logistics Materials Management (SAP MM)
Regards,
Csaba -
Recovery scenario - Voting disk does not match with the cluster guid
Hi all,
Think of you can not start your guest VMs just because it has a corrupted system.img root image. And assume it contains 5 physical disk( which are all created by the RAC template) hence ASM on them.
What is the simplest recovery scneario of the guest vms (RAC)?
Can it be a feasible scenario for recover of the availablity? (Assume both of the RAC system images are corrupted and we prefer not a system level recovery rather than backup / restore)
1. Create 2 RAC instances using the same networking and hostname details as the ones that are corrupted. - Use 5 different new disks.
2 Shutdown the newly created instances. Drop the disks from the newly created instances using VM manager.
3. Add the old disks whose system image is failing to be recoverd but ASM disks are still in use (from the newly created instances using VM manager.) to the newly created instances.
4. Open the newly created instances
Can we expect the ASM and CRS could be initialized and be opened without a problem?
When I try this scenario I get the folllowing error from the cssd/crsd .
- Cluster guid 9112ddc0824fefd5ff2b7f9f7be8f048 found in voting disk does not match with the cluster guid a3eec66a2854ff0bffe784260856f92a obtained from the GPnP profile.
- Found 0 configured voting files but 1 voting files are required, terminating to ensure data integrity.
What could be the simplest way of recovery of a virtual machine that has healthy ASM disks but corrupted system image?
Thank youHi,
you have a similar problem, when trying to clone databases with 11.2.
The problem is that a cluster is uniquely identified, and this information is hold in the OCR and the Voting disks. So exactly these 2 are not to be cloned.
To achieve what you want, simply setup your system in that way, that you have a separate diskgroup for OCR and Voting (and ASM spfile), which is not to be restored in this case of szeanrio.
Only all database files in ASM will then be exchanged later.
Then what you want can be achieved.
However I am not sure that the RAC templates have the option to install OCR and Voting into a separated diskgroup.
Regards
Sebastian
Maybe you are looking for
-
[SOLVED] Get filesize with wget
Hi again! Is it possible to get filesize using the wget command? wget -O- http://cuddlewagon.org/somefile.txt | du -b THEFILE Last edited by svanberg (2009-07-29 20:56:32)
-
Is there software available that will allow scanning to PDF files? This question was solved. View Solution.
-
AE CS5 Photoshop Import Madness
Hello! I am a freelancer working at an animation studio in London. They are running CS5 on their Macs, the one I'm on now is OS X 10.6.7, 2x3 GHz Quad-Core Intel Xeon, 5 GB 667 MHz DDR2 Memory, with a fresh install of CS5. On launcing I receive this
-
Newly installed PS CS6 closes immediately after opening?
I just installed the adobe cs6 creative suite yesterday or the day before, but today was the first time I tried to launch PS. Each successive time that I've tried, I have gotten these two messages immediately after the program finishes loading: I can
-
I noticed i had an update, so i tried to update the software to fix some bug issues. When i tried to update it has remained in connect to itunes mode for several hours. What did i do wrong? How can i fix this?