Ciao, navigando qua e la' ho trovato una paginetta molto carina e utile non è recentissima...
ECCOLA
lo trovata interessante....
ciao!
domenica 5 luglio 2009
giovedì 2 luglio 2009
WCF lob adapter: errore XmlParsing invalid argument
Ciao
puo' capitare se si usa wcf lob adapter di incorre in questo problema
Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException: Invalid argument: <BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ...
La soluzione è molto semplice!! Basta mettere nell'orchestrazione il nome della operation sulla Porta Logica , uguale al nome dell ' ACTION generata dal wcf consume service ...
per esempio se avete creato un schema con il wcf consume e volete fare una SELECT su una tabella , il nome da associare all operation sarà SELECT ( attenzione alle maiuscole e minuscole).
ciao
alla prossima!
puo' capitare se si usa wcf lob adapter di incorre in questo problema
Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException: Invalid argument: <BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ...
La soluzione è molto semplice!! Basta mettere nell'orchestrazione il nome della operation sulla Porta Logica , uguale al nome dell ' ACTION generata dal wcf consume service ...
per esempio se avete creato un schema con il wcf consume e volete fare una SELECT su una tabella , il nome da associare all operation sarà SELECT ( attenzione alle maiuscole e minuscole).
ciao
alla prossima!
Etichette:
WCF
giovedì 14 maggio 2009
3 ways of programmatically extracting a message body from the BizTalk tracking database
venerdì 1 maggio 2009
martedì 3 febbraio 2009
Using Adapter Oracle , ORA-12705
Ciao,
eccomi di nuovo! Installato il wcf lob adapter , configurate le send port con un WCF-Custom (binding oracle) ecco l'errore che mi si presentava:
Per risolvere questo errore bisogna:
1) aprire il Regedit (di ogni macchina biztalk , se ne avete piu' d'una )
2) cercare: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
3) trovare la chiave NLS_LANG
4) rinominatela in NLS_LANG_old (in modo da poterla recuperare)
5) creare una nuova chiave NLS_LANG con valore: LINGUA ( es.AMERICAN_AMERICA.WE8MSWIN1252 , ITALIAN_ITALY.WE8MSWIN1252 ,... dipende dalla vostra installazione dell'oracle client)
gioco è fatto!
ciao.
eccomi di nuovo! Installato il wcf lob adapter , configurate le send port con un WCF-Custom (binding oracle) ecco l'errore che mi si presentava:
ORA-12705: Cannot access NLS data files or invalid environment specified
Per risolvere questo errore bisogna:
1) aprire il Regedit (di ogni macchina biztalk , se ne avete piu' d'una )
2) cercare: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
3) trovare la chiave NLS_LANG
4) rinominatela in NLS_LANG_old (in modo da poterla recuperare)
5) creare una nuova chiave NLS_LANG con valore: LINGUA ( es.AMERICAN_AMERICA.WE8MSWIN1252 , ITALIAN_ITALY.WE8MSWIN1252 ,... dipende dalla vostra installazione dell'oracle client)
gioco è fatto!
ciao.
Etichette:
Oracle
giovedì 22 gennaio 2009
Adapter Oracle , error 1723
Ciao,
sto lavorando su un applicazione che fa il debatch di file abb. grandi , si parla di file con all'interno 30000 record... per ogni record debatchato si esegue un'orchestrazione che fa alcune operazioni di check su db oracle e poi terminati i check fa insert in una tabella...e fin qua niente di nuovo!
La nostra configurazione di produzione è 2 server biztalk in cluster.. ottimo! magari... durante l'elaborazione capita che alcuni record si "impallano".... con l'errore Runtime Error : Exception encrypting: Encryption failed with error code: 1723 .. bene!
Ho cercato in internet ed eccolo qua:
http://support.microsoft.com/?scid=kb%3Ben-us%3B942419&x=9&y=11 , un buon fix da applicare...
questa la causa:
This problem occurs because the adapters call the Windows CryptProtectData method. However, the CryptProtectData method is not intended for high volume throughput. Additionally, the method handles a maximum of 10 concurrent calls. When the adapters process lots of messages, the adapters may try to make more than 10 concurrent calls to the CryptProtectData method. When this behavior occurs, a failure occurs.
Installata la fix sembra risolto il problema...
ciao!
sto lavorando su un applicazione che fa il debatch di file abb. grandi , si parla di file con all'interno 30000 record... per ogni record debatchato si esegue un'orchestrazione che fa alcune operazioni di check su db oracle e poi terminati i check fa insert in una tabella...e fin qua niente di nuovo!
La nostra configurazione di produzione è 2 server biztalk in cluster.. ottimo! magari... durante l'elaborazione capita che alcuni record si "impallano".... con l'errore Runtime Error : Exception encrypting: Encryption failed with error code: 1723 .. bene!
Ho cercato in internet ed eccolo qua:
http://support.microsoft.com/?scid=kb%3Ben-us%3B942419&x=9&y=11 , un buon fix da applicare...
questa la causa:
This problem occurs because the adapters call the Windows CryptProtectData method. However, the CryptProtectData method is not intended for high volume throughput. Additionally, the method handles a maximum of 10 concurrent calls. When the adapters process lots of messages, the adapters may try to make more than 10 concurrent calls to the CryptProtectData method. When this behavior occurs, a failure occurs.
Installata la fix sembra risolto il problema...
ciao!
Etichette:
Oracle
Iscriviti a:
Post (Atom)